Ming

重磅:辽宁副省长获"中国版诺贝尔奖" !2020未来科学大奖揭晓

元气小坏坏 提交于 2020-10-01 04:50:44
点击上方“ 3D视觉工坊 ”,选择“星标” 干货第一时间送达 转载自: 科研大匠 9月6日上午,被誉为“中国版诺贝尔奖”的 2020未来科学大奖 获奖名单揭晓。每个奖项的单项奖金100万美金 (约700万元人民币) ,使用方式不受限制。 图源:2020未来科学大奖官网 其中: “生命科学奖”获得者: 张亭栋 ( 哈尔滨医科大学第一附属医院 ) 王振义 ( 上海交通大学 ) “物质科学奖” 获得者: 卢柯 (中国科学院金属研究所) “数学与计算机科学奖”获得者: 彭实戈 (山东大学) 在今年的获奖者中,有两位高龄获奖者—— 张亭栋 (88岁)和 王振义 (96岁) , 王振义教授 也以96岁高龄成为未来科学大奖自创立以来年龄最大的获奖者。在获奖感言中, 王振义教授 的话感人肺腑又令人深思 (感言全文详见下文) ,他说: “ 我 96 岁了,很快就要离开这个世界。 为什么不奖励年轻人呢? 我觉得有一个问题: 我们 (在评审) 政策方面有一个缺陷, 因为它 不是鼓励有理想的年轻人、苦苦工作几十年的人,而是看论文 (发表情况), 看他有没有高级期刊论文。 “ 我忧愁的地方是, 年轻人跟上来的不够。 这跟我们的政策有关,我们的政策是看论文,而不是看实际的工作能力。” 同时,本次大奖还有一点备受关注的是,获得 “物质科学奖” 的中国科学院金属研究所研究员、中科院院士 卢柯 ,同时还是

python网站开发哪些框架比较好用?

萝らか妹 提交于 2020-09-24 13:52:40
  提及python语言想必大家对它都不是很陌生,尤其是对于一些零基础转行的小白来说,python是首选的编程语言深受大家的喜欢,那么python网站开发哪些框架比较好用?今天这篇文章跟大家一起来分享一下。   Django:因为有了它的存在,很多网站项目才可以成功,从而导致python成为网站开发最常用的编程语言之一。现在国内外有很多知名的网站都是通过python来开发的,Django有强大的XML/JSON处理功能,直观的管理界面、安全可靠的用户权限等优势。   CherryPy:可以同时运行好几个web服务,是比较亮眼的特性之一。CherryPy虽然没有diango多么多模板,而是提供可以导入的库,让程序员可以自由的选择使用或者禁用各种模板、用户权限和数据库。同时它具有强大的插件系统,在平时编程过程中,要形成一套专属自己的工具集合,对自己是很有帮助的。   TurboGears:具有widgets控件,可以很方便的生成一些特定功能,是一种MVC架构的网站开发框架,基于SQLAlchemy,、Ming、 Repoze等一些WSGI组件、 Genshi、Kajiki、 Cheetah、 Myghty等模板引擎和大量的库以及middleware这样的中间件。   Flask:轻量级的框架,拥有众多的扩展工具,可以用来创建基于网站的应用,初学者可以多使用,它代码简单明了

LVS+keepalived做Mysql集群的负载均衡

梦想的初衷 提交于 2020-08-17 23:45:33
LVS+keepalived做Mysql集群的负载均衡: 注: 1、LVS本身不对node做健康检查的,所以要借助keepalived 2、根据配置当某node down掉会有几秒判断时间,这点请注意。 负载均衡端: yum install ipvsadm keepalived ipset-devel 注: keepalived的log在/var/log/message里 vi /etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs { notification_email { br/>aa@ming.com } notification_email_from aa@ming.com smtp_server 10.0.0.10 smtp_connect_timeout 30 router_id LVS_DEVEL vrrp_skip_check_adv_addr vrrp_strict (这行一定要注掉,不注掉vip可能会ping不通) vrrp_garp_interval 0 vrrp_gna_interval 0 } vrrp_instance VI_1 { state MASTER interface eno1 (这里网卡名要写对) virtual_router_id 51

Web上的MediaPipe

拟墨画扇 提交于 2020-08-17 06:22:27
由MediaPipe团队的Michael Hays和Tyler Mullen发布 MediaPipe 是用于构建跨平台多模式应用ML管道的框架。我们之前已经演示了如何 在移动设备(Android,iOS) 和 边缘设备(例如Google Coral ) 上 以MediaPipe图形的形式构建和运行ML管道。在这篇文章中,我们很高兴现在 MediaPipe图表 运行住在Web浏览器中,通过WebAssembly启用并加速 XNNPack ML推理库 。通过将此预览功能集成到我们基于Web的Visualizer工具中,我们提供了一个游乐场,可以快速迭代图形设计。由于所有内容都直接在浏览器中运行,因此视频永远不会离开用户的计算机,并且每次迭代都可以在实时网络摄像头流(以及很快的任意视频)上立即进行测试。 图1显示了在Visualizer中 运行MediaPipe人 脸检测示例 MediaPipe可视化器 MediaPipe Visualizer(参见图2)位于 viz.mediapipe.dev 。可以通过将图形代码粘贴到“编辑器”选项卡中或将图形文件上传到可视化器中来检查MediaPipe图形。用户可以使用鼠标和滚轮来平移和放大图形的图形表示。该图形还将实时响应编辑器中所做的更改。 图2托管在 https://viz.mediapipe.dev的 MediaPipe

JavaScript数组常见用法

跟風遠走 提交于 2020-08-16 09:39:11
最近做一个项目中做一个竞猜游戏界面,游戏规则和彩票是一样的。在实现“机选一注”,“机选五注”的时候遇到数组的一些操作,例如产生['01', '02' ... '35']这样的数组,随机抽取不重复的元素重新组成数组等问题。回想这类问题在平时项目中遇到的机会非常多,何不归纳一下JavaScript数组的一些知识点,以供平时工作参考。 JavaScript提供的数组非常灵活,相关的api也很丰富,例如fill,map,filter,sort等等,极大地方便了程序编写。这里不介绍这些基本的api,而是通过工作中常用的使用场景来展示数组的强大。 1.归纳计算 在一个分页表格中比如订单表,要求根据订单金额展示这一页的订单总金额。很多时候后端开发偷懒,把这种计算推给前端,可以使用reduce轻松实现个功能,代码如下。 var orders = [ { userName: 'Anna' , books: 'Bible' , money: 21.2 }, { userName: 'Bob' , books: 'War and peace' , money: 26.5 }, { userName: 'Alice' , books: 'The Lord of the Rings' , money: 18.4 } ]; let total = orders.reduce((acc, curr) => {

Nrf51 学习笔记1

ぐ巨炮叔叔 提交于 2020-08-15 05:42:23
Nrf51 学习笔记1 bootloader移植 BootLoader Dfu移植(基于sdk12.1 张xx的Bootloader基于 sdk12.3) 1.环境搭建 Nrf51_sdk_12_1.zip 解压至英文目录 Gcc-arm-none-eabi-4_9-20150921-win32.exe Mingw (我这个版本以及gcc版本与其他不一样,但是也能用) 需要配置环境变量 micro_ecc_lib_nrf51.lib Micro-ecc-master.zip解压后重命名为\micro-ecc放入sdk12\external\micro-ecc 进入sdk12\external\micro-ecc\nrf51_keil\armgcc,打开命令窗口输入ming32-make.exe 如果路径不对修改components\toolchain\gcc\makefile.windows文件。 nrfutil工具 (用于密钥和升级包的的制作,请妥善保管好密钥) Python2.7.15-amd64安装并配置环境变量(需加入Scripst目录,该目录相当于bin目录) Python下pip安装 解压pc-nrfutil-master.zip 后运行Python setup.py install 命令安装nrfutil,需要联网可能较慢。 2.密钥生成 私钥生成 Nrfutil

美颜技术中磨皮算法的总结

核能气质少年 提交于 2020-08-14 14:14:16
目前,对于人脸磨皮算法,大家并不陌生,从PS到APP应用,可谓是层出不穷,这里总结一下,具体流程如下: 1 ,保边滤波器 2 ,肤色检测 3 ,图像融合 4 ,锐化 对于保边滤波器: 此类滤波器主要作用是在平滑皮肤的同时,保留五官的细节。目前可以做磨皮的保边滤波主要有以下几种: 1 ,表面模糊 这个算法是PS中的一个功能,具有较好的保边作用 2 ,双边滤波 这个算法是由一个高斯分量+梯度分量组成权重信息来实现模糊平滑图像的同时,保留边缘的功能的, 3 ,导向滤波 导向滤波是基于导向图的一种保边滤波算法,最开始由He kai ming提出,用于基于暗通道去雾算法中 3 ,基于均值滤波的保边滤波器算法 这个算法速度很快,单效果一般 4 ,选择性模糊算法 5 ,基于高斯滤波的磨皮实现算法 以上就是收集到的,目前可以用来做磨皮算法的滤波器,大家可以参考一下。 对于肤色检测: 肤色检测的相关资料比较多,主要可以分为两大类,基于颜色空间统计信息的方法,基于机器学习分类的方法。 对于图像融合: 这个图像融合,主要是指将滤波图像和细节图像进行融合,得到一张具有较强细节真实感和磨皮效果的结果图。 一般基于alpha通道,或者使用羽化操作来进行融合,公式如下: res = (basePixel * alpha + filterPixel * (255 - alpha)) >>8 注意

Ubuntu 19.04 disco 安装mysql(tar包安装)

谁都会走 提交于 2020-08-11 11:05:07
在服务器上安装mysql服务,一开始想使用使用最简单的apt安装命令,无奈,怎么安装都不成功。很多自带的源找不到,如下图 然后想着可以通过tar包来安装,如下记录下安装步骤 首先,从网上下载对应的安装包,下载地址 https://dev.mysql.com/downloads/mysql/ 我下载的是mysql-5.7.24-linux-glibc2.12-x86_64 下载完之后解压文件,并将解压后的文件重命名,移动到/usr/local/mysql tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql cd /usr/local/mysql 然后添加一个Mysql 用户组及用户 groupadd mysql useradd -r -g mysql mysql 创建data文件夹存放mysql数据文件 cd /usr/local/mysql mkdir data 将整个mysql目录授权给mysql用户 chown -R mysql:mysql ./ 初始化mysql,basedir 为mysql的路径, datadir 为mysql数据文件路径 bin/mysqld --initialize --user=mysql

2020全球顶尖计算机科学家排名发布:两位华人学者入全球前10,Top 1000华人学者过百

巧了我就是萌 提交于 2020-07-27 10:56:39
近日,Guide2Research 网站发布了 2020 年度全球计算机科学和电子领域顶级科学家排名。该排名旨在为学术社区提供更多可见性,让更多人了解计算机科学领域影响力较大的研究贡献。 该排名收集了 6000 余名科学家的资料,并按照 h-index、DBLP、引用量等多项指标进行评估,从中选出了 top 1000 科学家。 国家/地区与机构排名 这份最新计算机科学家排名反映出了以下几点事实: 该排名中美国科技学家数量依旧占主导地位,其中 616 名学者入选,占总数量的 61.6%。在前 1% 的 10 位科学家中,有 8 位来自美国(其余两位来自加拿大)。与 2018 年榜单上的 621 位科学家相比,美国占主导地位的情况并无太大变化。 其他占比较高的国家依次是英国(55 名,占比 5.5%)、德国(38 名,占比 3.8%)、加拿大(37 名,占比 3.7%)、瑞士(34 名,占比 3.4%)。 亚洲上榜科学家数量呈现显著增长,共有 55 名科学家上榜,而 2018 年这一数字只有 37。 德国和法国的上榜科学家数量出现下滑,其中德国从 2018 年的 44 名科学家下降到了 38 名,法国从 2018 年的 17 名下降到 14 名。 2020 年全球计算机科学和电子领域 top 1000 科学家排名中,不同国家/地区的上榜人数。 2020 年,MIT 共有 44

闪电动画模拟(Dielectric Breakdown Model)附源码

爷,独闯天下 提交于 2020-07-27 08:53:07
  当两个物体之间存在较大的电势差时会出现放电现象,比如生活中常见的闪电现象,闪电形成的条件就是云层积累了大量负电荷之后与地面之间形成了强大的电势差。目前关于闪电建模的方法比较少,下面介绍一种利用电介击穿模型来模拟闪电的方法 , 电介击穿模型可以模拟自然界许多现象 , 该方法通过迭代求解 Laplace 方程 得到放电过程的中间状态。   初始电位结构如下图所示,首先在2维栅格正中心的单元放置一个负电荷Ф = 0(灰色),然后在其周围放置一圈正电荷Ф = 1(黑色),而其他栅格单元可以通过求解Laplace方程得到:   Laplace方程求解完之后,我们构建一个列表记录负电荷(Ф = 0)周围的栅格单元,并随机选取其中一个单元作为下一个被击穿的单元,被选中的栅格单元设置Ф = 0,同时把它作为下一步迭代计算时的边界条件。   相邻栅格单元被击穿的概率与其计算得到的电势相关,其概率如下: 式中i代表第i个与负电荷相邻的栅格单元,n代表与负电荷相邻的栅格单元个数,而η是一个用户设定的参数,通过实验表明η值可以控制电弧的分叉密度,当η = 1时,分叉密集,当η逐渐增大时,分叉密度慢慢减小。 图:不同结构的初始电位,其中灰色点代表负电荷Ф = 0,黑色点代表正电荷Ф = 1 图:初始电位为(b)结构时的模拟结果 左:η = 1,中:η = 2,右:η = 3 % Laplacian