public static void SaveCSV(DataTable dt, string fullPath) { var fi = new FileInfo(fullPath); if (!fi.Directory.Exists) { fi.Directory.Create(); } var ...
React通过虚拟DOM在真实DOM和js之间加了一个缓存的效果,之后React组件在更新的过程中,会通过React内部的diff算法来算出最终需要操作的最小DOM节点,以达到渲染上的一个优化,性能最优的一个效果。 对于我们开发者来说,如果碰到一些比较特别的组件,我们可以通过shouldCompon ...
分类:
其他好文 时间:
2020-05-12 09:49:27
阅读次数:
77
假如线上采用了1主1从,而且没有使用其他的高可用组件,而且也没有开启gtid复制,架构图如下: 在图1是master宕机了,在图2时业务需要切换到slave写入,假如此时你忘记了记录slave的pos点,直接修改域名指向从库,那么在master恢复以后如何接上复制?仔细看我上面的图中标注了serve ...
分类:
数据库 时间:
2020-05-11 13:03:15
阅读次数:
127
# Queue的工作原理 from multiprocessing import Queue q = Queue(3)#初始化一个Queue对象,最多可接收3条put消息 q.put("Info1") q.put("Info2") print("q是否满了",q.full())#查看q是否满了 q. ...
分类:
编程语言 时间:
2020-05-07 21:22:25
阅读次数:
76
想要坚持写博客的习惯,却又无法忍受网页编辑器的各种不方便?open live writer是一个不错的选择。对我来说最有诱惑的就是能够快速的黏贴图片、代码。使用过程遇到不少坑,最坑的就是不能使用163邮箱,还是写邮件给管理员咨询才得到的答案。希望这篇文章对你有所帮助。一、下载和安装http://op... ...
分类:
其他好文 时间:
2020-05-06 21:37:36
阅读次数:
60
? ?接上篇,一键转化将接口测试平台测试用例转化成Jmeter压测脚本思路,这里我首先在java 上面做了一个简单的实验,看看 转化的中间遇到的问题,这里呢,我只是给了一个简单的demo 版本,后续结合项目的实际的实用,还是靠各位,贴合我们的实际的项目去制定适合本公司转化的脚本。具体的业务还是要实际 ...
分类:
其他好文 时间:
2020-05-03 16:45:12
阅读次数:
53
一、读文件操作 func FileRead(path string) { file, err := os.Open(path) if err != nil { fmt.Println("open file err=", err) } rb := make([]byte, 1024, 1024) fo ...
分类:
其他好文 时间:
2020-05-02 18:33:14
阅读次数:
63
装饰者模式是一种用于替代继承的技术,它通过一种无须定义子类的方式给对象动态增加职责,使对象之间的关联关系取代类之间的继承关系。 模式动机 装饰者可以在不改变一个对象本身的基础上给对象增加额外的新行为,如一张照片,可以不改变照片本身,给她增加一个相框,使得它具有防潮功能,而且用户可以根据需要增加不同类 ...
分类:
其他好文 时间:
2020-05-01 15:09:04
阅读次数:
62
例如: 2.xlsx 表里的第二列 的数据复制粘贴到 test.xlsx的第一列 步骤如下: ...
分类:
编程语言 时间:
2020-04-30 17:37:53
阅读次数:
285
JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。 JSP所支持的九大隐式对象: 对象描述 requestHttpServletRequest类的实例 responseHttpServletResponse类的实例 out ...
分类:
Web程序 时间:
2020-04-28 17:15:57
阅读次数:
75