最近重新阅读"四巨头"的设计模式.对一些设计模式有了更多的理解.原著中的例子是C++写的,不好理解.这里我换成了Java,代码示例仅供参考,没有具体实现.介于个人水平有限,如有纰漏,请指正.有问题的朋友可以私信我或者发我邮箱(请到我主页查看),我看到就会回复.希望和大家一起进步...
分类:
编程语言 时间:
2016-10-15 00:06:21
阅读次数:
296
第一次写博客,写的不好休怪哈。 版本1:最简单的单例模式 方法一: 方法二: 两点:1)保证所有构造函数不被外部所调用;2)利用属性或者方法调用对象。 缺点:无法保证线程的安全性,多个线程的情况下可能创建多个对象。 版本2:线程安全的单例模式 缺点:无论对象是否已经被创建,都要进行加锁,增加了不必要 ...
首先亮明个人观点,不要认为这样写都算写的不好,还强调大神一般不写这种代码,可读性不高 其实是你的C语言基础太差,读不懂,大神还真的就是这么写的。可以看看C语言库函数中的一些写法 *P++ :*和++都是同级运算符,右结合。但++要整个表达式运算完了才运算,先提取P指向对象的值,然后P再做++运算,指 ...
分类:
编程语言 时间:
2016-09-18 21:10:49
阅读次数:
164
第一次写博文写的不好,但希望能帮助大家,有什么偏颇的地方希望大家多多斧正。在这个问题上困扰了我两天,这两天翻来覆去睡不着。一直在想这个问题。废话不多说下面进入正题。 1.创建创建web项目,加入SpringMVC的jar,我这里演示用spring-framework-4.2.3.RELEASE。ja ...
分类:
编程语言 时间:
2016-08-27 10:01:33
阅读次数:
524
先说几句,作为一个还在学习的程序员,掌握的知识有限;但我利用自身所学,给一些像我一样还在学习的码农提供我的绵薄之力! 写的不好,但是尽力了,希望大牛指点。多多吐槽!!! 好了开始说项目需求: 实现新增员工;使用DataGridView控件展示员工信息;实现根据员工工号进行模糊查询;实现删除员工信息; ...
一、概要 因为要在项目中要在ListView中实现下拉框选择,用DataGrid的话,一个不美观,二个绑定数据麻烦,参考网上一种做法,就是单击ListView时,判断单击的区域,然后将Combox控件显示单击的区域,以模拟效果,很少写winform,写的不好,望大家不要笑话。 二、准备控件 先在容器 ...
本人比较喜欢海贼王漫画,所以特意选择了网站http://www.mmonly.cc/ktmh/hzw/list_34_2.html来抓取海贼王的图片。 因为是刚刚学习python,代码写的不好,不要喷。 功能主要抓取此网页的图片如下: 贴代码: 执行代码后的效果: ...
分类:
编程语言 时间:
2016-08-19 18:53:17
阅读次数:
289
本人现在是一名大三的学生,才疏学浅,现在学的还不够,还需要拼命学习,介于不少的师弟师妹们苦于没方向,不知道要学什么,不知道从何学起,下面仅是提供个人的一些看法和学习经验供人们参考,写的不好的地方还请见谅哈,嘿嘿。。。 进入大二的同学们,我们就要开始考虑自己的专业方向了,其实越早考虑越好,大一的同学也 ...
分类:
其他好文 时间:
2016-08-17 00:01:20
阅读次数:
289
实现通讯录的添加,查找,修改,排序, 初学java,程序写的不好 ...
分类:
其他好文 时间:
2016-08-15 20:40:47
阅读次数:
173