无他,唯手熟尔
参考 原文地址 Javascript in one picture $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().sp
可以这么理解(闭包):所谓包,指函数与其周围的环境变量捆绑打包;所谓闭,指这些变量是封闭的,只能为该函数所专用。合理地使用闭包能使代码更加简洁清晰,散发出函数式特有的优雅气质。 另外,我们不妨认为闭包就是封装了环境变量的隐形对象的方法–通常是匿名方法。 函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域内,这种特性在计算机科学
清理mysql的sleep链接 — 单mysql虽然生产环境用的不多,但还是很有用的哦, 我来整理篇博客,哈哈, 前半描述部分是摘抄于前同事: 前言 我们通过show processlist可以看到Command 列为sleep的连接,sleep表示正在等待客户端发送请求. 另外, 可以查看连接数设置的最大值,连接数可能超出设置值. 数据库在默认情况下,sleep
https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods http://www.tutorialspoint.com/http/http_methods.htm Request methods[edit] An HTTP 1.1 request made usi
Ajax File Upload Response Handling A while ago, I wrote an article on Ajax File Uploading - the method of uploading a file without refreshing the page using a hidden iframe. Since then people w
Ajax File Upload You might have seen Ajax File Uploading in some sites. The basic idea is to upload a file without refreshing the page. Some sites go even further by providing details on how much
Callbacks This is the most important topic to understand if you want to understand how to use node. Nearly everything in node uses callbacks. They weren't invented by node, they are just par
收获: 模仿docker0的那一套IP命令集,太TMD酷了!I'm starving. 另外两点: 1. 网络原理之后的Docker方面: Docker的resolv.conf没有用这样的方式,而是用了上篇中的Mount Namesapce的那种方式 另外,docker是用进程的PID来做Network Namespace的名称的。 2. IPVLAN
点点收获: //之前发现Coolshell上好久不更新了, 博主果然去搞大业去了,只恨这几篇文章看到太晚了啊~太厉害了. 1. clone(), unshare(), setns()初识; 主要是š三个系统调用 šclone() - 实现线程的系统调用,用来创建一个新的进程,并可以通过设计上述参数达到隔离。 šunshare() - 使某进程脱离某个namespace š
What makes a Unix process die with Broken pipe? up vote6down votefavorite Here are some options I thought of, not sure which is the right one. a) The
Perl time PHP time() Ruby Time.now (or Time.new). To display the epoch: Time.now.to_i Python import time first, then int(time.time()) Java long ep
Beware: It’s Easy to Launch a Wireless Deauthentication Attack! By Mohit Raj on April 1, 2015 in Admin, Insight · 1 Comment This article shows how easily someone can pul
PS:之前看《精通正则表达式》部分摘录,只是备忘,不适合阅读!Sorry! #有一定的理论素养,却又始终以实践为本! 正则表达式能够得到众多语言和工具的支持是有原因的: 它们极其有用. 从较低的层面上来说,正则表达式描述的是一串文本( a chunk of text )的特征。我们可以用它来验证用户输入的数据,或者也可以用它来检索大量的文本。从较高的层面上来说,正则表达式容许用户掌
Where there is a shell, there is a way. SHELL Scripts Programming bash (CentOS) shell? where is shell? 常见的shell种类 cat /etc/shellschsh -lls /bin/*sh ls /sbin/nologinrpm -ivh tcsh ksh 4. shel
8 Tips to Solve Linux & Unix Systems Hard Disk Problems Like Disk Full Or Can’t Write to the Disk by NIXCRAFT on OCTOBER 29, 2014 · 5 COMMENTS· LAST UPDATED DECEMBER 9, 2014
//哈哈,同事说滴,记录下。 use test; CREATE TABLE if not exists conn_log ( conn_id int(11) DEFAULT NULL, conn_time datetime DEFAULT NULL, user_name varchar(50) DEFAULT NULL, cur_user_name varch
//定位哪些进程在用I/O资源 echo 1 > /proc/sys/vm/block_dump # 开启block_dump,此时会把io信息输入到dmesg中 watch -n 1 "dmesg -c | grep -oP \"\w+\(\d+\): (WRITE|READ)\" | sort | uniq -c" echo 0 > /proc/sys/vm/bloc
Docker - Beginner's tutorial Docker is a relatively new and rapidly growing project that allows to create very light “virtual machines”. The quotation marks here are important, what Docker
A Step-by-Step Guide to Your First AngularJS App 不翻了,不小心发现了已经有了翻译版的! What is AngularJS? AngularJS是由谷歌开发的一套JavaScript的MVC框架, 可以让你开发出一些好组织的,可测试的,并且有可维护性的前端应用. And Why Should I
在本篇博文中,我们将接触angular的验证。angular的验证是由form 指令和ngModel协调完成的。今天博主在这里想要说的是在验证在的一种特殊情况,当验证控件没有没有name属性这是不会被form捕获的。或者是你希望在ngRepeat中使用动态表达式。 下面且让我们先来从angular源码中看起如下: 首先是ngModel: var ngModel
How JavaScript Works
page_title: Automated Builds on Docker Hub page_description: Docker Hub Automated Builds page_keywords: Docker, docker, registry, accounts, plans, Dockerfile, Docker Hub, docs, documentation, tr
The grep -a, --text option may be of use to you. This will force grep to actually print the contents of the file. If you are looking to fix the actual file, I would say open it up in an edi
一、Docker 简介 - (转自 枯木笔记) Docker 两个主要部件: Docker: 开源的容器虚拟化平台 Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker Hub Docker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker
mcelog processes machine checks (in particular memory and CPU hardware errors) on modern x86 Linux systems. mcelog is required by both 32bit x86 Linux kernels (since 2.6.30) and 64bit Linux k
解决这个问题,需要管理员给你的用户lock的权限才行,或者用下面的命令: mysqldump -u username -p database --single-transaction >dump.sql --single-transaction Creates a consistent snapshot by dumping all table
PS: 译文地址; This is a talk given at Defrag 2014. One of the (few) advantages of being in technology for a long time is that you get to see multiple tech cycles beginning to end. You ge
SSH Web Gateway mit dem OpenSource Tool shellinabox Der eigentlich für den direkten Konsolenzugriff über Web gedachte Dienst shellinabox lässt sich hervorragend dazu verwenden ein Gat
在研究github上一个开源的Docker UI项目的时候,发现了groovy这个神奇简单而强大的语言。Java平台集成了不少支持函数式编程的语言,其中,Groovy 与 Java的结合最为自然。。 如下是一个简单的例子(在windows dos上写的,windows现在也不排斥它了,".NET"都开源了,另外也听微软的相关人说,AD+powershell+system cent
PS:你必须承认,有时候总有些让你蛋疼却又很有趣的东西!为什么 "-xxx"不能直接 rm \-xxx删除咧? 而 rm \.xxx OK? 早应该思考下, 系统怎么区别 rm -rf 和 rm -xxx这样的东西...肯定有后门的. -xxx 文件删除方法: 1. man大神 (当然,你要建一个这样的文件,也要 touch -- -xxx 或 touch ./-xxx)
FromCanvas教程 Canvas绘图是基于状态的,看完后,略有了解Canvas! 七巧板代码如下: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <
PS: 我先旁观下大师们的讨论,得多看书了~ 别人说的:“看了一下不觉得评注对到哪里去,只有吹毛求疵之感。 比如同步异步介绍,本来就无大错;比如node图里面的OS operation,推敲一下就可以猜到那是指同步操作(自然不走event loop了);至于watcher啥的,显然只是实现上的特色,即使用同一个queue实现也未尝不可” 【原帖:
Coolshell.cn [童鞋们,移步过去coolshell看吧,这里只是备份下,因为我觉得酷壳的文章表达都很清晰易懂,毫无赘述,而且语言流畅,我喜欢的我就想多备份下] 很多人或许对上半年发生的安全问题“心脏流血”(Heartbleed Bug)事件记忆颇深,这两天,又出现了另外一个“毁灭级”的漏洞——Bash软件安全漏洞。这个漏洞由法国GNU/Linux爱好者Sté
PS:先转了,周末在container上测试玩玩。。。 http://blog.csdn.net/signmem/article/details/17379427 特色 MySQL/Galera 是一种多主同步集群,但只限于使用 MySQL/InnoDB 引擎,并具有下面特点 同步复制 多个主服务器的拓扑结构 可以在任意节点上进行读写 自动控制成员,自动删除故障节
1. 删除历史binlog PURGE BINARY LOGS BEFORE '2008-04-02 22:46:26';
cgroups: Cgroups是control groups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组(process groups)所使用的物理资源(如:cpu,memory,IO等等)的机制。最初由google的工程师提出,后来被整合进Linux内核。Cgroups也是LXC为实现虚拟化所使用的资源管理手段,可以说没有cgroups就没有LXC。 C
鼠标点击和拖拽事件 D3 Mouse Events — Click & DragEnd Mouse position in D3 such as: // Ignore the click event if it was suppressed if (d3.event.defaultPrevented) return;
wuduoyi.com 背景 本文来自于之前我发的一篇微博: 不过写这篇文章并不是为了帮大家准备面试,而是想借这道题来介绍计算机和互联网的基础知识,让读者了解它们之间是如何关联起来的。 为了便于理解,我将整个过程分为了六个问题来展开。 第一个问题:从输入 URL 到浏览器接收的过程中发生了什么事情? 从触屏到 CPU 首先是「输入 U
PS: 先留这儿,给力。。。 在使用Innodb引擎时将要面对两种表空间的管理选择的问题,Innodb有两种管理表空间的方法: 1. 共享表空间(也可以拆分成多个小的表空间) 2. 独立表空间每一个表有一个独立的表空间。 我个人推荐使用独立表空间。在性能和运维上独立表空间比共享的表空间有很多优势。下面我将分别说明一下两种表空间管理的特点。 共享表空间:
Where there is a shell, there is a way! shell>find -maxdepth 1 -type f -newermt "00:00" -printf "%f\n" | sort 查看今天创建的文件 shell>history | awk '{print $2}' | sort | uniq -c | sort -rn |
上 TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文我会使用英文术语,这样
shell> awk '{for(i=0;i++<NF;)a[i]=a[i]!=""?a[i]" "$i:$i}END{for(i=0;i++<NF;)print a[i]}' filename
简介 Varnish 是一款高性能且开源的反向代理服务器和 HTTP 加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合,与传统的 squid 相比,varnish 具有性能更高、速度更快、管理更加方便等诸多优点; 目前最新版本是4.0.0,而3.x的版本也是可以生产环境下使用的稳定版本,但yum源中的2.x版本过于陈旧,不建议使用; Varnish与
I'm so happy! I found a great vedios in "Code School"....
PS:欣赏坚持自己想法的人!一个经过认真思考,并坚持错误观点的人,比一个随便接受一个正确观点的人更值得尊敬!什么是错误观点,什么是正确观点,其实不是谁说了算的!这篇文章的思想,至少我很认同!I'm not a good programmer, but I try ... (这篇文章缘由我的微博,我想多说一些,有些杂乱,想到哪写到哪) 这两天,在微博上表达了一下Co
效果1:pack 代码1: json1: 效果2: 代码同代码1; json2: 效果3: bubble 代码3:
效果1: 代码1: 效果2: 代码2: 效果3: 代码3: (增加的代码) 效果4: 代码4:(略) innerRadius置为0即可;
效果1:(paths) 代码1: arc: innerRadius(内圈半径), outerRadius(外圈半径), startAngle(开始--角) endAngle(结束--示例为 2π) 效果2:(arcs) 代码2: