05 2016 档案

摘要:序 我们都知道,一个可执行程序的基本的生命过程是如此的: (编辑)源文件 >(编译)目标文件 >(链接)可执行文件 >(调试排错)稳定执行 所以,在这个过程中,我们很容易看得出。一个程序开发过程是离不开,编辑器,编译器,调试器这三个工具的。 那么vim,gcc(g++),gdb就是linux环境C/ 阅读全文
posted @ 2016-05-26 17:14 狼行博客园 阅读(649) 评论(1) 推荐(3)
摘要:如何写一篇好的技术文档http://yunli.blog.51cto.com/831344/168352 程序员怎样才能写出一篇好的博客或者技术文章?http://www.zhihu.com/question/40716838/answer/88037652 《我的博客》之怎么样写好一篇技术博客ht 阅读全文
posted @ 2016-05-23 23:58 狼行博客园 阅读(297) 评论(0) 推荐(0)
摘要:一、源码阅读需求 在学习中,我们会需要了解,学习,使用一个框架,一个新的函数库。在工作中,因为业务需求,因为性能问题,可能通过一个更高性能的工具,架构去优化我们的程序。 那么,问题就来了。网站下载了源码,目录一层一层,头文件无数,打开之后又是一个函数上百行代码,一个类可能有近千行代码。看着都崩溃了, 阅读全文
posted @ 2016-05-22 11:00 狼行博客园 阅读(3452) 评论(2) 推荐(7)
摘要:框架是什么 框架(framework)是一个基本概念上的结构,用于去解决或者处理复杂的问题。这个广泛的定义使用的十分流行,尤其在软件概念。框架也能用于机械结构。 比如,建造一个房子,过程可能是这个样子的:地址确定,面积计算,花费计算-->设计构思房屋模型,获取图纸-->修正-->依照图纸建设。 而在 阅读全文
posted @ 2016-05-21 11:10 狼行博客园 阅读(444) 评论(0) 推荐(0)
摘要:最短路径解析及简单实现 阅读全文
posted @ 2016-05-20 09:09 狼行博客园 阅读(1208) 评论(0) 推荐(1)
摘要:洪水攻击详解 ①注解:洪水攻击(FLOOD ATTACK)是指利用计算机网络技术向目标主机发送大量无用的数据报文,使得目标主机忙于处理无用的数据报文而无法提供正常服务的网络行为。 主要原理:利用了网络协议中安全机制或者直接用十分简单的ping资源的方法来对主机造成影响。 攻击手段:使用畸形报文让目标 阅读全文
posted @ 2016-05-19 10:21 狼行博客园 阅读(5051) 评论(1) 推荐(0)
摘要:cjson相信解读 阅读全文
posted @ 2016-05-19 09:24 狼行博客园 阅读(637) 评论(0) 推荐(0)
摘要:五大搜索命令学习 分别解释locate,find,which,whereis,grep 五大linux搜索命令 locate 解释:由man手册可以看出,locate查找就是根据文件名进行查找,只是依赖于updatedb命令。该命令更新linux中的查找数据库/var/lib/locatedb 这个 阅读全文
posted @ 2016-05-18 23:01 狼行博客园 阅读(669) 评论(0) 推荐(0)
摘要:linux命令 在使用linux环境进行工作和学习中,我们更多时间是手指在键盘上跳动。这里,我们就来说linux命令使用吧在linux环境中,显然不能记下所有的命令及其使用规则,那么这时,man,help两个命令就尤为重要了关于man命令,强调关于我们所需要查找命令的级别,场景,注意对号入座查找其次 阅读全文
posted @ 2016-05-18 21:40 狼行博客园 阅读(366) 评论(0) 推荐(1)
摘要:进程间通信简介(摘自《Linux网络编程》p85) AT&T 在 UNIX System V 中引入了几种新的进程通讯方式,即消息队列( MessageQueues),信号量( semaphores)和共享内存( shared memory),统称为 System V IPC。在Linux 系统编程 阅读全文
posted @ 2016-05-17 18:47 狼行博客园 阅读(2753) 评论(0) 推荐(0)
摘要:对cJSON序列化工具进行简单剖析,源码解读 阅读全文
posted @ 2016-05-14 15:50 狼行博客园 阅读(8230) 评论(0) 推荐(2)
摘要:cJSON数据解析 关于数据解析部分,其实这个解析就是个自动机,通过递归或者解析栈进行实现数据的解析 ①关于重点部分parse_value 对类型解读函数 ②解析字符串部分解析字符串时, 对于特殊字符也应该转义,比如 "n" 字符应该转换为 'n' 这个换行符。当然,如果只有特殊字符转换的话,代码不 阅读全文
posted @ 2016-05-14 15:48 狼行博客园 阅读(1998) 评论(0) 推荐(0)