- 博客(22)
- 资源 (21)
- 收藏
- 关注
原创 linux下读取excel文件
一、example.cpp#include <iostream>#include <stdio.h>#include <string.h>#include <stdlib.h>//#include <wchar.h>//#include <locale.h>#include "libxl.h"using
2018-08-02 17:26:58
25383
2
原创 linux c读取gzip内容
base64 -d xxx.txt |gunzip -|iconv -f utf-8 -t gbk >aaa.txtbase64 解压,然后gunzip解压gzip内容,然后utf8转码成gbk格式,将内容放入aaa.txt文件。
2018-05-31 13:47:01
1023
转载 类型解析符(BYTE,WORD,DWORD)
使用vc经常会碰到使用MAKEWORD,LOWORD,LOBYTE等的情况,那么分析一下吧!一.类型解析符(BYTE,WORD,DWORD)学过汇编应该知道,一个数据过来了,其到底代表什么,需要我们自己指定,我们可以指定其读取方式是字节,字,或双字,如下:DWORD dw = 0xffaabbcc; //这是一个32位的值DWORD dw1 = WORD(dw); //输出 0X0
2015-01-07 13:55:56
1848
原创 qt 运行程序拷贝到别的地方出现的问题
qt中截图中的错误解决方法1.找到qt安装目录类似:D:\install\Qt\Qt5.3.2\5.3\msvc2010_opengl\plugins2.在可执行目录添platforms文件夹,去除.pdb和不需要的文件
2014-12-15 17:02:37
1069
原创 冒泡排序
#include#define N 15void BubbleSort(int array[],int n){ int i,j,temp;//外循环控制循环趟数 for(i=0; i {//内循环选择要进行比较的数 for(j=0;j { if(array[j]>array[j+1]) { temp=array[j];
2014-11-24 16:41:25
496
转载 c++(重载、覆盖、隐藏)
成员函数的重载、覆盖与隐藏成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。8.2.1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相
2014-11-06 10:29:24
495
转载 static 和const
static 用途1 static局部变量 表示该变量不是auto型的,就是说,该变量在程序开始的时候创建,在程序结束的时候存储空间不释放,使用的时候沿用上一次的那个值2 static 全局变量 表示该变量只能在本文件中使用,不能被其他文件使用3 static 函数 表示该函数只能在本文件中使用 不能被其他文件中的函数调用4 static 类成员变量 表示这个类被全类拥有 该类的所
2014-11-06 10:26:41
504
转载 动态库
静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的
2014-11-06 10:24:10
473
转载 编译与链接区别
在多道程序环境中,要想将一个用户源代码变成一个可以在内存中执行的程序,通常分为三个步骤:编译、链接、载入。 (1)编译:由编译程序将用户的源代码编译成若干个目标模块。 (2)链接:由链接程序将编译后形成的一组目标模块以及它们所需要的库函数链接在一起,形成一个完整的载入模块。 (3)载入:由载入程序将载入模块载入内存。 编译和链接
2014-11-06 10:22:42
571
转载 引用于指针
c++中的引用与指针的区别 ★ 相同点: 1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。 ★ 区别: 1. 指针是一个实体,而引用仅是个别名; 2. 引用使用时无需解引用(*),指针需要解引用; 3. 引用只能在定义时被初始化一次,之后不可变;指针可变; 引用“从一而终” ^
2014-11-06 10:21:14
690
转载 I/O函数
1.I/O函数(1)scanf函数:int scanf(const char *format…..);从标准输入流stdin中按格式format将数据写到参数表中;若操作成功,返回写到参数表中的参数个数,否则返回EOF;注意以下几点:①scanf函数没有精度控制如出现:scanf(“%6.2f”,&a);是绝对错误的②在以%c格式输入字符数据时,所有输入的均为有
2014-11-06 10:19:19
765
转载 vs2010 打开的项目关闭后不显示
昨天重装了VS 2010 昨天晚上开了一个项目,看了下,今天早上再打开,发现起始页中最近使用的项目列表是空白的。找了很久,终于解决,步骤如下:菜单 —— 运行—— regedit ——打开下面的键值: HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer将 NoRecentDocsHisto
2014-09-26 09:41:10
3072
原创 an error occurred while creating opening the c++ browsing database 解决办法
http://www.microsoft.com/en-us/download/confirmation.aspx?displaylang=en&id=5783
2014-07-02 10:44:20
2734
原创 编译adb时的相关操作命令
/********************************centOS*************************************************/下载安装jdkmv jdk-6u45-linux-x64-rpm.bin /usr/lib/jvmchmod +x jdk-6u45-linux-x64-rpm.bin ./jdk-6u45-linux-x
2013-11-20 11:40:14
836
原创 rpm 安装jdk-6u45-linux-amd64.rpm发现需要依赖相关的库
安装jdk时涉及的相关命令rpm -ivh jdk-6u45-linux-amd64.rpm --nodeps --force
2013-11-20 11:36:05
4030
原创 vc 获取网络连接的ip,mac地址,dns,dhcp等详细信息
// NetWorkConnectionInfos.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include#include#include#include//#include//#include#include #include #
2013-05-30 15:40:09
3457
原创 vc如何刷新插入控件的数据
由于给listctrl 插入数据没有更新对话框,导致了对话框界面卡掉。如何避免这样的问题,在插入数据的最后执行,UpdateData(false);更新数据,使对话框能够将界面数据正确显示。
2013-04-16 17:03:14
1383
1
原创 如何打开指定类型的文件
LPCTSTR lpstrFilter = L"dll文件|*.dll;|可执行文件|*.exe;|txt文件|*.txt;|msi文件|*.msi|全选|*.*|||"; CFileDialog Dlg(TRUE,NULL,NULL,OFN_ALLOWMULTISELECT ,lpstrFilter,NULL);
2013-04-15 14:59:58
847
原创 vc文件操作
1.如何通过下拉菜单获取文件或文件夹的路径?2.如何循环递归目录?3.如何通过输入框获取拖进来的文件或文件夹的路径?4.获取文件的类型5.如何将修改的文件保存到别的目录下? 6.解压缩文件包,重新打包。
2013-03-20 21:43:19
498
原创 2013-3-20工作总结
1.今天遇到对话框中文全是乱码,还没解决。2.今天遇到CComboBoxEx写的内容长度有限制没有解决。3.对于中文路径的处理还有待加强。今天调用SignTool.exe给文件签名的时候犯的错第一、没有理解exe执行的原理第二、路径没有填绝对路径第三、没有事先想到签名需要哪些文件。
2013-03-20 21:42:07
574
原创 adb 31版本adb为什么那么大
我在windows上装了vm虚拟机,在虚拟机上装了ubuntu11.0,编译android4.2代码的时候发现编出来的adb 4点几兆。在网上找了好久答案,主要是编出来的adb没有执行stripe adb.exe。执行完之后我们会发现adb.exe大小只有796k左右大小。
2013-03-08 11:57:18
1661
1
adb31版本通讯工具
2013-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人