- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 git远程仓库
1、git remote -v 查看当前git库有没有远程仓库 2、git remote add origin ssh://liutong@blit.chinahisu.com:29418/tools/loadertools.git 3、git pull origin master 4、git push origin master
2015-08-26 15:23:18 293
原创 sizeof strlen区别
sizeof() 关键字,编译期确定结果strlen()函数,运行期确定结果,字符串长度如:char name[12] = {"hello world"};sizeof(name) = 12;数组长度strlen(name) = 11,字符串长度name[5] = 0;sizeof(name) = 12;数组长度strlen(name) = 5,字符
2015-08-12 17:43:27 161
原创 QT正则表达式
#include <QRegExpValidator>QRegExpValidator *validator = new QRegExpValidator(QRegExp("\\d+K|\\d+k|\\d+M|\\d+m"), lineEdit);lineEdit->setValidator(validator);
2015-08-12 14:10:37 303
原创 Discovery(3)
静态成员变量静态成员变量在对象没有创建前,就已经存在,所以静态成员变量不能在类的构造函数里面初始化,如: int A::num = 0; 访问静态成员变量时,由于该变量属于类,不属于某一个对象,所以访问时,加上类标识符,如:A::num
2015-08-12 14:07:41 269
转载 GIT常用命令
初始化配置 C代码 收藏代码配置使用git仓库的人员姓名git config –global user.name “Your Name Comes Here” 配置使用git仓库的人员emailgit config –global user.email you@yourdomain.example.com 配置到缓存 默认15分钟git config –global credential.h
2015-08-11 14:06:15 270
原创 QT命令行解析
解析该命令行: –usb –file=0x100000::0x200000::C:\Users\minxiaoyao\Desktop\test.txt::NAND::chip0 –tspid=0x1b58 –tbpid=0xdd –info=0x03::0x01::0x01010101::V0.000000000000
2015-08-11 13:37:18 602
原创 XML文件读写
XML文件格式/*xml文件格式:<Partition_Info>为根节点,part为子节点,Sel、PartitionName...为属性<?xml version="1.0" encoding="GB2312" ?><Partition_Info><Part Sel="1" PartitionName="fastboot" FlashType="nand" FileSystem="none
2015-08-11 11:45:55 368
转载 Git 常用命令整理
初始化配置C代码 #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email you@yourdomain.example.com #配置到
2015-08-07 15:06:19 182
转载 QT中判断文件是否存在
QFileInfo file("D:\..."); // 目录存在 qDebug() << file.isFile(); // false qDebug() << file.isDir(); // true qDebug() << file.exists();
2015-08-07 11:24:58 1835
QFileInfo fi("C:/123"); // 目录存在qDebug() qDebug() qDebug() qDebug() qDebug() qDebug()
2015-08-07 11:01:55 41
原创 QT5乱码处理
QTextCodec *codec=QTextCodec::codecForName(“GBK”);codec->toUnicode(“中文”);
2015-08-07 09:28:10 293
原创 QT处理命令行参数
1、Qstring.split()2、QCommandLineOption 、 QCommandLineParserQCommandLineOption op1("USB","", "USB打包");QCommandLineOption op2("TS", "", "TS流打包");QCommandLineOption op3("F", "", "Flash类型选择", "NAND");//
2015-08-07 09:26:10 674
原创 Discovery(2)
重载发生在编译期,多态发生在运行期C++类型转换1.static_cast隐式转换2.const_cast用于取出const属性,把const类型的指针变为非const类型的指针3.dynamic_cast该操作符用于运行时检查该转换是否类型安全,但只在多态类型时合法,即该类至少具有一个虚拟方法。dynamic_cast与static_cast具有相同的基本语法,dynamic_cast主要用于类层
2015-08-05 18:38:08 273
原创 Discovery(1)
#PRAGMA PACK(1) struct s { char ch; int i; }; #PRAGMA PACK() //设置结构体的边界对齐为1个字节,sizeof(struct s) = 5代码注释typedef struct hiPak_S_HeadTsPacket{ u32t syn_byte:8;
2015-08-05 08:22:33 273
转载 编码UNICODE UTF8 GBK GB2312 GB18030
一、编码历史与区别 一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节”。 再后来,他们又做
2015-08-03 14:44:14 588
原创 Qstring
Qstring格式化输出QString string;string.sprintf("最多只能同时添加%d个文件", TS_PART_MAX_NUM);Qstring 转换char*char *file_name = strdup(filename.toLatin1().constData());strdup函数是标准C函数,实现malloc+strcpy;filename.toLatin1
2015-08-03 11:11:04 393
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人