这个问题确实比较基础,些这篇文章为了给自己一个总结,也算是一个笔记记录,争取做到最精简。结构体对齐关键词: “对齐系数”(也叫对齐模数):以通过预编译命令#pragma pack(n),n=1,2,4,8,16来改变这一系数 “对齐规则”:分两步,数据成员对齐,整体对齐: 1:数据...
分类:
其他好文 时间:
2014-07-07 18:42:00
阅读次数:
206
题目
Given an array of words and a length L, format the text such that each line has exactly L characters and is fully (left and right) justified.
You should pack your words in a greedy approa...
分类:
其他好文 时间:
2014-06-29 23:44:02
阅读次数:
357
问题说来也简单:首先,我在WPF项目中建立了一个用户自定义控件(CustomControl),VS模板为我们自动生成了CustomControl1和Theme文件夹(里边包含一个Generic.xaml):接着,我想把它移动到一个新的类库(DLL)里去:然后我添加了对类库的引用在WPF项目中,我开始...
分类:
其他好文 时间:
2014-06-28 20:09:26
阅读次数:
256
MindFusion.WinForms Pack是一款专业的控件包,包含了流程图绘制控件、图表和仪表控件、日历日程安排控件、报表控件。可以很容易地整合控件到应用程序中。具体功能:流程图控件:支持文档视图结构支持滚动和放大支持Tooltips支持多个选择支持undo/redo、复制和粘贴操作支持路径查...
原文:VS2012 update1 和 VS2012 Lang Pack 离线安装方法最近有需要用VS2012打开ReactOS这个大项目,生成sln后打开用来导航代码什么的,但其代码都是ascii格式保存,我的win7 x64系统是中文的,这样vs2012默认代码页是936,GBK码,每次打开都提...
分类:
其他好文 时间:
2014-06-24 12:36:05
阅读次数:
697
结构体的内存布局记住两个规则即可,这是编译器的优化措施。
规则1:结构体中第一个成员的偏移量是0,以后每个成员的位置是x的倍数;
x = min(#pragma pack(), 该成员自身的长度)
规则2:成员对齐后,结构体自身也要对齐,按照y的倍数进行;
y = min(#pragma pack(), 最大成员尺寸)。
其中#pragma pa...
分类:
其他好文 时间:
2014-06-22 19:35:35
阅读次数:
171
在bash下中文乱码,因为locale没有正确设置,在bash下执行:/usr/share/locales/install-language-pack zh_CNsudo locale-gen编辑用户主目录下 ~/.bashrc 文件,添加内容export LANG="zh_CN.UTF-8"exp...
分类:
其他好文 时间:
2014-06-18 10:51:44
阅读次数:
211
在前几节中,我们虽然在租户门户中创建了私有虚机,但还不能用控制台登录,只能选择远程桌面连接。但远程桌面登录很有局限性,严重依赖于网络情况,比如不小心禁用网卡了、主机没有IP了、防火墙禁了远程、RDP服务异常了,那就永远登录不虚机了。租户门户中其实有控制台登录选项..
分类:
其他好文 时间:
2014-06-17 18:29:51
阅读次数:
415
template
void fun(ARGS ... args)
首先明确几个概念
1,模板参数包(template parameter pack):它指模板参数位置上的变长参数,例如上面例子中的ARGS
2,函数参数包(function parameter pack):它指函数参数位置上的变长参数,例如上面例子中的args
一般情况下 参数包必须在最后面,例如:
tem...
分类:
编程语言 时间:
2014-06-15 13:37:16
阅读次数:
363
dialog.pack(); dialog.setAlwaysOnTop(true); Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); Insets screenIns...
分类:
其他好文 时间:
2014-06-15 07:07:51
阅读次数:
177