之前在工作中有一个需求是这样的, 提供一个接口, 接口描述为def process(data: List[Object]): Boolean, 即接收一个List的Object, 返回一个布尔值表示操作的结果是否成功, 该操作为将传递的参数进行封装, 然后提交给远程server进行处理。刚开始的实现如下(简化处理):
此坑是参加微软秋令营活动下午编程测试时踩上的,编程测试题目本身不算难,难的是……对于没有ACM之类比赛的同学来说,要按照其要求读入输入和输出相应格式的结果来说就呵呵了。一个小算法总共可能花40分钟的时间,有30分钟的时间是用来解决输入输出的。对于平时在实验室写项目的同学来说,应该不会有太多的机会去写底层std io 和 file io,应该都封装好了,写具体逻辑吧。 不过从另外一个方面也说明了自己基础还是掌握得不牢固呀~比如不记得控制精度输出的函数等之类的。另外提醒下做类似的题目得小心输入输出格式及下面要讲到的缓冲区的问题。
【update】在coolshell上本文(一个浮点数跨平台产生的问题)被吐槽了下,在此说明:本文强调的是“合理”结果为什么被“正确”结果替换的原因;另float/double有各自的应用场景,自己应该在速度/精度上有一个权衡;后文说的解决方案是希望产生合理的结果(-202014160)而非正确的结果,不是说想通过编译参数来提高精度。求别吐槽我不知道直接用double就能得到正确且合理的结果了。若带来误解还请原谅~
在上一篇文章讲解libsvm的python版入门实例时,遇到一个遗留问题,就是不能用官网给的API保存训练好的模型文件。总是提示,问题定位到svmutil的svm_save_model方法。
在写后台管理的时候一直用过得firefox做开发调试,写得挺顺利的,后来Leaner准备将测试的数据删除,添加点像样的数据时,一点删除就报错了。然后就……
之前因为想把www.i3zhai.com和blog.i3zhai.com的请求全部转发到www.tanglei.name/index.php上。结果在cpanel上配置总是不行。都会将相应的请求参数和路径也附加到www.tanglei.name上。知道.htaccess文件可以实现。就按照自己的理解,匹配正则表达式嘛,瞎搞了一番。最后没实现功能,反倒让Wordpress总是各种报404.以为把最开始备份的.htaccess还原成原来的状态就可以了。但还是404Notfound。但后台管理能访问,于是新写了一个测试,结果还是404.如图:
今天写php代码的时候,发现一个问题,因为我的数据库是用mysqlfront建的,自动添加的字段是Id作为主键。然后我在查询的时候写了这样的代码:
前面说到XAMPP安装后配环境时出现了问题就是这个,说也奇怪,刚开始安装完毕后,就能正常访问到XAMPP的首页,让选择语言。当我在eclipse里面新建一个工作空间到htdocs后就不行了,访问就一直拒绝。这奇怪啊,我eclipse搞个工作空间到htdocs里面有啥影响啊。这个问题出现的原因未解。有时候出现的一些莫名其妙的问题是无法解释的。
昨晚继续写我的短信群发小工具,但遇到manager.sendTextMessage(info.getTelephone(), null, info.getSmsContent(), sentPi, null);总是报空指针。
今天网上down了一个android源码,导入eclipse,build总是出错,提示:Error generating final archive: Debug certificate expired on 11-7-7 上午11:42!
