OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

比特币的技术缺陷:区块链信息越来越大怎么办?

技术前沿 by ourjs key 分享 1495686750694 评论 (0)
因为分布式存储和验证机制的设计,比特币需要存储历史交易来验证交易合法性,但随着交易量越来越大,区块链也越来越大,扩容已经不能从根本上解决这个问题,比特币会不会因技术问题崩盘?以下是转自知乎:

区块链的一个很大问题在于其中会包含所有的历史交易,这样下去整个链的信息会越来越大,我昨天下载区块链的完整信息已经要大于20G了。这样下去肯定不是个办法啊,这个问题有没有好的解决办法?如果不能解决的话会成为区块链协议的最大问题。

1,交易数据量越来越大,安装一个比特币客户端,光钱包数据就要同步好几天,以后会越来越大。
2,交易确认速度太慢,交易处理能力也很弱,每秒钟能处理的交易数无法满足大规模的使用。
3,比特币自身强调分散和去中心化,但是目前越来越依赖中心化

数年来,随着比特币的蓬勃发展,比特币交易数量越来越多,而单个区块体积有1MB的最大值限制,因此区块空余空间显得越来越小。如图所示,区块体积中位数在2015年里得到了翻番,从1月份的292KB快速增长至12月份的749KB。

Phantom.js维护者Slobodin退出,著名自动化测试与智能爬虫框架前景不明

技术前沿 by kris key 分享 1493528313576 评论 (0)
PhantomJS是一个基于WebKit的服务器端JavaScript API,它无需浏览器的支持即可实现对Web的支持,是最早的服务器端Web框架之一。系统占用极小,多用于自动化测试、智能爬虫、网络监控、网站自动截图等。PhantomJS的启动非常简单:

var page = require('webpage').create();
var url = 'http://phantomjs.org/';
page.open(url, function (status) {
  //Page is loaded!
  phantom.exit();
});

不过随着其他基于Node.JS的Web桌面程序框架 electronnode-webkit(nw) 的出现,PhantomJS的热度出现下降。最近Phantom.js的主要维护者宣布退出。项目前景不明。

Java已快过时?斯坦福大学将JavaScript作为计算机科学入门课

技术前沿 by ourjs key 分享 1493122818215 评论 (0)

今年4月初,斯坦福大学开始试推行计算机科学入门课CS 106A的新版本。这个名为CS 106J的新版本用JavaScript来教,而不是用Java来教。

斯坦福大学的官方网站解释:“[CS 106J]采用的教学材料与CS 106A相同,但是使用的教学语言是JavaScript,而不是Java,JavaScript是实现交互式网页的最常见的语言。根本不需要学生之前具有编程经验。”

2016 年崛起的 JS 项目

技术前沿 by ourjs key 分享 1489539757076 评论 (0)
近几年 JS 社区创新和演化的速度是有目共睹的,几个月前比较时髦的技术很可能现在已经过时了。2016 已经过去,你有没有担心错过了什么重要的内容?在这篇调查报告中我们会为你解读社区的主流趋势。

我们将从数量上来分析哪些项目 2016 年获得比较多的关注,具体的做法是比较各项目 2016 年在 Github 上新增 star 的数量。

OnceVI前后端分离的数据可视化报表工具简介

技术前沿 by ourjs key 分享 1488797315543 评论 (0)
企业管理软件在报表的应用上有大量需求,也存在大量困扰。OnceVI是一款使用Web和H5技术打造的前后端分离的报表开发工具。OnceVI支持直接在SVG矢量图上绑定数据,并通过JSON数据格式将后台数据呈现到前端报表界面。开发者可使用任何编程语言来编写JSON数据服务,OnceVI使用内存数据库来缓存数据,使用者不再需要考虑高并发下的性能问题。


关于华为优化30、40老员工的争议

技术前沿 by ourjs key 分享 1487748891073 评论 (2)

  以前分析过华为用人体制的核心,那就是好高薪出大力,我给你两倍的薪酬,但你要付出两倍以上的努力,这个好处是可以留住优秀的人才,单位产出更高,因为大部分人农村或下城镇出身(招聘导向),家里没钱支持,房价又高,更愿意多加班多挣钱,这也是变相的多劳多得。

  但这个体制有个BUG,那就是新员工高薪了,努力干了,这没问题。七八年后,新员工成老员工了,薪酬还需要不断增加,能做出的贡献却不能同比例增加。在以前企业快速扩张时期问题不大,因为来的人总比老的人多。当企业发展速度下来了,这个问题就很突出了。

GitHub 第一坑:换行符自动转换

技术前沿 by ourjs key 分享 1483605081845 评论 (0)

一直想在 GitHub 上发布项目、参与项目,但 Git 这货比较难学啊。买了一本《Git 权威指南》,翻了几页,妈呀,那叫一个复杂,又是 Cygwin 又是命令行的,吓得我不敢学了。

终于某天发现 GitHub 还有一个 Windows 客户端,试了一下还挺好用。不需要掌握太多的 Git 原理和命令,也可以在 GitHub 上麻溜建项目了,甚是欢喜。可是好景不长,第一次参与开源项目就出洋相了。

NodeJS连接Redis:在(Raspberry Pi)树莓派上安装Redis并设置开机自动启动服务

技术前沿 by kris key 分享 1479883084260 评论 (4)
Redis是一个超精简的基于内存的键值对数据库(key-value),官方只提供Linux版本,Windows版本(64位)由微软非官方提供,其编译后仅有1MB左右。实现非常精简,比如并没有传统数据库中库、表的概念,你并不能设置数据库/表的名字,仅能通过序号选择存放到第几个数据库,使用<schema:hash>的键值来表示存放到什么表里(如user:001)。不过因为其基于内存且实现简单,Redis有着非常好的性能。

传言GITHUB正在寻求第二轮融资,或面临估值下降、清算或被微软收购

技术前沿 by ourjs key 分享 1476228501827 评论 (2)

Github在去年7月刚刚完成了一轮2.5亿美元的融资。然而据TechCrunch报道,Github正在寻求第二轮融,或是为了投资者或员工的清算做准备。

此传言有两点,此轮融资可能低于之前的20亿美元的估值。消息来源方透露此轮估值可能在15亿美元左右,目前还不能透露具体数额。然而另外也有传闻称此轮融资或为普通股。所以这一轮的估值可能可能比较模糊,或者不是传统意义上的下一轮融资。

2016年收入最高的5个编程语言,JavaScript最流行,Java和C没在前5

技术前沿 by ourjs key 分享 1476144380007 评论 (4)

  电子书网站 Packt 公布了其 2016 年技术提高报告。它提供的统计数据基于超过 11,000 名 IT 专业人士参与的关于 2016 年收入最高的编程语言的调研。它同时还介绍了流行的 web 框架和主题。

  高效的程序员是基于 IT 的企业结构的中坚力量。企业雇用擅长于不同编程语言的人,并支付他们薪水,这样人员才不会被竞争对手撬走。

广告投放

 近期热门 - 点击最多
  1. JavaScript使用ES6的Class面向对象继承时 this is not defined 解决方法
  2. Docker改名Moby:急于商业化陷入品牌更名乱象
  3. Java已快过时?斯坦福大学将JavaScript作为计算机科学入门课
  4. TCP/UDP协议比较:在Node.JS中UDP服务器和客户端通信示例
  5. Node.JS通过原型和类继承EventEmitter,实现收发事件的几种方法
  6. "永恒之蓝"比特币勒索病毒(WannaCry)的攻击原理
  7. Node.js网页抓取:一个最简单的http请求客户端示例(request client)
  8. Node.JS用Socket实现FTP Server服务器和Client客户端
  9. Node.JS更改Windows注册表regedit的几种方法
  10. Phantom.js维护者Slobodin退出,著名自动化测试与智能爬虫框架前景不明
  11. AirJD-简单好用的免费建站工具

  全端社区 - 最新回复
  1. JavaScript MVC框架的未来:Backbone.js还不够优秀
  2. Node.JS中如何判断递归嵌套的所有回调函数已经执行完毕,以读取目录下所有文件为例:计数比Promise方式快将近一倍
  3. 企业级工具包Essential Studio Enterprise Edition 2017 v2发布丨附下载
  4. 用纯css改变下拉列表select框的默认样式
  5. MyEclipse Spring开发教程:使用基本的Spring功能(三)
  6. dbForge Studio for MySQL v7.2发布,视图和界面全面更新|附下载
  7. 5个经典的前端面试问题
  8. Essential Studio for UWP发布2017 v2,新增甘特图控件
  9. 世界级版本控制工具Vault v10.0发布,多项功能改进|附下载
  10. Essential Studio for JavaScript发布2017 v2,扩展企业Web开发界限

  开源的 OurJS
Demo (EN), Demo (CN), Github
  关注我们 RSS

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号

加载中...