为您找到搜索结果:842个
区块链技术开发入门到精通
一、区块链是什么?(1)数据角度:一种几乎不可能被更改的分布式数据库数据分布式存储在所有参与记录的数据节点中,并非集中存储在中心化的机构节点中;数据的分布式记录:系统参与者共同维护;五、区块链四大核心技术(1)区块+链(2)分布式结构——开源、去中心化协议(3)非对称加密算法(4)脚本:智能合约一种可编程的智能合约。在区块链的去中心化的环境,所有协议都需要提前取得共识,脚本的引入不可或缺。六、区块链价值(1)降低开销和复杂性(2)共享可信交易(3)减少错金融业、网络安全、身份信息管理、公证、投票、供应链金融:减少中间环节,降低交易成功,提高交易效率,提升数据安全性;公益:项目捐赠情况公开透明,善款用途可持续追踪;政府税收监管:交易数据与发票拥有公开、透明、可追踪性;减少因为人工疏忽而导致错开发票的情形;能源管理:游戏:旅游:医疗:供应链:七、区块链发展趋势和未来(1)共识机制POW:消耗资源、共识周期长POS:需要挖矿、容易分叉成多条链、安全性待验证DPOS:依赖代币、安全性待验证(2)智能合约智能合约不够智能智能合约不够安全门槛高,稳定安全的合约少(3)系统性...
浅谈接龙红包的技术实现
前言: 春节快到了,今年的互联网红包大战打得特别的火热. 阵容强大,腾讯微信/手Q,阿里支付宝,新浪微博,还有千呼万唤始出来,犹抱琵琶半遮面的百度钱包. 类型多样,有秒杀型的红包,如微信的摇一摇,支付宝的"打地鼠",也有常规红包,如支付宝新春红包. 与去年的一家独大相比,今年是你方唱罢我登场,各领风骚数十载. 对于我个人而言,印象最深的不是戳破手机屏的"打地鼠",而是接龙红包,本文尝试去分析接龙红包背后的技术实现,以及接龙红包本身所隐藏的强大社交性. 游戏模型: 让我们先来阐述下接龙游戏怎么玩? 1).大财主发放某个特定数值的红包 2).好友猜测该数字,若猜中则平分红包,若失败则收敛并继续传递下去(接龙) 一图胜千言,大财主发放了66块的红包,由3个好友分支尝试猜测该数值. 1).小狗旺旺,刚要猜的时候,却发现慢了半拍,接龙游戏已结束 2).小红猜测失败,但没有继续传递下去 3)."斗地主联盟"经过两轮收敛猜对了数值 因此该接龙游戏的优胜者是"斗地主联盟",其接龙传递链上成员共享奖金,如66元的红包,每人各得33元 当然在一次接龙游戏中...
NAT(地址转换技术)详解
转载 https://blog.csdn.net/gui951753/article/details/795933070IPv4即网际网协议第4版——InternetProtocolVersion4的缩写。IPv4定义一个跨越异种网络互连的超级网,它为每个网际网的节点分配全球唯一IP地址。如果我们把Internet比作一个邮政系统,那么IP地址的作用就等同于包含城市、街区、门牌编号在内的完整地址。IPv4使用32bits整数表达一个地址,地址最大范围就是232约为43亿。以IP创始时期可被联网的设备来看,这样的一个空间已经很大,很难被短时间用完。然而,事实远远超出人们的设想,计算机网络在此后的几十年里迅速壮大,网络终端数量呈爆炸性增长。更为糟糕的是,为了路由和管理方便,43亿的地址空间被按照不同前缀长度划分为A,B,C,D类地址网络和保留地址。其中,A类网络地址127段,每段包括主机地址约1678万个。B类网络地址16384段,每段包括65536个主机地址。 ANA向超大型企业/组织分配A类网络地址,一次一段。向中型企业或教育机构分配B类网络...
AOP技术
AOP思想,是以不改方法的为原则,通过给方法前后增加功能,从而达到改变方法的目的。 典型例子Filter(过滤器)...
硬件技术
很感兴趣,一直想研究一下关于硬件的常识,下面当个普及现有的垂直磁记录(PMR)技术可能无法获得更多的硬盘容量提升,,于是我们很早就投入了多种的技术研发,以期能够扩大硬盘容量。现在看来,我们的这一决定非常明智并为未来发展铺平了道路,我们可以将大马士革磁头制造技术和能量辅助磁记录技术相结合,用来增加PMR硬盘的容量。由于磁头组件会影响硬盘扩容,因此,如果写入磁头过大,则很难产增加面密度(即沿磁道的每英寸位数(BPI)乘以每英寸磁道数(TPI)所得结果)所需的较小磁道。每英寸磁道数越多,面密度就越大,磁盘表面可用的每平方英寸容量就越大。由于尺寸缩放受到磁道长度写入性能的限制,为了扩大容量,需要引入一个窄小可靠且间距更小的写入磁头,以容纳较小的磁道。我们将采用大马士革工艺生产的写入磁头与微驱动设计相结合,获得了优于以往干式磁极头工艺的每英寸磁道数,提升了写入性能,可以更好地控制磁头几何形状和制造工艺公差,改善了磁头尺寸的缩放,并大幅减少了相邻磁道干扰(ATI)。由此,我们不仅可以大幅提升可利用磁道密度,而且提升了磁头质量和相关产量。借助大马士革制造工艺将多层材料沉积并镀在磁头部位,可以更好地控...
项目投标技术方案参考模块
一、公司介绍1.1投标人介绍二、项目概述2.1对项目的理解2.1.1项目建设背景2.1.2项目建设目标2.1.3系统设计原则2.1.4系统建设的技术要点2.2投标企业优势2.3投标产品技术特点2.4遵循规范三、成功案例3.1项目需求类似成功案例3.2案例情况表3.2.1案例1-xxx系统四、研发团队介绍4.1人力投入五、总体解决方案5.1系统架构5.2功能方案5.2.1xxx功能5.3安装部署方案5.3.1软件部署5.5后台系统服务器设计方案5.5.1设备选型六、详细设计方案6.1投标产品技术指标6.1.1系统后台软件6.2开发方案6.2.1系统后台软件开发七、技术支持服务、培训与质保7.1现场实施技术支持服务7.1.1设备安装部署7.1.2测试方案7.2软件开发技术支持服务7.2.1软件开发支持方案7.3培训方案7.3.1培训目标和需求7.3.5课程内容安排表7.4质保服务方案八、进度计划8.1进度计划表九、交付文档十、项目实施保障10.1项目实施质量体系10.2项目质量保证措施10.2.1人力资源保证10.2.2技术保证10.2.3工期保证10.2.4安全保证10.2.5质量控制...
人脸识别技术的原理
注:本文来自百度文库人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术,通常也叫做人像识别、面部识别。人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术,通常也叫做人像识别、面部识别。传统的人脸识别技术主要是基于可见光图像的人脸识别,这也是人们最熟悉的识别方式,已有30多年的研发历史。但这种方式有着难以克服的缺陷,尤其在环境光照发生变化时,识别效果会急剧下降,无法满足实际系统的需要。解决光照问题的方案有三维图像人脸识别,和热成像人脸识别。但这两种技术还远不成熟,识别效果不尽人意。迅速发展起来的一种解决方案是基于主动近红外图像的多光源人脸识别技术。它可以克服光线变化的影响,已经取得了卓越的识别性能,在精度、稳定性和速度方面的整体系统性能超过三维图像人脸识别。这项技术在近两三年发展迅速,使人脸识别技术逐渐走向实用化。人脸与人体的其它生...
最新前沿:2019 年大前端技术趋势分析
一晃眼2019年已过大半,年初信誓旦旦要学习新技能的小伙伴们立的flag都完成的怎样了?2019年对于大前端技术领域而言变化不算太大,目前三大技术框架日趋成熟,短期内不大可能出现颠覆性的前端框架(内心OS:出了也学不动了)。本文结合个人和团队经历对2019上半年做个技术总结,将各类技术框架/语言/工具分作两个维度:技术采用生命周期创新者(Innovators):技术的冒险者,第一时间尝试新技术。早期采用者(EarlyAdopters):技术早期采用者,具备一定探索精神,某个领域的意见领袖。早期大众(earlymajority):技术早期大众使用者,深思熟虑者,往往采用相对成熟的技术。晚期大众(latemajority):技术的平民老百姓,跟随趋势采用当前主流的技术。落后者(laggards):技术的落后者,长时间不更新技术栈,存在大量技术债。技术方向按照大前端技术架构图进行分层,大体分为:状态管理、UI组件、小程序、跨平台、框架层、编程语言、工程化、监控、测试和服务端。随着React、Vue这类前端框架的流行,组件化开发成为主流,然而随着页面复杂度越来越高,在一个组件文件中,要做UI渲...
IT技术网站博客推荐
CSDN全球最大中文IT社区,为IT专业技术人员提供最全面的信息传播和服务平台。51CTO技术成就梦想-中国领先的IT技术网站itEyeJava编程Spring框架Ajax技术agile敏捷软件开发rubyonrails实践-做最棒的软件开发交流社区。cnBlogs博客园是面向程序员的知识学习与分享社区。BlogJava专注于Java技术。BlogRead专业IT技术博客。ChinaUnix专业IT技术博客GithubBuildsoftwarebetter,together.OSCHINA(oschina)找到您想要的开源项目,分享和交流ITPUB(itpub)专业IT技术博客并发编程网-ifeve.com阿里一小撮工程师分享的关于Java方面的技术。伯乐在线投递和发现优秀原创的最佳聚合站点之一ImportNew专注Java&Android技术分享Segmentfault年轻开发者社区;最前沿的技术问答,最纯粹的技术切磋。 InfoQInfoQ-促进软件开发领域知识与创新的传播 V2EXV2EX是创意工作者们的社区。这里目前汇聚了超过75000名主要来自互联...
技术派-9个常用的代码托管平台
1、华为开源平台(2019.8.31正式上线)华为开源平台https://code.opensource.huaweicloud.com/建议中国大陆开发者慢慢从github转移到大陆自己的开源平台。 2、码云(国内比较大的代码托管平台,开源中国旗下)gitee.com码云Gitee—基于Git的代码托管和研发协作平台 3、阿里云Code托管平台https://code.aliyun.com/官方网站:阿里云登录-欢迎登录阿里云,安全稳定的云计算服务平台 4、百度效率云http://xiaolvyun.baidu.com/百度效率云|Git代码托管,版本管理,项目管理,持续集成,持续交付,研发工具云端解决方案 5、coding以及coding也腾讯合作腾讯开发者平台CODING代码托管|极速Git代码仓库服务https://coding.net/腾讯云开发者平台|技术助力开发https://dev.tencent.com/6、githubBuildsoftwarebetter,together2018年被Microsoft以75亿美元...
DW1000芯片定位技术解析
近些年来随着物联网和机器人技术的大发展,精确定位技术的热度也随之攀升。目前精确定位的技术有很多,如基于wifi、RFID、zigbee、超声波、UWB等技术都可以实现精准定位。由于技术的不同,精度也不尽相同,造假也不同。本文将讲述基于超宽带技术的定位系统的技术实现框架和流程,由于本文主要参考DECAWAVE公司出品的DW1000芯片相关技术问题,因此对DW1000芯片实现产品化具有推动作用。 系统框架 技术DW1000芯片的定位技术主要包括锚站、标签、应用服务器和数据库 锚站:锚站与标签进行无线通信,接收来自标签的接入请求信息、位置更新POLL信息、位置更新FINAL信息,并对接入信息和POLL信息进行响应。同时将位置更新FINAL信息回传给解算服务器;从锚站与主锚站进行通信进行信息交互; 标签:标签与锚站进行无线通信,发送接入请求信息、位置更新...
一定要记住这20种PS技术!!!会让你的照片美的不行!!!
一种简单的数码照片后期润饰1打开图片,执行色像/饱和度(-40)降低饱和度。2新建一图层,将图层模式改为柔光,用画笔工具将需要润饰的部分画几下,这里可以利用色板方便的提取颜色3图片色彩过渡不够柔和,再执行一下滤镜下面的高斯模糊(+85) 简单处理照片爆光不足1打开图片,复制背景层,对背景层的模式改为滤色2对背景层的色阶进行调整 30秒搞定Plmm艺术照1打开图片,复制背景层两次2对复制背景层一进行高斯模糊(半径4~6),将复制背景层二的模式改为强光3新建一图层,添充图案(预先作好并定义的半灰半白的横条纹图案),设置混合模式为正片叠底 图象错位效果1打开图片,新建一图层,选择视图-标尺,选择移动工具,分别从上方和下方拖曳出两条蓝色标线(9格)2利用矩形选取工具,填充方格(1,9暗灰,5,7黑,3亮灰),以psd格式储存,然后关闭文件3执行滤镜-扭曲-置换,选择刚才储存的psd文件备注(“置换滤镜”是利用置换图的颜色值使选区发生位移:白色(色调值=0)是最大负位移,即将要处理图象相应的象素向左和向上移动;黑色(色调值=255...
.NET英文技术文章导读(2017-03-23)
关键字:VS2017、扩展、ServiceFabric、UnitTest、ELMAHWeb开发人员必装的5个VS2017扩展作者:JeffreyT.Fritz链接:https://blogs.msdn.microsoft.com/webdev/2017/03/21/five-visual-studio-2017-extensions-for-web-developers/点评:相比很多人都已经安装并开始使用VS2017,之前介绍过VS2015的扩展,这次是VS2017的版本的,不过和之前的差不多。除了ProductivityPowerTools、WebEssentialsforVisualStudio2017,还有RazorLanguageService、ProjectFileTools和EditorConfigLanguageService。另外我再推荐大家安装Roslynator2017。 VS2017和ServiceFabric工具作者:ServiceFabricTeam链接:https://blogs.msdn.microsoft.com/azureservicefa...
.NET英文技术文章导读(2017-02-09)
关键字:Docker、.NETCore、Apache、ASP.NETCore、LogicApp、C#7、.NETStandard 使用Docker和.NETCore构建DockNetFiddle作者:DanielJimenezGarcia链接:http://www.dotnetcurry.com/windows-azure/1339/docknetfiddle-using-docker-dotnet-core点评:这篇文章分享了作者在使用Docker和.NETCore开发一个dotNetFiddle克隆项目的经验之谈,图文并茂,脚本代码一应俱全。不失为很好的Docker开发的入门教程。 开发人员对Docker无感的10个神话作者:derickbailey链接:https://derickbailey.com/2017/01/30/10-myths-about-docker-that-stop-developers-cold/点评:作者列举了10个开发人员不原因使用Docker的神话(其实就是使用痛点),并给出了相应的解决方案。比如不能使用IDE的调试器这类的问题。&...
社区活动分享PPT:使用微软开源技术开发微服务
上周六在成都中生代技术社区线下活动进行了一个名为“微软爱开源-使用微软开源技术开发微服务”的技术分享。也算是给很多不熟悉微软开源技术的朋友普及一下微软最近几年在开源方面所做的努力和成效,因为我感觉很多人对微软的技术还停留在10年前的认知上。当然,最后我还是保持了微软技术分享的传统:现场演示写代码。基于ASP.NETCore+NancyFx+Docker写了一个HelloWorld难度的微服务。下面是PPT的下载链接,大家可以下载分享,并修改,不过请遵循“署名-非商业性使用-相同方式共享”的协议:地址1:https://doc.co/Z8jbmr地址2:http://share.weiyun.com/ad2ff219330933d9081900ed9675f8d6...