导航

2017年5月9日

摘要: 转载自: https://blog.csdn.net/qq_32916805/article/details/117637192 内存对齐为了方便CPU用指令对内存进行访问,通常要求某种类型对象的地址必须是某个值K(通常是2、4或8)的倍数,如果一个变量的内存地址正好位于它长度的整数倍,我们就称他是 阅读全文

posted @ 2017-05-09 14:02 talenth 阅读(192) 评论(0) 推荐(0) 编辑

2017年5月8日

摘要: 一 判断哪个键按下 1 使用_getch()获取并判断(这个应该也可以判断鼠标按键处理, 不过暂时没有研究明白) 首先用_kbhit()判断是否有键盘按下事件,如果有再用_getch()获取这个字符并进行判断.不过需要注意以下事项: (1)这个返回值是int类型 (2)字母部分是区分大小写的, 就是 阅读全文

posted @ 2017-05-08 16:57 talenth 阅读(266) 评论(0) 推荐(0) 编辑

2017年5月5日

摘要: 转载自: http://www.cnblogs.com/ywl925/p/3710246.html 记忆方法: --摘自《C语言程序设计实用问答》 问题:如何记住运算符的15种优先级和结合性? 解答:C语言中运算符种类比较繁多,优先级有15种,结合性有两种。 如何记忆两种结合性和15种优先级?下面讲 阅读全文

posted @ 2017-05-05 08:47 talenth 阅读(316) 评论(0) 推荐(0) 编辑

2017年5月3日

摘要: 转载自: http://www.ituring.com.cn/article/111027 问题的起因是和一个朋友讨论不同编码的转换问题,说到了wchar_t的类型,朋友的看法是,wchar_t的编码方式是utf-16,长度一定是16位的。我的看法不同,我认为wchar_t的长度和编码方式都是编译器 阅读全文

posted @ 2017-05-03 11:35 talenth 阅读(4532) 评论(0) 推荐(0) 编辑

2017年4月22日

摘要: 转载自: http://www.cnblogs.com/dennisOne/archive/2012/10/23/2736238.html ☞标志寄存器综述 8086CPU的标志寄存器(flags Register, FR)有16位,其中存储的信息通常被称为程序状态字(PSW),flag寄存器与其他 阅读全文

posted @ 2017-04-22 10:27 talenth 阅读(1200) 评论(0) 推荐(0) 编辑

2017年3月1日

摘要: http://wiki.ubuntu.org.cn/Qref/Source 一 老版本的更新源 如: 8.04 deb http://old-releases.ubuntu.com/ubuntu/ hardy main restricted universe multiverse deb-src h 阅读全文

posted @ 2017-03-01 20:22 talenth 阅读(118) 评论(0) 推荐(0) 编辑

2017年2月24日

摘要: 一 用于dns, whois相关的网站 1 http://viewdns.info/iphistory 2 http://bgp.he.net/ 3 https://whois.aliyun.com/ 二 其他一些相关的网站 1 邮件轰炸机: http://www.skyju.cc/mailhzj. 阅读全文

posted @ 2017-02-24 14:04 talenth 阅读(170) 评论(0) 推荐(0) 编辑

2017年1月12日

摘要: 一 系统自带的命令 1 创建文件夹 mkdir 文件夹名 2 强制删除文件夹 rd/s/q 文件夹名 3 强制删除文件 del/f/s/q 文件名 4 移动文件到文件夹 move 文件名 文件夹名 二 第三方工具 1 7z-->功能真的很强大,好多格式都可以解 下载地址: http://www.7- 阅读全文

posted @ 2017-01-12 11:21 talenth 阅读(180) 评论(0) 推荐(0) 编辑

2016年12月24日

摘要: 一 系统环境 win10 pro x86 masm 5.0 下载地址:http://download.pchome.net/development/linetools/detail-9028.html 二 编译环境搭建 1 将masm 5.0 下载下来,这个是免安装版的, 解压缩, 将MASM.EX 阅读全文

posted @ 2016-12-24 17:17 talenth 阅读(471) 评论(0) 推荐(0) 编辑

2016年11月28日

摘要: 参考: http://www.cnblogs.com/acpp/archive/2010/02/08/1665876.html http://blog.csdn.net/huzhenwei/article/details/7896632 一 当前环境:sys redhat x86_64 ftp vs 阅读全文

posted @ 2016-11-28 15:43 talenth 阅读(999) 评论(0) 推荐(0) 编辑

2016年11月10日

摘要: <1> SSL版本 测试浏览器支持的SSL版本的网站: https://www.ssllabs.com/ssltest/viewMyClient.html 0xfefd (DTLS 1.2,基于TLS 1.2) 0xfeff (DTLS 1.0,数据报传输层安全,实现在 UDP 协议之上的 TLS, 阅读全文

posted @ 2016-11-10 11:14 talenth 阅读(307) 评论(0) 推荐(0) 编辑

2016年8月8日

摘要: 1 boost 常用函数 <1> tcp跟udp的收发函数名 tcp收发 async_write async_read async_read_until udp收发 async_send_to async_receive_from <2> boost::asio常见的网络错误代码 参考: http: 阅读全文

posted @ 2016-08-08 16:46 talenth 阅读(560) 评论(0) 推荐(0) 编辑

2016年7月22日

摘要: 参考: http://blog.csdn.net/wuzuyu365/article/details/51900676 1.下载protobuf下载地址:https://github.com/google/protobuf 目前最新稳定版是2.6.1 一般下载 protobuf-2.6.1.tar. 阅读全文

posted @ 2016-07-22 10:46 talenth 阅读(466) 评论(0) 推荐(0) 编辑

2016年7月11日

摘要: 转载自: http://openwares.net/misc/server_name_indication.html Server Name Indication是用来改善SSL(Secure Socket Layer)和TLS(Transport Layer Security)的一项特性。它允许客 阅读全文

posted @ 2016-07-11 18:15 talenth 阅读(1652) 评论(0) 推荐(0) 编辑

2016年6月29日

摘要: 一 前言 由于最近一个c++项目需要使用json这种数据格式来传输数据, so上网去寻找合适的类库,毕竟对于这种不是很新的技术, 自己造轮子有点得不偿失. 从百度上翻了翻, 基本上就boost跟jsoncpp两个可用的, 由于项目主体使用boost, 所以本着去繁就简的原则,开始使用boost,不过 阅读全文

posted @ 2016-06-29 13:30 talenth 阅读(324) 评论(0) 推荐(0) 编辑

2016年6月23日

摘要: 转载自: http://www.jb51.net/article/55853.htm 前言 好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键。M前言 好比C++中,定义int类型需要多少字节, 阅读全文

posted @ 2016-06-23 14:04 talenth 阅读(164) 评论(0) 推荐(0) 编辑

2016年6月21日

摘要: 参考链接 http://blog.csdn.net/hnu_zxc/article/details/7786060 http://blog.chinaunix.net/uid-20384806-id-1954344.html https://msdn.microsoft.com/en-us/libr 阅读全文

posted @ 2016-06-21 16:27 talenth 阅读(2755) 评论(0) 推荐(0) 编辑

2016年5月25日

摘要: 1 一些常见的问题及解决方法 <1> ssh登录不显示用户名跟路径 可能原因: ssh登录的用户没有配置shell 对应解决方案:在/etc/passwd文件对应用户那一行末尾添加/bin/bash,保存退出, 重新用该用户登录即可 <2> rz上传文件失败 可能原因: 不带参数的rz命令上传大文件 阅读全文

posted @ 2016-05-25 21:42 talenth 阅读(251) 评论(0) 推荐(0) 编辑

2016年5月3日

摘要: 转载自: http://www.cnblogs.com/nankezhishi/archive/2012/06/09/getandpost.html 作者: 木-业 如果有人问你,GET和POST,有什么区别?你会如何回答? 我的经历 前几天有人问我这个问题。我说GET是用于获取数据的,POST,一 阅读全文

posted @ 2016-05-03 11:10 talenth 阅读(219) 评论(0) 推荐(0) 编辑

2016年4月14日

摘要: 参考自: http://zjf30366.blog.163.com/blog/static/411164582009061075923/ #include<cstdio> #include<iostream> using namespace std; #define f(a,b) a##b #def 阅读全文

posted @ 2016-04-14 10:41 talenth 阅读(1093) 评论(0) 推荐(0) 编辑

2016年3月18日

摘要: 一 环境: ubuntu v8.04 virtualbox _v4.3 二 操作 1 按正常创建新的虚拟机, 然后在选择虚拟硬盘界面选择使用旧的ubuntu虚拟机 2 打开虚拟机 删除/etc/udev/rules.d/下面包含net 的文件 本例为 70-persistent-net.rules 阅读全文

posted @ 2016-03-18 14:56 talenth 阅读(749) 评论(0) 推荐(0) 编辑

2016年3月1日

摘要: 转载自: http://blog.csdn.net/evan2008/article/details/8002958 有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. st 阅读全文

posted @ 2016-03-01 13:13 talenth 阅读(397) 评论(0) 推荐(0) 编辑

2016年1月26日

摘要: 参考: http://blog.csdn.net/xiaofei2010/article/details/8458605 '\r' : 回车符 '\n' : 换行符 以下是c++语言的测试代码, 跟平台无关(至少win下, 跟linux下效果是一样的) 运行结果如下: 回车(\r):每次光标移到本行 阅读全文

posted @ 2016-01-26 16:39 talenth 阅读(193) 评论(0) 推荐(0) 编辑

2015年9月23日

摘要: 转载自: http://blog.sina.com.cn/s/blog_9f488855010198vn.html 正确与否未验证 python中得thread的一些机制和C/C++不同:在C/C++中,主线程结束后,其子线程会默认被主线程kill掉。而在python中,主线程结束后,会默认等待子线 阅读全文

posted @ 2015-09-23 10:53 talenth 阅读(413) 评论(0) 推荐(0) 编辑

2015年9月16日

摘要: 参考自: http://blog.csdn.net/wanghai__/article/details/6285310 1 单引号跟双引号的普通用法是相同的, 就是跟C++语言里面用双引号表示字符串字面量的用法一样 eg: (1) str1 = 'aaa' (等价于str = "aaa") (2) 阅读全文

posted @ 2015-09-16 15:53 talenth 阅读(9773) 评论(3) 推荐(0) 编辑

2015年9月2日

摘要: 转载自:http://www.cnblogs.com/coser/archive/2011/12/14/2287739.html 什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于Java 阅读全文

posted @ 2015-09-02 10:40 talenth 阅读(178) 评论(0) 推荐(0) 编辑

2015年8月12日

摘要: 参考: http://my.oschina.net/935572630/blog/375758 一 环境版本: os: win7 x64 python: 2.7.10 x64 二 安装步骤: 由于flask运行依赖很多库, 手动安装的话, 对菜鸟来说比较麻烦, so这里采用easy_install进 阅读全文

posted @ 2015-08-12 15:01 talenth 阅读(304) 评论(0) 推荐(0) 编辑

2015年8月10日

摘要: 一 实验平台 1 os: win7 64位旗舰版sp1 2 python: 2.7.10 x64 二 连接数据库 1 连接 mysql数据库 (1)下载mysql(5.6.25-winx64) 建议下载免安装版, 安装版的容易出现各种问题,解开压缩包,双击bin目录下的mysqld.exe, 启动数 阅读全文

posted @ 2015-08-10 16:29 talenth 阅读(593) 评论(0) 推荐(0) 编辑

2015年7月24日

摘要: 转载自: http://blog.csdn.net/yi_ya/article/details/40404231 1. 简单介绍 protobuf文件:就是定义你要的消息(类似java中的类)和消息中的各个字段及其数据类型(类似java类中的成员变量和他的数据类型) 2. Protobuf消息定义 阅读全文

posted @ 2015-07-24 18:08 talenth 阅读(4066) 评论(0) 推荐(0) 编辑

摘要: 参考网址: http://my.oschina.net/chenleijava/blog/261263 http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/ http://blog.csdn.net/yi_ya/article/details/40 阅读全文

posted @ 2015-07-24 18:00 talenth 阅读(416) 评论(0) 推荐(0) 编辑

2015年7月23日

摘要: 一 特殊符号 一共12个, 这些是输出包含的字符序列, 所以像[[:alnum:]], [^[:alnum:]]这种两个中括号的表达式就比较好理解了; 尽量不要用[a-z]之类, 因为不同的字符编码方式, 对这种表达式的解释不同 1 字母数字 [:alnum:]→[0-9,a-z,A-Z] [:al 阅读全文

posted @ 2015-07-23 17:20 talenth 阅读(154) 评论(0) 推荐(0) 编辑

摘要: 转载自:http://www.letuknowit.com/archives/90/ MySQL中实现模糊查询有2种方式:一是用LIKE/NOT LIKE,二是用REGEXP/NOT REGEXP(或RLIKE/NOT RLIKE,它们是同义词)。 第一种是标准的SQL模式匹配。它有2种通配符:“_ 阅读全文

posted @ 2015-07-23 15:22 talenth 阅读(441) 评论(0) 推荐(0) 编辑

2015年7月3日

摘要: 转载自:http://news.ccidnet.com/art/32855/20100713/2114025_1.html 作者: mt 1 new operator,也叫new表达式;new表达式比较常见,也最常用,例如: string* ps = new string("abc"); 上面这个n 阅读全文

posted @ 2015-07-03 15:12 talenth 阅读(5093) 评论(0) 推荐(2) 编辑

2015年7月2日

摘要: 转载自: http://www.cnblogs.com/adforce/archive/2013/01/02/2842042.html 一、各编码间的区别 UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节 阅读全文

posted @ 2015-07-02 11:22 talenth 阅读(212) 评论(0) 推荐(0) 编辑

2015年4月1日

摘要: 0 关于创建类对象的一些容易出问题的地方(群里 网友 SKY[弃疗]S1xe的原话) 如果你要调用无参构造函数,那么不要加括号 如果你要调用有参构造函数,再加上括号 不然你带括号,没写参数 很可能会被认为函数声明 1 main中的参数 尽量用英文双引号括起来,否则可能会出现字符串截断的情况(linu 阅读全文

posted @ 2015-04-01 14:24 talenth 阅读(377) 评论(0) 推荐(0) 编辑

2015年3月22日

摘要: <1>POSIX 可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ) <2>同步与异步的区别 同步就是执行直到有了结果以后才返回 异步就是执行不管有没有结果立即返回 <1>POSIX 可移植操作系统接口(Portable Operat 阅读全文

posted @ 2015-03-22 11:27 talenth 阅读(161) 评论(0) 推荐(0) 编辑

2015年2月28日

摘要: 一 函数指针1 函数类型 函数的类型由它的返回值类型,和形参类型共通过决定,与函数名无关。 eg:bool lengthcompare(const string&, const string&); 该函数的类型是bool (c... 阅读全文

posted @ 2015-02-28 15:57 talenth 阅读(153) 评论(0) 推荐(0) 编辑

2015年2月25日

摘要: UDP&TCP&原始套接字接口 UDP SOCKET socket( int af, int type, int protocol ); 描述: 创建一个套接口 参数: af: 地址簇,常见地址簇,AF_INET type与protocol是相关联的,type规定大类别,protocol是这类中具体 阅读全文

posted @ 2015-02-25 17:38 talenth 阅读(125) 评论(0) 推荐(0) 编辑

2015年2月7日

摘要: 基本数据结构 通用socket地址结构 struct sockaddr { u_short sa_family; //协议地址簇 char sa_data[14]; //通用地址 } ipv4专用地址结构 struct sockaddr_in { short sin_family; // 协议地址簇 阅读全文

posted @ 2015-02-07 23:09 talenth 阅读(166) 评论(0) 推荐(0) 编辑

摘要: 字节序有两种,小尾数字节序(也叫小端字节序)跟大尾数字节序(也叫大端字节序)。 1 小尾数字节序。一个多字节数的低位字节存储在内存的低地址处,简称为低低高高(低位存储在低地址,高位存储在高地址) 2 大尾数字节序。一个多字节的高位字节存储在内存的低地址处,简称为高低低高(高位存储在低地址,低位存储在 阅读全文

posted @ 2015-02-07 22:04 talenth 阅读(131) 评论(0) 推荐(0) 编辑