上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页
摘要: 1. gdb调试 fun.c head.h main.c (-g是调试选项, 生成的app.out可调试) 2 启动gdb gdb app.out 2.1 run (r) 启动 2.2 start 启动-停留在main函数,分步调试 2.21 next(n):下一步 2.22 step(s):下一步 阅读全文
posted @ 2019-03-23 15:58 douzujun 阅读(298) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/victoryzn/article/details/78392128 阅读全文
posted @ 2019-03-22 00:27 douzujun 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 1. 好处 一次编写,终身受益 2. 命名规则 makefile Makefile makefile Makefile 3. 三要素 目标 依赖 规则命令 目标 依赖 规则命令 4. 第一版makefile makefile: 5. 第二版makefile 第一版更改其中一个文件,所有源码都重新编译 阅读全文
posted @ 2019-03-20 23:30 douzujun 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 1. 静态库 静态库文件命名:libxxxx.a 静态库文件命名:libxxxx.a 1.1 步骤: 1.2 用nm查看文件内容 1.3 发布并使用 注意: -L:包含库路径, -l:指定库名(通常是 -lmylib (库名为libmylib.a)) 2. 动态库 1. 编译与位置无关的代码,生成. 阅读全文
posted @ 2019-03-19 13:59 douzujun 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 1. gcc -E 预处理 头文件展开 宏替换 2. gcc -S: 生成汇编指令 3. gcc - c: 生成二进制文件 4. gcc -I: (包含头文件) 5. gcc -o: 指定输出 6. gcc -D xxxx: 编译时传递宏 7. gcc -g: 用于gdb调试 8. gcc -Wal 阅读全文
posted @ 2019-03-18 23:23 douzujun 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 以后可能要做c++开发了。。记录要看的书和可能用的技术,让自己有个学习的方向。。。 1. 语言基础 2. 算法与数据结构基础 3. 多线程开发基础 4. 数据库 5. 网络编程 6. 内存数据库技术 经验贴:https://www.zhihu.com/question/34574154/answer 阅读全文
posted @ 2019-03-13 18:08 douzujun 阅读(4815) 评论(4) 推荐(0) 编辑
摘要: 先创建一个临时实例strTemp 接着把strTemp.m_data和实例自身的m_data进行交换。由于strTemp是一个局部变量,程序运行到if外面会自动调用strTemp的析构函数,把strTemp.m_data所指向的内存释放掉。 由于strTemp.m_data所指向的内存就是实例之前m 阅读全文
posted @ 2019-03-12 21:36 douzujun 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1. 问了全局变量,静态变量,局部变量,分别放在什么内存(堆栈) 全局变量或者静态变量,它们都放在堆里局部变量放在栈里堆区,也叫自由存储区. 栈内存: 程序自动向OS申请分配以及回收,速度快,使用方便 但程序员无法控制。若分配失败,则提示栈溢出错误。 注意,const局部变量也储存在栈区内,栈区向地 阅读全文
posted @ 2019-03-11 23:49 douzujun 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1. Android中的IOC(DI)框架 1.1 ViewUtils简介(xUtils中的四大部分之一) IOC: Inverse of Controller 控制反转。 DI: Dependency Inject 依赖注入 IOC: Inverse of Controller 控制反转。 DI: 阅读全文
posted @ 2019-03-11 01:50 douzujun 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 1. 集合部分 1.1 HashMap排序 2.java中的引用类型 强引用 软引用:SoftReference 弱引用:WeakReference 虚引用:PhantomReference 对象的可及性: 强可及对象,永远不会被GC回收 软可及对象:当系统内存不足的时候,被GC回收。 弱可及对象: 阅读全文
posted @ 2019-03-10 14:28 douzujun 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 1. HTTP协议(超文本传输协议) 浏览器 >服务器发送的请求格式如下:(浏览器告诉服务器,浏览器的信息) 服务器==>浏览器回送的数据格式如下:(告诉浏览器,服务器的版本,按照什么格式解析) header:告诉浏览器特殊信息(必须有HTTP/1.1 200 OK) body 2. Python模 阅读全文
posted @ 2019-03-09 23:02 douzujun 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 1. 迭代器 1.1 可迭代对象 判断xxx_obj是否可以迭代 在第1步成立的前提下,调用 iter 函数得到 xxx_obj 对象的 __iter__ 方法的返回值 __iter__ 方法的返回值是一个迭代器 如果想要一个对象称为一个 可以迭代的对象,即可以使用for,必须实现 __iter__ 阅读全文
posted @ 2019-03-09 20:55 douzujun 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1. 泛型擦除 说明泛型类型String和Integer都被擦除掉了,只剩下了原始类型。 泛型本身有一些限制。比如: 那么,利用反射,我们绕过编译器去调用 add 方法。 这篇博客讲的巨好!收藏一下:https://blog.csdn.net/jeffleo/article/details/5225 阅读全文
posted @ 2019-03-08 20:50 douzujun 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1. 多任务 并行:真的多任务 并发:假的多任务 2. 多任务-线程 Python的 Thread模块是比较底层的模块,Python的 Threading模块 是对Thread做了一些包装,可以更加方便的被使用 2.1 使用threading模块 线程执行 2.2 查看当前线程数量 当调用Threa 阅读全文
posted @ 2019-03-04 00:26 douzujun 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串(数字或大小写字母), 找出最长的对称的子串(如有多个,输出任意一个)。 例如: 输入:“abbaad” 输出:“abba” 阅读全文
posted @ 2019-03-02 17:05 douzujun 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 一、网络-udp(用户数据报协议) 用户数据报协议 类似写信,不安全,数据有可能丢 用户数据报协议 类似写信,不安全,数据有可能丢 1.1 ip地址 注意: IP地址127.0.0.1 ~ 127.255.255.255 用于回路测试 私有ip地址,不在公网中使用 1.2 端口(重点) 端口是通过端 阅读全文
posted @ 2019-02-24 01:06 douzujun 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1. __init__方法 TOM 我去了TOM 2. 利用参数设置属性初始值 3. __del__方法 TOM 我来了TOM TOM 我去了 4. __str__方法 TOM 我来了我是小猫[TOM] TOM 我去了 5. 身份运算符 用于 比较 两个对象的 内存地址 是否一致—是否是对同一个对象 阅读全文
posted @ 2019-02-22 19:52 douzujun 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 194. Transpose File Given a text file file.txt, transpose its content. You may assume that each row has the same number of columns and each field is s 阅读全文
posted @ 2019-02-22 00:21 douzujun 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 193. Valid Phone Numbers 193. Valid Phone Numbers Given a text file file.txt that contains list of phone numbers (one per line), write a one liner bas 阅读全文
posted @ 2019-02-21 23:57 douzujun 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 192. Word Frequency Write a bash script to calculate the frequency of each word in a text file words.txt. For simplicity sake, you may assume: words.t 阅读全文
posted @ 2019-02-21 16:17 douzujun 阅读(358) 评论(0) 推荐(0) 编辑
摘要: sudo crontab -e 阅读全文
posted @ 2019-02-18 22:55 douzujun 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1. 函数开始 2. 带参数 注意: 阅读全文
posted @ 2019-02-13 22:25 douzujun 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1. {print} coins.txt 1.1 {print $x}: 打印第x列 1.2 用制表键对齐 1.3 打印行号 (NR) 1.4 打印列号 (NF) 1.5 查找功能(某行数据) 1.6 自定义分隔符 输入分隔符:FS 输出分隔符:OFS 1.7 打印多文件 1.8 某列不想显示 2. 阅读全文
posted @ 2019-02-12 23:00 douzujun 阅读(207) 评论(0) 推荐(0) 编辑
摘要: ${}: 数据“内容”删除,替换;{}: 列表 1. 条件测试: test =~:正则匹配 2. if/then/elif/else/fi 3. case/esac 4. for/do/done 5. while/do/done 采用 i++ 6. break和continue 7. tee 功能: 阅读全文
posted @ 2019-02-11 23:27 douzujun 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1. 自定义变量(仅在当前shell生效) 1.1 定义变量 1.2 输入变量 1.3 位置变量 ($1, $2, $3...${10}....) 1.4 预定义变量 ( $ \$0, \$*, \$@, \$\#, \$\$, \$!, \$? $ ) 1.5 综合 2. 环境变量(在当前shel 阅读全文
posted @ 2019-02-11 14:44 douzujun 阅读(303) 评论(0) 推荐(0) 编辑
摘要: !$:显示上一条命令最后一个参数 $?: 上个命令的退出状态,或函数的返回值。 alias xxx="命令":给命令取别名 xxx 通过 vim ~/.bashrc 里编辑,可以来修改别名。 <, <<:重定向输出 、>, >>:重定向到文件 管道:| 命令排序 shell通配符 子shell:重新 阅读全文
posted @ 2019-02-10 23:31 douzujun 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-02-10 19:50 douzujun 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 1. Shell功能 1. 自动化批量系统初始化程序(update、软件安装、时区设置、安全策略.......) 2. 自动化批量软件部署程序(LAMP、LNMP、Tomcat、LVS、Nginx) 3. 管理应用程序(KVM、集群管理扩容,MySQL、DELLR720批量RAID) 4. 日志分析 阅读全文
posted @ 2019-02-10 13:43 douzujun 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1. 动机一:数据压缩 第二种类型的 无监督学习问题,称为 降维。有几个不同的的原因使你可能想要做降维。一是数据压缩,数据压缩不仅允许我们压缩数据,因而使用较少的计算机内存或磁盘空间,但它也让我们加快我们的学习算法。 但首先,让我们谈论 降维是什么。作为一种生动的例子,我们收集的数据集,有许多,许多 阅读全文
posted @ 2019-02-09 21:39 douzujun 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 设置-->页脚代码 <script language="javascript" type="text/javascript"> // 生成目录索引列表 // ref: http://www.cnblogs.com/wangqiguo/p/4355032.html // modified by: zz 阅读全文
posted @ 2019-02-08 14:28 douzujun 阅读(2204) 评论(4) 推荐(2) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页