两栏

openssl compile error “has modification time 3.8e+05 s in the future”

Posted by 小糊涂|cnsoft on Apr 16, 2012 in Exchange /帮助别人解决的问题

This error message is prompted when i try to compile dbmgr with mysql support.

later i find the reason, because  i mounted local file to centos .  finally, after  i copy all files to centos , and compile successfully.

interesting.  :)

http://hi.baidu.com/marbleant/blog/item/619e58170f3dbd4320a4e9f4.html ,  share with you.  i like this article.

 
两栏

winsxs 的来龙去脉,解决msvcrt manifest 冲突.

Posted by 小糊涂|cnsoft on Mar 8, 2012 in Do-/Projects/关注的技术, Exchange /帮助别人解决的问题

winsxs 的来龙去脉看这里 http://www.davidlenihan.com/2007/07/winsxs.html

最近在解决一个vista上的msvcrt 无法加载导致 mozilla 无法初始化的bug . 原来是 llmozlib2 提供的几个lib 有把manifest 嵌入,所以那个 llmozlib_dll.dll 会去找 .762的 msvcrt  而我们的客户端是用.4053  编译的, 所以为了兼容放了一份在当前目录下, 而vista上找不到这个库而去转找 4016 ,是winsxs 里面的 policy 文件指定的. 一个程序貌似没有办法同时使用不同版本的 msvcr dll 结果后者就失败了.  然后客户端就不能显示web页面了.

解决办法: 把embed manifest 关闭, 然后编译. 这样可以看到输出的 manifest 文件里包含了如下

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>
<assembly xmlns=”urn:schemas-microsoft-com:asm.v1″ manifestVersion=”1.0″>
<dependency>
<dependentAssembly>
<assemblyIdentity type=”win32″ name=”Microsoft.VC80.CRT” version=”8.0.50727.762″ processorArchitecture=”x86″ publicKeyToken=”1fc8b3b9a1e18e3b”></assemblyIdentity>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity type=”win32″ name=”Microsoft.VC80.CRT” version=”8.0.50727.4053″ processorArchitecture=”x86″ publicKeyToken=”1fc8b3b9a1e18e3b”></assemblyIdentity>
</dependentAssembly>
</dependency>
</assembly>

于是,我们只需要手动把762那个删掉. 就可以了.  :)   还有最关键一点就是把之前动态链接llmozlib2 改成了静态链接.

 
两栏

Launcher下载卡在262.1KB,提示下载无响应 不能进游戏..

Posted by 小糊涂|cnsoft on Feb 10, 2012 in AskGoogle/搜索, Exchange /帮助别人解决的问题

坑爹的事常有, 暴雪也如此. 自从更新了4.3.2 好多损友都有面临此问题…

http://www.battlenet.com.cn/wow/zh/forum/topic/4771808879?page=5

我自己总结了一下,
其实只要launcher是亮的, 然后退出launcher 禁用本地连接, 点wow 一样的效果. 可以进.
每次起wow之前 都把连接禁用了 就能进了

launcher 是亮的 是前提..

 
两栏

Magic function time.sleep

Posted by 小糊涂|cnsoft on Mar 9, 2011 in Exchange /帮助别人解决的问题

when you are developing an multithread based program, if you got cpu 100% usage, try use time.sleep(0.01) . you will find that the cpu consume rate decrease to an better value..
it is a tip i got during i debug socket server project based on python ’s module asyncore recently.
another tip is ensure delete .pyc file after you move some file to an new place. otherwise, some error will be hidden because they are always importing an non-exist file. but since .pyc file exist, so no error raised.

 
2

多久你会被人所遗忘.

Posted by 小糊涂|cnsoft on Aug 26, 2009 in Exchange /帮助别人解决的问题

    也许你未想过,曾经熟悉的一个个ID 会随着不经意间永远消失,

    亦或者当你再次出现时,每句话都会十分的冰冷。

    脆弱的网络群体关系决定了这一切是必然的。而不像现实中的关系那么稳固, 一起同吃同睡4年的大学同学, 恐怕是人生中最宝贵的财富。

    人情冷暖,自在人心。岁月虽然无情,却依旧无法打磨掉我们深深的友情, 当然以后我们还会认识很多新朋友, 无论是来自网络,还是现实, 但是能经得起时光的打磨的又能有多少呢?   所幸, 捡到几个金子。

    我本将心向明月,奈何明月照沟渠啊. 这句话听起来十分的有深意。自从成家之后, 我才发现很多事情还未学会,

人情世故,非我所长。此番一干同事,同学为我忙活, 婚礼也举办的红红火火, 在此谢谢了。vv 说我太客气了, 可我真是很感谢大家, 老妈说以后日子还长,  日后不要落空, 失了礼。 

 
两栏

max_prepared_stmt_count statements (current value: 16382)导致无法启动服务器的问题解决办法

Posted by 小糊涂|cnsoft on Jul 29, 2009 in Exchange /帮助别人解决的问题

最近开发人员的人数增加了, 问题也随之而来了。

启动调试的服务器超过4个人的时候就会提示, max_prepared_stmt_count statements (current value: 16382) 不能再启动新的进程了。

最后解决办法, 将  /etc/my.cnf 文件中增加 max_prepared_stmt_count=32764 意为手工设定此参数.

然后  ~#service mysql restart  查看此参数, 已经修改成原先的2倍. 想必是为了性能优化而设定的默认数值 16382

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
#set-variable =
max_prepared_stmt_count=32764

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

 
两栏

Android Market,Nokia iPhone Appstore and more??

Posted by 小糊涂|cnsoft on Jun 11, 2009 in Exchange /帮助别人解决的问题

Android Market

Nokia OviStore

iPhone Appstore

 
两栏

Hello E3!

Posted by 小糊涂|cnsoft on Jun 1, 2009 in Exchange /帮助别人解决的问题

E3 今年定位有些变化, 从以往的纯Show 转变成 更加商业性的展示.

加上猪流感的因素, 让此次E3 有些别样的滋味。 而我们经过了3个月的时间, 为国际友人做了一款原型产品,包括3个主城, 几个简单任务, 以及18种技能, 1个boss战.  而这一切 可能都会因为凌晨的演讲而改变。尽管还存在一些未知的bug, 但是越来越像wow了. 而且是可以玩玩的游戏了。

数据的组织成了此次bug生产的主力, 很多时候都是因为不同步造成. 而多人协作也是造成数据不一致的祸根。这是必然的。幸好我们有svn, 可以回溯到以前旧的版本。 而在提交时不写注释是最邪恶的。

没有5.1假 没有端午节假期. 不知道这是个开始, 还是个结束呢。或许所有事是天经地义, 是工作 嘛。但或许只有我们自己知道, 到点下班的日子为什么从来没有过。在其他部门中午 甚至是下午在休息 实况的时候, 我们还是在code. 希望接下来有一个间歇期, 我需要一点时间陪陪我的准老婆了。 也想去看看我的姥姥。

 无聊请看 灰烬门, 

 
三栏

HP Mini 2140的网卡配置.

Posted by 小糊涂|cnsoft on May 11, 2009 in Exchange /帮助别人解决的问题

HP Mini 2140的网卡配置

方法< 打开, 网卡-> 输入密码,然后选择 marvell ethernet 。。, 选择编辑,

输入静态的IP, 比如 10.0.10.88  别忘了掩码 255.255.255.0

点击 name & dns 输入 202.99.96.68 

点击 route 然后在 Gateway 处输入 10.0.10.1 这是我这里的路由.

然后点右下的 Next  保存..

 

 
两栏

变更也可以创造机会。

Posted by 小糊涂|cnsoft on Apr 26, 2009 in Exchange /帮助别人解决的问题

昨天晚上回家 偷懒,看了一片, 中文名叫 夺命手机,  《Echelon Conspiracy》

剧情倒不是很复杂, 就是结果挺有意思。大致上说明了一件事情, 一切都是像百万英镑那样, 是有人安排策划好的。而主人公也仅仅是一个演员,没错,就是一个演员。 然后有了很HI的一夜暴富,甚至是艳遇。而再不复杂的逐步解开背后的原因时, 原来是一个什么矩阵系统的智能策略在起作用, 而且很搞笑的是系统的目的是为了自动升级,谋求最高的安全?亦或者是自由, 而这显然是程序初期的设定。而在主人公无可奈何的尝试之后, 系统还是自动升级了,此时出现了一个对话框, 大致意思是要用户确认是否升级? 此时貌似强大的系统在一个按键之间却彻底崩溃了。

程式化的思维所以让主人公孜孜不倦,要追求背后的真相。不同人会有不同的感触, 计算机以及IT行业被鼓吹了许久之后, 实际情况却不是大众想象的, 和其他行业一样, 也是有金字塔般的结构, 只有金字塔尖的人才是百万年薪, 呼风唤雨。不是每个人都会很牛X, 是因为这个人牛 而不是因为进了IT行业才牛了。我相信一个勤恳踏实, 积极上进的人在什么行业都能有模有样。我说的不是要去造原子弹, 那需要特殊的人才, 一个国家只有几个国宝, 应该不是我等凡夫俗子。而相比其他行业, IT行业是与计算机打交道, 与人打交道的少, 而人在离开机器后又要回到现实生活中, 要有双倍的知识积累。而行业的变更又会或多或少的进行优剩劣汰, 就是在2年左右的时间就需要一次知识的重构和再学习。所以在众多的标准和接口中, 会迷失方向。会有知识学习的迷失症。其实要想更少的成本来适应这种变更,就需要不断地升级。而不是一下子升级。日积月累胜过于临时抱佛脚。

我用了这几年的时间明白了几句话而已。要做自己熟悉的事, 想法是分可行与不可行的,简单的事必有复杂之处。最后: 空谈不是社会主义。不成熟的的技术不适于做项目。

 

Copyright © 2012 小糊涂的超级BLOG (Delphi Php Java C++ Object-C Python ) All rights reserved. Theme by Laptop Geek.