上一页 1 2 3 4 5 6 7 8 9 ··· 300 下一页
2013年11月14日

软件的实现过程

摘要: 上篇博客谈到了软件计划阶段所要做的一些工作,也阐述了计划阶段工作的重要性,为以后开发阶段提供了很好的原材料,正如有了孙悟空有了前期七十二变的修炼,终于要开始征途了,下面就谈一下软件成形的过程。 软件的形成 前 在编码前,我们也需要做好一下几项工作。 程序语言 程序员的知识:在选择程序语言时,要选择程序员熟练的语言。 工程的规模:如果工程规模较大的话,可以自己设计自己的语言。运行环境:要选择系统运行环境稳定的语言。 代码规范 对于程序员编制的代码一定要提前统一好标准,防止以后互相连接的过程中出现一些出错。 一个好的程序员的代码应该有适当的注释,代码清晰,可读性强 界面设计 对于界面设计的风格,. 阅读全文
posted @ 2013-11-14 20:11 you Richer 阅读(1041) 评论(0) 推荐(0) 编辑

Hadoop MapReduce Task Log 无法查看syslog问题

摘要: 现象:由于多个map task共用一个JVM,所以只输出了一组log文件datanode01:/data/hadoop-x.x.x/logs/userlogs$ ls -R.:attempt_201211220735_0001_m_000000_0 attempt_201211220735_0001_m_000002_0 attempt_201211220735_0001_m_000005_0attempt_201211220735_0001_m_000001_0 attempt_201211220735_0001_m_000003_0./attempt_201211220735_0001_m 阅读全文
posted @ 2013-11-14 20:09 you Richer 阅读(400) 评论(0) 推荐(0) 编辑

uva10905同一思路的两种做法,前一种WA,后一种AC

摘要: 这道题应该算一道普通的排序吧,实际上就是另一种形式地比大小,自己最开始是用int型存,后来觉着不行,改用long,结果还是WA,这是第一个程序。第二个程序是改用string处理,确实比int方便很多,在运算符重载那里体现就非常明显。这个题目用到了之前总结过的结构体加入优先级队列需要重载运算符,之所以写成结构体是因为我不知道直接将string加入优先级队列时怎么写比较函数。。。⊙﹏⊙b通过这个题目充分说明你不知道测试数据到底有多么大,所以还是用string来处理大数据比较好。转载请注明出处,谢谢!原文地址:http://blog.csdn.net/monkeyduck第一个程序#include# 阅读全文
posted @ 2013-11-14 20:06 you Richer 阅读(239) 评论(0) 推荐(0) 编辑

EM算法

摘要: 简介:本文主要介绍以下两个方面内容:混合高斯(Mixtures of Gaussians)和EM算法EM算法相关推导证明混合高斯和EM算法关于混合高斯可以看 漫谈 Clustering (3): Gaussian Mixture Model 和 混合高斯模型(Mixtures of Gaussians)和EM算法。观察样本数据X满足公式一概率密度函数: 公式1 其中 表示第i个Gaussian选中的概率,满足 ,数据满足第i个Guassian分布的概率为 ,那么公式一中未知参数为 采用 极大似然估计法maximum-likelih... 阅读全文
posted @ 2013-11-14 20:04 you Richer 阅读(302) 评论(0) 推荐(0) 编辑

厦门数十家公司的面试经历

摘要: *.罗普特科技集团有限公司 去面试现场公司挺气派的,有一个公司产品的展厅,具体的工作的地点没进去。但是让我等了半个多小时,才给我笔试的题,稍微有点等得不耐烦了。不过后面人事和面试的李经理人还挺好的。 地址:望海路59号102室 笔试:一份都是线程相关的试卷 面试:了解了做过项目的情况,没有技术面试,有点奇怪,有谈薪资了。说隔天下午给答复 总结:努力学习多线程这块的东西,和线程安全方面的 *.码媒卓软件有限公司 小公司,30来个,对日外包的,福利待遇一般,五险一金,还有年终奖 地址:软件园一期创新大厦A区205, 公司情况:... 阅读全文
posted @ 2013-11-14 19:55 you Richer 阅读(1359) 评论(0) 推荐(0) 编辑

后期修行

摘要: 一款好的软件要经历得起时间的考验,就好比一个人的梦想,即使时间流逝,岁月挣扎,依然挺立那里。当然在追逐梦想过程,可能会有跌倒、迷失、错误,这些都很正常,都需要不断的维护和改正,正如软件的精心的维护过程,这比开发过程来说,意义很深刻。那么如何来做好维护工作呢? 维护分类 改正性 任何一款软件都会有粗错,这都是不可避免的,那么在以后的运行过程中,就需要对异常或故障进行及时的改正。 适应性 随着计算机的飞速发展,软件的运行环境、硬件环境或数据环境本身发生一些变化,这都要我们来根据相应的情况来对症下药,就如冬天来了,你准备好棉衣了吗?完善性 在软件运行过程中,或许用户有了新的要求,要在相应的基础上增. 阅读全文
posted @ 2013-11-14 19:53 you Richer 阅读(201) 评论(0) 推荐(0) 编辑

poj2478 Farey Sequence 欧拉函数的应用

摘要: 仔细看看题目,按照题目要求 其实就是 求 小于等于n的 每一个数的 欧拉函数值 的总和,为什么呢,因为要构成 a/b 然后不能约分 所以 gcd(a,b)==1,所以 分母 b的 欧拉函数值 就是 以b为分母的 这样的数有几个,分母b的范围 是小于等于n,所以 直接套一个模版就可以了 ,网上找的 说筛选的比较好,下面代码中有一个 注释掉的 模版 貌似 是错的,还不清楚为什么 弄清楚了 重新 注明一下 #include#include#include#include#include#include#include#include#include#include#include#include#i 阅读全文
posted @ 2013-11-14 19:51 you Richer 阅读(188) 评论(0) 推荐(0) 编辑
2013年11月1日

java数据库编程(未整理完,待续)

摘要: java使用数据库可以借助jdbc这个中间媒介。本文将介绍如何使用jdbc连接数据库,数据库的基本操作和jdbc的事物处理。1 连接数据库一般java连接数据库,都有几个步骤:0、导入相应的驱动包。1、加载驱动程序:mysql的是:com.mysql.jdbc.Driver;sql server的是:com.microsoft.sqlserver.jdbc.SQLServerDriver;oracle的是:oracle.jdbc.driver.OracleDriver。下载的程序导入eclipse外面的库中。使用:Class.forName("com.mysql.jdbc.Drive 阅读全文
posted @ 2013-11-01 19:32 you Richer 阅读(291) 评论(0) 推荐(0) 编辑

物化视图操刀案例

摘要: select * from TB1 t for update; select * from tb2;查询物化视图日志:如果指定commit,则表被自动清空。 select * from mlog$_tb1; select * from mlog$_TB2;删除物化视图日志 drop materialized view log on tb2; drop materialized view log on TB1;--删除物化视图日志手动刷新物化视图 ,没有on commit需要手动 SQL> exec dbms_mview.refresh('MV_FAST_TB'); PL/ 阅读全文
posted @ 2013-11-01 19:28 you Richer 阅读(219) 评论(0) 推荐(0) 编辑

uva 10918 - Tri Tiling(规律)

摘要: 题目链接:uva 10918 - Tri Tiling 题目大意:给出n,计算用1*2的瓷砖有多少种方法铺满3*n的地方。 解题思路:和uva 10359 - Tiling有点相似,不过难度会比较大,公式c[i] = 4 * c[i - 2] - c[i - 4].推导过程:c[0] = 1, c[2] = 3, c[4] = c[2] * 3 + c[1] * 2, c[6] = c[4] * 3 + (c[0] + c[2]) * 2 ....即c[i] = c[i - 2] * 3 + 2 *∑(0≤j≤-4) c[j], 然后带入前一项的公式可以化简成上面的公式。 #include # 阅读全文
posted @ 2013-11-01 19:26 you Richer 阅读(477) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 300 下一页