上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 111 下一页

2014年4月3日

基数排序的性能优化

摘要: 最近需要对大小在0到100万内的很多数组进行排序,每一个数组的长度都不固定,短则几十,长则几千。为了最快完成排序,需要将数组大小和数据范围考虑进去。由于快速排序是常规排序中速度最快的,首选肯定是它。但是数组中数据的范围固定,可以考虑基数排序。为了使排序耗时尽可能短,需要测试这两种排序算法。 快排... 阅读全文

posted @ 2014-04-03 16:00 哼哼唧唧 阅读(624) 评论(0) 推荐(0) 编辑

2014年4月2日

网站的评判标准

摘要: 2011年的时候,我曾经受邀担任Rails Rumble大赛的评委。遗憾的是,因为工作太忙,那年我没有参加。次年,我又一次收到了他们的邀请,于是欣然接受了。Rails Rumble是一个分散式的编程竞赛,每个团队有1 ~ 4名成员,他们来自世界各地,需要在48小时之内用Ruby on Rails做... 阅读全文

posted @ 2014-04-02 13:16 哼哼唧唧 阅读(147) 评论(0) 推荐(0) 编辑

2014年4月1日

Java项目源码为什么要做代码混淆(解释的很好)

摘要: 代码混淆,是将计算机程序的代码转换成一种功能上等价,但是难于阅读和理解的形式的行为。代码混淆可以用于程序源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。目前已经存在许多种功能各异的代码混淆器。代码混淆的主要目的是为了保护源代码,阻止反向工程。反向工程会带来许多问题,诸... 阅读全文

posted @ 2014-04-01 17:39 哼哼唧唧 阅读(198) 评论(0) 推荐(0) 编辑

2014年3月31日

项目管理---敏捷开发思想---带来相当愉快的项目开发过程

摘要: 先来看故事来 故事情节 现在回想起来当初做人事的时候,那是叫一个惨啊,记得有一次是客户那边的需求修改了,加上原来我们对于业务了解的不是很熟悉,又加了三个大将(响、江江、亚光)来参与,我和唐欢完成一些功能算是V1.0版吧,后来客户需求发生变化,功能加多、内容开始复杂起来,... 阅读全文

posted @ 2014-03-31 21:17 哼哼唧唧 阅读(172) 评论(0) 推荐(0) 编辑

2014年3月30日

Git Bash+EGit在项目中配合使用最常用方法总结(根据场景使用)

摘要: 最近在项目中使用Git进行代码管理,之前一直用SVN进行管理,现在谈一谈Git在项目中如何与EGit插件配合使用,高效同步开发。使用过SVN一段时间的人,初识Git一定感觉很别扭,发现会遇到各种各样的问题,感觉没有SVN方便,究其原因是还没有领略到Git之美,没有熟练使用Git。因为我在刚开始的时... 阅读全文

posted @ 2014-03-30 16:05 哼哼唧唧 阅读(119) 评论(0) 推荐(0) 编辑

2014年3月25日

项目管理---项目经理如何应对客户的需求变更?

摘要: 相信做软件开发的我们,大家都有这样的体会,当我们辛辛苦苦的熬了几个月的通宵、加班后,终于完成了客户提出的V1.0功能需求,当我们大家准备按部就班的进行系统上线时,客户、企业用户突然改变了需求,不想这么做了,提出了新的需求,新的变动,这样对于我们整个团队来说,正如晴天霹雷,很恐怖的事情啊,... 阅读全文

posted @ 2014-03-25 20:04 哼哼唧唧 阅读(225) 评论(0) 推荐(0) 编辑

2014年3月20日

新手学python(1):解析XML与系统调用

摘要: 最近需要做一个项目,完成一批音乐的格式转换。由于之前并未学习过python,所以想借此机会学一下。在介绍自己的学习过程之前,先把项目简要描述一下。目前在一台服务器a上有几十万首原始的MP3音乐文件,现在需要将其转换成wav文件进行后续的指纹提取,提取过程可以在a上完成。不过指纹匹配的过程需要耗费... 阅读全文

posted @ 2014-03-20 17:49 哼哼唧唧 阅读(129) 评论(0) 推荐(0) 编辑

Spring事务管理与数据库隔离级别的关系(Spring+mysql)

摘要: 之前写过一篇文章《数据库隔离级别(mysql+Spring)与性能分析 》,里面很多问题写的不是很专业,也不是很有逻辑性,现在重新整理一下,希望对大家有帮助。 这部分通过两天时间反复的做实验总算是理清了其中的关系,其中有些部分可能略有偏差,但是相信大家仔细读的话会对对这部分的理解带来很大的... 阅读全文

posted @ 2014-03-20 15:36 哼哼唧唧 阅读(947) 评论(0) 推荐(0) 编辑

2014年3月19日

基于指纹的音乐检索

摘要: 基于指纹的音乐检索是一种新型的音乐检索方式,它让用户录制一段正在播放的音乐,然后上传到服务器进行匹配,最后返回对应的歌曲信息。与哼唱检索相比,它适用范围更广,使用也更加方便。 基于指纹的音乐检索核心是从原始的波形音乐中提取指纹,然后利用指纹进行匹配。指纹可以看做一首歌的哈希值,相同的歌有相同的指... 阅读全文

posted @ 2014-03-19 18:06 哼哼唧唧 阅读(506) 评论(0) 推荐(0) 编辑

JavaWeb项目前端规范(采用命名空间使js深度解耦合)

摘要: 没有规矩不成方圆,一个优秀的代码架构不仅易于开发和维护,而且是一门管理与执行的艺术。 这几年来经历了很多项目,对代码之间的强耦合及书写不规范,维护性差等问题深恶痛绝。在这里,通过仔细分析后,结合自己的编码习惯总结了一套适用于javaweb项目的前端书写规范,与大家分享一下。 ps:感谢阿海的创意... 阅读全文

posted @ 2014-03-19 16:55 哼哼唧唧 阅读(114) 评论(0) 推荐(0) 编辑

上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 111 下一页

导航