摘要:
很多时候我们要的是[网页全屏],可是许多软件却做成了[浏览器全屏],不要一听到[全屏]就认为真的是传统意义上的全屏。拜托,老板(往往就是最大的产品经理)、产品经理、程序员,想想,说清楚,做正确。某度文库以前就犯了这个错误,后来改正了。但是其它文库跟风犯错,却没有跟风改正。2019-07-14 Wor 阅读全文
摘要:
不支持重新生成不是好的代码生成器。重新生成就会覆盖手工修改,实用性大打折扣。相比工具,更接近玩具。2019-05-04 有很多个标准,各自为政,就相当于没有标准。目前地球的文档(如纯文本/Word/Pdf)就差不多是这种状态,我真替地球人感到丢脸。2019-05-06 后端接口返回数据时需要返回一个 阅读全文
摘要:
我的BO 1 "我的BO之强类型" 2 "我的BO之数据保护" 3 "我的BO之状态控制" 4 我的BO之导航属性 数据需要导航 数据之间普遍存在关系,做业务处理时往往也是按照关系在数据之间查询和处理。业务处理可看作是各种检查和计算后,保存结果。而检查和计算往往意味着要查数据A,以及数据A相关的数据 阅读全文
摘要:
我的BO 1 "我的BO之强类型" 2 "我的BO之数据保护" 3 我的BO之状态控制 4 "我的BO之导航属性" MIS常有状态 信息管理系统(MIS)常常有流程,一个流程由多个环节构成,不同的环节的流转通过状态控制。比如简单的购物流程: 对应着这样的状态: 结合起来就是状态图: 状态的控制在MI 阅读全文
摘要:
我的BO 1 "我的BO之强类型" 2 我的BO之数据保护 3 "我的BO之状态控制" 4 "我的BO之导航属性" 数据保护指什么 软件的运行离不开数据,数据一般存在对象中。这种对象在 Java 统称为 POJO,在 C 则为 POCO。若 POJO 的 都是可读写的( 的 /`set`),没有方法 阅读全文
摘要:
我的BO 1 我的BO之强类型 2 "我的BO之数据保护" 3 "我的BO之状态控制" 4 "我的BO之导航属性" 弱类型的缺点 有些程序员对类型比较随意,从前端传来的数据,不管应该是什么类型,都以 接收。然后在什么地方转成应该有的类型则要“看心情”,在Controller, Service, DA 阅读全文
摘要:
缘起 业界常提到一个词: 代码行数 。代码行数是一种简单的衡量一个软件规模的方式。 但是代码行数的具体统计方法的不同,也会使结果产生不可忽略的差异。 主要分歧有: 1. 空行算不算? 2. 纯注释的行算不算? 3. 有行尾注释的行算1行还是2行? 4. 项目文件算不算,SQL脚算不算? 多次百度都是 阅读全文
摘要:
从一些网站下载的文件,文件名带有广告,典型的就是网站的名称和域名,搞得文件名很长。在一些场景下,广告看得见,真正的文件名却被...了。在以前,我是遇到就手工去掉广告,但一是麻烦,二是效率低。反正经常下载的就那么几个网站,需要一款小工具来自动化处理。 常用Windows,所以批处理是首选,而且改名这种 阅读全文
摘要:
什么是美? 在理工科领域,简单就是美。计算机软件领域也是一样。简单意味着易理解,不容易出Bug。 从0开始的数组下标 在计算机编程中数组的下标往往是从0开始,而老百姓熟悉的是从1开始的数字。按道理从1开始更自然更容易接受,也就意味着简单,可为什么多数的编程语言的数组是从零开始的呢?这个可不仅仅是习惯 阅读全文
摘要:
管理信息系统(MIS)设计开发时尽量只使用以下7种基本数据类型: 类型 C# Java MySQL Oracle Boolean bool Boolean bit(1) Number(1) Byte byte Byte - - Integer int Integer int(11) Number(1 阅读全文