Fork me on GitHub

2013年9月5日

摘要: 【JAVA】深深跪了,OJ题目JAVA与C运行效率对比(附带清华北大OJ内存计算的对比)看了园友的评论之后,我也好奇清橙OJ是怎么计算内存占用的。重新测试的情况附在原文后边。-------------------------------------- 这是切割线 --------------------------------------------最近自学Java,试着用Java刷几道OJ的题来熟悉基本语法。起初几道简单题,没太留意程序的执行效率。今天做了一道简单的递归题,竟然运行超时了!由于本人算法方面功底太差,不懂的如何优化,想了个投机的办法应付了过去。但又觉得不可思议,照以前用C语言刷 阅读全文
posted @ 2013-09-05 10:38 HackerVirus 阅读(523) 评论(0) 推荐(0)
摘要: 有关协同过滤的总结 1 基于用户的最近邻推荐: 主要思想:找出与当前用户有相似偏好的其他用户,即对等用户或最近邻,然后对当前用户没有见过的产品P,利用其近邻对p的评分计算预测值。 注意:相似偏好是指对物品的评分偏好,而不是相似个人资料的用户。 对于具有相似偏好的用户集,采用Pearson相关系数,给定评分矩阵R,用户a和用户b的相似度sim(a,b)的求法是对【(用户a对产品pn的评价与用户a的平均评分之差)乘以(用户b对产品pn的评价与用户b的平均评分之差)的积】求和(一共P个产品),再除以【(用户a对产品pn的评价与用户a的平均评分之差)的平方的求和】的平方根与【(用户b对产品pn... 阅读全文
posted @ 2013-09-05 10:35 HackerVirus 阅读(166) 评论(0) 推荐(0)
摘要: Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录第一步:下载第三方库,点击连接下载,第二部:准备数据库:按照连接&中博客的步骤实现数据库,数据库的设计大致如下表:id username password registertime realname groupid 新建一个单视图工程,关闭arc (Automatic reference count)自动引用计数,添加 sqlite3.dylib 类库的包含,将准备好的第三方库FMDB 以及准备好的数据库包含在项目中,包含时要注意选中copy 选... 阅读全文
posted @ 2013-09-05 10:34 HackerVirus 阅读(332) 评论(0) 推荐(0)
摘要: GDI+简单现实文字旋转题记 入职新公司已快有两月了,试用期已快结束,项目却迟迟还未正式启动。安排给我的多是些琐事,一直未进入工作状态。公司也不在本地,我是属于公司在现场招的,工作地点就在客户这边。刚来时还有其他几个到这边出差的同事,有专门过来带我熟悉业务的,但呆了一个月陆陆续续都回公司去了。现目前就我和另一个在这边上学的研三的实习生同事,没有人管着又没多少事可做,着实闲得有点蛋疼。 一闲下来时间似乎就停滞了,博客园不知道刷新了多少次,可电脑右下角的时间距离下班还是那么长。浏览器关了又打开,重复了N多次,一遍一遍的F5多么期待能够出现一篇耳目一新的博文,能够把我的游离灵魂带走,忘记那等待的.. 阅读全文
posted @ 2013-09-05 10:30 HackerVirus 阅读(1194) 评论(0) 推荐(0)
摘要: opencv 2.46与visual studio 2012 配置方法一开学就搞实训,还是没学过的图像处理。痛苦啊!图像处理时一般使用Matlab中的图像工具箱,或者是C/C++和OpenCV结合使用。以前看过一些关于opencv的文章,没想到现在要用上了。把搭建开发环境的过程分享一下一、首先假设已经安装了Visual studio 2012 。然后下载opencv 2.46,点击exe解压文件到指定的目录。我的在”E:\Program Files\opencv"目录下。然后添加环境变量PATH1 E:\Program Files\opencv\build\x86\vc11\bin; 阅读全文
posted @ 2013-09-05 10:26 HackerVirus 阅读(325) 评论(0) 推荐(0)
摘要: Emacs助力PowerShell阅读目录1 下载安装Emacs windows版本2 下载el文件和配置Emacs加载PowerShell3 体验用Emacs来执行和编辑PowerShell脚本回到顶部1 安装Emacs windows版本到Emacs官方站点下载(http://www.gnu.org/software/emacs/#Obtaining)最新的适合windows的版本emacs-24.3-bin-i386.zip此为绿色软件,解压缩即可使用。我解压的路径为D:\Program Files\GreenSoftwares回到顶部2 下载el文件和配置Emacs加载PowerShe 阅读全文
posted @ 2013-09-05 10:23 HackerVirus 阅读(412) 评论(0) 推荐(0)
摘要: (ARC forbids explicit message send of 'autorelease'错误)在ios中经常会遇到:ARC forbids explicit message send of 'autorelease' 或“ARC forbids explicit message send of release”这样的错误。原因可能是项目使用了arc机制而有些文件禁止使用而报错,解决方法:1.禁用在Xcode中的特定文件的ARC点击项目名,在中间一栏选择targets,然后选择build phases选项。展开Compile Sources,找到你报 阅读全文
posted @ 2013-09-05 10:22 HackerVirus 阅读(342) 评论(0) 推荐(0)
摘要: Event处理今天抽时间写了一部分Event处理方面的函数愈发的觉得jQuery的优秀,自己前期的想法太粗糙,造成后面这些函数参数很多,操作很很不直观,看样子是要重构的节奏,还好小伙儿伴们安慰,架构都是改出来的。继续探索吧浏览器兼容性写Event处理的库函数一个难点就在于浏览器兼容性问题,在IE低版本浏览器中事件对象始终在window.event属性中,而在其它浏览器中event会作为事件处理程序中作为第一个参数传入。而且其Event对象的属性和方法也有诸多差异,在JavaScript与HTML交互——事件中基本有所总结,不过还是抄一段关于事件处理程序绑定方面的差异1. 参数个数不相同,这个最 阅读全文
posted @ 2013-09-05 10:17 HackerVirus 阅读(229) 评论(0) 推荐(0)
摘要: 复制中发布服务器和订阅服务器内容不一致的解决办法在事务复制的过程中,有时候会由于各种各样的原因导致发布服务器和订阅服务器的数据不一致,造成这种情况往往是由于以下几种原因之一:某个Agent运行出现错误或者Agent进程崩溃比较大型的发布是使用了备份还原,而不是快照复制初始化,而备份后发布端修改了数据非Distribution Agent线程修改了订阅服务器的数据 上面三种情况是最常见的导致发布端和订阅端数据不一致的原因,其中第三种原因往往出现的最多,在这种情况下,通常来说,可以通过重新初始化订阅来解决该问题,但对于比较大的订阅来说,或者发布和订阅之间相隔太远而造成网络宽带的问题,则重新初始化订 阅读全文
posted @ 2013-09-05 10:14 HackerVirus 阅读(206) 评论(0) 推荐(0)
摘要: 支持异步同步的分布式CommandBus MSMQ实现先上一张本文所描述的适用场景图分布式场景,共3台server:前端ServerOrder App ServerWarehouse App Server功能:前端Server可以不停的发送Command到CommandBus,然后由CommandBus分配不同的Command到各自的app server去处理。前端Server可以只发送Command而不必等待Response前端Server可以同步等待Response返回MSMQ消息超过3.5M会自动转为网络共享方式传输消息对于同一Command的处理,可以通过增加App Server的方式 阅读全文
posted @ 2013-09-05 10:07 HackerVirus 阅读(301) 评论(0) 推荐(0)