摘要:
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对 阅读全文
摘要:
概述最大化、最小化和关闭按钮是窗口中最主要的元素。首先要说明,说他们是按钮其实是不准确的,按钮是一种窗口,而这三个组件根本就不是窗口,而是一个窗口常见的组成部分。出于习惯的原因,这里还是称呼他们为按钮。这三个按钮是否显示似乎只能在窗口创建是决定。首先,要显示这三个按钮,窗口必须有标题条和系统菜单,没有标题条和系统菜单的窗口是不能显示这三个按钮的,也就是说,要想有这三个按钮,创建窗口时必须有WS_CAPTION和WS_SYSMENU风格。当窗口创建时有风格WS_MAXIMIZEBOX时,窗口显示最大化按钮,当有风格WS_MINIMIZEBOX时,窗口显示最小化按钮,而只要有标题条并且有系统菜单, 阅读全文
摘要:
牛人写的<html><style>.c {margin :1px;width:19px;height:19px;background:red;position:absolute;}.d {margin :1px;width:19px;height:19px;background:gray;position:absolute;}.f {top:0px;left:0px;background:black;position:absolute;}</style><body></body><html><script> v 阅读全文
摘要:
VS2008快捷键大全(省的再找)Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CTRL + 阅读全文
摘要:
今天把自己刚开始写的图床管理程序编码改成utf-8形式,本来想向国外标准靠拢的,结果他妈的,改了除了大问题了, 本来我的文件都是ANSI的, 我用记事本一个个换成utf-8,然后再去掉BOM, 也不知道是时候除了问题, 其他地方都还好, 但是有的地方是乱码, 我以为是换编码的时候哪里搞错了,会不会搞的两种编码杂合体, 我弄了半天,甚至连文件都重新建立弄了,日他妈,没屌用, 最后我才锁定scandir这个,就只有这个函数用的地方出现了乱码, 但是我想想还是不对啊, 昨天这个函数扫描中文文件名没事的,今天出轨了? 我重新建立一个文件测试, 显示正确,中文文件名无压力, 这他妈快给我搞疯了,... 阅读全文
摘要:
这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的friends.1.性能Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结果。Py3.1性能比Py2.5慢15%,还有很大的提升空间。2.编码Py3.X源码文件默认使用utf-8编码,这就使得以下代 阅读全文
摘要:
Ubuntu默认状态下桌面是不显示回收站的,这对于刚刚从Windows转移过来的用户来说可能会不习惯,但是你同样可以通过简单的设置把它放到桌面.方法:使用快捷键Alt+F2打开运行窗口.键入gconf-editor,打开Gnome配置编辑器.定位到apps \ nautilus \ desktop.在右侧找到名为trash_icon_visible的选项,打上勾.这样,你的桌面上就会出现久违的回收站图标了 阅读全文
摘要:
template\default\forum\post_editor_option.htm<p class="mbn"><input type="checkbox" name="htmlon" id="htmlon" class="pc" value="1" $htmloncheck /><label for="htmlon">{lang post_html}</label></p>改成<p 阅读全文
摘要:
由于使用了DBank的论坛附件程序,所以想去掉系统自带的附件上传程序,后台不能设置,研究了下,找到一下方法:1. template\default\forum\editor_menu_forum.htm删除以下代码switchAttachbutton('<!--{if $_G['setting']['swfupload'] != 0}-->swfupload<!--{else}-->upload<!--{/if}-->');或者如下屏蔽/*switchAttachbutton('<!--{if $ 阅读全文
摘要:
我们都知道,后台的快速回复是帖子列表与帖子内容通用的,一个开关牵涉两个地方。这位用户呼吁官方把快速回复增加为两个项目,一个是开关主题列表,一个是开关于帖子内容页。template\default\forum\forumdisplay.htm找:<!--{template forum/forumdisplay_fastpost}-->屏蔽掉就OK了 阅读全文