使用现代C++如何避免bugs(上) How to avoid bugs using modern C++ C++的主要问题之一是拥有大量的构造,它们的行为是未定义的,或者程序员只是意想不到的。在各种项目中使用静态分析器时,我们经常会遇到这些问题。但是,众所周知,最好的方法是在编译阶段检测错误。让我 ...
分类:
编程语言 时间:
2020-06-27 16:10:05
阅读次数:
62
执行以下命令: 找到models-master根目录下的setup.py文件 python setup.py install 执行了上面的命令还是不行,写上路径文件就可以了。注意:要看你pycharm用哪个版本,就去哪个版本下面建文件,不要放错了。比如你用python3.5,不要把文件放到pytho ...
分类:
其他好文 时间:
2020-06-26 16:42:21
阅读次数:
102
7-3 Is It An AVL Tree (25分) In computer science, an AVL tree (Georgy Adelson-Velsky and Evgenii Landis' tree, named after the inventors) is a self-bal ...
分类:
其他好文 时间:
2020-06-26 14:44:26
阅读次数:
84
问题: Reading the changes in Python 3.1 , I found something... unexpected: 阅读Python 3.1中的更改后 ,我发现了一些意外…… The sys.version_info tuple is now a named tuple ...
分类:
编程语言 时间:
2020-06-25 21:29:15
阅读次数:
58
报表服务器配置管理器-》更改数据库-》连接新数据库-》报错:无法连接到服务器。在SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置为允许远程连接(Provider: Named Pipes Provider, ...
分类:
数据库 时间:
2020-06-25 17:56:21
阅读次数:
252
1. 首先解决 n+1 问题 (1)Entity 添加 @NamedEntityGraph 1 @Entity 2 @Table(name = "tb_depart_detail", schema = "") 3 @NamedEntityGraph(name = "depart_detail.Gra ...
分类:
编程语言 时间:
2020-06-23 13:14:54
阅读次数:
163
对应python3以上的版本: 需要在pip上安装pymysql的包,我在引入这个包时遇到了无法引入的情况,No module named 'PyMySQL' 查了一遍之后,应该是pip解释器和编码用的不一致导致。 解决方案: 将此路径下文件拷贝到编译器环境即可(缺省拷贝,不用覆盖,可能会多拷一些东 ...
分类:
数据库 时间:
2020-06-23 13:05:33
阅读次数:
78
配置一个简单的dns服务 先下载一个需要用到的软件 bind `yum -y install bind` 编辑配置文件 named.conf `vim /etc/named.conf 在配置文件里面修改两个部分,就是图中的 any 位置(之前不是any给修改成any的) `` options { # ...
分类:
其他好文 时间:
2020-06-22 15:06:28
阅读次数:
80
autofac版本:3.5.2 创建容器 var builder = new ContainerBuilder(); 注册方式(这一部分的关注点在于给RegisterType、RegisterAssemblyTypes方法传递的参数,以及可以使用lambda表达式进行筛选) 1、泛型/类型注册,好处 ...
分类:
其他好文 时间:
2020-06-22 00:53:22
阅读次数:
63
1.数据连接池采用c3p0,配置如下 <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <!--c3p0配置1--> <named-config name="c3p0"> <!-- 连接参数 --> <property name="driver ...
分类:
数据库 时间:
2020-06-21 23:19:05
阅读次数:
71