资讯月刊下载
[行业应用] 【思维导图】深入理解HTTPS原理、过程
我们经常会遇到页面被运营商插入小广告这种事情(数据被篡改),可想而知,HTTP是有多么不安全。 如何做到的? 答:只需要设定相应的DNS,做一个中间人攻击,再将修改后的数据返回。 那么:解决上面问题需要考虑哪些因素: HTTPS的设计的时候就主要考虑了以上的主要因素: 数据加密 --传输内容进行混淆 非对称加密(也叫公钥加密) 对称加密(也叫密钥加密) 身份验证 --通信双方验证对方的身 ...
[行业应用] iPhone X 的新解锁技术:用 Python 编写 Face ID!
引用原文:https://towardsdatascience.com/how-i-implemented-iphone-xs-faceid-using-deep-learning-in-python-d5dbaa128e1d 作者:Norman Di Palo 译者:马晶慧 责编:言则 最近大家谈论最多的关于新款iPhone X的功能之一就是新的解锁技术,即TouchID的后续技术:FaceID。 ...
[开源软件] JAVA微信开发平台—JeeWx捷微3.1小程序版本发布
支持小程序,JeeWx捷微3.1小程序版本发布^_^ JeeWx捷微V3.1——多触点小程序版本管理平台(支持微信公众号,微信企业号,支付窗) JeeWx捷微V3.1.0版本紧跟微信小程序更新,在原有多触点版本基础上,引入了更多的新亮点、新特性,支持微信企业号、支付宝服务窗等多触点开发,采用微服务框架实现,可插拔可集成,轻量级开发,对小程序的接入和应用进行了探索和封装。JEEWX将继续引领 ...
[编程语言] 阅读开源框架,遍览Java嵌套类的用法
引用作者:张逸 Java的类对外而言只有一种面貌,但封装在类内部的形态却可以丰富多彩。嵌套类在这其中,扮演了极为重要的角色。它既丰富了类的层次,又可以灵活控制内部结构的访问限制与粒度,使得我们在开放性与封闭性之间、公开接口与内部实现之间取得适度的平衡。 嵌套类之所以能扮演这样的设计平衡角色,是因为嵌套类与其主类的关系不同,主类的所有成员对嵌套类而言都是完全开放的,主类的私有成员可以被嵌套类访问,而 ...
[编程语言] 刚刚,Java 10 正式发布了
3 月 20 日,Oracle 宣布 Java 10 正式发布。官方已提供下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 。 在 Java 9 之后,Java 采用了基于时间发布的策略,每 6 个月一个版本。这是采用新的发布策略之后的第一个版本。 Java 10 主要有 12 个新特性。 具体来看 ...
[行业应用] 微服务开发中的数据架构设计
引用GitChat 作者:陈伟荣 原文:微服务开发中的数据架构设计 关注微信公众号:「GitChat 技术杂谈」 一本正经的讲技术 前言 微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。本文分享在这种技术架构下的数据架构的设计思想以及设计要点,本 ...
[行业应用] 干掉13个区块链最常见的Bug!
引用原文:https://thenextweb.com/syndication/2018/03/11/13-common-blockchain-myths-explained/ 作者:Binary District Journal 译者:马晶慧 责编:琥珀 每一项科技都具有炒作与真实的两面性。Binary District Journal尝试去芜存菁,从中挑选出了13个最常见的关于区块链的误解。 现 ...
[Web前端] Vue-rap 构建基于 Vue 的流应用
前几年前端还是 html+css+js 简单的配合,还记得那几年公司招前端要求很低,工资开的也低,前端需要学习的东西很低,一个新人(特别是刚出来的应届毕业生)只需要简单的培训下就可以快速进入公司前端的工作; 这几年不同了,新的技术全部出来了Angularjs,Vue,Rect,npm,webpack,Browserify,ES5,ES6,SASS拓展,不学会这么多新的技术都不敢说自己是做前 ...
[编程语言] 你真的理解了MVC, MVP, MVVM吗?
前言: 准备写这篇文章的时候 , 我自认为对MVC已经有深刻理解了,可是画图的时候发现,理解还是有漏洞,于是又阅读,思考,整理,加深了理解, 写了这篇文章, 估计还有漏洞,欢迎讨论。 这再一次说明了写作的好处: 很多时候自以为理解了,实际上脑海中有很多想当然的假设,写作会把这些假设给暴露出来。 大概是二三十年前, 人类逐渐从命令行界面时代走出来,进化到了GUI时代。 注: GUI(Graphic ...
[开源软件] JEECG 3.7.3 新春版本发布,企业级JAVA快速开发平台
JEECG 3.7.3新春版本发布 - 微云快速开发平台 此版本为2018新春版本,重点升级精美报表,集成Echart制作众多报表案例,更多强大功能,大家速度体验,新鲜出炉,哇咔咔!! JEECG 是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单)->代码生成器模式->手工M ...
[行业应用] 如何在浏览器上跑深度学习模型?并且一行JS代码都不用 ...
翻译 | 林椿眄 编辑 | 周翔 2017 年 8 月,华盛顿大学的陈天奇团队发布了 TVM,和 NNVM 一起组成深度学习到各种硬件的完整优化工具链,支持手机、CUDA、OpenCL、Metal、JavaScript 以及其它各种后端,而且用户可以针对这些目标平台用 Python 来进行调优。 那么到底什么是 TVM 呢? 陈天奇在论文中解释到,TVM 其实是一个端到端优化堆栈 ...
[编程语言] Java 程序员开发常用的工具
1、常用开发工具 作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言。有开源免费的;有商用收费的。如何选择一款适合自己的集成开发环境,亦或说选择一款符合自己项目开发需要的集成开发环境。如果选择得当,那么就能够使得开发工作事半功倍;否则事倍而功半。 免费开源Eclipse Ecli ...
[开源软件] Minidao 1.6.2版本发布,轻量Java持久化框架,Hibern ...
Minidao产生初衷? 采用Hibernate的J2EE项目都有一个痛病,针对复杂业务SQL,hibernate能力不足,SQL不好优化也无法分离。 这个时候大家就想到集成mybatis,但是一个项目既用hibernate又用mybatis,显得很重事务也不好控制。大家常规的做法是采用springjdbc来实现原生SQL编写,但是同样存在问题,SQL无法分离也没有逻辑标签能力。 所以为了解决 ...
[编程语言] 自己手写一个 SpringMVC 框架
前端框架很多,但没有一个框架称霸,后端框架现在Spring已经完成大一统.所以学习Spring是Java程序员的必修课. Spring 框架对于 Java 后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看 Spring 的源码,你将会失去一次和大师学习的机会:它的代码规范,设计思想很值得学习。我们程序员大部分人都是野路子,不懂什么叫代码规范。 ...
[编程语言] JavaScript反调试技巧
写在前面的话 在此之前,我一直都在研究JavaScript相关的反调试技巧。但是当我在网上搜索相关资料时,我发现网上并没有多少关于这方面的文章,而且就算有也是非常不完整的那种。所以在这篇文章中,我打算跟大家总结一下关于JavaScript反调试技巧方面的内容。值得一提的是,其中有些方法已经被网络犯罪分子广泛应用到恶意软件之中了。 对于JavaScript来说,你只需要花一点时间进行调试和分析,你 ...
[非技术] ITeye新闻热点月刊:2018年02月总第120期发布了!
ITeye新闻热点月刊总第120期(2018年02月版)发布了!制作精美,内容丰富,为您总结一个月最精彩的技术新闻。 【点击下载ITeye 2018年02月新闻热点月刊】 >>精彩内容推荐: 开源巨献:2017 年 Google 开源了这些超赞的项目 在开源和贡献开源方面,Google 一直是行业的典范。2017 年它开源了哪些优秀的软件,有哪些值得我们借鉴学习呢?让我们一起来看下 ...
[编程语言] TIOBE 3 月排行榜:Ruby 重回前十,Kotlin 突围
TIOBE 刚刚发布了 3 月编程语言排行榜。 Ruby 曾获得 2006 年 TIOBE “年度编程语言” ,并在 2008 年达到了热度巅峰,但之后就被新语言抢去了光芒,人气大幅下滑。但现在似乎正在重新受到关注,排名连续几个月上升,本月位居第 9 名。 Julia 和 Kotlin ,在本月突围进入了前 40 名,而 Rust 和 Groovy ,则被挤出了前 50 。 前 20 名中,涨幅 ...
[企业架构] 如何向小白讲述软件架构发展历程?
引用作者简介:kimmking,关注于互联网电商,金融,支付等系统领域,10多年研发管理和架构经验,前阿里架构师、某商业银行北京研发中心负责人,某电商公司高级技术总监。本文来自作者 kimmking 在 GitChat 上分享 「软件架构发展历程分享」。 来源:http://gitbook.cn/books/5a8d689decd7eb74c19ba962/index.html 什么是架构 计算机 ...
[操作系统] Linux、windows命令学习之查看端口占用以及关闭相应 ...
在linux服务器端排查问题时,有时会遇到某个端口被多个应用程序占用,或杂windows开发时,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 : Windows环境下: 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PI ...
最近热门TAG
Java(1854) Google(1441) Android(1244) JavaScript(842) Web(669) Linux(648) 框架(605) Windows(591) 浏览器(540) HTML5(533) Firefox(483) jQuery(480) iOS(479) Ruby(427) Chrome(386) HTML(380) 编程(365) 工作(349) Apache(346) Python(328)
最新发表资讯
两天前的资讯:
- Docker操作
- 校准产品质量,把控出海航向,腾讯WeTest《2019中国移动游戏质量白皮书》正式开放预约
- 活字格Web应用生成平台V4.0 Update 1重磅发布,针对开发者全面免费
- Java 开源博客 Solo 2.9.5 发布,大量细节优化
- Go 博客平台 Pipe 1.8.2 发布,支持 GitHub 登录
- 若依后台管理系统 3.0 发布
- Mirth Connect 互联互通 第五章 查询发送者通道
- Spread表格组件 Java CTP 版本更新,全新亮点抢先看
- 葡萄城报表模板库更新:新增6个行业、50张经典报表模板
- Go 博客平台 Pipe 1.8.1 发布,新主题 Fara
- Java 社区平台 Sym 3.4.0 发布,可配置标签广告位
- 若依后台管理系统 2.4 发布
- 高性能跨平台通信框架 HP-Socket v5.4.1
- 开源小程序CMS网站, JeeWx-App-CMS 1.1 版本升级发布,持续更新!
- Java 社区平台 Sym 3.3.0 发布,支持停用账号
- Redkale 1.9.6 发布,Java 分布式微服务
- Java 开源博客 Solo 2.9.3 发布,可指定移动端皮肤
- ActiveReports V12 SP2 发布了!
- ComponentOne 2018V2正式发布,提供轻量级的 .NET
- 纯前端表格控件SpreadJS V11.2新版本发布,全面支持React和Vue