Simple is Happiness
Less is more
分享
Phantom.js维护者Slobodin退出,著名自动化测试与智能爬虫框架前景不明
by kris keys 技术前沿 分享 1493528312041
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 keys 技术前沿 分享 1493122815885

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

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

Docker改名Moby:急于商业化陷入品牌更名乱象
by ourjs keys 行业动态 分享 1493014246695

Docker目前是容器级别虚拟化技术的领导者,但一直面临着商业化的难题。从一个普通客户的视角来看,Docker还有一些根本问题没有解决:

1) 客户更希望购买一个完事的操作系统,而不仅仅是一个容器,即使他再便宜。

2) 并且从技术上来讲,Docker进程目前还无法做到与操作系统完全隔离。root管理员可以像上帝一样翻看你的数据,基于容器技术的云服务,无法保障企业的数据隐私。


因此基于Docker的云计算更多的是作为一种DevOps工具来使用。Docker目前一直在探索商业化的途径。此次更名可以看作Docker商业化的一次尝试。

linux用tar文件压缩命令备份系统的方法
by ourjs keys 大话编程 分享 1492175937654
然后打开终端,输入以下命令:

1、成为根用户:   sudo su
2、转到根目录:   cd /

然後,下面就是我用来备份我的系统的完整的命令:
tar -cvpzf /media/sda7/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media /
JavaScript使用ES6的Class面向对象继承时 this is not defined 解决方法
by ourjs keys 大话编程 分享 1491039041262
现在ES6提供了一种新的类和构造函数实现方法,不过如果你使用了继承就需要先调用 super() 函数,才能使用this,否则会报错

class Hero extends Character{
  constructor(){
      super(); // 如果不调用super()则会报错
      this._name = name;
  }
}
TCP/UDP协议比较:在Node.JS中UDP服务器和客户端通信示例
by ourjs keys 大话编程 分享 1490866224534
当数据传输的性能必须让位于数据传输的完整性、可控制性和可靠性时,TCP协议是当然的选择。当强调传输性能而不是传输的完整性时,如:音频和多媒体应用,UDP是最好的选择。在数据传输时间很短,以至于此前的连接过程成为整个流量主体的情况下,UDP也是一个好的选择,如:DNS交换。把SNMP建立在UDP上的部分原因是设计者认为当发生网络阻塞时,UDP较低的开销使其有更好的机会去传送管理数据。TCP丰富的功能有时会导致不可预料的性能低下。
周鸿祎:一些程序员没有商业意识,却又很自负,一看就知道不会创业
by ourjs keys 大话编程 分享 1490748629843
很多人都向往着有一天自己创业,程序员更是如此。如果你想创业,那么该怎样创业、需要有哪些准备、自己还有什么不足等等这些问题你考虑过吗?本文就跟大家分享周鸿祎在接受某媒体采访时给程序员上的创业课。
微信抢红包插件示例代码及其实现原理
by ourjs keys 大话编程 分享 1490709106206

和其他插件一样,这里使用的是Android API提供的AccessibilityService。这个类位于android.accessibilityservice包内,该包中的类用于开发无障碍服务,提供代替或增强的用户反馈。

AccessibilityService 服务在后台运行,等待系统在发生 AccessibilityEvent 事件时回调。这些事件指的是用户界面上发生的状态变化, 比如焦点变更、按钮按下等等。服务可以请求“查询当前窗口中内容”的能力。 开发辅助服务需要继承该类并实现其抽象方法。


学哪种语言的最赚钱?调查显示JavaScript和SQL是程序员最常用的语言
by ourjs keys 大话编程 分享 1490524409860

程序员最常用的编程语言:

  

搜狐社区宣布关闭,又有多少人的回忆被埋葬在PC时代里?
by ourjs keys 大话编程 分享 1490317698890

继网易论坛之后,搜狐社区也选择狠心埋葬了自己PC时代的论坛业务。

今日晚间,搜狐社区发公告宣布,因搜狐集团业务发展需要,搜狐社区将于2017年4月20日正式停止服务。

之前,在网易论坛正式停止服务前,网易还表示将“回忆打包珍藏”服务,可一键打包下载每个用户的个人文章资料和历史珍藏。不过,在搜狐社区却没有提供类似的服务,只是说请大家自行保存个人主贴、礼物箱等珍贵资料。

从1999年创立到今天,搜狐社区活过了18年,这意味着,多少人的青春将埋葬在这里呢?


 近期热门 - 点击最多
  1. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  2. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  3. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  4. Springboot+Gradle+Mysql+Jpa最简单实例教程
  5. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  6. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  7. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  8. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务
  9. 比较测试:用百度文心一言和阿里通义千问写删除文件目录并且是async/await代码
  10. node.js使用TensorFlow入门教程二:什么是张量神经网络运算与矩阵的关系及基本入门代码

  全端社区 - 最新回复
  1. 使用PubSub-JS时ReactNative在后台运行一段时间唤醒后,组件无法scribe到publish的事件,typescript实现一个事件订阅发布组件
  2. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  3. ReactNative获取Android/iOS的MAC/IP地址: react-native-device-info模块的安装与使用
  4. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  5. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  6. Springboot+Gradle+Mysql+Jpa最简单实例教程
  7. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  8. Paddle/abbyy等ocr比较:如何将图片生成可选择文字版PDF
  9. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  10. 如何用JavaScript获取某个元素copy selector的CSS选择器

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA