- 博客(14)
- 资源 (9)
- 收藏
- 关注
原创 怎样正确删除nt6_hdd_installer硬盘安装启动器?
之前用硬盘重新安装过系统,现在nt6_hdd_installer_v2.X.1这个程序一直保留着,每次启动都要选择WIN7和NT6,但怎么删除这个呢?网上一般说的方法是:在键盘上同时按下win+R组合键,打开运行,输入msconfig后回车即可打开"系统配置"界面,切换到"引导"选项卡,删除其选项但这个方法是不行的正确姿势是:重新运行你上次安装使用的nt6_hdd_in
2016-12-27 16:04:39 4270
原创 va_start和va_end简单使用
1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表 void foo(...); void foo(parm_list,...); 这种方式和我们以前认识的不大一样,但我们要记住这是C中一种传参的形式,属于变长传参2.函数参数的传递原理 函数参数是以数据结构:栈的形式存取,从右至左入栈。 首
2016-12-26 17:35:16 409
转载 Windows中Shlwapi介绍
Windows中有一个Shlwapi.dll文件,包含了大量的Windows字符串处理方法,这些方法,在通常的程序应用中,经常会用到,有一部分处理方法,在CRuntime中也存在,但不方便使用。有一部分函数,也有相关的Windows API函数,如StrCpy对应的lstrcpy之类的字符串处理函数。从Shlwapi名称看,这个应该是Windows的Shell AP
2016-12-26 15:29:15 4309
原创 MFC一运行最小化,去除或添加该功能
MFC一程序运行直接最小化了,怎么去除或添加该功能?// CMFC_TestRWDlg 消息处理程序BOOL CMFC_TestRWDlg::OnInitDialog(){ CDialogEx::OnInitDialog(); // 将“关于...”菜单项添加到系统菜单中。 // ... // ... // ... // 设置此对话框的图标...
2016-12-26 15:25:49 1059
原创 不能将参数 1 从“char *”转换为“LPCTSTR”
不能将参数 1 从“char *”转换为“LPCTSTR”类似代码: // 设置默认选项为0 char str[100]; for (int i = 0; i 20; i++) { sprintf(str, "COM%d", i + 1); m_comPort.AddString(str); } m_comPort.SetCurSel(0);最快的
2016-12-23 15:08:57 4893 4
原创 shell 教程六:函数的使用
1,函数无参无返回值调用linux@ubuntu:~/test_shell$ cat hello.sh #!/bin/bashmyFunc(){ echo "myFunc() is called!"}echo "begin call myFunc()"myFuncecho "end call myFunc()"linux@ubuntu:~/test_shell$ ./hello.sh
2016-12-22 13:19:24 333
原创 shell 教程五:文件包含
和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。Shell 文件包含的语法格式如下:. filename # 注意点号(.)和文件名中间有一空格或source filename实例创建两个 shell 脚本文件。test1.sh 代码如下:linux@ubuntu:~/te
2016-12-22 12:54:32 407
原创 shell 关于==,[[ 错误
代码如下:#!/bin/sha=10b=20echo "a=$a,b=$b"if [ $a == $b ] then echo "a == b"else echo "a != b"fiif [[ $a -eq 10 && $b -eq 20 ]] then echo "a==10 && b==20"else echo "a!=10 || b!=20"fi结果运行如下:
2016-12-21 14:54:53 490
原创 shell 教程四:基本运算符(算数,关系,布尔,字符串,文件检测)
Shell 和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '):
2016-12-21 14:44:14 927
原创 shell 教程三:echo命令
Shell 的 echo 指令用于字符串的输出。命令格式:echo 一个字符串1.显示普通字符串:echo "It is a test"这里的双引号完全可以省略,以下命令与上面实例效果一致:echo It is a test2.显示转义字符echo "\"It is a test\""结果将是:"It is a test"
2016-12-20 13:19:43 612
原创 旧的vs2005或2008工程项目转换成vs2010更高版本时遇到的3个问题
问题一:错误场景,公司给了我一个vs2008或vs2005的项目文件,我电脑只安装了vs2010,打开转换并编译出现如下错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is rec
2016-12-20 12:24:37 2168
原创 shell 教程二:数组
Shell 数组bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。定义数组在Shell中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)例如:arr
2016-12-20 01:08:32 493
原创 shell 教程一:变量,字符串,传参
一,hello shellvi hello.sh写如下内容:linux@ubuntu:~/test_shell$ cat hello.sh #!/bin/bashecho "hello shell!"注意这时的.sh文件没有执行权限,要更改为可执行状态linux@ubuntu:~/test_shell$ ls -l hello.sh -rw-rw
2016-12-20 01:05:40 17676
原创 项目文件包含 ToolsVersion="12.0" 设置,而此版本的 MSBuild 不支持该工具版本
解决方法:右键点击你的项目,选择属性,再点击配置属性中的常规,常规中有个平台工作集,把V120改成V100,点击应用即可。
2016-12-15 15:02:46 2990
WINCE获取当前正在运行的程序的进程列表等相关操作文件类
2018-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人