做这个旅行社管理软件之前,旅行社给我的印象就是“拉客”与“接客”,业务模式应该比较简单。但做起这样一个旅行社管理软件,才发现麻雀虽小、五脏俱全,一个旅行社的运作,牵扯到的方方面面远远超出自己之前的理解。 客户要求以团控表(业务登记单)为基础,全面管理各旅行团的业务跟进、接待、收支、票券等业务记录。 ...
分类:
其他好文 时间:
2016-05-18 21:40:50
阅读次数:
327
使用Gradle和推荐的工程结构
把密码和敏感数据存放在gradle.properties文件中
使用Jackson或者Gson库来解析JSON数据
不要自己实现HTTP客户端,要使用Volley或者OkHttp库
避免使用Guava, 使用少量的函数库从而避免超出65k方法数限制.
使用Fragments来表示UI界面
Activities只用来管理Fragments
布局XML文件是代码,要组织好它们...
分类:
移动开发 时间:
2016-05-18 19:22:22
阅读次数:
300
问题:GridView1.DataKeys[e.RowIndex].Value.ToString() 必须为非负值并小于集合大小。 异常信息:System.Web.HttpUnhandledException: 引发类型为 “System.Web.HttpUnhandledException”的异常... ...
///////////////////////////////////////////////////////////////ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA- ...
分类:
数据库 时间:
2016-05-17 22:34:11
阅读次数:
2092
UIView.clipsToBounds 让子 View 只显示落在父 View 的 Frame 部分;是子视图超出不现实,默认为NO,设置为YES就会把超出的部分裁掉。 maskToBounds 是 CALayer 的属性,基于 View 的不少属性其实就是作用于 CALayer 的。子图层是否剪 ...
分类:
其他好文 时间:
2016-05-17 11:04:34
阅读次数:
312
这次的百度之星,不得不吐槽下系统的判题数据,被坑了不知多少次。 第一题:大意:求一段区间的累乘。用线段树即可。坑点:如果询问范围超出边界,输出上一次的结果。 第二题:多写几组数据就能发现:是求大数版的斐波那切数列。坑点:如果询问的是0,则输出空行。 第三题:字典树。 第四题:水题,string排序+ ...
分类:
其他好文 时间:
2016-05-16 14:17:17
阅读次数:
316
数据库做拆分的几种方式:1.按功能划分(垂直切分) 将不同功能相关的表放到不同的数据库中,这样做的好处是非常直观。但当某一部分的功能其数据量或性能要求超出了可控的范围,就需要继续对其进行深入的再切分。 2.按表中某一字段值的范围划分(水平切分) 当伴随着某一个表的数据量越来越大,以至于不能承受的时候 ...
分类:
数据库 时间:
2016-05-16 12:44:04
阅读次数:
219
Python的数据类型包括以下几种: 1.整数型--int 比如1,2,3,这些我们数学上常用的整数,都是整数 还包括负整数,但是不包括小数 2.长整数--long 32位系统上是2**31-1,64位系统上是2**63 -1,超出位数,python会转用高精度去计算,可以是无限大的整 版本2.7. ...
分类:
编程语言 时间:
2016-05-15 00:25:45
阅读次数:
441
我对于基于SSH的高校网上选课系统的质量属性的实现是从可用性、性能、安全性、可维护性、易用性五个方面进行的实现。 可用性方面: 实现方式:(1)当系统试图超出限制范围来进行课程查询或选课时必须进行错误检测并且抛出异常,中止进一步的错误操作,所采用的战术为错误(异常)检测, 此异常属于Action层, ...
分类:
其他好文 时间:
2016-05-14 20:13:51
阅读次数:
307