- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 ADB命令行学习笔记
root权限adb虽然可以用来做一些Root操作,但是前提是设备必须具备root权限,学习可以考虑用虚拟机。 命令:adb root复制代码恢复root:adb unroot复制代码设置adb的网络端口命令:adb -P <port> start-server复制代码这个几乎很少使用,不知到具体用处,之后补充记录设备连接查询设备查询当前adb连接的设...
2019-06-22 23:23:44 171
原创 Go创建daemon程序
daemon的概念守护进程(daemon)就是一直在后台运行的进程,它没有控制终端,无法和前台的用户交互。当我们打开一个终端时会创建一个session会话(shell),从用户登录开始到用户退出为止,这段时间内在该终端执行的进程都属于这一个会话。一个会话一般包含一个前台进程组、一个后台进程组和一个会话首进程(shell程序本身)。 例如用以下命令启动5个进程:$ proc1 | pro
2016-06-23 22:46:42 291
原创 极简的Git服务器:git-daemon
git-daemon是Git软件包中内置的Git服务器。 这是一个极简的Git服务器,没有权限控制,也没有Web控制台。 但是不需要安装额外的Git服务器,安装和使用非常方便,适合局域网内使用。 本文介绍如何在Archlinux下使用git-daemon。Git-daemon 文档: https://git-scm.com/docs/git-daemon 启动Git服务器文档: h
2016-06-20 13:14:59 118
原创 C++中宽字符的输出
1. cout不支持宽字符的输出,输出宽字符用wcout,如果用cout 输出一个宽字符,那么得到的将是这个宽字符的内存地址。2. 向文本文件中输出宽字符时请用 wfstream fout("output.txt") 的形式。
2013-07-25 21:32:34 477
原创 strlcpy strlcat函数源代码
很多人都知道利用strncpy替代strcpy来防止缓冲区越界。但是如果还要考虑运行效率的话,也许strlcpy是一个更好的方式。C/C++ codesize_tstrlcpy (char *dst, const char *src, size_t dst_sz){ size_t n; for (n = 0; n < dst_sz; n++) { if
2013-05-30 22:24:40 899
转载 关于各种无法解析的外部符号问题的相应解决方案
http://blog.csdn.net/enotswn/article/details/5934938在调试某些从网上下载的源码时经常会碰到这样一些问题,可能是因为工程里缺少某些C文件,也可能是缺少某些链接库,这时候需要自己查找函数或变量的引用,看缺少了哪些文件并把它们添加进去,下面是本人在学习中查找到的解决方案,供大家一起学习。考虑可能的原因:[0]出现无法解析可能
2013-05-29 21:50:22 500
转载 关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决
最近在调试一个从网上下载的源码,结果碰到如题所说的很多错误,通过阅读下面这篇文章顺利解决了问题,非常感谢原作者,这里也转载过来供大家一起参考学习。 from: http://blog.csdn.net/sptoor/archive/2011/02/23/6203376.aspx( KingOX的提示:不知哪个大神写的!非常有益!阅读前需要对静态库(.lib)、动态库(.dll)
2013-05-29 21:08:14 566
文件压缩、解压程序
2013-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人