
胡言乱语
文章平均质量分 68
kofsky
Welcome
展开
-
Demo程序需增加的东西
识别方法(策略)需增加1、滑动窗口2、金字塔分析加上 基于 窗口合并 的方法三个需统一接口 Hypothesis 需增加 AdaBoost,且要与 Cascade AdaBoost 提供统一接口 标记需考虑1、标记对象:可以为小窗口,可以为大区域2、标记方法:可以画框框,可以涂颜色 以前写的,感觉设计做得还好,能够把 界面、数据操作与算法 分离开但现在,逐渐添加功能,三部...2008-01-11 14:12:00 · 96 阅读 · 0 评论 -
demo里用到的模式
1、Factory和MVC这两个就不说了。2、Compositeclass IHypothesis{public: /** * 清空分类器 */ virtual void clear() = 0 ; /** * 从文件中加载分类器 */ virtual bool Load( char* filename ) = 0; /** * 分类器保存到文件中 */ virtual bool...2008-01-18 14:34:00 · 128 阅读 · 0 评论 -
考虑下重新设计这个系统
1、核心数据类 KxVector , KxMatrix 以及其操作为整个系统的核心KxVector 以一维数组封装向量数据KxMatrix 以二维数组封装矩阵数据定义 对 KxVector,KxMatrix 的数学操作为全局函数 包括向量的加减乘除、向量连接、取对数、倒数等 矩阵的加减乘除、取对数、倒数等 以及矩阵与向量、向量与矩阵、矩阵与常数、向量与常数等的计算操作(也 可以将操作封...2008-01-19 21:20:00 · 98 阅读 · 0 评论 -
一个很有意思的测试
平台:Visual C++6.0#include "stdafx.h"#include <time.h>#include <stdio.h>int main(int argc, char* argv[])...{ for ( int cnt=0; cnt < 1000000; cnt++ ) ...{ time_t start; ...2008-01-19 21:50:00 · 106 阅读 · 0 评论 -
传说是百度的面试题
一、选择题:15分 共10题 1. 任何一个基于“比较”的内部排序的算法,若对6个元素进行排序,则在最坏情况下所需的比较次数至少为____。 A.10 B.11 C.21 D.36 2. 关系模型有三类完整性约束,定义外键实现的是 完整性. ...2008-08-25 22:14:00 · 143 阅读 · 0 评论 -
存储管理
虚拟存储器内存有限,不能保证要运行的程序都能装入程序中的地址与实际物理地址不同 ▲编译程序不知道实际运行机器的内存使用状况 ▲动态连接的程序编译时不知道它将被连接到怎样的程序中 … …虚拟地址空间——以0为起始地址的线性或多维地址空间虚地址——虚拟地址空间中的地址虚拟存储器——将进程中的目标代码、数据等的虚拟地址组成的虚拟空间称为虚拟存储器程序中的地址—...2008-08-29 14:37:00 · 133 阅读 · 0 评论 -
很牛的求职经历(转)
工作刚刚落实,论文也刚完成,终于有时间对自己的求职历程及求职经验进行总结了。应同学要求,最近准备书写系列文章“我的求职历程及经验分享”,请大家关注,谢谢! (一):求职历程总结2007 年1月10日,随着在三方协议上郑重签下自己的名字,我的求职历程终于划上了一个圆满的句号。在这三个月漫长而艰辛的过程中,我付出了很多,经历了很多, 也收获了很多。这一路走来,要感谢的人太多太多,尤其要感谢每一个在...2008-09-01 10:46:00 · 4518 阅读 · 0 评论 -
去天涯抢沙发
杂谈出了个沙发党强人:抢沙发专业人士 人如其名,专业人士,只要是稍微火点的帖子,他都一屁股把沙发给占了 沙发词如下:“抢走一个沙发,干卿底事?”“昨夜西风凋碧树,独坐沙发,望尽天涯路。”“一片沙发都不见,知向谁边” 观察了一下这厮的发帖时间一般1到2分钟发一贴,也有3-4分钟发一贴的这应该是受天涯发贴时间限制 猜测一下这厮肯定不是个人回复的,原因有四:1、发帖时间短2、...2008-03-04 13:01:00 · 134 阅读 · 0 评论 -
我想看书
我想看 C++ 的书我想看 Java 的书我想看 设计模式 的书 我想看 模式识别 的书却没有时间有时间了也静不下心来好好看神经病啊精神病靠2008-01-11 14:06:00 · 95 阅读 · 0 评论 -
电话面试
关于自然语言处理的好像很多都是模式识别相关的问题1、简历上提到你熟悉相当多模式识别相关的算法,谈谈相关经历? 上过很多相关的课:数字图像处理(两次),机器学习,模式识别,神经网络等 大四毕业设计开始一直在做与之相关的工作,已经有两年了。刚开始的一段时间由于效果不佳,因此尝试了许多方法,在这个过程中熟悉了很多算法,比如说K均值,Isodata,AdaBoost等。其中一部分是自己...2008-01-08 23:57:00 · 120 阅读 · 0 评论 -
just record
最近面试了一些人,大多应届毕业生,汗死,我老人家也没啥经验的,胡吹乱侃,大多是随口问的。汗。总结了一下,发现我大多喜欢这几个问题: 1.本科时学了哪些课程?哪个方面比较熟悉些?业余时间有没有自己写过一些感兴趣的东西?课程设计做了些什么?谈一谈以前自己所作过的项目? 2.大多数来的都做过数据库方面的程序,所以一般会问到数据库:笼统点问,一般设计时需要考虑哪些问题?细致点的问题会问问3范式...2008-07-15 16:52:00 · 153 阅读 · 0 评论 -
记几个面试题
编写一个函数,找到字符串中首个非重复字符,例如,"total"中的首个非重复字符为"o"。考虑效率。打印一个字符串中字符的所有可能顺序。比如字符串"abc",就应该打印"abc","acb","bac","bca","cab","cba"。顺序可任意。实现一个函数,打印一个字符串中字符的所有可能组合。这些组合的长度从1到字符串2008-07-21 22:56:00 · 105 阅读 · 0 评论 -
雷死人的文章
用VB实现班主任工作的电子化 计算机工程与设计 2005年1月基于EJB的分布式数据库信息查询 计算机工程与设计 2005年1月2008-07-23 09:20:00 · 93 阅读 · 0 评论 -
国际C语言混乱代码大赛(IOCCC)
国际C语言混乱代码大赛(IOCCC)是一项年度竞赛,自1984年以来一直延续至今。它由Landon Curt和Larry Bassel在USENET上举办,冬天接收参赛作品,春天评判,夏天公布获胜者。 随便贴两段,你能看懂么?。。。。。。。。。 X=1024; Y=768; A=3;J=0;K=-10;L=-7;M=1296;N=36;O=255;P=9;_=1<<15;E...2008-07-23 10:11:00 · 2440 阅读 · 0 评论 -
几个面试题
给你一个数组A[1..n],请你在O(n)的时间里构造一个新的数组B[1..n],使得B[i]=A[1]*A[2]*...*A[n]/A[i]。不能使用除法运算。 问题的关键在于不能使用除法运算。。。只能用乘法。。B[i]=A[1]*A[2]*...*A[n]/A[i]=A[1]*A[2]*...*A[i-1]*A[i+1]*...*A[n]分解开来,也就是分别计算A[1]*A[2]*...*A...2008-07-23 14:43:00 · 130 阅读 · 0 评论 -
Donald Knuth
Donald Knuth自传的开头这样写道:“Donald Knuth真的只是一个人么?”作为世界顶级计算机科学家之一,Knuth教授已经完成了编译程序、属性文法和运算法则的前沿研究,并编著完成了已在程序设计领域中具有权威标准和参考价值的书目的前三卷。在完成该项工作之余,Knuth还用了十年时间发明了两个数字排版系统,并编写了六本著作对其做了详尽的解释说明,现在,这两个系统已经被广泛地运用于全世界...2008-08-24 23:03:00 · 135 阅读 · 0 评论 -
面试经历之二
面试官:某海归博士方面:图像处理与linux时间:3:00-4:40左右1、首先介绍下自己 我随便侃了几句,两分钟内搞定。2、谈了一些做柑橘溃疡病检测的问题,一些很细致的问题。 比如 图像来源,样本量,bootstrap,然后让我画了下ROC曲线; 然后问我图片样本的image size的大小。我说没有做归一化处理,一般80-80到120-120,他说如果不做归一化处理,那么会...2008-01-04 10:55:00 · 101 阅读 · 0 评论 -
关于Ajax与传统web框架的争论
观点之一:Ajax+SOA将颠覆传统的Web程序结构,Web应用将走出“服务器动态网页”时代web框架遭淘汰早期的浏览器是为HTML而生,先天不足。不管是Struts还是JSF,或者.net,本质上都是为这种先天不足的“弱智型”浏览器而设计的. 如今,DHTML/DOM已经非常成熟,浏览器的可编程性已经非常好.浏览器完全负责界面构造和流转(服务器对界面构造和流转只提供HTML服务,即由ww...2008-01-05 14:33:00 · 80 阅读 · 0 评论 -
为什么程序会越写越烂?
即便是一个很简单的程序,随着开发的深入,时间的延伸,都会变得慢慢的臃肿与庞大。程序在逐渐衍生的时候,前期的设计会变得越来越模糊,系统会逐渐脆弱,对变化也越来越敏感。到了后期,一般只能在合适的地方增加程序,而不能修改。因为即使是一个小小的修改,都会导致一系列新的问题,并可能产生一些莫名其妙的bug。于是程序会逐渐变得臃肿,重复代码逐渐增加,莫名其妙的问题逐渐增多。写这样的程序完全是种折磨。 做...2008-03-27 11:16:00 · 283 阅读 · 0 评论 -
界面与线程 问题
界面A,接收用户输入 线程B,有任意多个,由A创建。B有一个状态标志,A通过设置B的状态标签来控制线程B。B实时将执行结果返回给A。 该怎么设计? 我现在的设计的是烂的。 class A extends wxFrame { DispCtrl dispCtrl; // 显示控件 createThread() ...2008-03-28 15:11:00 · 138 阅读 · 0 评论 -
写八股文的几个想法
优快云博客要让我抓狂了,今天晚上又写了篇关于ADABOOST的文章,结果编辑完成的时候突然给我挂掉了,大半个小时心血再次付诸东流,我靠。真TM郁闷,这是这周第二次了。这个变态,下次有更好的技术博客,马上搬家,无语了。 这两天和几个同学都谈了点论文的东西。感觉常常有几个问题常常需要注意下,仅仅个人意见:而且这是都是入门级别的,都是个人意见,请谨慎参考。 1.论文的立题点 ...2008-05-11 22:55:52 · 466 阅读 · 0 评论 -
地震了,学计算机的,能做什么?
为什么倒塌了这么多的校舍?好多孩子。。。几岁的十几岁的。。。看上去真的好可怜。。。就这样的去了。。。好悲惨。。唉。。他们的妈妈爸爸。。以后该怎么活下去啊。。现在家庭都只有一个孩子。。就这样一个孩子。。。突然就这样的去了。。。真的难以想象亲人的痛苦。。。唉。。。想起自己,居然感觉毫无用处。。。。冲动的时候,想去做志愿者。。。但似乎没有急救知识。。。唉。。。能做点什么帮助他们?仅仅是捐款?献...2008-05-16 13:08:47 · 164 阅读 · 0 评论 -
理解冲突:模块设计
当把我设计的服务器中心模块转交给他人时,让我意外的事情发生了,他们都不是很理解我的设计。1.认为我的类太多,模块划分得太细2.不是很容易了解整个流程,因为在逻辑上两个顺序执行的功能单位相差十万八千里刚开始,我很难理解他们的想法,很难想象,就是这样一个简单的设计,竟如此的难以理解么?但当我们交流了一下后,我慢慢发现,我和他们的很多思想都存在很大的不同。1.我目标是建立一个可扩展性强的框架,重在...2008-05-22 09:42:11 · 104 阅读 · 0 评论 -
程序员经验分享(转)
“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员:PP...2008-05-22 10:04:31 · 139 阅读 · 0 评论 -
被两个变态问题整的焦头烂额
文件传输 程序运行的流程为:其他进程将创建文件传输任务的信息写入文件,FTP程序读取文件,解析,然后创建任务,开启线程完成FTP工作。我老人家每次测试的时候,同时发送个三五个文件,并行跑十来个任务,跑几个钟头,要是没出问题,OK,心满意足,工作圆满结束。把FTP交付给老板后,今天跟我有个bug,说同时发送几百个文件的时候,程序就会出现内存错误。听到后马上心里感觉有些不踏实,因为没有测试过。...2008-05-26 21:01:23 · 116 阅读 · 0 评论 -
面试,俺也写篇
其实挺想写篇面经,因为面试成功率还算比较高。11家面试,挂了2次。自我感觉良好。但仔细一想,主要面试通过率非常低的公司都没有给我面试机会,比如说腾讯、迈瑞;我面的公司大多是中小型的,只要有点项目经验,能够表达出来,那么就ok了。记录一些问题吧,简单写点,就这样算俺的面经吧!重庆HP:1.introduce yourself in english(我用英语说了一句话,觉得说的太痛苦了,然...2008-11-26 23:02:00 · 313 阅读 · 0 评论 -
你为什么还没有好工作(转)
这一篇权当做求职的入门初级读物,或许对于已经过了这个阶段的朋友来说显现了一点。 故事先从昨天下午的一次面试说起,来面试的是一个刚刚毕业的大学生,85年的,男生。一见面印象就不太好,稀疏的胡子长长短短地留着,脸上很油,头发窝在脑袋上,看不出发型,眼镜片上乌蒙蒙的,我非常怀疑他能不能看得清我,好在从头到尾他都没看我一眼。他的表情一直让我摸不透,好像是那种不太高兴的表情,微皱着眉头...2008-11-26 23:29:00 · 299 阅读 · 0 评论 -
几个程序员面试题
开锁:在一条长长的走廊上一次排列着100把锁着的锁头,你从把这100把锁全部打开开始(第一遍)。然后,你把所有序号是2的倍数的锁头再锁上(第2遍)。接下来,你依次找到所有序号是3的倍数的锁头前,如果它是打开的,就把它锁上,如果它是锁上的,就把它打开——我们把这称为“切换锁的状态”(第3遍)。即继续拿这样在第n遍去切换所有序号是n的倍数的锁头的状态。当进行到第100遍时,你将只切换第100把锁头的状...2008-05-07 20:15:07 · 121 阅读 · 0 评论 -
Matlab2008a:惊喜
今天跑去实验室一看,周围用matlab的版本都换成2008a了。刘师兄问了我几个matlab是否支持OO与命令空间,俺以前也没碰过。回寝室查了下最新的版本,看了下新增的特性,最感兴趣的是下面三个特性: New classdef keyword enabling you to define properties, methods, and events in a class defi...2008-05-06 22:20:00 · 440 阅读 · 1 评论 -
一段给人两种不同感觉的代码
bool XmlRpcServer::bindAndListen(int port, int backlog /**//*= 5*/)...{ int fd = XmlRpcSocket::socket(); if (fd < 0) ...{ XmlRpcUtil::error("XmlRpcServer::bindAndListen: Could not create soc...2008-03-31 18:04:00 · 186 阅读 · 0 评论 -
敏捷设计之拙劣设计的症状(摘录)
摘录自:敏捷软件开发1.僵化性(Rigidity): 很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其它改动。 2.脆弱性(Fragility): 对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。 3.牢固性(Immobility): 很难解开系统的纠结,使之成为一些可在其他系统中重用的组件。 4.粘滞性(Viscosity): 做正确的事情比做错误的事情要困难...2008-04-19 20:47:00 · 132 阅读 · 0 评论 -
撞过的笔试与面试
技术类:C/C++关键字:virtual, const, static, typedef, sizeof林锐高质量C/C++编程后面一套习题黑重要,很多中型公司的考题都有涉及小程序:atoi,itoa,strcpy,strcmp,strlen考察点:指针与引用、虚函数、多态、构造析构次序、C++类内存布局、覆盖与重载、常用容器。。。(这部分太广泛了,不好说,主要是C++太庞大了) 数据结构与算...2008-11-15 17:58:00 · 231 阅读 · 0 评论 -
问题记录:端口映射?
环境:1个Server, 1个Client。Server在公网上,IP固定,Client在小区内,IP由路由器自由分配。 这样一个设计:服务器与客户间开通两个socket通道。服务器与客户端均开通一个端口监听。开通socket顺序如下:先由客户端向服务器发起请求,开通一个socket通道;连通后,服务器取出客户端的ip地址与客户端开放的端口,然后主动去连接客户端监听的端口。 如果服务...2008-04-23 15:42:00 · 108 阅读 · 0 评论 -
系统架构师是怎样炼成的?
“在我工作的六年多时间里,除了第一年是纯粹编码以外,其余时间都在做和架构设计有关的工作,当然也还一直在写各种各样的代码。”张友邦认为架构设计可能看起来很神秘,新入门或没有架构设计经验的程序员刚开始的时候会有种不知所措的感觉,但其实架构设计是件很容易的事,它只是软件系统开发中的一个环节而已,整个软件系统的开发和维护以及变更还涉及到很多事情,包括技术、团队、沟通、市场、环境等等。<o:p>...2008-04-25 13:20:23 · 174 阅读 · 0 评论 -
遇到几个问题
1. 指针问题(好难描述这个问题了)如下一段代码: (A)AdsPlayList playList;// 这个类中有一个 std::vector<AdsPlayItem*> 对象,存放一系列的指针 (A)playList.load( filename ); // 构建 std::vector<AdsPlayItem*> (A)std::vector<AdsV...2008-04-28 16:52:32 · 104 阅读 · 0 评论 -
小小的计划
接下来的一个月,准备找份源码,选取一个感兴趣的模块,好好读一下。候选: 1. firefox 中的 网络模块,主要是通讯与http协议两个细节 2. webwork的mvc模块,现在想起来,其中的 Interceptor 设计,真的太优雅了最近对网络编程很感兴趣。图像处理和模式识别方面的都好久没搞了,汗。快要自己去做报告了,似乎得看看了。就讲adaboost吧,将啥都无所谓了,用ope...2008-04-28 17:01:00 · 86 阅读 · 0 评论 -
简短的理解设计模式
Adapter:to provide the interface that a client expects while using the services of a class with a different interface.接口的转换, 将一个类的接口转换成客户希望的另外一个接口。Java中的WindowAdapter,就是这个,熟悉吧。Facade:to provide an ...2008-05-04 16:12:03 · 89 阅读 · 0 评论 -
路漫漫其修远兮
最近这阵子看了些网络与C语言方面的东西,越看觉得自己越磋。TNND,这鸟水平以前咋的觉得黑彪悍而且狂妄自大呢?! 感觉自己最大的问题,不在于知识面的广泛性,而在 深度 方面。没有哪一个方面,能够觉得自己是稍微深入了一点点的,感觉自己所掌握的,都是皮毛。以前觉得自己网络协议还可以,但现在再看,很多细节,都不是很清楚,至于原理,为什么要这样子呢,就更加含糊不清了。 即使在语言工具方面,c,c+...2008-07-14 10:14:00 · 108 阅读 · 0 评论 -
我心目中的编程高手(转)
引言 不管这篇文章是不是我写的. 但我看了以后感到很震撼,产生了共鸣.因此摘录如下. -- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。 [size=x-large]Bill Joy[/size]Bill Joy,...2008-07-08 11:41:55 · 124 阅读 · 0 评论 -
蚂蚁爬橡皮筋问题 之一
一条可以均匀拉伸无限拉伸的橡皮筋,初始长度为1米,一个累不死的蚂蚁,从橡皮筋的一端爬到另一端,蚂蚁爬行速度为1厘米每秒,橡皮筋拉伸的速度为10厘米每秒!问:蚂蚁可以爬到橡皮的另一端吗?如果可以要用多久的时间! 给人的第一感觉是,蚂蚁不会到达终点,因为它每秒只能爬行1cm,而橡皮筋的伸缩为10cm/s,蚂蚁速度完全赶不上橡皮筋膨胀速度,随着时间消逝,蚂蚁只会离终点越来越远;但再仔细一想,橡皮原创 2008-09-01 22:25:00 · 15473 阅读 · 7 评论