black

物联网和智慧城市现状

点点圈 提交于 2020-08-19 21:58:28
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 智慧城市项目正在实现并进入主流意识。以下是有关使智慧城市成功的十个观察。 随着智慧城市走出炒作阶段,开始扩散并向前发展,其数量已达到临界点。 过去几年,全球宣布了数十个智慧城市项目。早期采用者已经在实施他们的智慧城市计划。 在智慧城市项目在全球范围内受到关注并且早期采用者已开始兑现其智慧城市愿景的时候,我们认为现在应该就智慧城市空间的运行状况进行一些高层次的观察。 以下是我们的十大观察结果: 1. 政策制定者对智慧城市计划越来越重视 这听起来似乎很明显,但并非总是如此。决策者现在已经更好地理解了智慧城市项目可以为城市带来的潜在好处,例如增加的经济机会,减少的交通拥堵,更少的污染和更高的宜居性。 尽管智慧城市计划的投资案例仍然具有挑战性,但这种加深的理解意味着决策者对将此类计划出售给居民和其他利益相关者更有信心。 2. 智慧城市投资案例不同 与部署物联网的其他行业相比,智慧城市的公共投资案例要复杂得多。 这源于预算限制公共支出,以及难以就支出优先事项达成政治共识。与智慧城市相关的许多好处也都以外部性的形式出现,因此很难衡量。 结果可能是更加沉默寡言的决策,项目范围界定中的野心更少以及具有讽刺意味的是,如果结果是孤立的,一次性使用的解决方案,则项目失败的风险更大。

Deno 静态文件CSS或图片

六月ゝ 毕业季﹏ 提交于 2020-08-19 21:00:39
Deno 静态页面或图片 视频讲解 https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=7 我们一起来完成以下步骤: 沿用之前的工程代码 新增Login页面和响应的controller 添加CSS资源文件,然后预览页面 #controllers/controller.ts const { cwd } = Deno; class Controller { static async getData(ctx: any){ //cwd获取当前工程目录 //注意 ' !== ` ctx.render( ` ${cwd()} /views/index.ejs` ,{ title : "Testing" , data :{ name : "deepincoding" } }); } //登录页面 static async login(ctx: any){ ctx.render( ` ${cwd()} /views/login.ejs` ); } } export default Controller; #routers/index.ts import { Router } from "https://deno.land/x/oak/mod.ts" ; import Controller from "../controllers/Controller.ts

海外金融巨头启示:站在SS&C肩上,探索恒生电子下一征程(深度)| 国君计算机

允我心安 提交于 2020-08-19 16:44:22
海外金融巨头启示:站在SS&C肩上,探索恒生电子下一征程(深度)| 国君计算机 原创 徐紫薇 计算机文艺复兴 前天 行业深度系列 — 作者:徐紫薇 — 1.金融IT巨头致力于提高客户覆盖范围和拓展产品线 SS&C是全球最大的对冲基金、私募股权基金IT服务公司,也是最大的共同基金过户代理机构。SS&C独特的业务模式是将金融服务运营中的端到端专业知识与软件和解决方案结合起来为金融服务和医疗行业中客户提供服务。SS&C成立于1986年,2010年在纳斯达克上市。目前,员工数量22000以上,其中研究和开发人员约3100人。另外,公司在全球的35个国家的93座城市拥有办事处,18000多家客户,主要分布在机构资产管理、另类投资管理和金融机构垂直市场,客户涵盖对冲基金、私募股权、FOF、资产管理公司、保险公司等。 从SS&C的发展历史来看,金融IT企业致力于提高客户覆盖范围和拓展产品线是不变的主题,而业务聚焦能够帮助企业奠定市场领先地位,SS&C聚焦投资组合管理与基金管理服务,并购业务目标明确,聚焦基金管理服务主线,奠定其全球基金管理服务龙头地位。当企业发展到一定阶段,可以通过收购等方式拓展客户类别、丰富产品维度,提高向已有客户交叉销售的机会,进一步细化产品,同时提升市场地位。 1.1 SS&C经历了三个发展历程 (1)1986年~1996年为高速发展阶段 这个阶段公司内生复合增速达到83%

Less 运算

*爱你&永不变心* 提交于 2020-08-19 12:16:46
Less 语言中支持运算,我们可以给变量进行一些运算操作,例如加 + 、 减 - 、乘 * 、除 / 四个运算符,这四个运算符可以对任何数字、颜色或变量进行运算。一般运算符在进行加、减计算之前会进行单位换算。计算的结果以最左侧操作数的单位类型为准。如果单位换算无效或失去意义,则忽略单位。 运算的使用 运算的使用其实很简单,就是对属性值或变量进行一些加减乘除运算。 示例: 我们来看下面这段 HTML代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Less学习(9xkd.com)</title> <link rel="styleSheet" type="text/css" href="./index.css"> </head> <body> <div class="content"> <h3>欢迎来到侠课岛!</h3> <p class="p1">这里是前端部分</p> <p class="p2">这里是Python部分</p> </div> </body> </html> 现在的需求是,我们要给上述内容设置字体大小,比如标题字体大小为 28px ,第一段字体大小为 18px ,第二段字体大小为 12px 。 然后我们可以创建一个 Less 文件,文件中的内容如下所示: @fontsize:14px;

懂安全,更懂基础架构,VMware原生安全之道

▼魔方 西西 提交于 2020-08-19 05:39:29
点击上方关注我们! 每年网络安全的展会、论坛不胜枚举。如果经常参与其中,你可能也会有同感:一是讨论的话题常变常新,二是每年都会遇到很多厂商的“新面孔”,但同时也会发现,两三年前曾经是会议常客的一些厂商如今已消失不见。其实,这是网络安全领域一个见怪不怪的现象。网络安全是一个长产业链条,细分领域众多,似乎无时无刻都会有新的技术、新的创业企业涌现。面对网络安全市场的“碎片化”现象,尤其是面对形形色色、成百上千个网络安全产品时,企业用户有时会陷入无从下手的尴尬。 网络安全到底面临哪些现实的挑战呢?这其实是一个老生常谈的话题,概括起来就是三个方面的问题:第一, 外挂 ,沿袭传统,安全措施以外挂居多,过多的产品、代理和策略往往会自相冲突;第二, 孤立 ,传统的安全应对之策就是“头痛医头,脚痛医脚”,安全方案各自为战,缺乏整合和大局观;第三, 被动 ,被动响应安全攻击,安全运维人员就像是“救火队员”,而且解决的往往是已知的安全威胁问题,对于未知安全威胁仍是束手无策。 随着应用需求的变化以及技术的演进,安全问题变得更加如影随行,无处不在。特别是云计算、移动设备、物联网、边缘计算等的相互交织,使得安全问题进一步凸显。如果还是因循传统,必定会陷入死胡同。有没有一种新的网络安全策略,可以化解安全威胁于无形呢? 原生安全难在哪? 变被动防御为主动防范,越来越多的安全厂商以及行业用户认同并接受了这一点

JavaScript动画实例:圆点的衍生

早过忘川 提交于 2020-08-19 01:09:13
考虑如下的曲线方程: R=S*sqrt(n) α=n*θ X=R*SIN(α) Y=R*COS(α) 其中,S和θ可指定某一个定值。对n循环取0~999共1000个值,对于每个n,按照给定的坐标方程,求得一个坐标值(x,y),然后以(x,y)为圆心绘制一个半径为6的圆,可以得到一个螺旋状的图形。 编写如下的HTML代码。 <html> <head> <title>衍生的圆点</title> </head> <body> <canvas id="myCanvas" width="600" height="600" style="border:3px double #996633;"> </canvas> <script> var canvas = document.getElementById('myCanvas'); var ctx = canvas.getContext('2d'); var scale = 10; var theta = 30; for (n=0;n<1000;n++) { var radius = scale * Math.sqrt(n); var angle = n * theta * (Math.PI / 180); var x = radius * Math.cos(angle) + canvas.width / 2; var y = radius *

JavaScript动画实例:动感小球

烈酒焚心 提交于 2020-08-19 00:55:13
已知圆的坐标方程为: X=R*SIN(θ) Y=R*COS(θ) (0≤θ≤2π) 将0~2π区间等分48段,即设定间隔dig的值为π/24。θ初始值从0开始,按曲线方程求得坐标值(x,y),并在当前坐标处绘制一个半径为r(相比R,r小得多)实心圆。之后每隔0.05秒,清除画布,将θ的初始值加π/24后,按曲线方程求得新坐标值(x,y),并在求得的新坐标处再绘制一个半径为r的实心圆,这样,可以得到半径为r的圆绕半径为R的圆形轨道动态旋转的动画效果。旋转一周后(即θ的值为2π),令θ重新从初值0开始继续动画过程。 编写如下的HTML代码。 <!DOCTYPE html> <html> <head> <title>绕圆周旋转的小球</title> </head> <body> <canvas id="myCanvas" width="500" height="400" style="border:3px double #996633;"> </canvas> <script type="text/javascript"> var canvas = document.getElementById('myCanvas'); var ctx = canvas.getContext('2d'); var i=0; setInterval(move,50); function move() {

优先队列(堆)经典例题——poj1442 black fox

送分小仙女□ 提交于 2020-08-19 00:53:45
题意  两种操作,第一种可以向序列里加数,第二种查询 长度为k时的序列的第i大元素。 思路   优先队列维护最大堆和最小堆分别存放前i-1大的元素前k-i小的元素。  将当前序列的元素压入最小堆,如果最小堆的最小数大于最大堆的最大数则进行交换,保证最大堆中的所有数小于最小堆。  因为i值每进行一次自增1,所以每次GET操作后将最小堆中的最小数弹出存入最大堆。 易错点  Get()的While循环必须放在插入之后进行判断,否则若放在插入之前写作 while (j<N && u[j]==i),当不再插入A(n)时,剩下的Get()将不再执行,导致WA。 代码 1 #include<iostream> 2 #include<cstdio> 3 #include<queue> 4 using namespace std; 5 const int MAXN= 30000 ; 6 int A[MAXN]; 7 int u[MAXN]; 8 int M,N; 9 10 int main() 11 { 12 scanf( " %d%d " ,&M,& N); 13 for ( int i= 0 ;i<M;i++) scanf( " %d " ,& A[i]); 14 for ( int i= 0 ;i<N;i++) scanf( " %d " ,& u[i]); 15 priority_queue

*8 脚本小练习

一曲冷凌霜 提交于 2020-08-19 00:52:58
编写脚本解决问题: 1.传递一个字符串给脚本,脚本会将该字符串当作用户名,如果该用户不存在,则添加之并为其设置与用户名相同的密码 #!/bin/bash # if id $1 &> /dev/null ; then #判断用户是否存在 echo "用户$1已存在。" else useradd $1 echo $1 | passwd --stdin $1 &> /dev/null echo "用户$1已创建。" #如果不存在创建用户并设置与用户名相同的密码 fi 2.将两个文本文件的路径传递给脚本作为其参数,如果有文件不存在,则结束脚本执行并报告错误信息;如果文件都存在,则比较两个文件中哪个文件的行数多,返回行数多的文件的文件名。 #!bin/bash # if [ -a $1 ]&&[ -a $2 ];then a=$(wc -l $1) b=$(wc -l $2) if [ $a -gt $b ] &> /dev/null;then echo "$1" else echo "$2" fi else echo "有路径不存在,参数错误" fi 3.给脚本传递一个路径作为参数,如果该文件存在,判断其文件类型。 #!bin/bash # if [ -b $1 ];then echo "该路径为块设备" elif #多分支结构判断,如果第一判定条件不为真,就依次往下判断,如果全为假

如何为“选择”框创建占位符?

大城市里の小女人 提交于 2020-08-18 21:30:32
问题: I'm using placeholders for text inputs which is working out just fine. 我正在使用占位符进行文本输入,效果很好。 But I'd like to use a placeholder for my selectboxes as well. 但是我也想为我的选择框使用一个占位符。 Of course I can just use this code: 当然,我可以使用以下代码: <select> <option value="">Select your option</option> <option value="hurr">Durr</option> </select> But the 'Select your option' is in black instead of lightgrey. 但是“选择您的选项”是黑色而不是浅灰色。 So my solution could possibly be CSS-based. 因此,我的解决方案可能基于CSS。 jQuery is fine too. jQuery也很好。 This only makes the option grey in the dropdown (so after clicking the arrow): 这只会使下拉菜单中的选项变为灰色