`
文章列表
     好像是好久没写过博客了,看别人优秀的东西看多了,渐渐就不太想自己写了,也许是觉得自己的困惑点别人也都描述了吧,没什么必要重复造“轮子”了。入正题吧,这题目叫做“复杂的问题应该简单化”,相信是很多 ...
      是否有人会觉得,计算机的世界很多时候不是让人抓狂那样简单,更多时候是让人有种想砸了电脑的冲动。从计算机开始问世就注定了这是一个纠结的存在。即使是骨灰级人士,相信也有很多时候对于计算机的某些方面 ...

All Will Well

    Today I have seen a film called "三傻大闹宝莱坞", and i find the thing that hides under my heart for a long time .Of course ,it's also the thing needed by all intelligent  human . Institution ,what we all obey ,and hardly someone can change or even challenge , is killing more and more freedom ...
      上升到企业级编程的时候,总会听到有人在谈论编程模式之类的话语,在没接触之前确实被忽悠得晕头晕脑的,也许正如马云说的,百分之九十的知识是拿来忽悠人的,不过肯定是忽悠不懂的人咯。好了,转如正题,谈谈本人对编程模式的一点看法吧,主要针对依赖注入模式。           依赖注入,简单点说就是采用分离逻辑层与显示层的基本思想来设计代码结构,一种普遍的方法是利用接口作中间人,然后具体实现类去实现接口,交给他人使用时具体实现类的代码细节并不公开,使用者只须知道调用哪个方法可以获得他想要的服务即可。另一种方法是利用构造器实现对象注入,在交付他人使用的类的构造器中传入具体服务的实现类的实例对 ...

生猛做人

岁月如同中微子般每时每刻划过地球的任何一个角落,却不可能抓住它,即使是高科技。 匆匆走过的二十个年头,哪个时间点是自己的转折?这就像人生三大哲学难题一样无从考证,不是先有鸡还是先有蛋这样的自我锁存的问题所能论证的。 学会了1+1的时候有谁预料到原来这个是目前还没证明出来的“定理”?才发现最容易的跟困难的原来是一回事。 看多了未解之谜,不仅仅知道了这些书都是没答案的,也知道了最大的未解之谜原来是自己,而没有一本有讲。 碰到了巧合并不认为那是巧合,会自我天真认为那都是因为自己所以到达的必然,却在同类问题上像牛顿一样把最初源动力归结到上帝头上。
                                             动态装载以及对反射机制的理解       一、在最开始学习编程的时候,写的代码可以说是都是硬编码,而且是最简单的那种函数(方法)的实现也是硬 编码,比如把一个函数里面的参数都自己指定了大小,不懂得使用传入参数来动态改变数组长度啊,这样一些一 经过定义就确定的东西,这样的代码就是最初始学习编程的时候写过的最硬的硬编码了。后来学会了使用参数啊 、方法返回值啊之类的来动态规定接下去的程序的执行顺序,以此来避免代码变死编码的问题。就这样沾沾自喜 了接近一年后,今天才知道了代码还可以使用一种叫做动态装载的技术 ...
      在学习过队列、链表、栈和树等基本的数据结构后,会发现各种结构都有自己的优点和缺点,有的查找快,有的删除快,也有的插入快,但好像就找不到既能查找快,又能删除和插入快的一种结构。在认识了哈希表这种特殊的数据结构后次啊发现原来一种数据结构可以由其他基本的数据结构组合而来,由此吸取各个数据结构的优点,但是事情永远没那么简单,只想要拿到好的东西的情况并不存在的,一旦你得到了查找、插入和删除快的集合体时,你会发现它们的缺点居然经过揉合之后成了一个原本的数据结构所没有的“超级缺点”,而且处理不当的话这个缺点就是系统致命的毒瘤,哈希表就是这样的一种集中了几种数据结构的集合体,虽然它在很多方面都能够满 ...
      当今网络通信已经是广为人知并且不可或缺的数字世界的一部分,任何通过网络发送和接受的数据都是公开的,这一点相信懂得网络基本知识的人都知道。但是看看我们的世界,好像网络通信挺和谐的啊,并没有想象中的数据泄漏什么之类的事件大爆发啊,也没有因为数据安全性问题而被公众抛弃啊。这里面究竟是如何的一个流程,以及是怎样运作和采取什么方法来解决数据安全问题的呢?下面就我个人对网络的理解讲讲属于皮毛层的一个流程过程吧。       数据在网络中传输时是以字节形式传送的,除了某些内部网络还有具有自定义协议的通信网络之外,基本上网络通信最常见的就是浏览器形式,也就是符合HTTP协议的数据传送。那么既然是用H ...
                                                  Web相关原理的解析       不久前接触了web的一些基本知识以及应用,渐渐地发觉web的东西要比java开发一个软件或是使用一个类来得容易些了,不清楚是 ...
                     洽洽谷V1.0版本正式发布       首先做一下我们小组的自我介绍,我们小组有两名成员,张小芳和本人,小芳负责客户端的开发,本人负责服务器端的开发,开发的项目是一个仿QQ的聊天系统,项 ...
                         论图文并发的实现(自己动手才是硬道理)       这最近一段时间和伙伴一起开发一个小型的简易聊天系统,在选择功能点上我们看中了类似QQ中的发送表情功能,由于一开始不知道从什么组件和实现方案入手,所以查找了许多的资料。但有点不幸的是网上许多资料只是说明了可以用JTextPane组件,并没有提供比较简单的实现例子,且大多数都是针对实现字体变换的例子,故自己摸索了好些日子,既要根据协议找到能兼顾解析信息的解决方法,又要使显示界面与输入界面能将表情或图片在正确位置上能正常显示,还是有点麻烦的。以下就介绍我们参考资料后摸索出来的解决方案:       ( ...
      数据库可以说是计算机领域的一大重要角色,在当代计算世界中,没有数据库可以说是不可能实现如此庞大的数据计算与存储,也就是说连网络服务都不可能实现。数据库就是后台那个默默支持着整个网络通信与计算机 ...
      看过TCP/IP的人都知道,这是一套全球通用的协议,那么既然是协议,想要使用它的话就要清楚它在底层上是怎样的一个工作机制的。       首先向大家展示我们现代通信的一个大概的物理结构。最上面的一层的应用层 ...
      看了一卷TCP/IP的经典作,才慢慢理解了通信模块中在底层是如何实现数据的传送以及保证数据传送的准确性的。虽说看了一卷只是经典中的冰山一角,但还是有点想法,也许会有点自负,但人嘛,活着就该是为了否定前人来证明自己。       其实很多朋友说看了这本经典都看不懂,我觉得是谦虚过头了吧。都已经译成中文的了,有什么字看不懂?不懂的应该只是那些专有名词而已吧?我觉得一卷里面无非就是介绍了一下网络的大概,让我们先对网络通信上上下下有个物理层面上的了解,之后再抽象到链路层面上的数据传送,数据数据,都是01串而已,而怎样才能达到通信的目的,显然就是解析01串的问题了。问题就在这里出现了,世界要联 ...
      软件这个行业越来越注重编程的可重用、可扩展、高内聚这几个特性,无非就是为了日后软件可以进一步改善所作的努力,使得日后扩展的时间成本减低,以及难度的减低。既然如此,那有什么办法可以帮助我们在编程 ...
Global site tag (gtag.js) - Google Analytics