- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 大小端
大小端参考 大小端存储模式精解应用场景应用场景:大小端常用于网络主机之间传输数据概念1.大端模式 内存的低地址 存放 数据的高字节2.小端模式 内存的低地址 存放 数据的低字节区分方法内存存储数据都是从低地址向高地址增长所以先存入的是数据的高字节则为大端模式 先存入的是数据的低字节则为小端模式校验方法1.u...
2018-03-24 10:49:15
378
原创 C++ String拼接
做个笔记看下边的代码: string str1 = "ls"; //ok string str2 = "test.c"; //ok string str3 = str1 + " /tmp/"; //ok string str4 = "ls " + "test.c"; //error string str5 = str1 + " append " +
2016-10-18 23:28:20
12691
原创 OpenCV3.1.0+VS2013开发环境配置(二)--一劳永逸的配置
承接OpenCV3.1.0+VS2013开发环境配置,避免每次新建工程都要重新做一遍配置,这里可以将配置文件导出,此后,每次新建工程,只需导入配置文件即可,省去许多重复性的操作。配置并保存配置文件Step 1:先打开Property ManagerStep 2:添加一个新的属性配置,命名并保存Step 3:做相关配置 (1)添加头文件包含路径 D:\OpenCV\OpenCV
2016-10-18 23:02:28
6054
原创 Xerces-C++编译安装及一个简单例子
这两天在学习Xerces-C++库,简单的做个笔记。 以下操作是在Ubuntu15.04下完成一、编译&安装1、下载源码包下载源码包: http://xerces.apache.org/xerces-c/download.cgi解压 根据下载的包选择 解压方式解压后得到一个目录,如:xerces-c-3.1.42、编译&安装 进入xerces-c-3.1.4目录 : cd xe
2016-07-06 20:49:45
8120
1
原创 统计字符串中的无重复字符个数
统计一个字符串中出现的 无重复字符的个数标准ASCII码表中有128个字符。具体代码:int getCount(char *str){ if (str == NULL){ return 0; } int cnt = 0; char flag[128] = {0}; while (*str){ if (*str >= 0 || *st
2016-05-01 18:23:05
3384
原创 git相关操作流程学习
(对自己近期所了解的git相关操作流程的一个总结)首先,需要在github上注册一个账号,用于托管代码。1.在网页上新建一个项目Step 1:点击 New repository,跳转到创建页面Step 2:填写属性:项目名称、描述、public(免费)、创建一个README项目创建完成2.检出项目到本地可能需要在本地创建一个同名目录,作为本地工作区Step
2016-04-09 18:35:38
601
原创 等差数列前n项和公式证明
等差数列前n项和公式证明等差数列第一项为 a1公差为 d则前n项的和为:Sn=[(a1+an)∗n]/2Sn = [ (a1 + an)*n ] / 2证明过程如下:Sn = a1 + (a1 + d) + ... + (a1 + (n-1)d)Sn = an + (an - d) + ... + (an - (n-1)d)上边两式相加得到 2Sn = (a1 + an)*n即 Sn =
2016-02-25 22:10:54
14790
原创 嵌入式开发环境准备
花了整整一个下午的时间,终于把这些配置搞好了,做个记录。1、所需工具软件:putty:http://rj.baidu.com/soft/detail/15699.html?aldMTPuTTY(方便管理putty):http://www.ttyplus.com/downloads.htmlPL2303_Prolific_DriverInstaller_v1.12.0 (USB转
2016-01-18 00:44:06
1615
原创 OpenCV3.1.0+VS2013开发环境配置
之前总结过一个OpenCV2.49+VisualStudio2010开发环境配置,OpenCV3.1.0发布了,电脑上又重新安装了VS2013,所以准备看看OpenCV3.1.0较之OpenCV2.4.9有哪些改善。这里有一篇博客可供参考:OpenCV3.0 3.1版本的改进(在这里感谢 博主的分享)。首先要做的就是 开发环境配置,具体过程如下:Step 1:OpenCV环境变量配置
2016-01-10 18:48:26
76655
18
原创 数组--C语言中关于数组的小问题
1、记得最初学C语言时,关于数组有这么一点:定义数组时,其长度不能用变量来表示。但是今天一不小心写错了:char buf[len],居然编译通过,运行正确!简单的测试程序,array_init.c如下:#include #include int main(int argc, char *argv[]){ int len = argc > 1 ? atoi(argv[1])
2015-07-13 13:42:07
1079
原创 编写一个函数,把一个char组成的字符串循环右移n位
编写一个函数,把一个char组成的字符串循环右移n位参考:http://blog.youkuaiyun.com/a1232345/article/details/46611917例如:原来是”abcdefghi”,如果n = 2,移位后应该是”hiabcdefg”。大体思路是这样的:Step 1:将需要移动的字符串取出来,放入一个新的数组中Step 2:接着把前边没有移动的字符串 拼接到新的数组后边Ste
2015-07-10 15:17:27
4278
原创 指针小笔记
例1:void func(char *ptr){ ptr = "world";}int main(int argc, char *argv[]){ char *str = "hello"; func(str); printf("*str = %s\n", str); return 0;}(1)"hello","world"都在常量区,
2015-07-09 12:28:44
864
原创 Windows下免安装版MySQL的配置
步骤:下载mysql-5.6.21-winx64.zip(根据操作系统下载适合的版本)解压如解压到:D:复制其中的my-default.ini文件,重命名为my.ini将这个my.ini复制到 C:\Windows\ 下#my.ini文件中的内容 [client] port=3306
2014-10-19 21:58:27
1376
原创 笔记---Linux---Vim自动补齐的配置
配置文件在/etc/vim这个文件夹里。/etc这个目录主要存放系统配置文档的。/etc/vim里的配置文件不建议修改,这个是全局的,作用于所有用户。一般直接在家目录底下建立配置文档就可以了。
2014-10-06 21:35:42
2633
原创 IPV4 转 整型数,与 整形数 转 IPV4
#include #include char g_buf[100] = {0};//IPV4 转 整型in_addr_t ip2i(const char* strptr) //in_addr_i 可以看作是int{ char * p = NULL; char * q = NULL; int a[4] = {0}; int i = 0; in_addr_t addr = 0; char buf
2014-04-14 21:39:31
1582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人