- 博客(55)
- 问答 (1)
- 收藏
- 关注
罕见ceil bug
真是一个少见的问题,没有找到发生的原因,也没有办法再测试代码中重现,但是项目中就出现,但不是每次都有.看上去很像内存溢出而产生的. 在某些情况下 项目中A*寻路算法的一部分数值ceil的结果会出错,最典型的就是下面的 [code="java"]29.0.ceil = 30[/code]没错 29.0 ceil运算的结果是30 :shock: 但是无论怎么在c...
2009-07-17 21:09:27
250
一统WEB和桌面的超级想法
怎么一统法?就是开发出一种软件,能够完美的结合Web的长处和桌面软件的长处,达到既占领桌面又不放弃Web市场的目的。 好像还是有点含糊,听我仔细说来,首先请大家不要从技术上去考虑这个可行性问题。 某日,boss召唤我到其办公室,然后说有个想法,想参考下我的意见。 Boss:这次我们准备做个社区,但是我有个想法。 我:你说。 Boss: 我们不是有个...
2009-02-17 09:15:01
162
伪随机数的问题
C,C++,VB,C#中用的随机数都是伪随机数,伪随机数的一个问题就是取值分布不均匀。比如抽奖,如果从100种随机抽取,如果1和100都是一等奖,但是1和100的出现机率完全不是1%,有可能比1%,也有可能比1%小.也不知道各种数据库中的随机数最终是否也是采用了伪随机数.目前如果要分布均匀,一般都是用高斯随机数算法,所以各位玩抽奖的同学,如果要公平,还是不要用系统自带的随机...
2008-10-26 11:28:21
285
一知半解用ruby开发 log的变化
[url]http://jack.iteye.com/blog/257232[/url]前面一篇写的带流水了,这次专选一个主题。 ROR有debug功能,但是从未用过。但是开发过程中,总要看下运行环节中某些函数的调用是否正确,怎么办呢。 最开始的哪会,也就是刚刚学习ROR哪会,输出运行中间过程都是老实的用logger.info,logger.debug这些的。不过用了段时间,...
2008-10-24 08:49:28
298
一知半解用ruby开发
从第一次接触ruby & rails到现在有段时间了,本着一贯快学快用习惯,看了一遍书之后就开始用ROR做了些小项目,边做边查,边学边忘,到现在还是没有记住几个ROR的特征关键字,比如什么约定阿,约束什么的,也分不清为啥有symbol这么奇怪的物件。更加不清楚yield到底怎么起作用的。 不过这些并不妨碍用ROR去开发项目。我只要知道怎么用就行. 接下来说说我是怎么用ROR的.觉得乱的就...
2008-10-23 23:52:19
155
如何在has_one这样的关联上加入memcache 补丁
cache_fu 好用, 不过我有很多表间关联,我希望某些表的数据,通过关联(has_one,has_many)能够按id统一从memcache中读取或者写入. 该如何呢?唯一的办法就是 monkey patch了,自己写吧.第一个版本[code="ruby"]require 'active_record/associations/belongs_to_association'...
2008-03-10 10:31:17
112
如何在管理不规范的公司中生存
论坛上常说的管理不够规范,管理混乱。就实际原因都是管理无经验,或者公司处于强烈的变动期。这些老板,管理人员都是摸索着在过日子,他们自己都不知道该怎么办,怎么求管理规范,做事流程规范? 当然学习和参考其他有经验的公司是有必要的。不过只能是参考。 且不说各家有各家的不同情况,关键是,引入一种制度,势必要打破一种制度。 而在看似混乱的管理下,公司的全体成员实...
2007-10-16 09:37:24
276
memcache 和belongs_to 问题
如果用memcache把一些系统的基础数据表全部存起来,关联中的belongs_to,这种关联还得读取数据库。例如 B belongs_to A 那么 a.b是取B表中的一条数据。 但是B表的数据全部都放在memcache中了。这里的数据读取就有问题了。 读cache总要比读取数据库要快的。有没有现成的方案的?...
2007-09-15 15:28:05
103
Rspec的疑问
这里已经有不少人会提到用rspec来代替unit test. 不过就是没有说详细怎么用。 google然后学习,问号一堆。希望会的同学解答下。1。rspec和unit test相比,最显著的好处是什么?2。rspec通过 mock stub 来控制 model对象的生成和某些方法的响应结果,为什么需要这样的控制?3。unit test是针对 class的接口来测试的,那rspec...
2007-09-04 08:20:15
126
module中的函数重定义之后,如何re-mixins?
需要在页面上输出每次require的调用时间。于是修改了 rails中的一个 方法,方法是module的一部分 。但是 如何remixins,却是大问题了。或者另外一个方法直接修改 mixins以后的代码。 但是嵌套了多个module之后, 不清楚怎么去修改这个方法了。以下是代码[code]module ActionController #:nodoc: ...
2007-08-14 15:43:49
146
人员考评问题
经常看到这个问题,同时也没有什么好的参考答案。 人员考评大概是传统管理和现在的IT项目结合的一个难点。 人员不考是不行的 。 这个是传统观点,也是我 比较认同的观点。 IT项目团体性, 主观性,以及可考察的指标又不够明确。工作量?bug率? 项目一年运营结果和计划预期对比?这些考察指标都有,但是都不全面。总有各种例子能够说出一个反面 情况。 但是对于一个团队,...
2007-08-08 16:55:48
142
师徒传承
前面有个帖子说到c++社区没落的很,很少有强悍的社区出现.这个现象不是最近才存在的,5,6年前也是这个样子的. 那时候的c++社区,充斥着各类初级问题. 翻译着国外的一些文章.现在同样如此. 当然maillist中会好很多. 有些有价值的问题都在那里出现. 在网络上学习c++,很难形成良好的习惯和技术能力. 如果有个师傅就完全不同了. 这个是一个有点奇怪的现...
2007-06-30 09:09:24
207
炒股,买基金和公司管理
最近股票火,基金也不错.公司内部有不少同学也在炒股和买基金. 上班时不时的需要看下行情. 了解下大盘情况.大部分时候都是小动作,穿插在整个上班途中. 这类不大不小的事情,占用时间也不多,但是持续性较强的非工作应该所作的事情,改如何管理比较合适? 股票和基金只是近期的一个特例,每个不同时期,社会整体环境的变化 总有些类似的行为发生. 听之任之似乎也没事. 看上去并不太影响工作. 但长...
2007-06-21 10:28:50
139
rails虽好,但依然难用
大约从06年9月正式接触rails。买ror书,按书上画瓢。开始进行实验项目开发,再到正式项目开发,已经过去了大半年了。这个大半年的应用中,最大的感触还是,rails虽然很不错,但是依然有很多地方让你痛苦不堪。 不过这个也是大部分技术开始应用的时候经常遇到的,有些小细节上处理不好,整个项目就会被卡死。 我所遇到的rails的最大难题,第一是。中文处理,第二:数据库,...
2007-06-16 10:03:59
241
rubyworks的确不错
ROR的运行环境一次成型,HAproxy,Mongrel,这两项都安装好了,只要在http service上再配置配置,选个rails,数据库版本安装下,把你的项目往一个建好的rail目录中一放就能运行了。最大限度的省了很多配置工作。对于linux配置不是很明白的人,都能够依葫芦画瓢,继续配置了。 地址是这个:http://rubyworks.rubyforge.org/ 感谢...
2007-06-16 09:31:16
146
请教Js代码的版权问题?
做网站的时候,经常参考某些特定网站的代码,包括一些特有的js代码。甚至直接 拿来使用。那么什么样的js代码拿过来使用,会出现版权纠纷? html包括js代码这类客户端能够看到,并可以随意挪到另外一个网站上运行的代码。有没有版权问题? 开放源代码的项目,本身带有使用协议许可。那js代码在网站没有声明的情况下,直接拿来使用是否允许?如果被拿去用了,又是依据什么来确定违反版权这个事情? ...
2007-06-11 08:48:27
970
Win32 service - Errno::EINVAL (Invalid argument)解决方法
Mongrel在windows 2003 服务器上以 service的方式运行时,经常会出现Errno::EINVAL (Invalid argument)类错误,一般在post数据的时候特别容易出现. 解决办法有以下几种. 1. 有个比较简单的解决办法,就是把start_form_tag改成form.这样的确很难再出现这个问题. 2. mongrel以c...
2007-06-07 14:52:31
886
怀疑spider,网站管理员们帮忙找找.
手边的网站中,经常有几个ip来访问旧版本网站中已经不存在的网页.死不悔改. 很怀疑是哪家公司的spider,各位网站管理员,帮忙查下你们的日志,有没有同样的ip出现过.日志中是这样的2007-04-24 21:35:31 GET /a.aspx - 218.12.194.13 HTTP/1.1 Mozilla/5.0+(Windows;+U;+Windows+NT+5.1;+...
2007-04-25 11:09:20
108
网站防黑指南-讲课用ppt
公司最近期防黑客讲课用的ppt. 主要针对windows 2003 server + asp.net + iis6 的服务器.
2007-04-16 10:10:20
100
应聘者,请准时来面试
招聘过程中,很多应聘者都不会准时到,[color=red]他们大都会提早到[/color]。有甚者,能够提早2-3个小时就到面试现场了。这下对于面试官来说,多少有些麻烦了,丢那里让应聘者等吗,似乎不太礼貌。如果马上安排面试吗? 今天的工作计划就全给打乱了,多少心里面有点不爽。 建议各位应聘者,千万要准时到,别迟到,[color=red]也千万别提早[/color]。过分提早...
2007-04-16 09:55:18
308
很抱歉,不再招聘应届毕业生
过去一年来,公司招聘了不少应届毕业生。经过一年的共事,除了失望还是失望,以后不再招聘应届毕业生。为什么不在招聘?不是因为他们技术不行,不是因为他们沟通能力不行,也不是因为他们的品性和心性问题。工作责任心的问题。就是这个说不清楚,道不明白,摸不着,看不到的但是又却是影响工作成败,完成度质量的关键性因素的缺乏,使得我 不在想招聘应届毕业生。应届毕业生缺乏一种应有的工作责任心。这...
2007-03-29 18:34:30
130
如何在rails中正确使用MS Sql Server 2000做为数据库服务器
在windows平台上面使用数据库,除了mysql之外,还有sql server 2000可以作为选择,但是sql server 2000的unicode编码有特殊性,仅仅在rails中使用utf8编码,和把全部rails项目文件格式改成utf8之外,还是不够的。仅仅这样做,只是部分中文字符能够正确处理,而且存入sql server2000中的中文数据,也完全是乱码。正确的配置方法应该如下。...
2007-02-12 08:51:50
112
Rails开发使用gb2312,gbk编码的hack方法
如果你需要在以下情况下使用gb2312,或者gbk编码,可以试下这个办法。也许可行。1.rhtml,rb文件编码格式非utf8,采用gb2312,gbk编码2.在ruby代码中需要输入中文字符串,并且某些特殊字会导致代码无法被正常解析。3.数据库采用gb2312,或gbk编码以上的情况下,最大的问题就是某些特殊中文字符,会使得代码解析出错。[size=18]...
2007-02-10 09:04:32
161
iconv的bug还是编码表问题?
[quote]1930%nbsp雪弗莱%nbsp无敌 [color=red]–[/color]%nbsp396大滑轮,350涡轮传送[/quote]这样的一个字符串,在网页上用GB2312,可以正常的显示那个红色标示出来的横杠.但是当我用这样的代码作编码转换时[code]temp = Iconv.conv("UTF-8","gb2312",a)[/code]...
2007-01-31 10:30:37
170
安装了Mongrel后多出来的提示信息
安装了Mongrel之后多了不少提示信息,原先是用webrick并没有这样的提示。不过它的提示信息都是有关rails 2.0的. 目前才到rail 1.2.1,这个2.0的提示似乎早了点。[quote]DEPRECATION WARNING: [color=red]The :dependent => true option is deprecated and will be rem...
2007-01-30 10:37:15
116
网友发帖可获网站期权股份
[quote] 广西:网友发帖可获网站期权股份 全国首创 作者:叶建平 | 出处:新华网 | 2007-1-23 17:30:38 | 阅读 993 次 新华网广西频道1月22日电(记者叶建平)上网发帖、回帖、做版主可以得到网站运营商的期权股份吗?广西日前就发生了这样的事情,这在全国尚属首创。 20日晚,广西20多名网友在律师的监护下,与南方都...
2007-01-24 10:23:49
105
中文编码的怪异问题
先说明下问题出现的环境[quote]ruby 1.8.5rails 1.1.6mysql 5数据库使用gb2312编码在config中特别设置了encoding: gb2312属性开发工具用vim,文件编码用gb2312每一个action都有设置“charset=gb2312”ruby的string编码没有特别设置。[/quote]在开发的时...
2007-01-23 15:13:02
113
如何解决问题
要是我遇到这种问题,一般都是这样一个解决过程.先搜索,然后分析搜索到的页面上的每一句话,很多时候很多页面都给出答案,就是没有仔细理会。实在不行,搜索各种code,从中发现自己想要的代码使用方法。再不行,开始分析源代码,想办法从源代码中获得使用逻辑在这个过程当中,会写出非常多的测试代码。直到某种代码符合我的需要为止. 如果不是,重复上面的三步...
2007-01-16 13:59:34
67
SEO的疑惑
公司有个网站,已经做了很多年了,以前都是纯粹的自然推广,即不做广告,也不做SEO,最多也就是作些互联。不过最近在各大搜索引擎上搜索了一遍,虽然搜寻的结果的第一项必然是公司的网站,但是收录的页面内容却很少,连文字最多的新闻页面也都没有收录。 在网络上搜寻了很多seo的文章看一编,还是搞不清楚为什么收录页面如此之少。比如有文章说,页面table欠套层数过多,就会影响收录。的确三层嵌套的tab...
2007-01-12 22:35:36
66
新员工训练的一些问题
我基本上把研发人员分成2类,技术开拓型,和技术模仿型员工第一类员工喜欢去研究各种新技术,尝试着在工作使用这些新技术。第二类则喜欢不停的重复使用他们最熟悉的技术来解决问题,或者直接从别的同事那里学习已经成熟的技术用到工作中。一个新员工,特别是完全不会的员工,培训期主要也是确定其到底是善于自己学习,自己钻研,还是擅长模仿其他人做事情。不过这里似乎有些矛盾的地方,什么都不会的...
2006-12-23 23:28:16
189
link_to_remote 的IE执行问题
用link_to_remote来更新一个div内容,不过奇怪的是在FF中运行一切正常,但是IE6中,:complete =>"my_fun()"中的my_fun就是不执行. 异步调用的内容也获得了.真奇怪另外我是在form_remote_tag中加入了link_to_remote.google了下,好像不少人同样遇到了在IE6中同样的问题. 都搞不清楚怎么回事. 也没有看到解决...
2006-11-29 20:15:22
101
登陆和登录,login
把登录写成登陆的实在是太多了,在工作中不记得已经纠正过多少回了。现在网络上各种登录,写成登陆的不知道有多少。更加奇怪的,有些同事都已经认为“登陆”才是正确的写法了。真不晓得,他们是刚刚从那个大海里面航行归来。 :D ...
2006-11-24 22:05:36
1074
form_remote_tag中redirect问题?
在from_remote_tag中如果要做页面的redirect,直接写入redirect_to :action => 'edit' 这样的代码是无效的根本不会产生任何的页面跳转。google下来的结果是要这样写code[code] render :update do |page| page.redirect_to :action => 'edit'...
2006-11-16 22:04:13
86
建议取消发帖和回帖加分
我自己也有不少钻了.不过我自认为当不起这些钻.发帖多了,回帖多了.没有钻也变的有钻了.不如取消发帖和回帖加分.增大精华和良好加分.如果javaeye论坛上的钻都是因为别人投你精华,良好而出现的,完全当之无愧. 如此这样,大量减少像我这样摸鱼之辈,完全可以打造出极高的精品社区....
2006-11-15 09:58:10
99
check_box使用疑问
在准备做一个多选form时,check_box在使用上有不少问题,不知道如何解决?下面是试验过程首先 controller中的代码如下[code]@my_data = MyTables.find(:all)[/code]第一次:view的form中则准备这样写[code][/code]当然这样写是有问题的,render过程中会尝试调用@mydat...
2006-11-14 22:59:09
264
变革阻力之个人因素
考虑很久,最终还是决定发这个贴.因为帖子内容基本上是抄书.主要内容来自于手头的一本.但是对于为什么会产生变革阻力,有一个不错的解释.选择其中的内容发到这里来-------------------------------------------------个人对于变革的抵制源包括:习惯,安全感,经济因素和对未知因素的恐惧.人都是属于习惯的动物,我们每天的复杂的生活中,...
2006-11-12 08:37:21
381
自己的Ruby学习误区
ROR离我很近,Ruby却离我很远.学习ROR已经有段时间了,也试着做一个demo项目.遇到了不少的问题,大都也都解决了.这几天下载了typo的代码.打开粗率的看了一遍. 至少有60%的代码看不懂,不知道为什么要这么写.这一对比才发现一个问题,自己原来始终用错误的方式在学习和使用ROR.仗着自己有开发经验,然后快速学习了一遍Ruby和ROR.马上就动手开发项目.错,实在是大错特...
2006-11-11 22:18:48
76
不在需要TextMate
看上去不错的Edit解决方案,下面是安装说明,可以试下看看了.玩过TextMate的同学,也帮忙玩下,看下实际区别有多大.TextMate's Snippets Ported to RadRails[quote]You can now access the latest and greatest in templates/snippets for Radrails, for R...
2006-11-07 16:17:45
113
团队暗流
大家,都忽略了管理上的一个作用,就是 "做出决策".团队中必须有个决策者,最终拿主意的人.团队成员可以以各种方式来提出建议,但是决不能"反对已经定下的决策",同时也不能干扰他人.更不能随便发号施令.协调者也好,管理者也好,最终都是为了针对某事做出一项决定.作为管理者,我尊重你的个性,但是并不代表着,你可以随意行动.已经做出决定的事情,就必须先按照这个去做好.没有任何理由可以...
2006-11-03 11:33:49
94
ruby线程运行速度测试
首先声明下,纯粹是想看下ruby thread和native thread的差距,并无意贬低ruby.测试结果吓一跳,不是太快。和native thread相比,实在太慢。代码很简单,每次启动10个ruby thread,做100000次的累加。连续运行10次,求运行平均值。我的工作机,PC 2.8G,单核。1G内存,windows XP。测试的时候也没有特别清理运行环境,...
2006-11-02 14:54:52
319
空空如也
scriptaculous 拖拽问题
2008-12-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人