-
Nov252015
浅谈MySQL中utf8和utf8mb4的区别
一、什么是UTF8MB4? 我们在使用PhpMyAdmin管理面板时,可以在首页看到名为“Server connection collation”(服务器连接排序规则)的选项,用来选择所使用的字符集。对于我们常用的UTF8,却有utf8和utf8mb4两种,这是为什么呢? 原来,MySQL在5.5.3版本之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。其实,utf8mb4是utf8的超集,理论上原来使用ut...阅读全文抢沙发
-
Oct232013
-
Oct102013
[C/C++] const 详解(修饰变量、输入参数、返回值、成员函数)
看到const关键字,程序员首先想到的可能是const 常量。 const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。 一、const 修饰函数的参数 如果参数作输出用,不论它是什么数...阅读全文
-
Jul282013
-
Jul282013
.NET Framework 各版本介绍和下载链接汇总
一、.NET Framework 版本介绍 自2000年6月22日微软向全球宣布自己的.NET战略,到现在已经十年多了。作为.NET战略的基础,Microsoft .NET Framework 也已经发行了多个版本。下面,我们就来看看这些年来微软到底发布了哪些 .NET Framework 版本。 .NET Framework & CLR Version Framework CLR and Assemblies Release --------------------------------------------------...阅读全文
-
Jul262013
[C#] 在两个Form窗体间传值的简单方法
首先约定两个窗体,父窗体为FormP,子窗体为FormS。 一、父窗体传值给子窗体 首先需要在子窗体中定义存放该值的字段,这里以String类型的_strValue为例。为了能够在父窗体中对该字段的值进行设置,可将其声明为公共属性,或者在构造函数中初始化。 子窗体FormS中的代码: public partial class FormS : Form { public FormS() { InitializeComponent(); } ...阅读全文作者:xieyc | 分类:编程 | 阅读: 2,489 次 |
-
Jul242013
Visual Studio 不生成.vshost.exe和.pdb文件的方法
使用Visual Studio编译工程时,默认设置下,即使选择了「Release」时也会生成扩展名为「.vshost.exe」和「.pdb」的文件。 一、先解释一下各个文件的作用: .pdb文件: 程序数据库文件(Program Database File)。默认设置下,Debug的PDB是full,保存着调试和项目状态信息、有断言、堆栈检查等代码,可以对程序的调试配置进行增量链接。 而Release的默认设置对PDB指定为pdb-only,保存着程...阅读全文
-
Jul142013
[C#] 读写App.config配置文件的方法
我们经常会希望在程序中写入一些配置信息,例如版本号,以及数据库的连接字符串等。你可能知道在WinForm应用程序中可以利用Properties.Settings来进行类似的工作,但这些其实都利用了App.config配置文件。 本文探讨用代码的方式访问 App.config 的方法。关于 App.config 的使用远比上面提到的用途复杂,因此仅讨论最基本的 appSettings 配置节。 一、配置文件概述: 应用程序配置文件是标准...阅读全文
-
Jul132013
窗体的FormBorderStyle属性的不同效果
设置窗体边框可以通过设置窗体的FormBorderStyle属性设置。属性值可以通过枚举类型FormBorderStyle获取,它的取值和意义如下表所示。 属性 值 意义 FormBorderStyle.None 0 无边框 FormBorderStyle.FixedSingle 1 固定的单行边框 FormBorderStyle.Fixed3D 2 固定的三维样式边框 FormBorderStyle.FixedDialog 3 固定的对话框样式的粗边框 FormBorderStyle.Sizabl...阅读全文
-
Jul112013
-
Jul112013
Char, String 和 Byte 等类型间的转换和编码
这篇文章的标题看似简单,那就先从简单的说起。众所周知: 1、char 是字符类型; 2、string 是字符串类型; 两者都是及其常用数据类型。虽然一字之差,但是有本质区别: 1、char 在C++中是基础类型,在C#中是值类型(Value Type)。因此,一个 char 类型的对象所占用的控件总是确定的(不要认为是1个字节!Byte才是)。在 C++中,一个char变量可能会是1个字节,也可能是2个字节,这取决于它...阅读全文