Chrome 57 Beta: 1,css grid layout基本完成 2,Media Session API 3,视频全屏的时候锁住屏幕 4,setTimeout的性能大幅改进 5,Fetch...例如OfflineAudioCompletionEvent 与AudioProcessEvent. 13,XSS Auditor 功能加强 Chrome 56: 1,大幅提升渲染性能,通过优化脏区域的大小...(刷新时不再刷新整个tile),提升了性能 2,大幅提示Reload速度 3,在android版本加入webvr api 4,CSS position: sticky 5,Web Bluetooth 6...,chrome会自动调整scroll position 12,Notifications API 13,PaymentRequest API 14,全平台的自动适配字体 15,视频的preload...touch-action property属性 18,增加ConstantSourceNode api 19,增加Web Audio ChannelSplitterNode api 20,window.prompt不再聚焦父窗口
作者 | 李冬梅 当地时间 9 月 19 日,在刚刚结束的内核维护者峰会上,有关于 Rust 是否将出现在 Linux 中的讨论已经结束,Linux 的创建者 Linus Torvalds 在接受媒体采访时表示...,“如果不出意外,Rust 将会出现在 Linux 6.1 版本中。”...Torvalds 在我们的采访中还表示,他希望在内核中看到 Rust 的另一个原因是鼓励新的开发人员开始研究内核。...在会议上,Torvalds 表示:“针对 Rust 进入 Linux 内核的问题,我们在维护者峰会上进行了辩论,但实际上主要讨乱还是围绕着编译器版本的问题展开的。...简而言之,他们已经认可 Rust 进入 Linux 中这一提议了。 现在,Torvalds 在第一个版本中警告说,Rust 将“只有核心基础设施(即还没有成熟的用例)”。
先分享一下java中string的一些小专题吧,这部分比比较基础,但是也非常的有用。我发现很多面试官像中了邪一样就爱问这个。。string的种种,纠结,希望这篇文章让大家不再纠结。。...所以如果需要对一个字符串不断的修改的话,效率是非常的低的,因为堆的好处是可以动态的增加空间,劣势就是分配新的空间消耗是很大的,比如我们看下面的测试。...StringBuffer是一个线程安全的,就是多线程访问的可靠保证,最重要的是他是可变的,也就是说我们要操作一个经常变化的字符串,可以使用这个类,基本的方法就是append(与string的concat...那么接下来,就要问StringBuilder是干什么的,其实这个才是我们尝使用的,这个就是在jdk 1.5版本后面添加的新的类,前面说StringBuffer是线程同步的,那么很多情况下,我们只是使用一个线程...,那个同步势必带来一个效率的问题,StringBuilder就是StringBuffer的非线程同步的版本,二者的方法差不多,只是一个线程安全(适用于多线程)一个没有线程安全(适用于单线程)。
个股之间的相关性随着在新闻中同时出现频率的增加而增加。 个股在新闻中同时出现频率可以用于预测未来个股之间的相关性,从而应用与风险模型。...本篇论文从新闻中同时出现不同股票(News Co-Occurrences)的角度出发,去验证其所包含的经济学含义,并探索其在量化投资中的应用。 同时出现在一篇新闻的股票之间是否有某种程度上的关联?...,可以看出: 第一列Pi表示,每个月,平均有47%的股票至少和其他股票同时出现在至少一篇新闻里。...和别的股票同时出现在一篇新闻的股票(COC=1)跟从未和别的股票出现在同一篇新闻的股票(COC=0)相比具有更低的风险(BETA及IVOL更低)、更高的市值(ME)及更高的分析师覆盖(CVGR),且与其他股票之间的相关性也更高...这意味着处于同一个行业,存在供应链关系或在同一个地区的股票有更高的概率出现在同一篇新闻中。
一、前言 终于做出这张图时,我突然有点感慨,这就是2017年我的日记中提到过或记录过的一个个人名,当然为避免引起不必要的麻烦,隐去了许多亲人朋友的名字。...往常也没有写年末小结的我,或许是听许飞《父亲写的散文诗》听得“热泪盈眶”,“这是我父亲 / 日记里的文字 / 这是他的生命 留下 / 留下来的散文诗”,这几句歌词让我想到多年之后要是我的孩子去了解我的过去...引用一段对共现网络基本原理的介绍:“实体间的共现是一种基于统计的信息提取。关系紧密的人物往往会在文本中多段内同时出现,可以通过识别文本中已确定的实体(人名),计算不同实体共同出现的次数和比率。...实现的代码可参考提取《釜山行》人物关系的代码,可根据自己的需求进行更改。 ? 运用到自己的文本上,并生成后续用于gephi可视化的“节点”和“边”文件,同样需要剔除非人名的数据。节点格式如下: ?...将数据导入gephi软件中: ? 调整节点的大小和颜色,并运行布局算法: ? 加上标签,比词云图能看到更多人物的姓名: ?
本篇文章将介绍钟形曲线是如何形成的,以及π为什么会出现在一个看似与它无关的曲线的公式中。...最近在翻阅一本旧的统计教科书时我发现了一个熟悉的正态分布方程: 任何在大学上过统计学课程的人都遇到过这个等式。...,只是在其前面加了一个 a: 将a替换成右边的等式中的包含π 项的分数后,无论钟形曲线是什么形状,其下方的面积始终恰好为 1。...事实证明这两个数字在几个方面是相关的,包括它们在复数系统中通过数学中最漂亮的方程之一的关系:e^{iπ} + 1 = 0。虽然这个等式在这里并没有被用到。...我希望这篇文章可以让你直观地理解为什么 π 似乎突然出现在与它无关的曲线的公式中。
新版本Chrome中getUserMedia接口在http下不再支持,请使用https来访问 比较兼容的就是需要判断一下 var media=(navigator.getUserMedia
最近才知道「中台」的概念是阿里马云最早引入的,话说一个不懂技术的引入了一个技术的概念,做技术的同学们会不会很惭愧? 言归正传,下面我说说基于「中台」概念引发我对于软件测试的一些思考。...唉,愁死了,本来需要开发推动公共库的使用,反而成了测试人员去大力推进落实的事情了。 二 之所以说到这个,我觉得和「中台」的设立也有关系。...现在有了「中台」的概念,我理解就是应该有专人去维护这个「中台」,那么就有了专属职责和目标,就有专人负责去推进和改进中台,主动去让更多人接入,主动去提供更好的服务,主动去改进维护,嗯,确实是个好事情。...这也许也解答了我上面关于没有概念前没法推进的疑惑吧。 对测试人员来说,中台的设立就要求测试人员更多的关注接口测试了。...基于中台的概念,我又发散了一下和测试人员的关系,不知道你是否有其他见解,欢迎留言和我讨论。
当创建索引的时候你可能会遇到以下错误提示 {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"The mapping...,"status":400} 原因是Elasticsearch 8.x中不再支持URL中的type参数,include_type_name参数默认为false。...'index' => 'fang', 'include_type_name' => true,//Elasticsearch 8.x中不再支持URL中的...,如果只有一台机器,设置为0 //number_of_shards 是数据分片数,默认为5,有时候设置为3 //可以在线改所有配置的参数...fang_name, 'fang_desn' => $model->fang_desn, ], ]; // 添加数据到索引文档中
比如有个长的字符串文本 计算字符串中a出现的次数,b出现的次数,以及ab出现的次数z总和 text = "__cfduid=da87a41cb0659f7688798307db2fdc4e21557302481...map(lambda ch: s1.count(ch), text)) if __name__ == '__main__': s1 = "a" print("{}在text文本中出现的次数...{}".format(s1, check(s1))) s1 = "b" print("{}在text文本中出现的次数{}".format(s1, check(s1))) s1 =..."0" print("{}在text文本中出现的次数{}".format(s1, check(s1))) s1 = "ab0" print("{}在text文本中出现的总次数{
5 月 1 日,Avanan 的研究人员发现 Office 365 中出现了一个名为 baseStriker 的 0-day 漏洞。...攻击者可利用这个漏洞发送恶意邮件,绕过 Office 365 的账户安全机制。 ?...baseStriker 漏洞的代码使用了不常用的 HTML 标签,主要是为相对的链接建立基本 URL。开发者经常在 HTML 文档(网页)的 部分声明这个标签。...因此,攻击者只需发送一封富文本格式的邮件,Office 365 就无法扫描并检测到 URL 中隐藏的恶意软件代码。这种富文本格式邮件的结构如下: ?...Outlook 将正确显示链接,这意味着用户可以点击链接并进入预设的页面。
前提背景用户位置按照经纬度获取用户可选范围内的商家查询后的结果按顺序返回给用户商户位置以经纬度存储常用方法数据库查询筛选 根据用户当前位置和用户所选择范围, 在数据库中查询后将结果在数据库中排序或者在内存中排序..., 在做筛选也可关于数据库查询更优秀的写法大家可以看看这篇文章附近商家算法-地理空间距离计算优化 - 金泽夕 - 博客园 (cnblogs.com)利用redis中的geo类型来做范围筛选 可以将用户最大能选范围内的所有商户的经纬度预先存...1km * 1km,那么我就将中国分为n个1km*1km的小块存在数中, 四叉树的是将中国分为四块, 每块再划分四块, 知道划分为最小块, 之后我们新增商户或者查询的时候都可以在树中查询 查询的时候...10km,相邻矩形块有c点,c与a的距离为5km,由于a与b前缀编码相同位数更多,将会认为a与b的距离更近,因此为了避免边缘问题,我们在检索时,还要将相邻矩形块也一起遍历,,也就是看似在第三层矩形中找距离最近的点实际上由于边缘问题...,我们应该在第二层找最近节点
linux中查找最近或今天修改过的文件 某些情况下,我们需要找到今天被修改过的文件,以下列出两种方法。...1.使用ls 命令 -a – 列出所有文件,包括隐藏文件 -l – 启用长列表格式 –time-style=FORMAT – 以指定的格式显示时间 +%D – 以 %m/%d/%y 格式显示日期...-newerXY,其中X指代find的目标文件属性,Y代表参照属性。...X 和 Y 代表以下任一字母 a – 文件的访问时间 B – 文件的创建时间 c – 文件元数据(权限)被修改的时间 m – 文件内容的修改时间 t – 代表客观绝对时间,只作为参照属性存在,格式为...查找2021-11-08修改过的文件: find . -maxdepth 1 -newermt “2021-11-08” 或者,使用以下正确的格式: find .
Cluster版本中的Meta Metadata Client Metadata Client概述 定义在 services/meta/client.go中; Cluster 版本中的Meta是本地的一个内存缓存...if err == nil { // 等待本地的meta data更新到最新, meta data版本用index来标识 c.waitForIndex(index...return nil } command作为log entry被raft给committed后,要apply到fsm, 相应的操作定义在services/meta/store_fsm.go中 func...) { case internal.Command_RemovePeerCommand: // 处理各种情况,主要是调用 `services/meta/data.go`中的接口...会回调services/meta/store_fsm.go中的Restore接口,从snapshot加载meta信息到store.data 在上面的Apply函数中,apply成功后,data.index
某些情况下,我们需要找到今天被修改过的文件,以下列出两种方法。...-newerXY,其中X指代find的目标文件属性,Y代表参照属性。...X 和 Y 代表以下任一字母 a – 文件的访问时间 B – 文件的创建时间 c – 文件元数据(权限)被修改的时间 m – 文件内容的修改时间 t – 代表客观绝对时间,只作为参照属性存在,格式为...查找2021-11-04修改过的文件: # find . -maxdepth 1 -newermt "2021-11-04" 或者,使用以下正确的格式: # find ....-maxdepth 1 -newermt "11/04/21" 相关文章 Linux之ls命令 linux中35个find案例
SCP是Secure Copy的缩写,SCP是Linux系统下基于SSH登陆进行安全的远程文件拷贝命令。Linux的scp命令可以在Linux服务器之间复制文件和目录。...让SCP不再需要输入密码,以便我们在Shell中方便调用,下面介绍一下配置方法: 1.生成密匙对 这里我们使用rsa的密钥,命令为ssh-keygen -t rsa 生成过程中,会提示输入一个用于密钥的密码...复制公共密钥 把这个密钥对中的公共密钥复制到你要访问的机器相应账号的.ssh目录下,并保存为authorized_keys。 通过上面两个步骤,就实现SCP访问时不再需要输入密码了。
由于 IntelliJ IDEA 支持的版本控制工具非常的多,但咱们真正能够用到的也就两三个而已,因此在本篇博文中,咱们主要介绍 SVN、Git 和 GitHub 的配置方法。...如上图所示,如果咱们事先安装了 Git 客户端的话,则会在Path to Git executable中自动定位到 Git 的可执行文件,然后点击Test: ?...如上图所示,显示Git executed successfully,则表示分布式版本控制系统 Git 可用。...GitHub 对于一个励志于在互联网浪潮中闯出一番天地的高逼格程序猿来说,如果不知道 GitHub 的话,貌似有些太 low 啦!...如上图所示,在 IntelliJ IDEA 中,提供了对 GitHub 的支持功能。当咱们登录 GitHub 账号之后,点击Test进行测试: ?
由于时间久,数据库中的表太多,前后很多人操作过,也不知道哪些表有用哪些没用,于是,想通过判断数据表的最后DML时间,来确定哪些数据表最近没操作过。...------------------------ ---------- A YES 由此可以看到,数据表默认都是启动了monitoring功能的。...下面,通过ORA_ROWSCN来定位表A的最后dml时间。...--------------------------- ---------- ---------- ---------- ----------- --------- ------------- 删除A中的数据... s11 155223006 SQL> 通过上面的伪列 ORA_ROWSCN 及函数SCN_TO_TIMESTAMP(ORA_ROWSCN)就可以获得该行数据的最后
零信任安全的理念已经在国内外被广泛认可和应用。在当前后疫情时期,远程协同办公已成为企业运营开源节流、提升效率的新模式,保障办公效率协同和安全也成为企业发展的新课题。...6月24日,腾讯联合零信任产、学、研、用共15家单位,在中国产业互联网发展联盟标准专委会下成立“零信任产业标准工作组”,并发布了腾讯零信任安全管理系统iOA5.0版本。...如何真正有效推动零信任安全落地,各类产品和解决方案要达到怎样的安全技术要求,这是我们要去探索和规范的。零信任产业的发展也需要先进性、前瞻性的标准来引导,才能真正成为网络发展的驱动力。...目前在技术落地选型、产品互联互通、用户需求与产业衔接的方面都存在一定的困难和鸿沟,因此需要集结大家的力量,通过标准来规范和形成共识,共促技术发展,共同研制标准,共同提升品质,共创共享市场。...iOA作为腾讯办公职场建设的基础,为腾讯的整体职场管理运营提供安全和技术支撑。
首先查看本机中的JAVA版本 ?...如何需要卸载掉现有的JAVA版本的话,可以使用rpm -qa | grep java 和 rpm -e xxx --nodeps进行卸载 登录到JAVA官方下载界面,提供了rpm包和tar.gz包两种包...修改/etc/profile在末尾中加入如下的内容 JAVA_HOME=/usr/java/jdk1.8.0_111 JRE_HOME=/usr/java/jdk1.8.0_111/jre CLASS_PATH...tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH 上述中的...JAVA_HOME以及JRE_HOME根据实际的目录进行修改 完成操作之后进行 source /etc/profile 使环境变量生效。
领取专属 10元无门槛券
手把手带您无忧上云