- 博客(85)
- 资源 (38)
- 收藏
- 关注
转载 Word技巧篇之自动生成文档目录
一篇word文档,内容有大的章,小的节。如何把章节抽出来生成目录? 目录通常是长文档不可缺少的部分,有了目录,用户就能很容易地知道文档中有什么内容,如何查找内容等。Word提供了自动生成目录的功能,使目录的制作变得非常简便,而且在文档发生了改变以后,还可以利用更新目录的功能来适应文档的变化。 一、创建标题目录 Word一般是利用标题或者大纲级别来创建目录的,这对那些用WORD
2014-10-18 11:53:44 781
原创 Word技巧之将目录放置文档的左侧
有时网上看到有的Word电子书的目录设置在左侧,既方便,又漂亮,于是自己也想这样做。具体的步骤是:这个可以采用WORD文档的文档结构视图的方法解决。 如果想把目录在左边显示,可以点菜单 视图 -> 文档结构图 注:如果视图菜单中没有文档结构图,这是Word的菜单自动收缩功能,可以点视图菜单最下边的“ ˇ ”展开全部菜单,就可以找到文档结构图 如果文档结构图中的大纲显示
2014-10-17 11:14:51 2323
原创 C语言位运算
位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 优先级:优先级从高到低,依次为~、&、^、| 按位与运算有两种典型用法,一是取一个位串信息的某几位,如以下代码截取x的最低7位:x & 0177。二是让某变量保留某几位,其余位置0,如以下代码让x只保留最低6位:x = x & 077。 按位或运算的典型用法是将一个位串信息的某几位置为1。如将要获得最右4位为1
2014-10-09 17:30:03 885
原创 C语言中数据类型间的转换问题和注意事项
1、自动转换: 高 double ←← float ↑ ↑ ↑ long ↑ ↑ ↑ unsigned ↑ ↑ 低 int ←← ch
2014-10-08 10:01:45 1056
原创 Qt小随笔
记在前面: 以前刚开始的时候, 想实现某某功能, 跑百度谷歌, 查Qt助手, 好不容易实现目标功能; 但当时并没有做任何的笔记; 或者只记录几个比较深刻的知识; 后来要再次实现那些功能, 又得重新花一大半时间去搜索查阅, 真真纠结悲催 目的: 就这样子, 写个备忘的笔记, 不时更新, 便于以后检索查阅 内容: 1.视图模型中, 设置视图不可编辑 setEditTrigge
2014-09-18 11:15:29 834
原创 sem_t 等相关函数 信号量
C语言下的应用释义信号量的数据类型为结构sem_t,它本质上是一个长整型的数。函数sem_init()用来初始化一个信号量它的原型为: extern int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __value));头文件为: #include sem为指向信号量结构的一个指针;pshared不
2014-09-15 16:06:27 921
原创 文本文件单词分割程序
如下面一段文本: Alice Emma has long flowing red hair. Her Daddy says when the wind blows through her hair, it looks almost alive, like a fiery bird in flight. A beautiful fiery bird, he tells her, magica
2014-09-05 09:30:37 1301
原创 inb inw inl outb outw outl:端口操作
如 i386 ,在区别 I/O 空间和内存空间的进程的 I/O 空间写入数据。outb() I/O 上写入 8 位数据 ( 1 字节 );outw() I/O 上写入 16 位数据 ( 2 字节 );outl () I/O 上写入 32 位数据 ( 4 字节)。 inb() I/O 上读取 8 位数据 ( 1 字节 );inw()
2014-09-04 09:55:48 5027
原创 visual studio 2010 内嵌 Qt 安装与配置(无需编译)
Qt4.6和VS的集成自从Nokia出了Qt4.6.0之后,再想将Qt集成到VS2008中就方便多了,不需要用户自己用VC编译器去编译Qt源码,因为官方已经发布了VS2008编译好的库,直接安装就可以用了。安装步骤很简单:1、下载qt-win-opensource-4.6.2-vs2008.exe(http://get.qt.nokia.com/qt/source/qt-win-opens
2014-08-14 11:45:56 1617
原创 数控机床:机械、工件、局部、编程坐标系
机床坐标系是就是机械坐标系,这个坐标系是固定不变的,你每次开机回零点,其实就是让导轨触碰到档块,以此点为该轴的零点,这就是个建立过程。 工件坐标系就是G54~~G59坐标系,这个坐标系是操作者对好工件后自己设定的,所设的值就是当前点相对于机械零点的位置,即当前的机械坐标系里的值。 局部坐标系好像比较少人用,FANUC系统里就是G52指令(坐标系偏移),如你在G54模态下执行G52
2014-08-04 13:33:34 2736
原创 为什么说IP和UDP是不可靠的,而TCP是可靠的
TCP/IP表示运输层协议族,包含运输层的各种协议,提供各种服务,。 UDP(user atagram protocol)用户数据报协议,和TCP(transmission control protocol)传输控制协议,TCP/IP协议族的两个重要协议。 都用来传输数据UDP在传输数据之前不需要先建立连接,远地主机的运输层在接收到UDP报文后,不需要确认。提供不可靠交付,比如
2014-07-13 14:35:13 6753
原创 介绍一下linux的文件系统
(1)/bin:该目录用于存放用户命令。 目录 /usr/bin 中也存放了一些用户命令。(2)/sbin:该目录用于存放许多系统命令,例如 shutdown。目录 /usr/bin 中也包括了许多系统命令。(3)/root:该目录用于存放根用户(超级用户)的主目录。(4)/mnt:该目录主要用于存放系统引导后被挂载的文件系统的挂载点。(5)/boot:该目录用于存放内核和其它系统
2014-07-04 21:17:42 668
原创 什么是中断?中断发生时cpu做什么工作?
中断是指在计算机执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的时间处理程序。待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。当外部中断,需要cpu暂停当前的任务,做相应的处理,cpu需要判断中断源,保存现场状态,以便能够处理完后继续执行中断的任务。改变工作模式至中断模式保存当前PC,敏感数据入栈P
2014-07-04 21:08:39 11822 1
原创 C++小知识:iostream和iostream.h的区别以及namespace小解
(1)C++ iostream和iostream.h的区别 #include 非标准输入输出流 #include 标准输入输出流C++中为了避免名字定义冲突,特别引入了“名字空间的定义”,即namespace。当代码中用时,输出可直接引用cout继承C语言的标准库文件,未引入名字空间定义,所以可直接使用。 当代码中引入时,输出需要引用s
2014-07-01 21:29:08 890
原创 CPSR_当前程序状态寄存器
CPSR(当前程序状态寄存器)在任何处理器模式下被访问。它包含了条件标志位、中断禁止位、当前处理器模式标志以及其他的一些控制和状态位。每一种处理器模式下都有一个专用的物理状态寄存器,称为SPSR(备份程序状态寄存器)。当特定的异常中断发生时,这个寄存器用于存放当前程序状态寄存器的内容。在异常中断退出时,可以用SPSR来恢复CPSR。由于用户模式和系统模式不是异常中断模式,所以他没有SPSR。当用户
2014-07-01 20:47:51 1974
原创 C++小知识:C++类中成员的访问控制属性有哪些类型,什么区别
public:这是公有的成员,允许类外直接访问,当然,这要加上类作用域符::,protected:这是保护成员,只允许该类及其派生类访问private:这是私有成员,只允许在该类中进行访问,当然,在类外只可以通过设定的公有函数进行访问。
2014-06-24 21:07:43 2172
原创 C\C++小知识:const的常见用法
const用法主要是防止定义的对象再次被修改,定义对象变量时要初始化变量 下面我就介绍一下几种常见的用法1.用于定义常量变量,这样这个变量在后面就不可以再被修改 const int Val = 10; //Val = 20; //错误,不可被修改 2. 保护传参时参数不被修改,如果使用引用传递参数或按地址传递参数给一个函数,在这个函数里这个参数的值若被修改,则函数外
2014-06-24 20:34:16 577
原创 面试题:一个射击运动员打靶,靶一共有10环,连开10枪打中90环的可能性有多少种?请用递归算
using System ; public class M{//public static int[] store;//相当于设置了全局变量//这个全局变量sum是包含在M类中的public static int sum;public M(){int sum =0;//int[] store = {1,2,3,4,5,6,7,8,9,0}; }//打印函数//符
2014-06-24 20:22:50 5699
转载 C\C++小知识:C\C++中#define和inline的区别
C中宏定义和内联函数的区别是很容易让人忽视的一个地方,也是面试的时候经常被提起的一个问题。前几天写代码的时候由于对宏定义一个细节的忽视,导致程序运行总是出错。现在把宏定义可能出现的问题总结一下。 出错的代码结构如下:
2014-06-24 20:06:47 689
转载 C++小知识:引用和指针的区别是什么?
指针和引用的联系与区别 ★ 相同点:1. 都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针可变;4. 引用没有 const,指针有 const;5. 引用不能为空,指针可以为空;6. “siz
2014-06-24 20:00:50 525
原创 C\C++小知识: 如何引用一个已经定义过的全局变量 与 全局变量可不可以定义在可被多个.C文件包含的头文件中
1.如何引用一个已经定义过的全局变量? 答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个编写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。 2.全局变量可不可以定义在可被多个.C文件包含的头文件中?为
2014-06-24 19:57:22 3128
原创 C++小知识:什么是“引用”?申明和使用“引用”要注意哪些问题?
答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其它变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。不能建
2014-06-24 19:45:47 1410
原创 将博客搬至CSDN
很感谢这段时间博客园对我的关怀,在博客园我学到了很多,博客园也是我第一次写博客的地方,基于种种原因,需将博客园博文搬家至CSDN,感谢博客园。
2014-06-06 18:15:00 514
原创 构造函数为什么不能是虚函数
构造函数为什么不能是虚函数 从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。从使用角度,虚函数主要用于在信息不全的情况下,能使重载的函数得到对应
2014-06-06 18:14:55 689
原创 Makefile中的隐式规则
Makefile中的隐式规则1、隐式规则中的变量隐式规则中使用的变量分成两种:一种是命令相关的,如“CC”;一种是参数相关的,如“CFLAGS”。与命令相关的变量变量含义AR函数库打开包程序。默认命令是“ar”AS汇编语言编译程序。默认命令是“as”CCC
2014-06-06 18:14:51 642
原创 Linux-makefile 详解 ->跟我一起写 Makefile
跟我一起写 Makefile吴尚奇 (博客园)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,尤其是经常在Linux下的编程makefile一定要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义
2014-06-06 18:14:49 842
原创 Linux-vim常用命令
vim常用命令"""""""""""""""""""""""""""""""""general cmd""""""""""""""""""""""""""""""""""""h 左移一位l 右移一位k 上移一位j 下移一位0 光标到当前行开头$ 光标到当前行末尾^
2014-06-06 18:14:47 521
原创 C++学习笔记_four_day
Oop编程示例:1、经典案例:武林趣事 某年某月某日 张无忌 偷袭了 令狐冲 经 平一指 诊断 令狐冲 受伤了分析:如何用程序实现上述事件?(1)分析事件中有哪些名词和动词(2)从类的角度将这些名次和动词联系在一起案例设计:(1)需要设计几个类?(2)每个类的属性和行为是什么?(3)如何使用这些类的对象?//F
2014-06-06 18:14:45 1135
原创 C++学习笔记_three_day
<!--P { margin-bottom: 0cm; direction: ltr; color: rgb(0, 0, 0); text-align: justify; }P.western { font-family: "Times New Roman",serif; font-size: 12pt; }P.cjk { font-family: "Times New Roman",seri
2014-06-06 18:14:40 601
原创 C++学习笔记_two_day
<!--P { margin-bottom: 0cm; direction: ltr; color: rgb(0, 0, 0); text-align: justify; }P.western { font-family: "Times New Roman",serif; font-size: 12pt; }P.cjk { font-family: "Times New Roman",seri
2014-06-06 18:14:38 516
原创 制作Windows+Ubuntu多系统安装盘
一般制作多系统启动盘的教程都会要用到rub4dos+grubinst+ultraiso+msgdiyerl等等工具,很多的时候都是用U盘量产来实现,这样做的坏处就是:制作繁琐对U盘伤害较大且不可逆,让人望 而生畏。本教程采用完全不同于传统的方法制作多系统启动U盘,方法原理简单,操作方便。废话不多说,下面看正题:其实大白菜里已经对这些工具做了非常好的封装,利用大白菜+FbinstTool+W
2014-06-06 18:14:36 1269
原创 C++/C#小知识:关于try_catch 详解
概述:try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 } catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行 } finally { //不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally } 详解:一、简单的
2014-06-06 18:14:32 804
原创 大学期间竞赛生涯_吴尚奇
发一篇随笔记录我的大学生竞赛生涯:从当年加入学校创新实验室开始从此走上了一条不归路,在这其间有困惑,有痛苦,有奋斗,当然更多的是收获。转眼间两年有余过去,回头看看,往事历历在目。在此我发表一下我两年多来的竞赛收获,不为炫耀,只是记录我的竞赛生涯。2012安徽省第四届机器人大赛 家用机器人仿真(自然语言) 三等奖 2012/102012安徽省第四届机器人大赛 家用机器人仿真(指令语言) 优胜奖 20
2014-06-06 18:14:28 983 1
原创 C++学习笔记_one_day
<!--P { margin-bottom: 0cm; direction: ltr; color: rgb(0, 0, 0); text-align: justify; }P.western { font-family: "Times New Roman",serif; font-size: 12pt; }P.cjk { font-family: "Times New Roman",seri
2014-06-06 18:14:23 567
原创 bool、int、float、指针变量与“零值”比较的if语句
<!--P { margin-bottom: 0.21cm; direction: ltr; color: rgb(0, 0, 0); text-align: justify; }P.western { font-family: "Times New Roman",serif; font-size: 10pt; }P.cjk { font-family: "宋体","方正书宋_GBK"; fo
2014-06-06 18:14:21 973
原创 C++小知识:指针和引用的区别
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。 在C++中,指针和引用经常用于函数的参数传递,然而,指针传递参数和
2014-06-06 18:14:19 528
原创 算法——任意进制转换
// s: 转换前数字,字符串形式,表示的数字大小不能超过num范围// num用字符表示没有实现,那样就可以无限制位数了 // s2:转换后数字,字符串形式 // d1: 原进制数// d2: 需要转换的进制数// 大于9的位数用大写'A'~'Z'表示,2~16进制通过验证 // 如果输入进制为整形,要注意各种不同点
2014-06-05 16:09:26 831
转载 两个数相乘,小数点后位数没有限制,请写一个高精度算法【转】
算法提示: 输入 string a, string b; 计算string c=a*b; 返回 c;1, 纪录小数点在a,b中的位置l1,l2, 则需要小数点后移动位置数为l=length(a)+length(b)-l1-l2-2;2, 去掉a,b中的小数点,(a,b小数点后移,使a,b变为整数)3, 计算c=a*b; (同整数的
2014-06-04 22:41:05 991
原创 乘法——(大数乘小数)
c[]:被乘数,用字符串表示,位数不限t[]:存储结果,用字符串表示m:乘数,可以限定在任何数范围内,不过要修改下面一处代码
2014-06-04 22:32:09 864 1
CFolderPickerDia SHBrowseForFolde 选择目录文件夹
2020-10-14
MFC剪切板通信 源码 可编译 可运行
2020-09-18
MFC CList 链表 排序,源码实现,已验证,VC++
2020-06-11
ComboxAutoComp.rar
2020-06-04
TestOpenDoc - 副本.rar
2020-05-21
ListCtrl选中单元格.rar
2020-05-20
MFC实现CListCtrl创建,CListCtrl双击可编辑,Dialog标题栏隐藏功能
2020-05-14
target-qte-4.8.5-to-hostpc对应Ubuntu系统
2016-06-08
西门子Sim_EKB_Install_2013_05_26
2015-02-05
将NotePad配置为Python编译器
2015-02-02
使用NotePad++运行Python的lua的配置
2015-02-02
CoDeSys编程手册
2015-01-30
西门子STEP-7编程手册
2015-01-30
西门子STEP-7使用手册
2015-01-30
西门子S7 300/400 PID温度控制
2015-01-28
西门子STEP-7 300/400 PID控制手册
2015-01-28
vc6显示行号组件,已注册
2014-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人