09 2018 档案

git的学习笔记
摘要:一、Git文件的四种状态 1.untracked : 未被追踪的 2. modified(改进的) : 表示已经修改,和版本库有区别 3. staged : 表示把工作区修改的文件添加到暂存区但并没有提交到版本库 4. commited : 表示数据安全的存储在本地库中 二、git 常用命令 1.g 阅读全文

posted @ 2018-09-25 22:46 zhang11111wei 阅读(158) 评论(0) 推荐(0) 编辑

Android 的开源项目的网址
摘要:各种各样的Android实例 https://blog.csdn.net/qq153843338/article/details/43161669 Android 教程 http://www.runoob.com/android/android-services.html Android基础入门教程 阅读全文

posted @ 2018-09-25 11:46 zhang11111wei 阅读(122) 评论(0) 推荐(0) 编辑

Android的基础知识点
摘要:一、Intent的2种启动方式 1.显示启动: setClass(“包名”,“启动的Activity.class”); XML文件中启动Activity 2.隐示启动: setAction("在XML文件中定义的字符"); <action android:name = "自己定义的字符" /> <c 阅读全文

posted @ 2018-09-19 17:10 zhang11111wei 阅读(68) 评论(0) 推荐(0) 编辑

Android的基础知识
摘要:一、adb 的简单命令 1. adb devices : 连接当前手机的设备 2.adb kill-server : 杀死当前的adbmingling 3.adb start-server : 启动当前的adb 4.adb install xxx.apk : 在设备上安装APK 5.adb -s 设 阅读全文

posted @ 2018-09-18 16:10 zhang11111wei 阅读(95) 评论(0) 推荐(0) 编辑

Socket编程概念
摘要:一、网路套接字 在通信过程中,套接字是成对存在的,该套接字内部借助两个缓冲区实现 二、网络字序 1.存储方式 大端法(网络):高位存低位,低位存高位 小端法(本地):高位存高位,低位存低位 2.网络字序和本地字序的转换 (1) htonl(uint32_t hostlong) 本地 >网络 IP为3 阅读全文

posted @ 2018-09-17 13:16 zhang11111wei 阅读(139) 评论(0) 推荐(0) 编辑

TCP/IP的4层模型
摘要:一 、TCP/IP 四层模型 1.网络接口层 :以太网帧协议、ARP 2.网络层 :IP 3.传输层 :TCP 、UDP 4.应用层 :HTTP 、FTP 二、每个模型的讲解 1.IP协议层: 4位版本号 : IPV4 、IPV6 8位生存时间(TTL(封装在IP层) >time to live) 阅读全文

posted @ 2018-09-17 11:36 zhang11111wei 阅读(1131) 评论(0) 推荐(0) 编辑

C++多态性的理解
摘要:一、virtual多态性的理解 多态:是对于不同对象接收相同消息时产生不同的动作。 二、隐藏 、重写(覆盖)、重载的区别 重载:针对于同一个类中,函数名相同,参数列表不同以及返回值不同来实现重载函数 隐藏 :针对于子类继承父类,子类只要和父类的函数名相同,不管参数列表、返回值是否相同,子类会 把所有 阅读全文

posted @ 2018-09-09 16:13 zhang11111wei 阅读(166) 评论(0) 推荐(0) 编辑

C++多态性和虚函数
摘要:一、vitrual 多态性的意义 多态性就是调用同一个函数名实现不同的函数的功能 二 、 C++中隐藏、覆盖 (重写)、重载的区别 阅读全文

posted @ 2018-09-09 15:33 zhang11111wei 阅读(140) 评论(0) 推荐(0) 编辑

C++派生类与基类对象赋值情况
摘要:一 、普通赋值 (同名隐藏) 子类对象调用和父类相同的函数名,该父类的函数名会被隐藏,只会调用子类的函数。 Class A { public: void show(); void show(int); } Class B : public A { public : void show(); void 阅读全文

posted @ 2018-09-09 14:10 zhang11111wei 阅读(1630) 评论(0) 推荐(0) 编辑

C++ malloc 和 new 的函数说明
摘要:malloc 和 new 一些不同点 1. 数组变量的申请 int *p = (int *) malloc (sizeof(int) * 5); if(p==NUILL) return; free (p); int *p = new int[4]; delete [] p; 2. 初始化申请 >ma 阅读全文

posted @ 2018-09-08 17:06 zhang11111wei 阅读(956) 评论(0) 推荐(0) 编辑

C++ const 和static的总结以及使用
摘要:一 static的使用 (作用域和存储方式) 1.作用域 >隐藏 静态函数跟静态全局变量的作用类似 (静态函数不能被其它文件所用; 其它文件中可以定义相同名字的函数,不会发生冲突) int a = 10; void add() { static int a=0; //对该函数进行隐藏,只作用于该函数 阅读全文

posted @ 2018-09-08 14:03 zhang11111wei 阅读(2087) 评论(0) 推荐(1) 编辑

动态库与静态库的区别
摘要:一、静态库 静态库编译后的执行程序是不需要其他函数库支持的 原因:第三方库的代码已经拷贝到你要执行的程序之中,所以这时候就不需要再依赖第三方库,执行代码具有独立性 二、动态库 1.理解 : 你的执行程序用到此函数库时才会去调用它 原因: 第三方库和你执行的代码一起加载到系统中,他们是并行存在的,当程 阅读全文

posted @ 2018-09-05 18:08 zhang11111wei 阅读(568) 评论(0) 推荐(0) 编辑

C++引用和指针的区别
摘要:一、引用和指针的定义 引用:它是给另一个变量取一个别名,不会再次分配空间(可以带来程序的优化) 指针:它是一个实体,需要分配空间 引用在定义的时候必须进行初始化,并且空间不能够改变。 指针在定义的时候不一定要初始化,并且指向的空间可变。(注:引用的值不能为NULL) >可以带来程序的安全性 引用访问 阅读全文

posted @ 2018-09-04 23:48 zhang11111wei 阅读(194) 评论(0) 推荐(0) 编辑

gdb的调试常用命令
摘要:一、gdb常用的命令 list l 常看源代码 break b 设置断点 b 10(行号) b fun(设置函数名) b 9(行号) if 条件(i==10) info b 查看断点个数 delete d 删除断点 1(第几个断点) d(删除所有断点) run r 运行程序 printf p 打印变 阅读全文

posted @ 2018-09-04 22:55 zhang11111wei 阅读(122) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示