随笔分类 -  经验积累

Ubuntu切换到英文界面无法唤出中文输入法的解决方法
摘要:环境:Ubuntu 11.10 + fcitx装了中文语言包后切换回英文的界面,按Ctrl + 空格无法唤出中文的输入法。解决方法如下:编辑/etc/environment,修改下面配置LC_CTYPE="zh_CN.UTF-8"LC_ALL="zh_CN.UTF-8"保存,注销重新登录即生效。 阅读全文

posted @ 2012-05-10 02:22 zimmerk 阅读(2446) 评论(0) 推荐(0)

UDP收不到报文,调试了一晚上,终于发现问题所在
摘要:UDP收不到报文,调试了一晚上,终于发现问题所在就是绑定端口RecvAddr.sin_port = htons(8888); // 正确我居然错误写成了RecvAddr.sin_port = htonl(8888); // 错误导致端口一个晚上都为0都是粗心惹的祸啊。。 阅读全文

posted @ 2012-01-31 03:48 zimmerk 阅读(2913) 评论(0) 推荐(0)

IIS服务器WEB访问资源文件要求登录
摘要:1.首先检查目录用户权限2.如果还不行就打开 Internet 信息服务(IIS)管理器 ,在相应的网站右键=》属性,选择“目录安全性”选项卡,点“身份验证和访问控制”中的“编辑” 勾上“启用匿名访问”,点“浏览”,添加本机的管理员用户,然后输入管理员用户密码 勾上“集成 Windows 身份验证” 刷新网站,一切正常。。 阅读全文

posted @ 2012-01-22 14:13 zimmerk 阅读(998) 评论(0) 推荐(0)

C/C++对字串简单进行可逆加密(2)
摘要:上次讲到密钥容易被试出来的情况,我突然想到把明文(密文)的长度也利用起来,这样每次明文(密文)的长度不同,得到的密文(明文)也不同,是不是就增加了试出密钥的难呢?void EncodeString(LPCTSTR lpszText, LPTSTR *lpszReturn, LPCTSTR lpszKey){ int nTextLen = 0; char *cPos = NULL; char *pDest = NULL; if(lpszReturn) // 加密 { nTextLen = ::_tcslen(lpszText); p... 阅读全文

posted @ 2011-08-29 11:23 zimmerk 阅读(2621) 评论(5) 推荐(1)

C/C++对字串简单进行可逆加密(1)
摘要:注意:本篇代码已经发现存在严重问题!给您带来麻烦真的不好意思。您可以看C/C++对字串简单进行可逆加密(2)加密字串当然是为了安全,废话不多说,直接进入!要想进行可逆加密,目前我只知道用或者,或对字符进行移位。新建一个控制台工程。简单用密钥对明文进行异或运算。异或运算不改变字串的长度。#include <iostream.h>#include <windows.h>#include <tchar.h>void EncodeString(LPTSTR lpszText, LPCTSTR lpszKey){ int nTextLen = ::_tcslen(lp 阅读全文

posted @ 2011-08-28 23:16 zimmerk 阅读(7755) 评论(2) 推荐(1)

WinXP下安装博客园程序
摘要:前段时间下载了博客园的源码,想研究一下,但弄了好长时间还是无法安装成功(没有办法啊,dudu 给出的帮助文档太少了),后来经过我不断奋斗,终于安装成功了。在这里记下我安装的过程,希望能够帮助一些想研究博客园源码的朋友。 我是在 Windows XP Professional Service Pack 3 下安装的,其它Windows操作系统没有试过,但也大致相同。 需要用到 IIS5.1(WinXP SP3) 、 Microsoft SQL Server 2000 、.NET Framework 3.5 。 (如果有高版本,可以继续使用高版本,应该不会有太大的影响) 把要用到的软件一一安装,具 阅读全文

posted @ 2010-06-15 10:14 zimmerk 阅读(369) 评论(2) 推荐(0)

关于Bit单位
摘要:刚才做了一道测试题:Windows文件大小1.5KB等于多少Bit?我认为是1536 ,但是这是错误的,答案应该是 12288答案详解:Bit是计算机最小的单位,表示一个字位,即一个二进制位数。1K = 1024Byte1Byte = 8Bit所以 1.5 * 1024 * 8 = 12288另附上相关资料:bit中文名称是位,音译“比特”,是用以描述电脑数据量的最小单位。  二进制数系统中,每个0或1就是一个位(bit)。  bit 来自binary digit (二进制数字)  有以下用途:数据率---就是数据的传输速率,单位是:比特/秒(意思是每秒传送多少二进制数字《1或0》)  通常记 阅读全文

posted @ 2010-04-20 22:20 zimmerk 阅读(1682) 评论(0) 推荐(0)

导航