遇到一个需求,给PDF增加一个印章,使用iText7可以很方便地实现这个需求,通过Nuget添加iText7的引用。 1 string sourceFileName = txtFileName.Text; 2 string destFileName = Path.GetDirectoryName(s ...
分类:
其他好文 时间:
2020-07-18 11:35:28
阅读次数:
138
现象:定义多个头部和多个数据体,可以自由切换不同的头部和相应的数据体,但是切换过程表格会变形。 解决办法:table增加索引,切换头部和数据时,修改为不同的索引,即可解决 重点:表格标签上的 key="toggleIndex" ,和表头切换时toggleIndex值改变 代码示例: <el-tabl ...
分类:
其他好文 时间:
2020-07-18 11:23:39
阅读次数:
151
EF虽然是一个晚生畸形的ORM框架,但功能强大又具有灵活性的,给了开发人员一定的发挥空间。因为微软出发点总是好的,让开发变得简单,但实际上不是所有的事情都这么理想。这里顺便推荐马丁大叔的书《企业应架构模式》。 本节主要深入分析EF的分层问题,下面是本节的已列出的要探讨内容。 领域模型的概念 DbCo ...
分类:
其他好文 时间:
2020-07-18 00:49:55
阅读次数:
90
ORM(O/R Mappping对象关系映射)的基础概念 在我们的系统中,存在大量的需要进行持久化存储的对象,这些对象可能是各种各样的业务单据,也可能是我们的系统配置信息等。另外一些属于内存中使用而不需要进行持久化存储的对象,不属于我们的讨论范围。而在支持对象序列化的语言比如C#,Java中,我们可 ...
分类:
编程语言 时间:
2020-07-18 00:44:02
阅读次数:
64
反射操作注解获得注解信息 练习:ORM 代码练习 import java.lang.annotation.*; import java.lang.reflect.Field; //练习反射操作注解 public class Test12 { public static void main(Strin ...
分类:
其他好文 时间:
2020-07-18 00:40:31
阅读次数:
78
压测设置 线程数:并发数量,能跑多少量。具体说是一次存在多少用户同时访问 Rame-Up Period(in seconds):表示在多长时间内启动完上述的线程数。 循环次数:这个设置不会改变并发数,可以延长并发时间。总请求数=线程数*循环次数 调度器:设置压测的启动时间、结束时间、持续时间和启动延 ...
分类:
其他好文 时间:
2020-07-17 19:44:02
阅读次数:
87
#() 元组 # 元组的索引切片 # t = (1,2,3,5,6,8,9,5,67,2,3,) # print(t) print(type(t)) # <class 'tuple'> print(t[0]) print(t[3]) print(t[:3]) print(t[::3]) # tupl ...
分类:
其他好文 时间:
2020-07-17 19:21:55
阅读次数:
58
在一个form表单中,若只有一个input,按回车键表单会自动提交,但是当表单中存在多个input时,按回车键不会执行任何操作,这是form表单的一个特性。 解决方案:1. 把表单去掉,使用onclick事件,不用表单提交 2. 多一个input,注意type=“hidden”不行,因为type不是 ...
分类:
Web程序 时间:
2020-07-17 11:29:20
阅读次数:
68
html中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了。同时内容前后的空格也会被清除, 如下: <p> fly63 com </p> 显示效果为: fly63 com 备注:浏览器的这种机制处理,同样适用于除了普通的空格键,还包括制表符(\t)和换行符(\ ...
分类:
Web程序 时间:
2020-07-16 21:27:59
阅读次数:
77
mybatis框架的概述 mybatis是一个持久层框架,用java语言编写 它封装了JDBC操作的很多细节,使开发者只需要关注sql本身,而无需关注注册驱动,创建连接等繁杂的过程,它使用了ORM思想实现了结果集的封装 ORM:关系对象映射 简单的说就是把数据库的表与实体类和实体类的的属性对应起来 ...
分类:
其他好文 时间:
2020-07-16 21:09:06
阅读次数:
56