2017年6月30日
摘要: ShowDialog(); // 模式窗体 Show(); // 非模式窗体 区别: 返回值不同,DialogResult/void 模式窗体会使程序中断,直到关闭模式窗口 打开模式窗体后不能切换到应用程序的其他窗体 子窗体和模式窗体互斥。 阅读全文
posted @ 2017-06-30 19:21 Arthurian 阅读(3236) 评论(0) 推荐(0) 编辑
摘要: 作为IT工作者,ASCII码的重要性不言而喻 十六进制编码ASCII值控制字符十六进制编码ASCII值控制字符十六进制编码ASCII值控制字符十六进制编码ASCII值控制字符 00 0 NUT 20 32 (space) 40 64 @ 60 96 、 01 1 SOH 21 33 ! 41 65 阅读全文
posted @ 2017-06-30 19:21 Arthurian 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 输出二叉树中所有从根结点到叶子结点的路径 1 #include <iostream> 2 #include <vector> 3 using namespace std; 4 5 struct BiTNode 6 { 7 char m_value; 8 BiTNode *m_left; 9 BiTN 阅读全文
posted @ 2017-06-30 19:20 Arthurian 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 设计和编写程序,按照输入的遍历要求(即先序、中序和后序)完成对二叉树的遍历,并输出相应遍历条件下的树结点序列。 1 //递归实现 2 #include<iostream> 3 #include<string> 4 using namespace std; 5 6 typedef struct BiT 阅读全文
posted @ 2017-06-30 19:20 Arthurian 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 利用数组实现发牌过程 一副牌去掉大小王,还剩52张。一共东、南、西、北四家,每家随机发13张牌。 提示: 东、南、西、北四家用一维数组表示 每家的牌采用一维数组表示(13张) 花色:enum Suit { Clubs, Diamonds, Hearts, Spades } 牌面:enum Value 阅读全文
posted @ 2017-06-30 19:20 Arthurian 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 内联函数是指用inline关键字修饰的函数。在类内定义的函数被默认成内联函数。 实质 就是当需要调用一个内联函数时,不是去调用而是将该函数代码整段插入到需要使用该内联函数的地方,从而省去调用过程,提高了运行速度。 缺点 由于每当代码调用到内联函数,就需要在调用处直接插入一段该函数的代码,所以程序的体 阅读全文
posted @ 2017-06-30 19:07 Arthurian 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 我们在使用Visual Studio的时候,如用一些快捷键,就能减少我们键盘和鼠标来回切换的次数,从而提高我们编码的速度,在此跟大家分享一些经常Visual Studio中用到的快捷键 自动缩进:选中代码,要按住Ctrl不放 在依次按K,D 或者K,F 撤销:使用组合键“Ctrl+Z”进行撤销操作 阅读全文
posted @ 2017-06-30 19:06 Arthurian 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 接口只包含方法、属性、事件或索引器的签名。 实现接口的类或结构必须实现接口定义中指定的接口成员。 在下面的示例,类 ImplementationClass必须实现一个不具有参数并返回 void 的名为 SampleMethod 的方法。 示例 1 interface ISampleInterface 阅读全文
posted @ 2017-06-30 19:05 Arthurian 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 要实现格式化输入输出,程序需要包含 iostreams 标准标头 <iomanip> 以定义几个各自采用单个参数的操控器。 备注: 其中每个操控器都返回重载 basic_istream<Elem, Tr>::operator>> 和 basic_ostream<Elem, Tr>::operator 阅读全文
posted @ 2017-06-30 19:04 Arthurian 阅读(475) 评论(0) 推荐(0) 编辑
摘要: (1) 编译器处理方式不同 define宏是在预处理阶段展开。 const常量是编译运行阶段使用。(2) 类型和安全检查不同 define宏没有类型,不做任何类型检查,仅仅是展开。 const常量有具体的类型,在编译阶段会执行类型检查。(3) 存储方式不同 define宏仅仅是展开,有多少地方使用, 阅读全文
posted @ 2017-06-30 19:02 Arthurian 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 1.空间复杂度 一个程序的空间复杂度是指运行完一个程序所需内存的大小。利用程序的空间复杂度,可以对程序的运行所需要的内存多少有个预先估计。一个程序执行时除了需要存储空间和存储本身所使用的指令、常数、变量和输入数据外,还需要一些对数据进行操作的工作单元和存储一些为现实计算所需信息的辅助空间。程序执行时 阅读全文
posted @ 2017-06-30 19:02 Arthurian 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 结构体和类同样能够定义字段,方法和构造函数,都能实例化对象,这样看来结构体和类的功能好像是一样的了,但是他们在数据的存储上是不一样的 C#结构体和类的区别问题 这两种数据类型的本质区别主要是各自指向的内存位置不同。传递类的时候,主要表现为是否同时改变了源对象。 1.结构体是值类型,类是引用类型 虽然 阅读全文
posted @ 2017-06-30 19:02 Arthurian 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 亲测可用 添加右键管理员权限 新建文本文档,粘贴下列代码 1 Windows Registry Editor Version 5.00 2 [HKEY_CLASSES_ROOT\*\shell\runas] 3 @="管理员取得所有权" 4 "NoWorkingDirectory"="" 5 [HK 阅读全文
posted @ 2017-06-30 19:00 Arthurian 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 先来看一小段程序 有如下三张表: 帐户(编号,姓名,余额,建立日期,储蓄所编号) 储蓄所(编号,名称,地址,人数,所属城市) 借贷(帐户,借贷类型,金额,日期) 1 create trigger tri_bank_delete 2 on bank for delete as 3 declare @c 阅读全文
posted @ 2017-06-30 19:00 Arthurian 阅读(4985) 评论(0) 推荐(0) 编辑
摘要: 比如要删除的触发器名字叫dbo.test_trigger. 先判断这个触发器是否存在,判断存在后删除 if exists (select * from sysobjects where name = 'test_trigger' and type='TR') drop trigger dbo.tes 阅读全文
posted @ 2017-06-30 19:00 Arthurian 阅读(2581) 评论(0) 推荐(0) 编辑
摘要: 视图是可视化的表。 SQL CREATE VIEW 语句 什么是视图? 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们 阅读全文
posted @ 2017-06-30 18:03 Arthurian 阅读(1533) 评论(0) 推荐(0) 编辑