紧跟着上一章~
随后我们实现goodbiz的Goods类和SalesmanGroup类,这个有点类似MVC里面的控制器,在底层进行增删改查的处理
这里就很快明白了我们为什么底层还要再放good和salesman类,因为他们是我的map里面保存的对象,只作为保存的对象而其实并不参与业务
我觉得只用java实现的弊端在于没有mysql之类的数据库在后端对数据进行存储,于是我就用了Map来对每一对...
分类:
其他好文 时间:
2014-12-20 11:48:04
阅读次数:
216
苹果开发证书分为个人证书和企业证书。两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必须发布到app sotre。但是企业证书有个弊端,使用企业证书发布app有效期为12个月,假如过了有效期app则无法运行。也就是说,企业证书发布的app至少需要 1年升级一次,每次升级使用新的证书来发布。
这真是一个大坑。
下面是苹果官方文档的说明...
分类:
移动开发 时间:
2014-12-19 12:12:48
阅读次数:
179
HTML5的Drag and Drop是很不错的功能,网上使用例子较多如 http://html5demos.com/drag ,但这些例子大部分没实际用途,本文将搞个有点使用价值的例子,通过Drag and Drop生成图片的Base64的字符串信息。
使用Base64方式的图片有诸多好处,可将多个图片信息整合到单个js文件避免多次http请求,可以避免WebGL例子跨域访问的安全限制无法本地文件运行等好处,当然弊端也不少例如不能有效利用浏览器图片缓存机制等。使用HT for Web的朋友会发现HT的例子...
分类:
Web程序 时间:
2014-12-19 01:56:32
阅读次数:
221
一、背景描述: 为了优化web网页速度,我们采取了js,css合并压缩,并在服务端控制。所以我就学习了一下,浏览器缓存的原理。 因为我不想使用版本号控制,版本号具有诸多弊端: 1.每次修改都得修改版本号。 2.如果所有页面的引用,单独配置版本号,那么每次的修改量很大; 3.如果为了避免2的问...
分类:
移动开发 时间:
2014-12-18 18:34:08
阅读次数:
155
几年前,我们这样写前端代码:测试慢慢的,我们发现这样做的很多弊端,单就样式一块,改一个样式会涉及到多处调整,所以慢慢的dom标签中的css全部去了一个独立的css文件再后来,交互变得异常复杂,onclick也不好使了,所以js也分离开了,经典的html+css+javascript结构分离逐步清晰,...
分类:
Web程序 时间:
2014-12-16 00:45:12
阅读次数:
379
Java(Android)线程池介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { ...
分类:
移动开发 时间:
2014-12-15 16:42:39
阅读次数:
156
官方教程在这里 : Here写在前面的废话:)) 以前学习新东西,第一想到的是找本入门教程,按照书上做一遍。现在看了各种网上的入门教程后,我觉得还是看官方Tutorial靠谱。书的弊端一说一大推本文不是对Tutorial的翻译,只是写下一些想法:我是为了开发自己的网站而学习的django的(www....
分类:
其他好文 时间:
2014-12-12 19:00:04
阅读次数:
129
Atitit . 编程模型的变革总结
1. 面向对象与面向过程程序设计有如下不同: 1
1.1. 函数与数据是否分离.... 1
1.2. 以功能为中心;以数据为中心..... 1
1.3. 事件驱动 2
1.4. 继承和多态 2
2. 面向对象的弊端 2
2.1. OO的弊端就是:设计抽象和封装的时间远远超过你解决问题的时间。 2
2.2. 复杂的数据类型 2
2.3...
分类:
其他好文 时间:
2014-12-11 00:18:43
阅读次数:
237
第七章集合1.对象的存储:①数组(基本数据类型&引用数据类型)②集合(引用数据类型)数组存储数据的弊端:1.一旦创建,其长度不可变2.真实的数组存放的对象的个数是不可知2.集合框架:Collection接口:|----List接口:存储有序的,可重复的元素相当于"动态"数组新增的方..
分类:
编程语言 时间:
2014-12-09 02:05:22
阅读次数:
154
1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?[java]view plaincopynewThread(newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstub}}).start(...
分类:
移动开发 时间:
2014-12-08 07:03:12
阅读次数:
178