摘要:
1、网上检索N种解决方案 QuestPDF:简单方便实用,文档也相对来说全,但是开源协议,当企业规模大的100W美金需要收费,未来存在潜在版权问题。 itext7:感觉实用偏复杂,项目类库引用复杂,不够轻量,看中了 该开源库根据HTML生成PDF,gitlab 查看N套解决方案,经过测试用例编写,没 阅读全文
摘要:
工作过程遇到问题需要总结经验教训才可形成经验,形成行动指南。 分析问题-》形成解决方案-》选择合适解决方案。 总结软件解决五方案: 方案一:不解决,这里不是不解决问题,而是通过谈判协商解决,达到双方预期满意方案。适用场景项目开始时通过该方式裁剪,或阶段范围变更调整。“不动手”的高手才是最厉害高手,个 阅读全文
摘要:
针对已经存在表结构,快速生成整理表结构文档。 阅读全文
摘要:
最近对老的程序进行性能优化,在对性能要求越来越高的时代,客户对体验要求越来越高。 发展1:从原来服务器加载同步加载页面。 发展2:到Ajax异步加载页面。 发展3:各种前端框架陆续兴起,JqueryUI,EasyUI,Vue.js,React.js,Angular百花齐放。 别开这些暂时不谈,今天谈 阅读全文
摘要:
在我们开发过程,为了自动适应新增修改,可以对基表,Guid 类型进行如下设置: public bool IsTransient() { return this.Id == Guid.Empty; } public void GenerateNewIdentity() { if (IsTransien 阅读全文
摘要:
在开发工作中我们客户端连接 测试服务器开发工作,往往很多人操作数据库,如何甄别出自己操作 方法一: 在程序配置节点设置App节点,譬如: <add name="ModelEntities" connectionString="Data Source=10.10.10.10;UID=User;Pass 阅读全文
摘要:
数据库中 触发器禁用、启用、查询 --禁用alter table A1 disable trigger tgr_ A1_insert_update;go --启用alter table A1 enable trigger tgr_ A1_insert_update;go --查询目前触发器状态sel 阅读全文
摘要:
var Query= database.Table1.Find(cond, f => f.Table2, f => f.Table3, f => f.Table4, f => f.Table5) .OrderBy(ordering).Skip((request.dataPage.PageIndex 阅读全文
摘要:
身份证号码18位,小小一长串字符,隐藏的可以获取的信息却不少,做IT开发,信息读取,信息规则了解必不可少; 1、譬如:430281(前六位所在地区编码,第1-2位是省级编码,第3-4位是所在省的市级编码,第5、6位是所在市的县级编码或区级编码。所以一般在同一个县城的人,前6位是一模一样的); 2、1 阅读全文
摘要:
场景一:在我们写SQL脚本执行普通的Id 为Int,Long 类型查询为 譬如: select *from Table where id in (1,2,3); 场景二:SQL in 查询,当查询字段为Guid,或字符串类型时候,需要对In帅选条件进行处理,譬如:select *from Table 阅读全文