-
Apr262020
-
Feb202020
Windows/NTFS中的几种符号链接
Linux下的符号链接相比大家都比较熟悉,然而Windows中的符号链接就很少被提起了。是的我说的是符号链接,不是快捷方式。 我最早是在Sublime Text的Package Control官方同步教程中发现了这种操作。为了在不同机器的Sublime软件中同步保存配置的User目录,Sublime官方给出了如下骚操作,对于Windows用户需要用管理员账户运行Powershell。 在第一个机器上将User目录转移到Dropbox网盘:...阅读全文
-
Nov252015
浅谈MySQL中utf8和utf8mb4的区别
一、什么是UTF8MB4? 我们在使用PhpMyAdmin管理面板时,可以在首页看到名为“Server connection collation”(服务器连接排序规则)的选项,用来选择所使用的字符集。对于我们常用的UTF8,却有utf8和utf8mb4两种,这是为什么呢? 事实上,MySQL支持很多Unicode字符集,详见Unicode Collation Algorithm (UCA)。 我们可以看到,“utf8”只是“utf8mb3”的一个别名,可以支持1-3字节表示的unicode...阅读全文
-
Oct232013
[航天院笔试启示] 自增、自减运算符的前缀和后缀形式区别
序:航天院的笔试 2013年10月23日,参加航天九院772所的面试,其实是笔试+面试,试卷中有这么一道题目: [code language="cpp"] int a = 4; (++a) += i; [/code] 求a的数值,正确答案是10。 如果你认为这道题重点只是考察运算符优先级,可能很容易得到正确的答案。 但是,考虑过为什么下面的代码无法编译么? 自己在笔试时,考虑到了关于表达式作为赋值运算符左值的问题,但是自己确实又对...阅读全文
-
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中的代码: [code language="csharp"] public partial class FormS : Form { public FormS() { InitializeCompon...阅读全文作者:xieyc | 分类:编程 | 阅读: 8,814 次 |
-
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...阅读全文