快讯

掌握技术趋势,了解最新行业动向

周日

2020-09-27

  • 苹果开源 Swift 系统,增加对 Linux 的支持

    9 月 27 日消息 据 Phoronix 报道,今年早些时候,苹果工程师宣布将 Swift System 作为其用于底层系统接口的新库。现在他们已经开源了 Swift System,同时还引入了 Linux 支持。 Swift 支持访问 C 接口,Swift System 也为低级系统库提供惯用的 Swift 接口。Swift System 根据平台及其功能提供单独的 API 和行为。值得注意的是虽然现有的 Swift 添加了 Linux 支持,但尚不支持每个系统调用。除了扩大覆盖范围外,...

  • 超棒 Vue Github可视化分析系统GitDataV

    今天给大家分享一款功能超强大的Vue实现github可视化数据系统GitDataV。 GitDataV?基于vue.js构建的github可视化数据开源平台,star高达1.2K+。让你更加直观的查看git展示数据。 可查看的github数据 个人信息 仓库stars情况 仓库语言分类 仓库公开数量 粉丝数量、跟随数量 仓库数据 最近操作记录、最近的粉丝、最近的跟随 快速安装 #?克隆项目?git?clone?https://github.com/HongqingCao/GitDat...

  • Flutter包大小治理上的探索与实践

    Flutter作为一种全新的响应式、跨平台、高性能的移动开发框架,在性能、稳定性和多端体验一致上都有着较好的表现,自开源以来,已经受到越来越多开发者的喜爱。 但是,Flutter的引入往往带来包体积的增大,给很多研发团队带来了很大的困扰。美团外卖前端团队对Flutter的包大小问题进行了调研和实践,设计并实现了一套基于动态下发的包大小优化方案,希望对从事Flutter开发相关的同学能够带来一些启发或者帮助。 一、背景 随着Flutter框架的不断发展和完善,业内越来越多的团队开始尝试并落...

  • H5项目踩坑及出坑实践

    相比于PC项目只需要关注功能实现,H5项目兼容性似乎是前端开发和测试童鞋需要重点关注的问题。我做H5项目也有一段时间了,下面从自己项目中遇到的问题稍稍做一下复盘,回顾一下踩坑和出坑的过程。 1 iphoneX系列手机适配问题 表现 头部刘海两侧区域或者底部区域,出现刘海遮挡文字遮挡、点击区域,或者呈现黑底或白底空白区域。 产生原因 iPhoneX及以上版本手机都采用了状态栏、圆弧展示角、传感器槽、主屏幕指示器和屏幕边缘手势(具体名词注释看下图)。头部底部侧边栏都需要做特殊处理,使得content...

  • 编写高质量可维护的代码:一目了然的注释

    ?前言 有一些人认为,好的代码是自我解释的。合适的命名和优秀的代码的确可以减轻开发人员阅读代码的工作量,对于不是特别复杂的代码可能确实可以做到自我解释。但并不是所有场景都可以做到这一点,我们一起来了解一下“注释”吧。 编程语言中对“注释”的解释 注释就是对代码的解释和说明。注释是开发人员在编写程序时,给一段代码的解释或提示,有助于提高程序代码的可读性。注释不会被计算机编译。 要不要加注释?为什么要加注释? 注释的存在就是为了方便自己的二次阅读和代码维护以及项目交接。可以更好的理解代码,有助于...

周六

2020-09-26

  • 攻与防之战,AI风控如何“智”斗金融黑产

    成为金融行业的核心竞争力。 AI风控是金融数字化最有价值的应用场景 AI风控目前是金融数字化最主要的应用场景。根据艾瑞咨询《2020年中国AI+金融行业发展研究报告》,AI风控约占到了2019年AI金融市场规模的45%。AI技术与风控的结合也被银行等金融机构视为最有价值的技术落地场景。 随着业务的数字化、线上化进程不断加快,基于传统的业务拓展模式所发展起来的传统风控方式和管控手段已不能适应业务创新的需要,金融机构业务在线上化的过程中可能会面临虚假申请、伪冒交易、内容违规等风险,面对这些新业...

  • 柔性多模正则匹配引擎

    导读: 正则表达式,每个计算机从业人员都熟知的技术,你真的懂吗?一个老掉牙的、不时尚的技术如何在"国内首款分布式流式关联分析引擎sabre"中翻新?你肯定感兴趣! 01 背景 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合, 组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。 用来深度包检测的正则表达式匹配算法是网络安全监测引擎的核心技术,但当前...

  • 科学家利用微米级机器人实现体外脑神经操控,脑科学迎来新突破

    钛媒体9月26日消息,韩国脑科学研究所和大邱庆北科技大学(DGIST)科研团队发布最新研究成果,他们设计并构建了3D电磁驱动的微米级微型机器人,将小鼠胚胎的颅脑神经细胞附着在其表面,通过体外连接方式,在显微镜下精准移动并控制神经细胞,建立针对基础脑科学领域的人工神经网络平台,实现人类通过体外形式利用机器人操控脑神经网络的梦想。 据悉,该研究成果于今晨发表在顶级科学期刊《科学进展》(Science Advances)杂志上。 本论文通讯作者,韩国大邱庆北科技大学(DGIST)的Hongsoo...

周五

2020-09-25

  • 专访柔宇科技刘自鸿:围绕六大行业,构建柔性电子产业生态圈

    柔宇科技的创始人、董事长兼CEO 刘自鸿 前不久,柔宇科技发布了自己第二款折叠屏手机——FlexPai 2。相比于上一代产品,新机明显在完成度和实用性上有了跃升,这也是柔宇在2020年着手建立柔性电子产业生态圈的重要一步。 智能手机的进化总是和屏幕技术紧密相连,自2019年开始在消费市场大规模应用的折叠屏技术,柔性电子技术或将带来一场手机技术革命。 在本次新品发布会后,钛媒体受邀来到了柔宇科技位于深圳龙岗的总部,对柔宇科技的创始人、董事长兼CEO刘自鸿进行专访。 作为国内柔性电子技术的先行者...

  • 苹果前高管创立芯片企业Nuvia,成立18个月完成近3亿美元融资

    钛媒体9月25日消息,美国芯片初创企业Nuvia今天宣布完成2.4亿美元(约16.35亿人民币)B轮融资,本轮融资由Mithril Capital的Sehat Sutardja,和芯片制造商Marvell美满电子科技创始人Weili Dai合作领投,贝莱德 (BlackRock)、富达管理与研究公司(Fidelity Management&Research)、淡马锡(Temasek)、戴尔技术资本(Dell Technologies Capital)和WRVI Capital等多家机构参投...

  • 程序运行后性能总会下降?你应该先了解编程语言的内存布局与管理

    引言 当今流行的编程语言,大多具备垃圾回收(Garbage Collection,以下简称GC)功能。它能够将不再使用的内存区域收回并重新分配。 这一功能可以说,将程序员的注意力从内存的分配/释放工作中解放了出来,可以专注于业务逻辑的实现。但这并不意味着说,程序员在写代码的时候就可以无所顾忌了。 因为他们面对的环境里,资源毕竟是有限的,而GC也不能包办一切工作。尤其是程序需要运行时性能的时候,对代码的编写就有更高的要求了。 而在优化程序性能时,也不能凭着猜想去实施,这就需要对编程语言的内存布局与...

  • 国产手机换系统?鸿蒙到底香不香

    最近,“小米搭载鸿蒙”系统的传言铺天盖地。很多小道消息已经替雷军做了决定,要让小米使用鸿蒙2.0系统。 对于之前外界传闻的小米、OPPO、vivo等会推出鸿蒙系统手机的事情,华为方面重申,HMS、鸿蒙生态是开放的,他们欢迎厂商和开发者来这个生态,并且也积极与友商进行合作。 (微博网友对谣言时间线进行了梳理) 毫无疑问,美国针对华为实施的一系列制裁,给所有国内的企业都敲响了警钟。对于当前的中国企业而言,美国的技术和平台靠不住是肯定的。考虑到未来谷歌有可能被禁止向中国企业提供Android系...

  • 国外程序员经常浏览的技术网站

    每个行业都有自己的圈子,而程序员也有自己的圈子,他们有自己喜欢经常浏览的社区网站和博客站点,下面我们就来盘点一下国外程序员经常逛的那些网站。 黑客新闻 很类似Reddit,不过它仅面向开发人员。黑客新闻是开发人员新闻的门户网站,这些新闻与在任何给定时间可能会困扰您的所有事情有关。任何IT界重大的新闻都会被在这里热烈讨论,如果你不想错过任何程序界的大事,那你就一定要经常逛一逛它。 SlashDot SlashDot是一个庞大的交互式资源,其中包含与技术和编码有关的所有最新博客文章和新闻报道...

  • 美法官:政府要么推迟TikTok禁令,要么来法庭辩护

    这项禁令将于美国当地时间9月27日(周日)晚间11点59分生效,美国商务部禁止苹果和谷歌应用商店提供短视频应用TikTok下载服务。周三,TikTok向美国哥伦比亚特区地区法院提交了紧急禁令,试图阻止这一行为。 美国地区法官卡尔·尼科尔斯(Carl Nichols)表示,政府必须在周五下午两点半之前对TikTok提出的初步禁令请求做出回应,或者推迟禁令生效时间。 尼科尔斯法官对特朗普政府一名律师的论点提出质疑,该律师认为周日的禁令不会对TikTok造成损害。法官表示:“尽管政府提出了论点,但...

  • 如何让数据安全地发挥其真正价值?

    你是否经历过这样的场景:和朋友在聊天软件上说着夏天到了,该减肥了。再去打开购物软件的时候,发现首页上多了许多瑜伽垫、弹力带等运动用品的推荐;或许你对这样的“现代科技”惊叹过,抑或许你对这样的“实时监控”惊慌过,但由于这样的事情已经屡见不鲜了,所以你从未因此申诉过自己的数据被“窃取”了。 各类囊括了我们衣食住行需求的App让我们的生活更加便捷,电子商务、新零售、物流业也被注入了蓬勃发展的动力。 与此同时App的数据安全问题也日益暴露出来,前有第三方iOS程序私自监控剪贴板,后有315晚会上央...

  • 严选埋点质量保障体系建设

    随着业务的高速发展,对于精细化流量运营的需求不断提升,埋点量级也在不断提升,埋点数据的质量问题是绕不过去的一个点。我们主要围绕“埋点管理”(定义管理和流程控制)、“埋点线下保障”、“埋点线上保障”这三个环节展开。改造流程、优化策略,打造相应的工具平台来固化流程和辅助测试,保障埋点开发正确性的同时,也提高协作效率。 随着业务的高速发展,对于精细化流量运营的需求不断提升,埋点量级也在不断提升,埋点数据的质量问题是绕不过去的一个点,但埋点质量保障又是个老大难问题: 首先,由于埋点是非结构化的数...

  • 企业究竟该如何构建数据模型?

    模型没有对错之分,只有适合的业务场景之分。数据模型能够促进业务与技术进行有效沟通。只要基于数据进行决策及拓展业务边界,好的数据模型必不可少。那么,企业究竟该如何构建数据模型呢? 数据中台能解决什么问题? 我们用四个字总结:全、统、通、用。全:数据中台和数据仓库的区别,数据仓库是满足业务需求或业务主题的;而数据中台是一个大而全的概念,为企业提供战略性的数据中台服务。数据应收尽收,所有能沉淀到数据中台的数据都收集到数据中台,包括增量、全量、实时、离线的数据。 统:统一数据标准规范。从数据质量标准、安...

  • 自己动手写SQL执行引擎

    自己动手写SQL执行引擎 前言 在阅读了大量关于数据库的资料后,笔者情不自禁产生了一个造数据库轮子的想法。来验证一下自己对于数据库底层原理的掌握是否牢靠。在笔者的github中给这个database起名为Freedom。 整体结构 既然造轮子,那当然得从前端的网络协议交互到后端的文件存储全部给撸一遍。下面是Freedom实现的整体结构,里面包含了实现的大致模块: 最终存储结构当然是使用经典的B+树结构。当然在B+树和文件系统block块之间的转换则通过Buffer(Page) Mana...

  • 数据科学家应该了解的最佳软件工程实践

    本文最初发表在 Towards Data Science 博客,经原作者 Kurtis Pykes 授权,InfoQ 中文站翻译并分享。 我一直与朋友们热切地研究并尝试一些能使我成为更好的数据科学家的方法。如果不与那些帮助过我的人们分享目前的情况,我是不可能在事业上取得进步的。 最近,我在 LinkedIn 上进行了一次民意调查,我惊讶地发现,很多人持有这样的观点:数据科学家必须懂得编程标准并遵循工程最佳实践。 投票结果 许多数据科学家(包括我自己)都缺乏基本的统计学知识,对统计学的应...

  • Android端代码染色原理及技术实践

    导读 高德地图开放平台产品不断迭代,代码逻辑越来越复杂,现有的测试流程不能保证完全覆盖所有业务代码,测试不到的代码及分支,会存在一定的风险。为了保证测试全面覆盖,需要引入代码覆盖率做为测试指标,需要对SDK代码进行染色,测试结束后可生成代码覆盖率报告,作为发版前的一项重要卡点指标。本文小结了Android端代码染色原理及技术实践。 相关阅读:iOS代码染色原理及技术实践 JaCoCo工具 JaCoCo有以下优点: 支持Ant和Gradle打包方式,可以自由切换。 支持离线模式,更贴合SDK的使用...

扫码关注云+社区

领取腾讯云代金券

http://www.vxiaotou.com