Skip to content

Commit dd668b7

Browse files
author
neo
committed
gson
1 parent 8a8d97f commit dd668b7

File tree

195 files changed

+5648
-5406
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+5648
-5406
lines changed

developer/author.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<a xmlns="" href="http://my.oschina.net/neochen/">OSChina 博客</a> |
99
<a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> |
1010
<a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> |
11+
<a xmlns="" href="https://zb.oschina.net/profile/725072/market">作品与服务</a> |
1112
<a xmlns="" href="mailto:netkiller@msn.com">Email</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">1.2. 作者简介</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="preface.html">上一页</a> </td><th width="60%" align="center">自述</th><td width="20%" align="right"> <a accesskey="n" href="reader.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.com&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.com&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="author"></a>1.2. 作者简介</h2></div></div></div><p>陈景峯 (<a class="ulink" href="http://zh.wikipedia.org/wiki/%E6%B3%A8%E9%9F%B3%E7%AC%A6%E8%99%9F" target="_top">ㄔㄣ ㄐ丨ㄥ ㄈㄥ</a>)</p><p>Nickname:netkiller | English name: Neo chen | Nippon name: ちんけいほう (音訳) | Korean name: 천징봉 | Thailand name: ภูมิภาพภูเขา</p><p>Callsign: <a class="ulink" href="http://www.qrz.com/db/BG7NYT" target="_top">BG7NYT</a> | QTH: ZONE CQ24 ITU44 ShenZhen, China</p><p>程序猿,攻城狮,挨踢民工, Full Stack Developer, UNIX like Evangelist, 业余无线电爱好者(呼号:BG7NYT),户外运动,山地骑行以及摄影与钢琴爱好者。</p><p>《Netkiller 系列 手札》的作者</p><div class="sidebar"><div class="titlepage"><div><div><p class="title"><strong>成长阶段</strong></p></div></div></div><p>1981年1月19日(庚申年腊月十四)出生于黑龙江省青冈县建设乡双富大队第一小队</p><p>1989年9岁随父母迁居至黑龙江省伊春市,悲剧的天朝教育,不知道那门子归定,转学必须降一级,我本应该上一年级,但体制让我上学前班,那年多都10岁了</p><p>1995年小学毕业,体制规定借读要交3000两银子(我曾想过不升初中),亲戚单位分楼告别平房,楼里没有地方放东西,把2麻袋书送给我,无意中发现一本电脑书BASIC语言,我竟然看懂了,对于电脑知识追求一发而不可收,后面顶零花钱,压岁钱主要用来买电脑书《MSDOS 6.22》《新编Unix实用大全》《跟我学Foxbase》。。。。。。</p><p>1996年第一次接触UNIX操作系统,BSD UNIX, Microsoft Xinux(盖茨亲自写的微软Unix,知道的人不多) </p><p>1997年自学Turbo C语言,苦于没有电脑,后来学校建了微机室才第一次使用QBASIC(DOS 6.22 自带命令),那个年代只能通过软盘拷贝转播,Trubo C编译器始终没有搞到,</p><p>1997年第一次上Internet网速只有9600Bps, 当时全国兴起各种信息港域名格式是www.xxxx.info.net, 访问的第一个网站是NASA下载了很多火星探路者拍回的照片,还有“淞沪”sohu的前身</p><p>1998~2000年在哈尔滨学习计算机,充足的上机时间,但老师让我们练打字(明伦五笔/WT)打字不超过80个/每分钟还要强化训练,不过这个给我的键盘功夫打了好底。</p><p>1999年学校的电脑终于安装了光驱,在一张工具盘上终于找到了Turbo C, Borland C++与Quick Basic编译器,当时对VGA图形编程非常感兴趣,通过INT33中断控制鼠标,使用绘图函数模仿windows界面。还有操作 UCDOS 中文字库,绘制矢量与点阵字体。</p><p>2000年沉迷于Windows NT与Back Office各种技术,神马主域控制器,DHCP,WINS,IIS,域名服务器,Exchange邮件服务器,MS Proxy, NetMeeting...以及ASP+MS SQL开发;用56K猫下载了一张LINUX。ISO镜像,安装后我兴奋的24小时没有睡觉。</p></div><div class="sidebar"><div class="titlepage"><div><div><p class="title"><strong>职业生涯</strong></p></div></div></div><p>2001年来深圳进城打工,成为一名外来务工者. 在一个4人公司做PHP开发,当时PHP的版本是2。0, 开始使用Linux Redhat 6.2.当时很多门户网站都是用FreeBSD,但很难搞到安装盘,在网易社区认识了一个网友,从广州给我寄了一张光盘,FreeBSD 3.2</p><p>2002年我发现不能埋头苦干,还要学会"做人".后辗转广州工作了半年,考了一个Cisco CCNA认证。回到深圳重新开始,在车公庙找到一家工作做Java开发</p><p>2003年这年最惨,公司拖欠工资16000元,打过两次官司2005才付清.</p><p>2004年开始加入<a class="ulink" href="http://www.equn.com/" target="_top">分布式计算</a>团队,<a class="ulink" href="/computing/" target="_top">目前成绩</a>,工作仍然是Java开发并且开始使用PostgreSQL数据库。</p><p>2004-10月开始玩户外和摄影</p><p>2005-6月成为中国无线电运动协会会员,呼号BG7NYT,进了一部Yaesu FT-60R手台。公司的需要转回PHP与MySQL,相隔几年发现PHP进步很大。在前台展现方面无人能敌,于是便前台使用PHP,后台采用Java开发。 </p><p>2006年单身生活了这么多年,终于找到归宿. 工作更多是研究PHP各种框架原理</p><p>2007物价上涨,金融危机,休息了4个月(其实是找不到工作),关外很难上439.460中继,搞了一台Yaesu FT-7800.</p><p>2008终于找到英文学习方法, 《Netkiller Developer 手札》,《Netkiller Document 手札》</p><p>2008-8-8 08:08:08 结婚,后全家迁居湖南省常德市</p><p>2009《Netkiller Database 手札》,2009-6-13学车,年底拿到C1驾照</p><p>2010对电子打击乐产生兴趣,计划学习爵士鼓。由于我对Linux热爱,我轻松的接管了公司的运维部,然后开发运维两把抓。我印象最深刻的是公司一次上架10个机柜,我们用买服务器纸箱的钱改善伙食。我将40多台服务器安装BOINC做压力测试,获得了中国第二的名次。</p><p>2011 平凡的一年,户外运动停止,电台很少开,中继很少上,摄影主要是拍女儿与家人,年末买了一辆山地车</p><p>2012 对油笔画产生了兴趣,活动基本是骑行银湖山绿道,</p><p>2013开始学习民谣吉他,同时对电吉他也极有兴趣;最终都放弃了。这一年深圳开始推数字中继2013-7-6日入手Motorola MOTOTRBO XIR P8668,Netkiller 系列手札从Sourceforge向Github迁移;年底对MYSQL UDF,Engine与PHP扩展开发产生很浓的兴趣,拾起遗忘10+年的C,写了几个mysql扩展(图片处理,fifo管道与ZeroMQ),10月份入Toyota Rezi 2.5V并写了一篇《攻城狮的苦逼选车经历》</p><p>2014-9-8 在淘宝上买了一架电钢琴 Casio Privia PX-5S pro 开始陪女儿学习钢琴,由于这家钢琴是合成器电钢,里面有打击乐,我有对键盘鼓产生了兴趣。</p><p>2014-10-2号罗浮山两日游,对中国道教文化与音乐产生了兴趣,10月5号用了半天时间学会了简谱。10月8号入Canon 5D Mark III + Canon Speedlite 600EX-RT香港过关被查。</p><p>2014-12-20号对乐谱制作产生兴趣(https://github.com/SheetMusic/Piano),给女儿做了几首钢琴伴奏曲,并计划将小汤,大汤,巴斯蒂安,拜厄,车尔尼...制谱然后生成MIDI与WAV文件。</p><p>2015-09-01 晚饭后拿起爵士鼓基础教程尝试在Casio Privia PX-5S pro演练,经过反复琢磨加上之前学钢琴的乐理知识,终于在02号晚上,打出了简单的基本节奏,迈出了第一步。</p><p>2015职业生涯路上继续打怪升级</p></div><div class="sidebar"><a id="contact"></a><div class="titlepage"><div><div><p class="title"><strong>联系作者</strong></p></div></div></div><p><a class="ulink" href="http://netkiller.github.io/" target="_top">http://netkiller.github.io/</a></p><p><a class="ulink" href="http://netkiller.sourceforge.net/" target="_top">http://netkiller.sourceforge.net/</a></p><p>Mobile: +86 13113668890</p><p>Callsign: BG7NYT QTH: Shenzhen, China</p><p>Email: netkiller@msn.com</p><p>MSN: netkiller@msn.com</p><p>ICQ: 101888222</p><p>QQ: 13721218</p><p>Yahoo/AIM/GTalk: bg7nyt</p><p>IRC: irc://irc.freenode.net /nickname netkiller or neo</p><div class="literallayout"><p><br />
1213
<br />
1314
<br />

developer/beyond.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<a xmlns="" href="http://my.oschina.net/neochen/">OSChina 博客</a> |
99
<a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> |
1010
<a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> |
11+
<a xmlns="" href="https://zb.oschina.net/profile/725072/market">作品与服务</a> |
1112
<a xmlns="" href="mailto:netkiller@msn.com">Email</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.4. Beyond Compare Pro</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="winmerge.html">上一页</a> </td><th width="60%" align="center">第 3 章 Comparison, merge and patch utilities</th><td width="20%" align="right"> <a accesskey="n" href="html/index.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.com&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.com&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="beyond"></a>3.4. Beyond Compare Pro</h2></div></div></div><p>最好用的文件比较合并工具</p></div><div xmlns="" id="disqus_thread"></div><script xmlns="" type="text/javascript">
1213
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
1314

developer/c/Objective-C.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88
<a xmlns="" href="http://my.oschina.net/neochen/">OSChina 博客</a> |
99
<a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> |
1010
<a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> |
11+
<a xmlns="" href="https://zb.oschina.net/profile/725072/market">作品与服务</a> |
1112
<a xmlns="" href="mailto:netkiller@msn.com">Email</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 20 章 Objective-C</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="cplusplus.libraries.html">上一页</a> </td><th width="60%" align="center">部分 V. C/C++</th><td width="20%" align="right"> <a accesskey="n" href="c.debug.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.com&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.com&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="Objective-C"></a>第 20 章 Objective-C</h2></div></div></div><pre class="screen">
1213
$ sudo apt-get install gobjc gobjc++
1314

1415
$ sudo apt-get install gnustep-make
15-
</pre><div class="example"><a id="idm46436927967216"></a><p class="title"><strong>例 20.1. Objective-C hello world</strong></p><div class="example-contents"><pre class="screen">
16+
</pre><div class="example"><a id="idm45429137555168"></a><p class="title"><strong>例 20.1. Objective-C hello world</strong></p><div class="example-contents"><pre class="screen">
1617

1718
$ cat hello.m
1819
#import &lt;stdio.h&gt;

developer/c/binutils.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<a xmlns="" href="http://my.oschina.net/neochen/">OSChina 博客</a> |
99
<a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> |
1010
<a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> |
11+
<a xmlns="" href="https://zb.oschina.net/profile/725072/market">作品与服务</a> |
1112
<a xmlns="" href="mailto:netkiller@msn.com">Email</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 22 章 GNU Development Tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="readelf.html">上一页</a> </td><th width="60%" align="center">部分 V. C/C++</th><td width="20%" align="right"> <a accesskey="n" href="../d/index.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.com&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.com&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="http://ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="binutils"></a>第 22 章 GNU Development Tools</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="binutils.html#strip">22.1. strip - Discard symbols from object files.</a></span></dt></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="strip"></a>22.1. strip - Discard symbols from object files.</h2></div></div></div><p>给C程序减肥</p><pre class="screen">
1213
# cp nginx nginx.old
1314
# strip nginx

0 commit comments

Comments
 (0)