- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 gdb区分程序是debug还是release版
在终端输入命令:gdb 待调试程序然后会显示一些关于gdb的信息,如果最后一行显示类似 Reading symbols from 待调试程序...(no debugging symbols found)...done,则是release程序;显示Reading symbols from 待调试程序...done,则是debug程序
2017-07-23 17:30:17 1389
转载 Protobuf语言指南
Protobuf语言指南l 定义一个消息(message)类型l 标量值类型l Optional 的字段及默认值l 枚举l 使用其他消息类型l 嵌套类型l 更新一个消息类型l 扩展l 包(package)l 定义服务(service)l 选项(option)l 生成访问类本指南描述了怎样使用protocolbuffer语言
2017-07-22 09:45:44 285
转载 Google Protocol Buffer 的使用和原理
Google Protocol Buffer 的使用和原理Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。简介什么是 Google
2017-07-22 09:35:54 457
转载 gdb基础
一.gdb常用命令:命令描述backtrace(或bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号选择栈帧info(或i) locals查看当前栈帧局部变量的值list(或l)
2017-07-20 21:31:53 238
原创 UTF-8基础
1. 概念UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,也是一种前缀码。它可以用来表示Unicode标准中的任何字符,且其编码中的第一个字节仍与ASCII兼容,这使得原来处理ASCII字符的软件无须或只须做少部分修改,即可继续使用。因此,它逐渐成为电子邮件、网页及其他存储或发送文字的应用中,优先采用的编
2017-07-08 14:05:25 420
原创 Unicode 基础
1、Unicode目的是对世界上的每一个字符分配一个唯一的编码,可以理解为是唯一的ID;2、编码方式(摘自维基百科)目前实际应用的统一码版本对应于UCS-2,使用16位的编码空间。也就是每个字符占用2个字节。这样理论上一共最多可以表示216(即65536)个字符。基本满足各种语言的使用。实际上目前版本的统一码并未完全使用这16位编码,而是保留了大量空间以作为特殊使用或将来扩展。基本
2017-07-08 13:36:30 306
原创 常用软件调试方法
1. 本机调试这是最简单的方法,编写一个小程序或者一个模块;然后在IDE中直接运行,可以下断点,可以单步调试;有源码的情况下,基本可以解决所有的问题。2、远程调试有些bug在自己机器上无法重现,在测试机器上比较容易重现;可以采用远程调试的办法。3. 日志稍微大一点的项目基本都会有日志系统;通过日志可以很快的确定bug的位置。4. debugview(
2017-07-02 10:38:19 1961
mysql 8.0 reference manual
2018-12-24
Beej's Guide to Network Programming Using Internet Sockets
2018-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人