- 浏览: 32196 次
- 性别:
- 来自: 青岛
最新评论
文章列表
今天进行了初始的php与java的对接工作,效果还是不错的。师傅给我看了一下php与java交互的架构,给我阐释了这种架构的合理性,这使我对项目的信心更强了。解除了一个开源的服务器resin,可以比较方便的实现php与java的共同开发。今下午听了hadoop的mapreaduce技术,关于大数据的选择前n个元素要用两个job才能解决,我一直在考虑能否能只用 一个job就可解决,看了一道o(n)排序算法的笔试题,题目是说打乱顺序的1-n共n个数,要求排序,时间复杂度为o(n),空间复杂度为o(1),以前接触多了位图排序,但是空间复杂度是o(n)的。思路给禁锢住了,无奈看了解答,原来是用a[a[i ...
- 2011-08-18 18:19
- 浏览 321
- 评论(0)
哈哈,昨天的博客居然有六个人访问,看来访问量是与文字个数成正比的。今天我正在为完成与java后台对接做准备,好期待对接成功后的效果。在研究form中的发送文件标签时,居然发现它的value是只读的,为了实现它的用脚本写value,我找了好多的资料,这个居然不能用js解决,只能用vbs模拟键盘输入数据来解决。js不给力啊。。。今天收到了数值报告答辩通知,并还要求做ppt,看了我在浪潮的日子时日不多了。ppt中有一项让我写特长,我哪有什么特长,就硬着头皮写上了“编程”两个金光闪闪的打字,囧。。。。。
- 2011-08-16 19:24
- 浏览 390
- 评论(0)
8月15了,可惜是阳历(写完这就话是我自己都感到冷。。。),今天不知是不是咖啡的作用特别的有精神,而且心情也不错。脑袋里老浮现昨天去大润发超市买东西的情形。说真的,我不是个花钱大手大脚的人,可是昨天一共花了一百多,基本上都花在了吃上,难道是物价又涨了。。。大前天发的310块前的工资不知不觉中已挥霍了将近一半。。。今天我又体会到了基础的重要性,遇到的一个难题是php与java之间的交互,刚开始看的是用webservice,用php写的客户端调用java写的服务端还算比较简单,可是师父说先不用webservice,这我就傻眼了,php怎么能不刷新就得到java的out.println的数据呢。。。我 ...
- 2011-08-15 19:23
- 浏览 391
- 评论(0)
头好晕。。。累了,什么都不想干。。。。。难道是星期六综合症??几乎把手机里的通讯录里的人都骚扰了一遍,发现每个人都在忙着自己的事情,都在为自己的前途努力,我怎么能落后呢
- 2011-08-13 13:40
- 浏览 396
- 评论(0)
今天被swfupload这个上传组件好好的教训了一番,我为了赶进度,老想跟着里面的例子做,不分青红皂白的疯狂拷贝示例代码,结果错误百出,而且关键是还找不到哪里出错了。然后无奈了,只好单步调试js文件,结果悲剧了,居然是那个示例文件swfupload.js还有一个插件性质的文件swfupload.queue.js,在它里面将uploadstart方法进行了改写,怪不得我老在原文件里找并改动代码却不显示任何新的结果呢,所以,我觉得开源的目的和价值正是在于使用者可以方便的研究和改写其中的代码,使之符合自己的规范。在拿到一个开源项目时,在使用之前应该大体的了解其中用到的源码,这样才能不断进步。另外,发现 ...
- 2011-08-11 19:47
- 浏览 365
- 评论(0)
昨天写的博客至今为止访问量为零,哈哈,哈哈哈哈。。。。。。。前台美化真是一项非常不好做的工作,我有点厌倦了,羡慕那些能去听培训的员工。不管了,大不了自学呗,这真的没什么。嗯,前方的路有点模糊。。。
- 2011-08-09 19:58
- 浏览 335
- 评论(0)
今天不想写博客,我的老毛病又犯了,老是不能很好的坚持。做事情总是只有一段时间的热情,过了这段时间热情就没了,今天是这周的第一天,我现在也开始讨厌星期一了。今天上午看了一上午的js,发觉它太灵活了,同一件事情它可以有好多种方式来实现。但我还是认为用在做某个项目时只用其中的一种就可以了,这样不至于产生混乱,看了有本书上介绍的用js实现事件机制,用的是观察者模式,我仔细的想,硬是没把观察者模式的uml类图想起来,悲剧。。。。。今下午做网站的美化工作,这工作真不是很好做,里面的东西太琐碎了,对我这种做事没太有耐心的人简直就是一种折磨。怪不得好多国人都喜欢做后台开发呢。晚上温习了一下正则表达式,与其说温习 ...
- 2011-08-08 20:37
- 浏览 290
- 评论(0)
今天用了用phpeclipse+xdebug,感觉调试真是好用,这样可以节省大量的时间,但是,调试真是一个费脑筋的工作,调试的难度绝对不会比开发简单,尤其是调试别人的程序的时候,简直是一种噩梦。原本想在eclipse中找到一个js的调试器,可是从网上找了一下,发觉还是firefox中的firebug好用,试验了一下,设置了几个断点,然后运行,真的挺爽的,不知不觉实习已经过了两个星期,好多时候我都在想我学到了什么?其实我觉得公司与学校最大的不同在于一种公司的文化,也可以说是一种氛围。在那里没有老师整天督促你学习,遇到问题了也不会有老师帮你主动解决。所以良好的人际关系就显得相当的重要。不仅要学好技术 ...
- 2011-08-05 19:15
- 浏览 367
- 评论(0)
今天算是稍微正式的开工了,庆祝一下。现在我明白了一个道理,编程要从最简单的开始,一步一个脚印的做,不要嫌某个问题简单就不去做了。技术是一点一点的积累起来的。原本想利用别人写好的界面并在里面进行扩展,可是代码实在是太复杂了,研究了一上午,感觉挺累的,仿佛学到了好多东西,可是回想一下又什么都记不起来了,师傅告诉我说不要畏惧困难,实在不行就从最最简单的做起,所以今下午我就开始动手编程。期间用到了以前没用到的ajax技术,还用到了开源的jquery,其实没有想象中的那么难,真正做起来就不觉得难了。同时,我发现php对类的支持还是不错的,php越来越像c/c++的混合体了,而且中间还夹杂着java的一点元 ...
- 2011-08-02 19:40
- 浏览 330
- 评论(0)
今天终于有点正式开工的意思啦,师傅首先让我查看一下某个网页的错误,我找了两个出来,并“自觉”的改了过来,虽然错误很简单,但是内心还是挺有满足感的。然后由于师傅不擅长做前台开发,所以找了个前台的框架研究了一下准备在它的基础上改写一下。这个框架整体来说写的还是不错的(虽然与国外的大牛的源码有一定的差距,但是要是让我自己写我肯定连其中最简单的功能都写不出来,眼高手低,眼高手低)。忙里偷闲,看了一下《thiinking
in java》和《thinking in c++》,翻译过来的书果然不是很好懂。看了这两本的前三章,对照着看的,感觉里面的思想差不多,但是字字珠玑,可能其中一句不起眼的话就可以让你 ...
- 2011-08-01 18:51
- 浏览 398
- 评论(0)
1.断言的一个重要优势是能快速的定位错误的位置
2.不要把相关的业务逻辑放到断言里面去,比如assert(i++)
3.动态数组创建时遵循的原则是创建时由外向内,销毁时由内向外。
4.用relloc和calloc可以实现指针的再分配
5.设计模式meditor和facade的区别是mediator往往是不可在client端调用的,它只是在不同类之间起协调作用,真正被调用的还是具体对象,而facade模式则是把一个内部的复杂的实现抽象出一个简单的接口供使用者使用,一般对外直接调用。
6.将后缀表达式转化为表达式树
public static function parsePostfix( ...
- 2011-07-29 20:01
- 浏览 444
- 评论(0)
今天又对一大堆的开源的cms和在线文件管理器进行了试用,有时候过多的选择也是一种烦恼,可能是星期五的原因,下午有点浮躁,看不进去新东西,老是东张西望。从网上下载了一个php的数据结构开源包,研究了一下下,架构和算法都写得很棒。我什么时候才能达到那种水平。下载了eclipse
for cpp,把以前下载的c开源库放到里面,可不知为神马还是有很多的错误,不过至少可以比较快速的浏览某个函数的定义了,所以比较高兴,今天做的笔记如下:
1.判断一个文件是否存在,若存在则跳转
file_exists('install.php')&& header('Location: ./ins ...
- 2011-07-29 18:27
- 浏览 350
- 评论(0)
今天接触了cms的开源工具,主要有drupal和Joomla,为了以后要做的在线文件管理,还看了extplorer和ajaxplorer这两个用php和extjs写的在线文件开源管理器,唉,外国人写的代码不是一般人能看得懂的,然后又重新配置了一下wordpress,充分体验了一把它的插件功能,然后就明白它能这么流行的原因了。为了以后要做的微薄在线编辑器,又下载了ckeditor,研究了一下它的用法。果然很强大。一下就要接触这么多东西,我觉得都吃不消了。然后从今天下午开始我就决定以后要做用word笔记。这一下午还是记了不少东西的。今天一天师傅都没给我安排任务,然后再晚上吃饭的时候对我说,我已经用 ...
- 2011-07-28 19:47
- 浏览 380
- 评论(0)
今天总算有点任务做了,虽然技术含量不高,但是还是感觉比较不错。其实,有时候越是简单的东西越能看出来一个人的能力。。
学到的东西:
1.sqlite是一个适于做嵌入式的数据库。它没有server端,而且体积小巧,并且是开源的,非常的不错。
2.acid指的是数据库事务的原子性,一致性,隔离性,持久性(根据那四个字母想想单词即可)
3.openssl是一个做网络安全的开源库
4.sphinx是一个类似于luncene的全文搜索引擎,与luncene不同的是,sphinx支持php,源码使用c写的,原则上效率应该比lucene高
5.java只支持单继承,不是吧。。。不是说所有的类继承自object类 ...
- 2011-07-26 20:22
- 浏览 414
- 评论(0)