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