【技术头条09/22/PM 7点闪读】生成式学习算法(四)之—-…|理解setState|Spring Boot缓存实战…|hashicorp / …|Redis 的底层数据结构(字…|

  1. 生成式学习算法(四)之—-朴素贝叶斯分类器

    朴素贝叶斯分类器(算法)与朴素贝叶斯假设 在高斯判别分析模型(GDA)中,特征向量$ x$ 是连续实值向量。现在我们来讨论分量$ x_j$ 取离散值的贝叶斯朴素贝叶斯模型。 在文本分类问题中,有一个问题是分出一个邮件是($y=1$ )或者不是($y=1$ )垃圾邮件。我们的训练数据集是一些标好是否是 …

  2. 理解setState

    setState是一个容易让人困惑的东西, 尤其对react初学者来说, 可能感觉有点琢磨不透. 本文结合源码和自己的理解对setState的同步异步机制做了一些分析. 有些地方可能并不是十分准确, 但希望能帮助对setState同步异步机制困惑的朋友理解一些其中的原理. 最后需要记忆一下什么场景是… …

  3. Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存-2

    问题 上一篇Spring Boot Cache + redis 设置有效时间和自动刷新缓存,时间支持在配置文件中配置,说了一种时间方式,直接扩展注解的Value值,如: @Override @Cacheable(value = “people#${s…

  4. hashicorp / nomad [github热门推荐]

    Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.

  5. Redis 的底层数据结构(字典)

  6. ElasticSearch实战系列二: ElasticSearch的DSL语句使用教程—图文详解

  7. LeetCode偶尔一题 —— 430. 扁平化多级双向链表

  8. 不得不面对的表单校验

  9. Elasticsearch实战系列二: Elasticsearch的DSL语句使用教程—图文详解

    Elasticsearch提供了基于JSON的完整查询DSL(特定于域的语言)来定义查询 … 我们在使用Elasticsearch的时候,避免不了使用DSL语句去查询,就像使用关系型数据库的时候要学会SQL语法一样 … 注:这里的根据条件进行修改用到的脚本语言,ES除了使用DSl语句之后,使用一些官方定义的脚本语言和SQL语句也能进行操作,脚本语言和SQL语句的操作留到以后在来讲下。

  10. 为什么Java进程使用的RAM比Heap Size大?

    当一个Java进程运行时,也不仅仅是JVM在消耗RAM,很多本地库(Java类库中引用的本地库)可能需要分配原生内存,这些内存无法被JVM的Native Memory Tracking机制监控到 … Java Heap: 最明显的部分,Java对象在这个区域分配和回收,Heap的最大值由-Xmx决定 … 默认是1个线程最大有1M的线程栈,幸运得失事情并没有这么糟糕——OS使用惰性策略分配内存页,实际上每个Java线程使用的RAM很小(一般80~200K),作者使用这个脚本(https://GitHub.com/apangin/jstackmem)来统计有多少RSS空间是属于Java线程的。

【科技头条·PM 7点一刻-09/22】又一位传奇陨落!“…|Stormland inter…|Bose SoundTouch…|没了ofo摩拜们的大订单,自行…|

  1. 又一位传奇陨落!“领带大王”的一生,爱国的一生

    只要“金利来”不破产,曾宪梓不死,我就要报效祖国。

  2. Stormland interview: Diving into One of most anticipated VR games of 2019

  3. Bose SoundTouch 30, AirPods, Samsung Galaxy, Philips Hue, and more Deals for Sept. 22

  4. 没了ofo摩拜们的大订单,自行车厂们活得还好吗?

【技术头条09/22/PM 6点闪读】Redis 的底层数据结构(字…|函数,从编辑到编译 (下) -…|零拷贝(zerocopy)三张…|grpc / …|GNE 预处理技术——如何移除…|

  1. Redis 的底层数据结构(字典)

    字典相对于数组,链表来说,是一种较高层次的数据结构,像我们的汉语字典一样,可以通过拼音或偏旁唯一确定一个汉字,在程序里我们管每一个映射关系叫做一个键值对,很多个键值对放在一起就构成了我们的字典结构。 有很多高级的字典结构实现,例如我们 Java 中的 HashMap 底层实现,根据键的 Hash 值 …

  2. 函数,从编辑到编译 (下) — 一文带你了解编译 链接

    上篇的链接在这里: “函数,从编辑到编译 (上) 带你了解预编译做了什么” 下面继续: 2. 编译 所谓编译过程,就是 把预处理完的文件进行一系列词法分析,语法分析,语义分析及优化后生产相应的汇编代码文件。 这一步是整个程序构建的核心部分,也是最容易出错的一部分。 从现在开始,步骤就变得十分复杂了。 …

  3. 零拷贝(zerocopy)三张图

    核心概念: 用户空间+内核空间+磁盘硬件 1.最原始的BIO场景下IO操作流程。 读取磁盘上的文件,然后经过网络,将文件发送到另外一个磁盘的过程。4次上下文切换,2次文件复制。 1、JVM发出rea…

  4. grpc / grpc-go [github热门推荐]

    The Go language implementation of gRPC. HTTP/2 based RPC

  5. GNE 预处理技术——如何移除特定标签但是保留文字到父标签

  6. 一文了解Android组件化

  7. 文件上传接口的转发(node)

  8. 手把手教你写扫雷小游戏

  9. 重磅! Flutter视图局部更新

    , 它表示当前节点的数据变更,通知视图需要更新.更新哪个视图 … 对, 目前的机制就是这样. 那随着视图层次加深, 界面交互复杂,这种重新创建型操作就没有一点问题 … 首先, 明显的存在一个查询操作, 这是由Element机制决定的, 遍历只能通过访问者模式, 时间复杂度O(n), 能不能避免这个查询或者建立Widget到Element的映射。

  10. 文件上传接口的转发(Node)

    现有的接口中基本只用到了 get 和 Post 两种,但是在文件上传的时候遇到了问题 … Ajax 通过 FormData 这个对象发送表单请求,无论是原生的 XMLHttpRequest 、jq 的 ajax 方法、 Axios 都是在 Data 里直接指定上传 formData 类型的数据,fetch api 是在 body 里上传 … 通过两个 fs 的 api 看出,readFile 不指定字符编码默认返回 buffer 类型,而 createReadStream 将文件转化为一个 stream , nodejs 中的 stream 通过 Data 事件能够一点一点地拿到文件内容,直到 end 事件响应为止。

【科技头条·PM 6点一刻-09/22】BAT小程序江湖再见,阿里怎么…|拆解评测 | 创米小白智能锁G…|不惧月船2号软着陆失败 印度自…|第一批活在云端的「数字人」即将…|科技神回复 | iPhone …|

  1. BAT小程序江湖再见,阿里怎么打?

    无论最后输赢几何,小程序本身会是这场较量最大的受益者。它被越来越多的人视为有望挑战甚至替代APP的颠覆性产品。

  2. 拆解评测 | 创米小白智能锁G1,用上“防弹玻璃”搞突围

    本期评测,笔者拿到的产品是创米科技的小白智能门锁G1,此前,创米曾发布过一款智能门锁产品C1,从外观形态对比来看,这两款锁似乎没有太大的变化,只不过从材质上,G1打出了一个新的卖点——“防弹玻璃版” … 创米科技是小米生态链早期企业之一,聚焦在居家安全领域,很多人并不一定能马上想起这家公司具体是做什么业务的,但提到米家中的创米小白智能摄像机,想必会有比较清晰的印象 … 关于渠道和售价,在小米有品商城里笔者并没有搜到这款G1,只有售价1099元的小白C1产品在售,京东同样也没搜到,但在天猫和淘宝笔者终于找到了这款G1,目前定价在1899元。

  3. 不惧月船2号软着陆失败 印度自信计划将在后年送宇航员入太空

    当地时间21日,在印度布巴内什瓦尔召开的印度理工学院第八次会议上,ISRO主席西旺表示:到2021年12月,首位印度宇航员将搭载我们自己的火箭(进入太空) … 就在此前,本月早些时候,印度第二个月球探测器“月船2号”着陆器“软着陆”失败 … 西旺说,“月船2号”的轨道飞行器将为印度服务7年半的时间,并提供数据,除“软着陆”(失败)外,(这次)月球任务的其他所有技术都被证明是精确的,“这难道不是一种成功吗。

  4. 第一批活在云端的「数字人」即将诞生,他们真的能永生吗?

    如果说三个月的语料库和两年前的 AI 技术所创造出的 Dadbot 还完全算不上是「数字人类」,HereAfter 为卡帕兰准备的模型则复杂得多,包含更多情感、人性的因素 … 卡帕兰认为这是一种能将家人之间的关系纽带延续几代人的方式,自己能够以类似「语音助手」的形式活在子女甚至孙辈、重孙辈的智能手机里,在他们需要的时候随时给他们安慰、鼓舞,以及实用的生活经验,就像是在云端复制了一个新的「虚拟灵魂」 … HereAfter 所卖的服务,本质上仍只是让一个人在世界上留下更多痕迹,同墓穴、墓碑以及各种遗物一样,云端的「数字人类」仍会遭受时间的冲刷,最终也不可避免地要被遗忘。

  5. 科技神回复 | iPhone 11跌破5000,网友:信号超5G刘海看不见

  6. 让每个乡村通上公路,中国为什么能?

    1997年4月3日,新疆民丰县牙通古斯村村民骑毛驴西行3个小时,再通过公路乘长途客车前往其他地区 … 在中国,平均每小时就会新建700米高速公路,中国也是世界上隧道和桥梁工程最多、最复杂的地方 … 2016年9月27日,空中俯瞰新疆第一条沙漠公路——塔里木沙漠公路。

【技术头条09/22/PM】alibaba / …|02.Django基础二之UR…|Senparc.Weixin….|SpringBoot设置项目访…|Flutter之Widget大…|

  1. alibaba / druid [github热门推荐]

    阿里巴巴数据库事业部出品,为监控而生的数据库连接池。阿里云Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics )、DRDS、TDDL 连接池powered by Druid

  2. 02.Django基础二之URL路由系统

    一 URL配置 “Django 1.11版本 URLConf官方文档” URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 基本格式 注意 …

  3. Senparc.Weixin.MP SDK 微信公众平台开发教程(二十二):如何安装 Nuget(dll) 后使用项目源代码调试

    最近碰到开发者问:我使用 nuget 安装了 Senparc.Weixin SDK,但是有一些已经封装好的过程想要调试,我又不想直接附加源代码项目,这样就没有办法同步更新了,我应该怎么办? 这其实是一个很常见也具有普遍代表性的问题,解决方案也是通用的,本文我们就来学习如何对已经安装了 dll 的项目 …

  4. SpringBoot设置项目访问路径

    今天配置Springboot项目访问路径遇到一个小坑,这里做一个记录。针对Springboot2.0以下版本和以上版本的配置方式是不同的。这里针对yml配置文件做记录,properties文件配置方式相同。 Spring…

  5. Flutter之Widget大小与位置

  6. 类加载:如果你懂我的心,也许就不会犯这样的错了

  7. 🐱 Mieo,前端“通用”脚手架养成指南

  8. 论如何复用一个组件的逻辑

  9. Dart 语法

    网上很多文章都说 Dart 在java 的基础上融会了高级语言的特性,但是我想说 java 最新版本就没有吗 … Function test1 = (VAR name, VAR age) => print(name + age) … VAR book = Book(“AA”, 12, “CC”)。

  10. 你真的会用Spring吗?如何在单例Bean中注入原型Bean

    机器翻译:查找方法注入是容器覆盖容器管理的Bean上的方法并返回容器中另一个命名Bean的查找结果的能力 … Spring框架通过使用从CGLIB库生成字节码来动态生成覆盖该方法的子类来实现此方法注入 … 这个类是抽象的,但是还可以被实例化到Spring容器中,因为Spring会对当前类生成子类来实现方法注入。

  11. 让你的commit log因为emoji不再单调

【技术头条09/22/PM 5点闪读】如何更规范化使用MySQL|the-learning-ma…|RocksDB线程局部缓存|用css3实现惊艳面试官的背景…|python3 网络爬虫开发实…|

  1. 如何更规范化使用MySQL

    如何更规范化使用MySQL 背景:一个平台或系统随着时间的推移和用户量的增多,数据库操作往往会变慢;而在Java应用开发中数据库更是尤为重要,绝大多数情况下数据库的性能决定了程序的性能,如若前期埋下的坑越多到后期数据库就会成为整个系统的瓶颈;因此,更规范化的使用MySQL在开发中是不可或缺的。 一、 …

  2. the-learning-machine / projects [github热门推荐]

    TLM Monthly Projects. Join our slack to work on them.

  3. RocksDB线程局部缓存

    概述 在开发过程中,我们经常会遇到并发问题,解决并发问题通常的方法是加锁保护,比如常用的spinlock,mutex或者rwlock,当然也可以采用无锁编程,对实现要求就比较高了。对于任何一个共享变量,只要有读写并发,就需要加锁保护,而读写并发通常就会面临一个基本问题,写阻塞读,或则写优先级比较低, …

  4. 用css3实现惊艳面试官的背景即背景动画(高级附源码)

  5. python3 网络爬虫开发实战 win10环境下 图形验证码识别需要安装的工具及地址

    先下载安装tesseract exe文件 tesseract exe文件安装下载地址:https://digi.bib.uni-mannheim.de/tesseract/ win下直接下载双击安装即可,注意路径,下面用于配置环境变量。 参考网址: ht…

  6. JavaScript-V8引擎

  7. 如何用Linux命令行管理网络:11个你必须知道的命令

  8. 解析 -AJAX 及 -jQuery中ajax的应用

  9. 5G 在一、二线城市的覆盖情况怎么样了

    看到各运营商都在吹 5G,很好奇 5G 在北上广深覆盖的如何了?杭州的 5G 怎么样了呢… 最近有点心动 5G 手机,但是又怕买了根本用不上新网络.
    顺便,5G 手机耗电情况是不是也很可观?

  10. Flutter基础–状态管理

    StatefulWidget 状态可变,我们可以通过点击,或者网络获取数据等来动态的改变界面 … 上面的情况是只有一层,Counter小部件中使用了父部件的count这个变量,假如Counter没有用到这个变量而是它的子类用到了这个变量,我们还要一层一层的传下去吗,这有点麻烦啊,这时候可以使用InheritedWidget这个类来管理 … 综合来看这几种状态管理的方式 ,我感觉Mobx是最好用的一个。

  11. Elasticsearch入门(1)-倒排索引和分词器

    当我们回忆起一些只言片语,一些句子,一些情节时,去定位它出现的章节和页码,就便类似于倒排索引了 … 在ES中,正排索引就是文档id和文档内容的关联,而倒排索引就是文档内容和文档id的关联 … 本篇中接触了ES的倒排索引结构和各种analyzer分词器,并基本介绍了各分词器的基本使用,较为简单。

  12. ES6的一些常用语法

    Let cloneObj={…obj,sex:’boy’,age:26} … 今天是”+year+”年”+month+”月”+day+”日,今天天气很糟糕,马上就要下大雨了,呵呵呵~~~” … Let sum=(…arg)=>eval(arg.join(‘+’))。

【科技头条·PM 5点一刻-09/22】“数字人”并无特别的创新智能技…|

  1. “数字人”并无特别的创新智能技术,信息安全隐患更应引起重视

    数字机器人现已很多,这一个案只是把以往采集的广泛性信息,提炼成描述某一个体的个性化知识及数据,在技术上并没有什么创新之处 … 这正说明,该数字机器人的信息处理和提升能力并没有体现出多少智能特征,其个性化推演的智能化做得并不十分突出,只是通过信息采集和存储,扩大了在数字云平台的存在推演空间,但智能特征还有待提升 … 在汪镭看来,要寄托对亲人的思念之情,与低成本的视频、音频还有文字等多种形式相比,所谓的“数字人”,只是概念比较吸引人的平台式数字存储和信息重构而已。

【科技头条·落班快读-09/22】皇城根下,非典型北京小爷的逆袭…|2周年快乐 《梦幻花园》周年庆…|中国电信:5G手机通信性能基本…|每一个人都需要被治愈,他们的人…|

  1. 皇城根下,非典型北京小爷的逆袭人生

    时至今日,很多北漂都想得到一个北京户口,因为他们觉得那是宝,有了北京户口,就有了在北京立足的可能。

  2. 2周年快乐 《梦幻花园》周年庆皮肤炫亮登场

    周年庆活动期间(9.20-9.29),小伙伴们可通过闯关收集油纸伞即可兑换周年庆皮肤,不同难度的关卡所获得的油纸伞数量也有所不同哦,全部配件集齐后,还将额外获得国风主题豪宅 … 周年庆期间,《梦幻花园》将推出每日福利,每天上线即可领取100油纸伞助力小伙伴们快速获得新皮肤 … 周年庆期间,《梦幻花园》邀请了B站8位up主:逍遥散人、渗透之C君、EdmundDZhang、神奇陆夫人、小熊绅士、一之濑asuka、一只小仙若、pipi-萍萍线上线下联动,齐贺花园2周年盛典。

  3. 中国电信:5G手机通信性能基本满足商用要求,但仍需进一步优化

    中国电信近日发布的《中国电信2019年终端洞察报告》指出,用户5G消费热情高,5G手机溢价接受度提升 … 运行稳定性基本达到商用水平,相对同期4G手机水准存在较大优化提升空间 … 中国电信还对5G芯片的NSA与SA模式进行能效评测,实测发现SA双发比NSA NR单发上行吞吐量增加一倍,耗电不增加。

  4. 每一个人都需要被治愈,他们的人生因TA而不同

    手游《梦幻花园》两周年生日之际,找到了6个不同的都市青年,讲述了自己被治愈的故事,讲述了那些和梦幻花园有关的生活 … 就像被采访的人所说的,我们每个人都缺失一些情感,都需要被更温暖的东西治愈,而对于他们来说,与《梦幻花园》的相遇仿佛就是被治愈的开始,他们在这个游戏里,从放松、陪伴、建造、交流不同层面上,找到了自己内心所需要的东西 … 当问到乐逗游戏总裁及联合创办人高煉惇,为何会想到要拿下《梦幻花园》中国安卓版的代理发行权时,他说道,自己不是三消游戏的用户,但是玩试玩这款游戏的时候,发现自己还想一直玩下去,想要继续打造自己的花园,就是这样一瞬间的想法,让他知道,这一定是一款可以给玩家带来快乐和治愈的游戏。

【技术头条09/22/PM 4点闪读】facebook / …|.Net轻量状态机Statel…|网络编程之并发编程——进程理论|dart datetime|mPaaS H5 容器知识清单…|

  1. facebook / create-react-app [github热门推荐]

    Set up a modern web app by running one command.

  2. .Net轻量状态机Stateless

    很多业务系统开发中,不可避免的会出现状态变化,通常采用的情形可能是使用工作流去完成,但是对于简单场景下,用工作流有点大财小用感觉,比如订单业务中,订单状态的变更,涉及到的状态量不是很多,即使通过简单的if-else也能足够使用,甚至是用上switch去减少if-else的使用,都是可以的,尽管这会丧 …

  3. 网络编程之并发编程——进程理论

    网络编程之并发编程——进程理论 一、什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务的则是CPU。 二、进程与程序的区别 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。 需要强调的是:同一个程序执行两次,那也是两个进程,比如打开暴风影音,虽然都是同一个软件,但是一个可以播放 …

  4. dart datetime

    var date = DateTime.now().toUtc(); //格式化输出 String timestamp = “${date.year.toString()}-${date.month.toString().padLeft(2, ‘0’)}-${date.day.toString().padLeft(2, ‘0’)}T${da…

  5. mPaaS H5 容器知识清单 | FAQ · 第三期

  6. mPaaS H5 容器知识清单 | FAQ · 第二期

  7. Jetpack组件room库介绍

  8. uni-App系统目录文件上传(非只图片和视频)解决方案

    公司领导提出这样的产品需求:需要上传目录文件,不只是图片和视频,而且同时要支持Android和iOS两大移动端 … uni-App App端内置HTML5+引擎,提供Plus接口,对于Android 系统可以直接调用Android 系统函数,打开系统目录 … 当运行代码的时候,并没有执行@message回调,需要点击h5页面返回的时候,才会调用回调函数。

  9. 用Python开发一个简单的猜数字游戏

【科技头条·PM 4点一刻-09/22】非公医疗的新医改十年:生存不易…|制药,AI新贵和行业龙头的新战…|全球投融资周报(2019.9….|航旅纵横回应虚拟身份功能:可自…|

  1. 非公医疗的新医改十年:生存不易丨医线

    过往大众对公立医院绝对依赖正在减弱,与之相对应的是,非公医疗正在快速发展,并逐步登上行业主流舞台。

  2. 制药,AI新贵和行业龙头的新战场

    许多新公司正竞相改变药物的生产方式,利用人工智能作为研究的加速器。

  3. 全球投融资周报(2019.9.13-9.19) | VIPKID再获腾讯1.5亿美元投资;苹果向康宁公司提供2.5亿美元资金

    VIPKID再获腾讯1.5亿美元投资

  4. 航旅纵横回应虚拟身份功能:可自主关闭

    针对用户关于平台隐私泄露的质疑,航旅纵横今天发布微博回应称,该功能是默认关闭的,在本人没有开通虚拟身份前,他人无法看到用户的信息。