前 Kubuntu 领袖发起了新的 KDE 项目
如果你经常阅读 Linux 和开源新闻的话应该会对 Jonathan Riddell 这人很熟悉。它是 Kubuntu 发行版的创建者及长期的开发领导。他由于敢于质询 Canonical 基金会对 Kubuntu 的资金筹集情况而被 Ubuntu 的老板 Mark Shuttleworth 所驱逐 (据我所知,Canonical 从来没有真正回答过他的这个关于财务的问题。)KDE neon...
View ArticleMageia 6-dev 1 发布,Linux 发行版
Mageia 6-dev 1 发布了,详细更新日志请查看发行说明。Mageia 是一个基于 Mandriva Linux 的新发行版。这是一个社区驱动的产品,并不会依赖任何一个公司。目前他们正在组建一个非盈利的管理组织,来管理这个社区成员。
View Article每日一博 | Java 字节码有趣的内幕之初始化篇
关于类初始化过程网上有很多相关的文章,其实也算是学习语言时一个基础知识,但今天我想从字节码表现上更深入的来理解各种场景下的实例初始化过程是怎么样的,从简单到复杂大体分为下面几个场景 。1、成员+构造函数 2、成员+代码块+构造函数 3、 静态变量+静态代码块 4、 继承和多态
View ArticleOSChina 周日乱弹 —— 我睡熟了,猫上了小树
@沉余威哥: 我写下一个程序 终于写到了结局 今天是个伟大日子 老板给我涨薪水 我要赢取白富美 然后走上人生巅峰 每天加班熬到天明 只为讨好你 把我时间都献给你 只要你欢喜 你让我每个夜里都 不停的想你 生命虽短改你永远 进行到底 你是我的小呀小BUG 怎么改你都不嫌多 红红的小脸儿痛了我的心窝 今晚我加班改错 错 错 错 错 错 你是我的小呀小BUG 让我为你一生负责 项目又来到了我陪你度过...
View ArticleMathQuill —— JavaScript 实现的数学公式编辑
MathQuill 是一个 JavaScript 库,实现了纯 HTML、CSS 和 JS 的所见即所得的数学公式编辑。
View ArticleGit 项目推荐 | 另一个 PHP 微信公众平台开发包
可能是目前最优雅的微信公众平台 SDK 了。不支持企业号,也不打算支持,原因?微信的API实在设计得太乱了,我怕累死。。。
View ArticleOpenMP 4.5 发布,多核编程框架
OpenMP 4.5 发布了,OpenMP是由OpenMP Architecture Review Board牵头提出的,并已被广泛接受的,用于共享内存并行系统的多线程程序设计的一套编译指令 (Compiler Directive)。OpenMP支持的编程语言包括C语言、C++和Fortran;而支持OpenMP的编译器包括Sun Compiler,GNU Compiler和Intel...
View ArticleHTTP/2 协议用于 iOS 推送提醒服务 (APNS)
苹果最近更新了他们的推送提醒服务协议,APNS。这个新版本的协议基于HTTP/2和JSON,相比于旧的二进制协议,新的协议有了巨大改进。
View ArticleDBeaver 3.6.3 发布,数据库管理工具
DBeaver 3.6.3 发布了。DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。改进记录:MySQL: support of DELIMITER commandPostgreSQL: metadata...
View Article程序员的复仇:11 行代码让 Node 社区鸡飞狗跳
两天前,一名NPM(Nodejs Package Manager)社区的贡献者Azer Koçulu出于对NPM管理层的怨愤(详情),不声不响删除了自己在NPM上面的全部代码,其中就包含只有11行代码的“Left-pad”,没想到从中国北京...
View ArticleLinux Kernel 4.6 rc1 发布,合并窗口关闭
Kernel 4.6 rc1 发布了。Linus Torvalds在邮件列表上宣布发布了Kernel 4.6的第一个RC版,这一发布也标志着合并窗口的关闭。根据已经合并的补丁,Kernel 4.6的驱动更新占了三分之二,其余则是架构更新、网络和文件系统更新,其中包括:GeForce GTX 900硬件加速支持;英特尔 DRM图形驱动默认启用FBC和PSR;AMDGPU重设支持;改进Raspberry...
View Article提高 PHP 代码质量的 36 计
1.不要使用相对路径常常会看到:require_once('../../lib/some_class.php');该方法有很多缺点:它首先查找指定的php包含路径, 然后查找当前目录.因此会检查过多路径.如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目录.另一问题, 当定时任务运行该脚本, 它的上级目录可能就不是工作目录了.因此最佳选择是使用绝对路径:define('ROOT'...
View Article陈旧的技术让银行面临灭绝的危险
在取款机里插入银行卡,结果什么也没发生,银行的IT系统又崩溃了。你急着取钱,但你又能怎么办呢?专家发出警告,随着大银行开始升级它们的IT系统,未 来几年这样的情景将会越来越常见。汇丰银行、美国银行、澳洲联邦银行、苏格兰皇家银行等都遭遇间歇性技术故障而导致客户无法取款的问题。所有这些系统故障都削弱了对传统银行的信心,鼓励了创业公司发起挑战。原因在于陈旧的大型机技术运行日益缓慢和可靠性下降。
View ArticleJennifer Null —— 导致计算机出错的名字
当 Jennifer Null 试图在线购买机票,她在大多数网站上都遇到了出错信息,她被告知在姓一栏没有输入任何字符,要求她重试一次。对程序员来说,原因十分简单:Null这个单 词会导致数据库出错,原因是Null经常被写入到数据库字段内表示没有数据。以Null为姓名的人非常罕见,而解决这个问题并不那么容易。Null遇到的...
View Article仅有 0.09% 的 HTTPS 站点使用了 HPKP 证书钉
一份最近的调查报告显示,HTTPS 站点中仅有 0.09% 的站点(大约 4100 个)使用了HTTP 公钥钉(HTTP Public Key Pinning)(HPKP)来增强其域名的 SSL/TLS 证书。HPKP 是一个 HTTP 安全扩展,最初发布于 2015 年 4 月(RFC 7469)。该标准定义了一种避免浏览器访问到伪造证书的 HTTPS 网站方法。在浏览器访问 HTTPS...
View ArticleOSChina 周一乱弹 —— 我们不应歧视任何语言
犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝和大食量等特徵被别人当作笨蛋;从小学入学开始就进入田径部、坚持跑步,在中长跑中经常取得好成绩。给人活泼的印象,是十分努力的女孩子。
View ArticleReactJS 学习笔记——组件复合及表单的处理
React是一个JavaScript库文件,使用它的目的在于能够解决构建大的应用和数据的实时变更。该设计使用JSX允许你在构建标签结构时充分利用JavaScript的强大能力,而不必在笨拙的模板语言上浪费时间。
View ArticleGit 项目推荐 | Java 用户线程模型
用户线程模型 屏蔽单个用户的并发问题以降低开发的复杂性,就是用户访问自己的资源是不需要考虑其并发安全问题的,主要想法是将用户的请求排序并调用线程池中的线程依次处理。
View ArticleGNOME 3.22 确定发布日期
GNOME3.22确定将于2016年9月21日发布。发布时间表草案内列出了各个日期内GNOME桌面将要发布的主要版本。然而,下面列出的日期仍可能发生变化。GNOME3.22将是下一个主要的稳定版本,而 GNOME3.20...
View Article