摘要: 1.修改mysql的日志文件,让其产生mysql.log,里面记录着对MySql数据库的操作记录。 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 打开mysql的配置文件,去除68,69行的注释,然后保存。 重启mysql服务,就会产生mysql日志文件。 阅读全文
posted @ 2020-12-28 16:08 Name=DIC 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、安装 下载pycharm安装包。默认下载到/home/download目录下,进入pycharm安装包目录。 tar -zxvf pycharm-professional-2020.1.tar.gz 之前下载的pycharm-professional-2020.2.3.tar.gz,在里面几乎用 阅读全文
posted @ 2020-12-28 15:40 Name=DIC 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 需求:通过ComboBox选择要导出的数据表,然后导出成Excel。 程序中因偷懒已经使用EF,Spring.Net。 配置好spring.net,在程序中手动创建容器 IApplicationContext ctx = ContextRegistry.GetContext(); 根据选择的不同表创 阅读全文
posted @ 2020-12-24 14:28 Name=DIC 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 近日在处理数据的时候,客户要求将小数四舍五入成整数,使用Math.Round实现 decimal result = Math.Round(368.5); 得出的结果是368,与期待值出现偏差。 后来查询文档,Math.Round方法默认使用银行家舍入法,就是四舍六入五考虑,五后非空就进一,五后为空看 阅读全文
posted @ 2020-12-11 09:28 Name=DIC 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 需求:将数据库中以字符串存放的计算规则取出,将运算字符串转换成表达式执行计算结果。 使用JavaScript中的evel()和Python中的exec()可以直接将字符串当作命令来执行。 这是解释型语言的优势。 在网上查找到DataTable类下的Compute方法。 查看文档解释可以实现DataT 阅读全文
posted @ 2020-12-05 12:27 Name=DIC 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 问题:使用EF调用SqlBulkCopy的时候,在创建SqlBulkCopy实例时,传入连接字符串,这里传入Db.Database.Connection.ConnectionString using (SqlBulkCopy bulkCopy = new SqlBulkCopy(Db.Databas 阅读全文
posted @ 2020-12-04 16:28 Name=DIC 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 需求是将Excel中的数据批量导入到SqlServer中。 用EF的Add逐条插入2000条记录需要38s。 其中的操作主要由Excel读到实体类,再由内存写入数据库,耗时很长。 经网上查找,选择SqlBulkCopy类来实现批量导入,修改代码后,再次导入Excel文件数据到SqlServer数据库 阅读全文
posted @ 2020-12-04 08:37 Name=DIC 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 在ubuntu18.04下安装的mysql后,每次访问需要添加sudo sudo mysql -uroot -p 后来查看mysql数据库下的user表里user用户的plugin为auth_socket USE MYSQL; SHOW TABLES; SELECT user,host,plugin 阅读全文
posted @ 2020-12-01 15:27 Name=DIC 阅读(304) 评论(0) 推荐(0) 编辑