- 博客(8)
- 资源 (7)
- 收藏
- 关注
转载 netcat----linux工具
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。下面是一些使用net
2016-11-21 23:35:10 512
转载 JsonCpp的简单实用
JsonCpp 是一个C++用来处理JSON 数据的开发包。下面讲一下怎么使用JsonCpp来序列化和反序列化Json对象,以实际代码为例子。反序列化Json对象比如一个Json对象的字符串序列如下,其中”array”:[...]表示Json对象中的数组:{“key1″:”value1″,”array”:[{"key2":"value2"},{"key2":"value3"},{"key
2016-11-18 00:24:43 388
转载 nohup
用途:LINUX命令用法,不挂断地运行命令。 语法:nohup Command [ Arg ... ] [ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。
2016-11-16 23:58:36 349
转载 Linux终端下后台运行程序被Stopped的原因以及解决
一、问题以及原因将一个可执行文件,放到后台运行时,一会就stoped,/AP_Connect &终端打印此信息:[1]+ 已停止 ./AP_Connect然后使用 top 命令查看进程AP_Connect的状态为T,即Stopped该段程序的main.cpp,如下:[cpp] view plain
2016-11-16 23:11:04 11850
转载 gcc -l参数和-L参数
-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉就是库名了 好了现在我们知道怎么得到库名,当我们自已要用到一个第三方提供的库名字libtest.so,那么我们只要把libtest.so拷贝到/usr/lib里,编译时加上-lte
2016-11-06 10:22:53 331
转载 C++ 头文件顺序和隐含依赖
今天编写一个程序,拷贝另外一个文件的头文件时,没有注意头文件之间的内在依赖关系,导致编译出错,浪费了不少时间去定位和分析,才发现是头文件顺序不对导致的编译问题,这也给自己以后编写可靠代码时提供了一个主意项,准备参考google C++编程风格的头文件顺序。google C++编程风格对头文件的包含顺序作出如下指示:(1)为了加强可读性和避免隐含依赖,应使用下面的顺序:C标准
2016-11-04 00:17:54 5146
转载 gdb调试coredump文件
现在说下gdb+coredump的调试流程 在实机上先打开产生core文件的设置,ulimit -c unlimited ,这将使程序在遇到断错误的时候保留下当时的堆栈信息,而这个core文件的大小没有进行限制,当然,还可以更改core文件的产生路径,具体可以google下。 之后运行断错误程序,获取产生的core文件。 运用平台指定的gdb程序 调用arm
2016-11-02 00:23:36 1131
转载 gdb常用调试命令
一.gdb常用命令:命令描述backtrace(或bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号选择栈帧info(或i) locals查看当前栈帧局部变量的值list(或l)
2016-11-02 00:17:51 410
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人