1. 什么是Gevent
gevent是一个基于libev的python并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效.而且其中有个monkey类, 将现有基于Python线程直接转化为greenlet(类似于打patch).
继续阅读 »
介绍
一群恶魔的猪从无辜的小鸟那里偷走了所有的前端架构,现在它们要夺回来。一对特工英雄(愤怒的小鸟)将攻击那些卑鄙的猪,直到夺回属于他们的前端架构。(译者注:本系列是关乎前端架构的讨论,作者借用当前最风靡的游戏 - 愤怒的小鸟,为我们揭开了前端架构的真实面目。)
小鸟们最终能取得胜利吗?它们会战胜那些满身培根味的敌人吗?让我们一起来揭示 JavaScript 之愤怒的小鸟系列的另一个扣人心弦的章节!
阅读本系列的介绍文章,查看所有小鸟以及它们的进攻力量。
战况
红色大鸟 - 立即调用的函数表达式
蓝色小鸟 - 事件
黄色小鸟 - 模块化、依赖管理、性能优化
黑色小鸟 - 前端分层架构
白色小鸟的攻击力
本篇文章我将介
继续阅读 »
FIS3 是百度 FEX 开源的一个前端工程构建工具,用于解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题
在进一步了解 FIS3 之前,我们先来谈谈现在最火的“构建”工具 - Webpack,Webpack 最开始只是想做一个打包工具,把所有的依赖资源都加载到一起。可随着社区越来越大,各种 plugins 和 middleware 的不断出现,慢慢地,它已经不仅仅是一个 module bundler
继续阅读 »
学习Java多线程中会遇到使用volatile关键字的情况。
volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型.
volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。
当要求使用volatile 声明的变量的值的时候,系统总是重新从它所在的内存读取数据,即使它前面的指令刚刚从该处读取过数据。而且读取的数据立刻被保存
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchroniz
继续阅读 »
https://github.com/findneo/computerTools
系统优化类
everything 本地文件全盘搜索。
agentransack 本地文档全文搜索。
filelocator 付费版本地文档全文搜索。
notepad++ 轻量却强大的文本编辑器,支持插件扩展和很多自定义项。
插件推荐:
markdownviewer++ 预览md文件
php autocompletion
emmet
Resilio Sync 就像,不限容,不限速,无审查的云盘 。
teleport ultra 全站克隆到本地 。
iobitUninstaller 程序彻底卸载。
迅雷极速版7.10.34.3
继续阅读 »
《Unix 编程艺术》:这本书在模块化、文本化、配置、接口、复杂度、优化、可移植性等方面,都提供了Unix/Linux世界所积累的宝贵经验。好的程序可以经受时间、平台与用户的考验,好的编程思想可以经受实践的检验。
读书笔记摘录自 《Unix 编程艺术》
Unix 设计原则
所有的 Unix 哲学浓缩为一条铁律,『KISS』原则:Keep It Simple, Stupid!
继续阅读 »
作者简介:埃里克•莱斯,IMUV联合创始人及CTO,哈佛商学院驻校企业家,其“精益创业”的理念被《纽约时报》、《华尔街日报》、《哈佛商业评论》、《赫芬顿邮报》等多家媒体广泛报道。他还为多家新创企业、大型公司及风险投资公司提供商业及产品战略方面的咨询服务。
愿景
精益创业的主要内容是一种不断形成创新的方法,它源于“精益生产”的理念,提倡企业进行“验证性学习”,先向市场推出极简的原型产品,然后通过不断地试验和学习,以最小的成本和有效的方式验证产品是否符合用户需求,灵活调整方向。如果产品不符合市场需求,最好能“快速地失败、廉价地失败”,而不要“昂贵地失败”;如果产品被用户认可,也应该不断学习,挖掘用户需求,迭代优化产品。这一模式,不
继续阅读 »
1. 优化目标
SVM 即支持向量机(Support Vector Machines),是一种大间距分类算法。
回顾在逻辑回归中,一个样本的损失函数为:
$$ Cost(h_\theta(x),y)=-ylog(h_\theta(x))-(1-y)log(1-h_\theta(x)) $$
继续阅读 »
ISO第一作者:钱林
支撑团队:华为OpenStack社区团队(西安)
更新日期:2014.6.4
优点
基于4.17号发布的Icehouse版本
主机操作系统基于ubuntu 12.04 server版,与openstack兼容性高
离线安装,特别适用于有网络限制的场景
对ubuntu安装过程进行了优化,傻瓜式安装配置,简单,高效
集成了简单的健康检查
同时支持虚拟部署和物理部署
discovered by you……
继续阅读 »
高性能的 Web 应用是获得伟大用户体验的关键。随着 Web 应用越来越复杂,要想建立吸引人的用户体验,了解性能的影响是至关重要的。在过去的几年中,浏览器中也新增了许多 API 来帮助我们分析网络性能、页面加载时间等。但这些并没有给出详尽的足够灵活的方式,来帮助我们分析具体是什么降低了我们网站的性能。User Timing API 提供了一套机制来帮助我们测量我们的应用,从而找到应用中耗时的部分。在本文中,我将介绍这个 API 并提供一些如何使用它的例子。
你不能优化那些不能被测量的东西
给运行缓慢的应用提速的第一步是,找到应用中耗时的部位。要想找到这些烫手山药,最理想的方式就是对 JavaScript 代码进行区域性的运行时间
继续阅读 »