- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 Ubuntu16.04 软件源
# deb cdrom:[Ubuntu 16.04.6 LTS _Xenial Xerus_ - Release amd64 (20190227)]/ xenial main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer versions of the di...
2016-03-04 22:03:33
1338
原创 解决SSH自动断线问题
解决SSH自动断线,无响应的问题在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。总体来说有两个方法:1、依赖ssh客户端定时发送心跳。putty、SecureCRT、XShell都有这个功能,但是目测不太好用。此外在Linux下:
2015-06-17 14:14:31
14330
转载 gcc编译器完全优化指南
CFLAGS 与 CXXFLAGS CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。大多数程序和库在编译时默认的优化级别是"2"(使用"-O2"选项)并且带有调试符号来编译,也就是 CFLAGS="-O2 -g", CXXFLAGS=$CFLAGS 。事实上,"-O2"已经启用绝大多数安全的优化选项了。另一
2015-04-16 13:03:33
2537
原创 Debian/Ubuntu Linux 下安装LLVM/Clang 编译器
Debian/Ubuntu Linux 下安装LLVM/Clang-3.4+ 编译器以全面支持C++11标准
2014-11-05 16:19:59
9423
原创 C++11新标准解析
C++11新标准解析C++11,先前被称作C++0x,是目前计划中的C++编程语言的新标准。它将取代现行的C++标准ISO/IEC14882,公开于1998年并于2003年更新,通称C++98以及C++03。新的标准将会包含核心语言的新机能,而且会扩展C++标准程序库,并入了大部分的C++ Technical Report 1程序库(数学的特殊函数除外)。最新的消息被公开在ISO
2014-09-13 13:11:06
2636
原创 POSIX多线程不常见死锁案例
#include pthread_barrier_t barrier = NULL;pthread_mutex_t mx = PTHREAD_MUTEX_INITIALIZER;static int serialThreadCount = 0;void* func(void* arg){ assert(pthread_mutex_lock(&mx) == 0); int resu
2014-05-11 16:21:36
1039
转载 Git
GitHub详细教程Table of Contents1 Git详细教程1.1 Git简介1.1.1 Git是何方神圣?1.1.2 重要的术语1.1.3 索引1.2 Git安装1.3 Git配置1.3.1 用户信息1.3.2 高亮显示1.3.3 忽略特定的文件1.3.4 使用.gitkeep来追踪空的文件夹1.4 开始操作Git1
2014-04-08 11:16:47
916
转载 Win32下常见反调试技术
1 探索内存差异跟到的一个IceSword用户层程序中的一个反调试代码:(跟Kernel32!IsDebuggerPresent函数的实现方法一致)mov eax, dword ptr fs:[18] 当前进程TEB->Ptr32 _NT_TIBmov eax, dword ptr [eax+30] eax+30h是peb的地址movzx
2013-12-17 15:19:13
5016
原创 使用PDB进行Python调试
用PDB库调试Python程序Python自带的pdb库来调试程序还是很方便的,当然了远程调试和多线程之类pdb是不支持的。用pdb调试有多种方式可选:1. 命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行之前python -m pdb myscript.py2. 在Python交互环境中启用调试>>> imp
2013-11-05 16:57:38
1967
原创 SublimeText3 snippet 编写
SublimeText2开始不再能够良好的支持Zen-Coding,不过自己的snippet定义功能也十分强大,类似VAssist.在菜单tool->New Snippet中定义.打开后是空白的snippet模板.在 之前为要定义的内容块,在 与 之间定义快捷名称,在 与 之间该snippet作用的文件类型.例如当需要输入html5这几个字符后按tab,就能展开
2013-11-02 13:22:35
2198
原创 Sublime Text 3 配置分析与我的配置
Sublime Text 3 配置解释(默认){// 设置主题文件“color_scheme”: “Packages/Color Scheme – Default/Monokai.tmTheme”,// 设置字体和大小“font_face”: “Consolas”,“font_size”: 12,// 字体选项:no_bold不显示粗体字,no_italic不显示斜体字
2013-11-01 10:52:18
22452
原创 我的.gdbinit
##################################################################### GDBINIT FILE FOR JERRY MAX VERSION 1.0 ####################################################################### Display
2013-10-29 20:47:52
1527
原创 GDB配置与.gdbinit的编写
GDB配置与.gdbinit的编写 当 GDB(即 GNU Project Debugger)启动时,它在当前用户的主目录中寻找一个名为 .gdbinit 的文件;如果该文件存在,则 GDB 就执行该文件中的所有命令。通常,该文件用于简单的配置命令,如设置所需的缺省汇编程序格式(Intel® 或 Motorola)或用于显示输入和输出数据的缺省基数(
2013-10-08 13:36:54
13621
原创 Vim插件
Ctags + Vim[/home/max/src]$ ctags -R"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表:l 用#define定义的宏l 枚举型变量的值l 函数的定义、原型和声明l 名字空间(namespace)l 类型定义(typede
2013-09-20 10:19:30
1927
原创 Vim 配置与快捷键
linux终端快捷键 常用:复制为Ctrl-Shift-C粘贴为Ctrl-Shift-Vtab = 补全Ctrl+A = 开始位置Ctrl+E = 最后位置Ctrl+K = 删除此处至末尾所有内容Ctrl+U = 删除此处至开始所有内容Ctrl+L = 刷新屏幕Ctrl+C = 杀死当前任务窗口操作:Shift+Ctrl+T: 新建标签页
2013-08-17 18:41:53
4918
tensorflow_gpu-2.2.0-cp36-cp36m-win_amd64.whl
2020-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人