Author Archives: Huang Shiyang

JSON-Generator: Random JSON data henerator

http://beta.json-generator.com/ [ '{{repeat(5, 7)}}', { _id: '{{objectId()}}', index: '{{index()}}', guid: '{{guid()}}', isActive: '{{bool()}}', balance: '{{floating(1000, 4000, 2, "$0,0.00")}}', picture:... Read More | Share it now!

Random Pictures Provider

Placeholder Images for every case. Webdesign or Print. It’s simple and absolutely free! Just put the custom url in your code like this: <img src="http://lorempixel.com/400/200" alt="" /> to get your FPO / dummy... Read More | Share it now!

Java TreeSet

TreeSet是依靠TreeMap来实现的 TreeSet是一个有序集合,她的元素... Read More | Share it now!

Sublime Text 2/3 Markdown Preview

Sublime Text 2/3 Markdown Preview Preview and build your markdown files quickly in your web browser from sublime text 2/3. You can use builtin python-markdown parser or use the github markdown API for the conversion. NOTE: If you choose the GitHub API... Read More | Share it now!

linux命令之tcpdump

tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句来删选去掉无用的信息。 tcpdump选项说明: -A 以ASCII格式打印出所有分组,并将链路层的头最小化 -c 在收到指定的数量的分组后,tcpdump就会停止 -C 在将一个原始分组写入文件之前,检查文件当前的大小是否超过了参数file_size中指定的大小。如果超过了指定大小,则关闭当前文件,然后再打开一个新的文件。参数file_size的单位是M字节。 -d 将匹配信息包代码以人们能够理解的汇编格式给出。 -dd 将匹配的信息包代码以C语言格式给出。 -ddd 将匹配的信息包代码以10进制形式给出。 -D 打印出系统中所有可以用tcpdump解包的网络接口。 -e 在输出行打印出数据链路层的头部信息。 -E... Read More | Share it now!

Linux下千万千万不要运行的命令

文中列出的命令绝对不可以运行,即使你觉得很好奇也不行,除非你是在虚拟机上运行(出现问题你可以还原),因为它们会实实在在的破坏你的系统。所以不在root等高级管理权限下执行命令是很好的习惯。 早晚有一天,Linux... Read More | Share it now!

Linux netstat命令详解

简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships)... Read More | Share it now!

Shell编程之—grep命令详解

grep 一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来 grep -c #只输出匹配行的数量 -i #搜索时忽略大小写 -h #查询多文件时不显示文件名 -l... Read More | Share it now!

到底什么是MVC?

先前整理过一篇文章,讲的是如何使用Php搭建Mvc框架,前几天看了一些文章,对MVC又有了新的认识,具体整理如下: 一、Classic... Read More | Share it now!

十个JavaScript中易犯的小错误,你中了几枪?

在今天,JavaScript已经成为了网页编辑的核心。尤其是过去的几年,互联网见证了在SPA开发、图形处理、交互等方面大量JS库的出现。 如果初次打交道,很多人会觉得js很简单。确实,对于很多有经验的工程师,或者甚至是初学者而言,实现基本的js功能几乎毫无障碍。但是JS的真实功能却比很多人想象的要更加多样、复杂。JavaScript的许多细节规定会让你的网页出现很多意想不到的bug,搞懂这些bug,对于成为一位有经验的JS开发者很重要。 常见错误一:对于this关键词的不正确引用 我曾经听一位喜剧演员说过: “我从未在这里,因为我不清楚这里是哪里,是除了那里之外的地方吗?” 这句话或多或少地暗喻了在js开发中开发者对于this关键字的使用误区。This指代的是什么?它和日常英语口语中的this是一个意思吗? 随着近些年js编程不断地复杂化,功能多样化,对于一个程序结构的内部指引、引用也逐渐变多起来 下面让我们一起来看这一段代码: Game.prototype.restart... Read More | Share it now!