上一页 1 2 3 4 5 6 7 ··· 27 下一页
摘要: 1 /* 2 * testmain.cpp 3 * 4 * Created on: 2017年7月16日 5 * Author: Administrator 6 */ 7 8 #include 9 #include 10 #include 11 #include 12 #include 13 #include 14... 阅读全文
posted @ 2017-07-19 11:45 wxquare 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1. void *mymemcpy(void *dest, const void* src, size_t n); 内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中 2.void *memset(void *s, int 阅读全文
posted @ 2017-07-19 11:38 wxquare 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/ranyonsue/p/5984001.html#undefined HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超 阅读全文
posted @ 2017-07-18 15:04 wxquare 阅读(416) 评论(0) 推荐(1) 编辑
摘要: 1.散列表 散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。 2.散列函数 散列函数能使对一个 阅读全文
posted @ 2017-07-10 11:39 wxquare 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 1.C++程序内存布局 在C++中,内存分成4个区,从低地址到高地址分别是常量区、全局数据区、堆区、栈区。栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。堆,就是那些由new分配 阅读全文
posted @ 2017-07-05 17:01 wxquare 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 一、概述 STL 对定义的通用容器分三类:顺序性容器、关联式容器和容器适配器。 顺序性容器是一种各元素之间有顺序关系的线性表。元素在顺序容器中保存元素置入容器时的逻辑顺序,除非用删除或插入的操作改变这个位置,否则元素的位置保持为原来的位置。 关联式容器是非线性的结构,包含二叉树结构和hash结构。元 阅读全文
posted @ 2017-07-05 14:37 wxquare 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 一、Asio网络库 截止到C++17,C++标准库都没有加入网络通信库。实际项目网络编程是非常常见的功能,直接使用操作系统API是低效率且不稳定的,比较好的方法是借助第三方成熟可靠的网络库。据我所知C++中目前比较有名的网络库有ACE、libevent和boost.Asio,这三个库都是跨平台的,各 阅读全文
posted @ 2017-06-09 15:51 wxquare 阅读(5023) 评论(1) 推荐(0) 编辑
摘要: 这道题是非常典型的DP问题。按照DP的套路,关键是讨论出递推表达式,遍历过程中针对当前字符是否为'0'以及前一个字符为'0',分类讨论得出到目前字符为止最多有多少种译码方式?理清了递推表达式,代码是很简单的。 A message containing letters fromA-Zis being 阅读全文
posted @ 2017-06-09 10:20 wxquare 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 程序出现错误很正常,一个优秀的程序员必须学会调试,发现错误并改正。减少程序错误最有效的方法是:在敲代码之前,多花点时间思考,如何构造程序,数据结构和算法,尽量把细节提前写下来,可以尝试着在纸上写出核心代码,这样可以减少今后修改代码的时间。 1.常用的调试技巧 (1)代码检查,重新阅读程序,排除比较明 阅读全文
posted @ 2017-06-06 15:49 wxquare 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 这是一个比较简单的题目,借助栈可以轻松实现逆波兰表达式。 题目描述: Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are+,-,*,/. Each operand 阅读全文
posted @ 2017-06-06 10:12 wxquare 阅读(746) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 27 下一页