- 博客(68)
- 资源 (6)
- 收藏
- 关注

原创 Uinx/Linux上的帮助、查询命令(不再是简单的man和info)
博客链接: http://codeshold.me/2017/02/linux_unix_help_commands.html 别人问我为什么不用百度或谷歌,我告诉他 “因为我知道这些”!
2017-02-28 09:33:09
1490
1

原创 一篇特别长的总结(C专家编程)
博客链接: http://codeshold.me/2017/02/expert_c_programming.html 读一本书必输出一篇笔记或者总结!!! 《C专家编程》这本书很早看完了,但整理笔记却断断续续的花了三天时间,这从侧面更说明了这本书的经典了(尽管不到300页)! 至此C经典著作《C Traps and Pitfalls》《Expert C Programming》《P
2017-02-17 16:39:03
5118
4

原创 项目总结--记代码最值钱的一次
腾出了一点时间,将2016年下半年的相关项目整理了下,算是完整的告一段落了!该舒坦的过年了! 自己代码最值钱的一次–平均每行至少至少50RMB(准确的是50-100RMB)
2017-01-27 13:32:27
937

原创 DDos/DoS工具集(持续更新)
项目中,需要帮助某公司完成对几台抗DDoS设备的测试,受限于各类因素,只能通过搭建软件环境来完成测评。下面是针对自己前期工作的一小部分整理,仅罗列了基于开源工具的一些内容,其他定制化的和自己编写的程序则未公开。hping、LOIC等其他工具,由于性能和其它原因也未被使用! github ddos-dos-tools 1. SynFlood 攻击 借助netsniff-ng套件中的
2017-01-22 10:06:08
7892
13

原创 性能测试工具篇(开源&商业)
因项目的需要,自己对一些主流的性能测试工具做了详细的调研工作(包括开源和商业的)。本文是自己的简要分享,希望能帮助有需要的人,其中部分工具是本人使用过的。 介于项目并不是面向Web网站服务器的,所以关于web测试这块的工具可能罗列的不多(只涉及主要的了),毕竟仅web这块的工具就很多了!一、系统性能测试工具
2016-09-21 23:20:38
5785

原创 安全测试工具篇(开源&商业)
因项目的需要,自己对一些主流的安全测试工具做了详细的调研工作(包括开源和商业的)。本文是自己的简要分享,希望能帮助有需要的人,其中部分工具是本人使用过的。 由于系统安全测试工具和软件安全测试工具有很大的重合,一款优秀的安全软件基本能同时应用于系统安全测试和特定的应用软件测试,而一般的安全防御检测工具也可应用于测试中。故下文没有针对系统测试和软件测试进行分类
2016-09-21 23:19:00
9613
原创 《Mysql必知必会》读书笔记
简要介绍基本用法高级用法1. 全文本搜索2. 存储过程3. 游标4. 触发器5. 事务处理深入了解 《Mysql必知必会》(MySQL Crash Course)内容很丰富,mysql的各个方面都涉及到了,从基本的SQL增删改查到触发器、事务以及安全管理和性能提升,本书都做了精简的介绍。 相比于另外两本相关的初学者读物——《SQL基础教程》MICK...
2018-03-25 22:00:57
904
原创 PyCharm教学视频学习笔记
Pycharm简易教学视频 – Paul Everitt Tips: 有些快捷键是有问题的 Command(Mac)同Alt(Linux/Windows) 注意PyCharm最下面的提示信息(左下角)Coding ⌘+,: Preferences 非community版本:支持配置remote python interpreter (以及Docker)App...
2018-02-27 22:14:21
2838
原创 Maven: jar包名中自动添加git commit id
Maven: jar包名自动添加git commit id插件名:maven-git-commit-id-pluginpom.xml plugin配置样例...... <plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-...
2018-02-27 21:59:27
3160
原创 设计师要懂心理学
原文链接: http://codeshold.me/2017/10/100_things_designet.html 0x01 Pre 作为一名准鹅厂的程序员,一不小心看到了前辈们的翻译作品,瞬间感觉整本书都那么亲切了…要发个邮件感谢一下…哈哈介绍 英文书名:100 Things Every Designer Needs to Know About People原作者:Susan Wei
2017-10-29 22:35:59
1126
原创 MySQL与MariaDB学习笔记
博客链接: http://codeshold.me/2017/10/learning_mysql_mariadb_notes.html 本文是《MySQL与MariaDB学习指南》的简要学习笔记,方便日后查询和回忆! 原书容较为基础,但够用了,尤其常用函数和数据导入导出写的很不错! 适合初学者以及对mysql了解不用很深的人(仅会用)! 原书不涉及任何sql的优化!
2017-10-23 14:19:36
1527
原创 Facebook WDT (Folly) 安装指南 -- CentOS 7
博客链接: http://codeshold.me/2017/10/wdt_folly_install_centos.html 断断续续的摸索了三天,终于在 CentOS 7 上成功的安装了Facebook的 WDT!!! 很麻烦,有选择的话,还是建议直接在Ubuntu上安装,可以节省很多时间和精力……0x01 Preface 下最新的源码、最新的源码、最新的源码WDT 依赖 Fa
2017-10-11 15:47:44
3118
原创 [solved]Page build failed(Jekyll)
博客链接: http://codeshold.me/2017/08/jekyll_page_build_failed.html The page build failed for the master branch with the following error: Page build failed. For more information, see https://help.gith
2017-08-12 23:37:40
2432
原创 数据包过滤及分析实例 tshark tcpdump
平时需要对数据包进行分析和统计,尽管使用python scapy库来开发很方便,但若是熟悉tshark(wireshark的命令行),tcpdump 等工具,含editcap,mergecap 等,写个简单的shell分析脚本,那会更加方便!简介tcpdump
2017-08-08 13:26:33
3627
原创 《Docker容器和容器云》读书笔记(1)
最开始自己读的是《Docker容器与容器云》第一版(实验室的小伙伴买的,还全新呢),后来在图灵社区提交“新勘误”时被张霞@Turing提醒已经出了第二版。于是,自己仔细看了下第二版的前言发现第一版和第二版的差别挺大的,尽管自己能理解Docker技术发展的迅速,但没想到Docker源码的迭代也是这么快!至此第一版很多的内容已经out了, 于是就用银子在社区上换了第二版的书! 自己想要了解的是Do
2017-06-24 20:59:42
3159
原创 “Docker Practice”学习笔记
一本很不错的Docker入门书籍,github地址, 自己仔细看完了前14章, 提了一个pull request, 修改了3个issue! 关键字:docker, Union FS(AUFS), cgroups, namespace
2017-06-18 15:06:48
1069
原创 一路走来之“华为网络技术大赛”(新含2018年资料)
博客链接: http://codeshold.me/2017/05/ntec.html参赛历程在参加华为软件精英挑战赛的校园宣讲时,一位HR姐姐告诉我“你可以多报几个比赛啊?”,于是乎,对网络技术感兴趣的自己,现场立马就报了个“网络技术大赛”!原因很纯粹,就是因为对网络技术感兴趣!软挑和网技比赛之间隔了正好一个礼拜,在清明节通宵两天完成了软挑的初赛程序之后,自己便开始去了解和准备网络技术大赛,起
2017-06-04 20:12:12
13129
14
原创 “图解基础设施设计模式”小结
博客链接: http://codeshold.me/2017/05/network_architecture_design.html 一本比较薄的书,就200来页,和《图解服务器端网络架构》一起看会很不多!本书也适合新手! 图灵书籍链接概述本书是基于几百个IT系统的基础设施的调查和研究整理出来的,共包括118个设计模式和9种设计方式内容包括 可用性设计性能和可扩展性设计安全性设
2017-06-04 20:10:43
1042
原创 “图解服务器端网络架构”小结
博客链接: http://codeshold.me/2017/05/network_architecture.html 一本写给网络架构师和服务器工程师的书! 很棒! 对于想成为码网农工(码农+网工)的我来说,这本书带给自己的帮助很大,至少让自己在参加网络技术大赛的期间收获了不少! 其中还有另外一本书《图解基础设施设计模式》! 这里有针对《图解服务器端网络架构》这本书的介绍,也
2017-06-04 20:08:58
3640
原创 通宵、复赛、霸面
博客链接: http://codeshold.me/2017/04/code.html 用三个词描述自己的四月,那就是通宵、复赛和霸面!通宵清明节三天自己活生生的撸了整整三天的代码(记录),一个人撸了1500行,终于赶在华为软件精英挑战赛截止日期之前提交了自己的程序。清明节第一天,第二天通了半天宵,第三天直接完全通宵。5号提交代码前还出现了一系列的异常状况,差点还被判零分,还好交大的朋友帮我
2017-04-26 00:02:10
860
原创 “Linux程序设计”小结(进程间通信)
最近借着机会把《Linux程序设计(第4版)》这本书整本过了一遍。针对该书的主要知识要点, 自己做了总结和适当的补充,同时也标明了书中的一些错误知识点/proc(P107) Linux提供了一个特殊的文件系统procfs,其以/proc目录的形式展现。该目录中包含了许多特殊文件用来对驱动程序和内核信息进行更高层次的访问。cat /proc/cpuinfo 查看cpu信息cat /proc/
2017-03-27 13:39:42
762
原创 C语言编程规范(华为软件精英挑战赛)
原文链接: http://codeshold.me/2017/03/c_programming_specification.html 参加华为软件精英挑战赛,复习了下基本的C语言编程规范,并做了小结!
2017-03-12 14:07:27
4641
原创 阿里笔试题(2017在线编程题)-- 数串分组
博客链接: http://codeshold.me/2017/03/alialgorithm.html题目2017年3月阿里在线编程题(实习内推) 给定一串数字 判断是否存在这三个元素,它们将数字串分为四个子串,其中每个子串的数字之和均相同(该3个元素不纳入计算) 要求时间复杂度和空间复杂度均不能超过O(n)实现 python 写的 代码不够优美,欢迎留言指正!注:添加
2017-03-04 20:02:37
7851
原创 我的2016年回顾
终于写了,现在是2017年3月1日凌晨……16年经历了的第一次……第一次参加马拉松第一次申请自己的域名第一次建个人网站第一次发文章得到了奖励第一次跟着国外学者做研究第一次参加黑客马拉松第一次拿到了专业排名第一第一次远程给人辅导计算机专业课第一次带领一个项目第一次发现自己的代码可以很值钱第一次贡献开源代码第一次参加真正的技术沙龙第一次睡实验室第一次用MAC第一次和名人只
2017-03-01 05:28:37
724
原创 我的2017年读书计划
没打算一次写完,一个阶段一个阶段的计划……有总结才算看完…… 二月份看了好几本书,《C编程专家》《C陷阱与缺陷》《金领简历》等第一阶段(3月1日– )专业书籍再读《Linux程序设计》(时隔两年了) 《程序员面试经典》 再读《UNIX环境高级编程》 《深入理解LINUX网路技术内幕》 《计算机安全原理与实践》 《Network and System Security》 Python书
2017-03-01 05:27:37
561
原创 面试准备摘记
博客链接: http://codeshold.me/2017/02/interview_notes.html McDowell的《金领简历:敲开苹果、微软、谷歌的大门》第7章的个人总结和笔记。详细可参阅careercup.com 网站。明白科技公司需要什么样的人对技术的激情,对公司的激情,创意无限,积极主动,将事情办好,聪明睿智需要准备的只是如何证明这些当被要求从无到有设计一个产品或者解决问
2017-02-13 15:41:02
555
原创 程序员面试金典--笔记(精华篇)
原文链接:http://codeshold.me/2017/01/cracking_interview.html 《程序员面试金典》 1-7章的总结 相关读物《金领简历:敲开苹果、微软、谷歌的大门》(Cayle Laakmann McDowell 盖尔 拉克曼 麦克道尔)careercup.com
2017-02-01 16:17:16
3062
1
原创 半小时搭建电子商务网站--opencart
原文链接: http://codeshold.me/2017/01/opencart_installation.html 前言 朋友在亚马逊(美国)上开了一家网点且注册了自己的品牌,amazon需要品牌商提供自己的网站,于是乎朋友找到了我,并给了我一个品牌商网站的参考(他的一位朋友在淘宝上买的电子商务网站–三四百块),然后我点开了,接着我留意了网站底下的Powered By OpenCart,
2017-01-18 11:48:28
10766
1
原创 高性能流量生成工具trafgen(DDoS模拟)
因项目需要,要对主流的几家抗DDoS设备做测评,当然了最专业的是使用Spirent TestCenter,但受限于其他因素,最终决定搭建一个软件环境来进行相关的DDoS测试。 本文主要讲解的是如何使用trafgen工具发起DDoS攻击(syn flood, ack flood等等) synflood攻击、ackflood攻击、UDP fragment攻击的详细配置文件见 gi
2017-01-17 10:57:56
19550
2
原创 linux网络知识和工具(持续更新)
涉及主机调优、网络性能调优、网络问题排查等方向,包含工具和原理的介绍了解ifconfig中的参数信息dropped与overruns的区别 dropped,表示这个数据包已经进入到网卡的接收缓存fifo队列,并且开始被系统中断处理准备进行数据包拷贝(从网卡缓存fifo队列拷贝到系统内存),但由于此时的系统原因(比如内存不够等)导致这个数据包被丢掉,即这个数据包被Linux系统丢掉。 overru
2017-01-17 10:51:21
861
原创 网卡参数查询及设置工具ethtool
ethtool是用来查询和设置网卡驱动&硬件信息的工具,功能很强大!Linux一般都会默认安装,在进行网络调试和网络性能分析时非常有用。提供统计信息查询、ring buffer设置、协议卸载设置、网卡测试等等…… 自己在进行DDoS攻击模拟、分析和测试中经常使用!简单实例 以网卡p5p2为例查看NIC ring buffer大小, ethtool -g p5p2[root@glob
2017-01-17 10:50:17
8087
原创 流量控制工具TC详细说明
原理介绍 Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,它利用队列规定建立处理数据包的队列,并定义队列中的数据包被发送的方式, 从而实现对流量的控制。TC模块实现流量控制功能使用的队列规定分为两类,一类是无类队列规定, 另一类是分类队列规定。 无类队列规定相对简单,而分类队列规定则引出了分类和过滤器等概念,使其流量控制功能增强。无类队列规定是
2017-01-17 10:49:22
3204
原创 Linux流量控制工具TC
tc是用来提供流量控制的强大工具,自己在进行DDoS攻击模拟、网络负载测试中一直使用!本文是简单的使用介绍, 流量控制工具TC详细说明有详细的介绍概要简介 netem是linux内核版本提供的一个网络模拟功能模块tc 是 Linux 系统中的一个工具,全名为traffic control(流量控制)。tc 可以用来控制 netem 的工作模式如果想使用 netem ,需要至少两个条件,一个
2017-01-17 10:47:54
2625
原创 tcpdump过滤特定IP的数据包,结果不对?
项目中自己需要写个程序通过pcap-filter表达式过滤数据包,测试时发现过滤结果不对!现将问题简化如下(以tcpdump举例)
2017-01-07 22:08:03
10457
原创 斯诺登(Snowden)电影--程序员观感
周六休息,抽时间把电影《斯诺登》看了,作为一名标准的程序员,作为一名研究网络方向的码农,抛开对商业电影本身的评价,我特别喜欢这部FILM, 因为它让我看完后心情激动了一把! 我从一名程序员的视角,截了电影中几处感兴趣的片段(图片),分析&分享下! 只作消遣,不做影评
2016-11-27 00:30:22
2785
原创 shell不得不知的“内置字符串处理”
总结了shell中内置的字符串处理功能,包括> ${} # % :- :+ ? 等的使用 使用内置操作符处理字符串时,性能较好
2016-11-24 12:40:51
1220
原创 中毒U盘恢复--快捷键病毒
在连续三次帮同一个好朋友修复中毒U盘之后,我决定写一个简单的脚本了…对windows下CMD.exe了解一点的,可直接参考1.1,直接手动输命令(耍帅很有用的)
2016-11-24 12:39:05
3873
2
[图灵程序设计丛书]正则表达式必知必会
2016-04-20
A Byte of Python 2014年版
2015-07-25
virtualbox user manual
2015-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人