自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 程序memo

>1 优先级反转    优先级反转是一类异常事件,一般难以被log捕捉。当基于优先级的调度出现优先级低的进程抢占优先级高的进程时,就是此类问题。现代调度系统中,进程都有优先级和抢占优先级两个优先级,能够避免此类异常。2 java8的递归高效实现   public static TrailCall RecursiveFunction(T argument,...){

2017-08-02 23:02:12 286

原创 软件工程

集成(intergration)是automation和untify。automation是消除信息孤岛,将手动的环节自动处理。untify是重构,将所有的信息和程序用一致的操作界面呈现。重构(reconstruction)是将不满足需求的部分重新设计和编码。上述问题就是操作界面不够unitify。开发(development)是是发明轮子。

2017-06-10 16:29:08 307

原创 加密认证程序,保护对象和存储介质,地点

人们依靠密码完成很多事情。电子商务,商业联系,数字通讯,跳频通讯,数据保护,软件保护等。但是总是担心不够可靠,因为不可能脱离现实进行。并且人本身也不大可靠,容易忘掉密码,这不和无间道的影帝似的。这里分析一下这种担心是不是多余的。读者可以综合题干几个因素来给出一个风险指数。首先从事务的不可中断开始说起,假如你进行一项重要事务需要用密码保护。那么一旦开始就有完成和撤销两种结果。这必须是

2017-06-05 15:55:47 718

原创 再看社交网络

社交网络领域的术语图谱:一种网状结构,代表实体(兴趣,人)和联系。实体就像频率分量,联系就像相位和幅度。兴趣图谱/社交图谱聚类:一种算法,用来从社交网络(数据库)中根据需求分类,便于提高搜索的查全率。查全率(一次查询中需要的和所有的之比)和查准率的关系(多次查询中,查到的次数和所有的之比)媒体:一种微格式,由web元数据定义,能够通过http协议识别和访

2016-12-14 21:07:01 331

原创 浅谈社交网络

社交网络是发展人脉的虚拟空间。与社交网络并列的web包括电子商务,博客,搜索引擎,各大网站,论坛,影坛,github,求职招聘,婚恋,博彩,游戏平台等。其中某些web可以进行适当的交流,有免费的也有付费的。社交网站是虚拟空间,基本上就是私人/集体信息有权限的公开,合适的人脉对象的挖掘,共同话题的讨论,跟帖,email,团购等共同活动的参与。由于用户数众多,因此对网络基础设施,搜索算

2016-11-24 17:07:05 911

原创 A面和B面

A和B是互相拆台的人,因此对于某个问题,A和B的回答截然相反。但事实标准说,总是有一方是对的,而另一方是错的。而从A的标准来讲,就是要让其他人否定B的回答,也就是说让B的观点总是和自己的观点相反,而A不管是否符合事实标准。对于这种人物,只要将其对B的回答的判断逆转,就是正确答案。反之亦然。

2016-11-21 22:44:41 508

原创 对规则的攻击

规则用在防火墙如waf,iptables,sql等安全检查点,而非安全检查点称为exception,或者application error,靠测试杜绝。采用的技术往往是白名单或者黑名单技术, 利用漏洞完成攻击。比如: white list:                          任何满足 username = “admin" 且 accesstoken = "哈士奇"

2016-11-13 11:17:53 348

原创 分布式对象的隐喻

不要纠结于分布式对象相关的通信协议。分布式对象的实质是单纯的。程序包括很多对象,对象之间通过函数调用交互。比如cpu一个对象,console一个对象,ram一个对象,storage一个对象,user一个对象,security一个对象,那么通过为每个对象分配一个全局标识就能够实现分布式系统。有些对象不能分布,比如RPC对象,network对象。cpu对象的函数包括:c库函数ram对象的函

2016-11-11 22:53:07 319

原创 一道小学题引发的思考

三年级开始学习分数(整数,有理数),就用分数做四则运算了。其中乘法容易理解,比如1升溶液的1/3,就是1*1/3=1/3升。除法就不好理解了,1除以1/3=3,1升溶液有几个1/3升,答案是3个,1升变为3个,量纲不同,所以千万别认为总数1升现在成了3升。

2016-11-05 11:17:12 307

原创 思科的openstack故事

思科的webex服务和应用移植到openstack之前是以SaaS软件给用户使用的,其底层复杂,开发部署客户需要的应用周期长。思科建立了Devops团队通过无缝移植到openstack Essex/Folosm之后,达到了底层流水线化,能够快速高效部署业务,比如一天。有能力同时运行多个版本的应用。通过将存储分布获得可靠性。为webex提供版本的公司是加州的Mirantis。架构在连个私有云上,使用

2016-09-19 17:50:07 292

原创 基于web的近场通信支付

web技术需要在线的条件限制了许多支付场景。与支付网关交换信息时终端必须在线。而离线的web页面通过pos机同样能够完成支付。因此bluetooth,nfc,红外等都可被web使用。安全支付需要完成对支付对象的认证。这一条,通过web支付还需要一些对authentication机制如set的支持。如果支付对象是代理,比如支付宝或者银行,一般有证书可安装,通过证书来认证。如果支付对象是商

2016-09-13 11:48:25 517

原创 web支付原语和脚本

web用脚本如javascript来实现web支付,比如JS API来实现支付功能,或者用web原语HTML tag来实现web支付,能够方便一般非金融机构的中小型企业开发和使用金融服务。比如weixin的方式。一般支付流程如下:选择支付方式,输入支付账号和金额,连接支付网关,完成支付。支付网关如支付宝,银行网关。验证支付信息(支付方,收款方,和金额):通过与账号所属银行建

2016-09-08 17:58:06 422

原创 Blockchain的交易

基于blockchain的交易是系统内所有结点共同参与的,最简单的Alice支付给Bob,Alice需要一个区块来将写入交易并公布给所有节点,这个区块是链接到区块链上的,这个链接是通过hash link。将父节点的hash值保存在A计算的区块内,同时计算出区块的hash值。鉴于一个事实,不可能所有节点来否认这次交易,因此交易总是成功的。即使有人收到这次交易信息后攻击这次交易,即篡改此交易内容(这需

2016-09-07 23:10:02 1313

原创 基于区块链的web

web技术的发展来源技术驱动力,blockchain技术发展了p2p网络的优点,成为w3c青睐的技术。web1.0: web2.0: web3.0: IPLD(HASH merkle linked data structures)+IPNS(naming)+IPFS(分布式文件系统:cdn/p2p)RFC Concise Binary Object Representati

2016-09-06 22:06:15 2284

原创 项目管理与platform

对platform的深刻认识而不是浮于表面,是迈向项目管理的重要一步。企业信息化将各种资源和流程(程序,数据库)整合在一起。在此基础上建立platform产品。网络云(平台)NFV,计算云(平台)Hadoop,开发云(平台)(jira conflunce),项目管理云(...)。在平台基础上完成各种应用,在项目管理云内的应用是project,不仅是IDE工具里的project。Op

2016-07-13 14:22:53 461

原创 webRTC

web包括(x)html和http.1.0/1.1/2.0,https。基于web是SME利用互联网开展业务的唯一选择。w3c技术是基于web开发idea的唯一选择。通过web可以将idea部署到最广泛的软件和设备中。w3c目前在iot,mobile,pc领域通过IP系统进行融合(convergence)。如果想从事w3c技术,可以通过w3c membership的几种身份:interacti

2016-07-09 11:48:30 327

原创 Cisco InterCloud

Cisco intercloud是继fabricpath之后推出的又一号令群雄的企业网体系架构。fabricpath是大二层的跨站点的高速互联网。Intercloud是跨云的高速安全的企业互联云。采用安全的混合云服务(公有云和私有云),提供面向internet的客户服务,面向intranet的企业服务和面向extranet的伙伴服务。公有云和私有云直接能够在director的管理下进行work

2016-07-08 22:42:28 411

原创 IRTF,网络机器学习

IRTF是研究型的工作组,机器学习技术可以用于网络。智能是指对对象进行分析以判断其属于的类别,继而触发合适的程序。获得智能的方法是学习。学习分为监督和无监督。监督是在已知对象的类别的情况下进行的。从对象中提取特征与类别进行关联。无监督是在不知道对象的类别的情况下进行的,并且类别也是未知的或者说随着学习的进行会发生变化。可用于安

2016-07-07 16:41:05 514

原创 互联网金融的解读

新互联网金融是传统金融的一种升级版。传统金融是建立在货币体系下的。具体地说,央行发行货币,银行管理货币。个人财产通过身份证查询是完全通透的。互联网金融是建立在数字货币体系下的。具体地说,数字货币发行商(央行,可能还有其他合法机构)发行数字货币,其他合法机构可以允许个人通过购买或者挖掘获得比特币。比特币是有面值的。这里的挖掘其实也是央行获取比特币的方法。比特币无需

2016-07-06 14:53:58 813

原创 联通数据业务

联通数据业务采用预付费流量计费策略。后台操作后,充值金额达到数据库。终端开机注册,移动数据库收到注册指令后,重启数据业务。终端发起数据业务时,移动网关建立上网承载,并建立计费上下文。

2016-07-02 23:39:31 564

原创 perl

很多时候,需要更好的脚本语言来进行快速软件原型。Perl足够强大。

2016-06-17 09:38:04 718

原创 元编程

应用软件是现实世界的抽象。元编程是现实世界的抽象的利器。具有元编程的特性的语言如Java,python。举例而言,java提供了Class对象,Method对象,Field对象,已经足够应付面向对象了。比如,class Route{              Field IPPrefix;              Method Distribute();

2016-06-12 23:34:26 1942

原创 github

Version control tool版本控制工具:git 是与remote代码库的网站github进行交互的必要工具。可以直接从代码库克隆到本地,如果有权限,还能commit代码。另一种迂回的方式是在github上把代码库克隆为授权帐号下的代码库,然后进行操作。很多时候,需要从github下载个别文件,此时不想使用上述传统繁琐的方法,尝试了wget,发现下载了一个html文件,不是

2016-05-31 19:54:17 459

原创 士兵突击python/Cython

python用途挺广,面向对象,函数式,虚拟机,混合编程,解释器,元编程,垃圾收集都可以。

2016-05-25 10:37:22 805

原创 有一种服务称为MaaS

云基础软件

2016-04-02 22:14:17 8926

原创 JSON-Linking data

几类读者应该关注此规范:Software developers who want to implement the algorithms to transform JSON-LD documents.Web authors and developers who want a very detailed view of how aJSON-LD Processor opera

2016-03-25 22:58:46 565

原创 MPEG-4, moving picture expert group 避免软弱无力的表达

H.263/4/5传输协议:RTP/RTCP  : commandSDP协议RTSP : commandSIP协议: command推测:有不少的媒体格式是受专利保护的。也有不开源的。

2016-03-23 14:50:23 511

原创 Web支付

in-app payments 或者 micropayments在以下情况下比web支付更好用。heterogeneity异质(指different payment solution)小额支付支付选项众多(快捷支付,支付宝,网上银行等等)Web支付会有fraud of credit card, fragmentation of payment solution(顾客擅长

2016-03-22 23:25:12 792

原创 Dataset usage的BP

这个词汇DUV属于以下命名空间之一:PrefixNamespacebirohttp://purl.org/spar/biro/citohttp://purl.org/spar/cito/cnthttp://www.w3.org/2011/content#dcathttp://www.w3.org/ns/

2016-03-21 10:31:06 469

原创 web of Data : 将数据的海洋变成词汇的海洋

Web应用提供了获取数据的各种方法(pull,push,订阅,检索),也提供了添加数据的方法(注册,上传,trace,大数据)。 数据量有大有小,来源不一,格式多样。作者群也不会去统一他们,更不用说精确的建模(MVC)或者同一词汇了。W3C中的数据工作针对上述问题,致力于统一,以利于web-scale的数据集成和处理,比如订阅的股票信息/价格信息,将能够从各种来源进行自动化的汇总和比较

2016-03-20 21:10:34 285

原创 Web TV 颠覆和融合

Web 数字节目通道 将对 cable TV 产生竞争。TV产业 会提供建议(标准)给web技术。因为通过web媒体(其实是internet)来提供TV服务, 还有技术问题需要解决。新TV的特点是on demand, 互动,合理收费,易于接入,数字广告因此open web platform正在开展TV业务,而TV业务正在指导web的工作。建议包括:

2016-03-19 19:57:25 369

原创 Mobile Web BP 1.0

建立在HTTP协议上的web在IoT和Internet领域广泛使用。通过MVC的模式结合业务云和数据库,并通过CoaP和HTTP来

2016-03-17 22:58:46 541

原创 Cisco/China Mobile的新网络架构

一种用于wifi的internet虚拟化RFC Virtual CPE Deployment Considerations draft-pularikkal-virtual-cpe-00wifi将有community和private两个ssid,用于标识其虚拟internet。运营商将使用NFV完成vCPE和SFC(增值功能)的部署。接入网提供者将通过overlay

2016-03-15 19:31:35 448

原创 WebRTC 1.0: Real-time Communication Between Browsers

IETF RTCWEB group组讨论p2pwebMedia Capture Task Force讨论Media deviceW3C的web Real-Time communications working group讨论以下内容Table of Contents1.Introduction2.Conformance3.Terminology4.Peer-

2016-03-14 16:29:03 1042

原创 Mobile Web应用开发的BP

Mobile Web应用开发的BCPAndroid移动终端web应用的开发与传统桌面web应用有很大区别。主要体现在 mobile context delivery context ( device context ) 收集切题的工程实践,这些工程实践有助于改善用户体验,规避一些不好的实践。Table of Contents1 Introduction

2016-03-14 11:29:17 392

原创 W3C-表现层的世界

W3C是web的标准组织,将web从Internet推广到IoT。主要作用是将各种media有机(制)地分布在各种设备中,并通过http/coap协议进行访问。这是表示层的世界。举个典型的规范:vehicle信息访问API用于Passager vehicle方面的transportation, safety, navigation, smart energy grid an

2016-03-13 15:47:27 223

原创 web安全新架构

PKI体制中,由第三方安全服务器如HKP://pgp.mit.edu负责分发通信公钥,或者由浏览器预装/主动导入证书的方式进行。对于一些应用比如P2P,Mathematical MESH infrastracture更为合理,容易进行多用户设备之间configuration和   credential data的交换。特性:以用户为中心的PC安全访问基础。

2016-03-10 13:50:45 565

原创 MUD(制造者用法描述)

与物连设备相关的架构,用于获取lightbulb, smaterdevice等设备的MUD文件。作为制定QoS的依据等。.描述内容有cache等........................................ . ____________ .

2016-03-09 22:44:23 763

原创 柔性以太网

IETF一篇草案关于柔性以太网的,Framework and Requirements for GMPLS-based Control of Flexible Ethernet Network主要注意的如下:数据面 Bonding of Ethernet PHYs, e.g., supporting

2016-03-09 21:41:27 837

原创 LTE的关键任务网

Mission critical data service MCData 业务使用的是GCSE_LTE,ProSe,IOPS一些公共的能力以及一些MCData有关的需求。与性能无关。

2016-03-03 17:31:01 563

bootstrap英文文档

流行的css库,注意版本兼容性,比传统的div-css用更能发挥css的能力。简单定制,可扩展。用less语言编写通过less编译器编译出需要的css文件。

2015-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除