现有项目中的orm 并非efcore,而是非主流的npoco,本身没有自带工作单元所以需要自己手撸一个,现记录一下,基于其他orm的工作单元照例实现应该没有什么问题 该实现基于NPOCO,针对其他的ORM实现,所有的实现都基于接口,如需转成其他ORM,只需要将部分实现类重写即可,如UnitOfWor ...
分类:
Web程序 时间:
2020-06-07 21:11:25
阅读次数:
58
MVC设计模式:M:Model 模型:一个功能。用JavaBean实现V:view 视图:用于展示、以及与用户交互。使用html,js,css,jsp,jQuery等前端技术实现 C:controller 控制器:接受请求,将请求跳转到模型进行处理,再将处理的结果返回给请求处。可以用jsp实现,但是 ...
分类:
Web程序 时间:
2020-06-07 21:06:33
阅读次数:
71
2 << 3(左移 3 位相当于乘以 2 的 3 次方,右移 3 位相当于除以 2 的 3 次方)。 补充:我们为编写的类重写 hashCode 方法时,可能会看到如下所示的代码,其实我们不太理解为什么要使用这样的乘法运算来产生哈希码(散列码),而且为什么这个数是个素数,为什么通常选择 31 这个数 ...
分类:
其他好文 时间:
2020-06-07 16:48:05
阅读次数:
71
问题: 在做《研发日工资表》的时候,需要在单元格编辑时响应键盘按键(按F6向下批量填充数据)。 dataGridView1_KeyPress(object sender, KeyPressEventArgs e) 事件不起作用。 解决: 捕获键盘重写键盘事件方法 ProcessCmdKey(ref ...
多态的特点: 一、要有继承; 二、要有重写; 三、父类引用指向子类对象 多态的优点: 1.可替换性(substitutability)。多态对已存在代码具有可替换性。例如,多态对圆Circle类工作,对其他任何圆形几何体,如圆环,也同样工作。 2.可扩充性(extensibility)。多态对代码具 ...
分类:
其他好文 时间:
2020-06-07 13:11:23
阅读次数:
193
##重写equals方法和hashcode方法 public class Person { private String name; private int age; //重写equals方法 @Override public boolean equals(Object obj) {//判断地址是否 ...
分类:
其他好文 时间:
2020-06-07 12:55:24
阅读次数:
68
有效调试手段xdebugdebug_backtraceget_included_filesapache rewrite重写调试apache 虚拟站点LogLevel alert rewrite:trace3刘超 2020/6/4 18:55:51本地不支持 http://api.syhuo.net/ ...
分类:
Web程序 时间:
2020-06-06 10:54:18
阅读次数:
80
今天的内容主要和一些依赖有关, //Glide依赖implementation 'com.github.bumptech.glide:glide:4.11.0'//Google Design依赖//noinspection GradleCompatibleimplementation 'com.an ...
分类:
移动开发 时间:
2020-06-05 22:54:28
阅读次数:
91
1.正码反码补码,正数3个一样,负数补码是反码+1,原理 使减法运算可以使用加法器实现 2.逻辑或和逻辑与 这些都是常识就不写了,有需要只要在百度上随便搜下就有了计算机原理和数据结构这些还是编程必须要的。 突然发现如果在这里详细描述书中重点,应该是涉及侵权的,在此就作罢了。 会在重新过一遍书后着重写 ...
分类:
编程语言 时间:
2020-06-05 14:57:36
阅读次数:
67
使用Zxing的扫描二维码库,修改成从相册识别二维码图片,根据网上的demo修改,继而在我使用的fragment报错Channel is unrecoverably broken and will be disposed! 网上demo写的原始代码:👇👇 在使用的fragment重写onActi ...
分类:
移动开发 时间:
2020-06-05 12:49:47
阅读次数:
107