C10—Qt制作C++动态链接库2022-03-03
Qt制作C++动态链接库 1.创建DLL工程文件creatMyDll ①创建C++ Library应用 ②qt module处选择core才能使用qt的内容,如果选择none则不能使用。例如,要使用qDebug类应该选择core。 ③添加代码如下: 此处创建了private、protected、public下各一个函数,是想在此提醒一下这些关键字的作用。 creatmydll.h文件 #ifnde…
Http不转换成Https会有什么后果?
自从互联网诞生以来,大家一开始接触的就是http站点,类似于http://+域名,看习惯了也用习惯了。不过,随着人们网络安全意识的提高,越来越多的http站点已经被https站点所替代,逐年在增加。那么,http不转换成https站点会带来什么后果呢? 后果一:容易遭受攻击,网站有被篡改的可能 HTTP是以明文的协议进行数据传输,从客户浏览器到网站服务器之间要经过无数个网络节点,每个节点和链路都可…
关闭开机弹窗广告2345(其他弹窗也适用)
我常用2345好压和看图王,感觉还是挺好用的,最近出现开机广告,对于有强迫症的我很难受。 一时也没找到合适的代替软件,所以我决定誓与这种流氓行为抗争到底!!! 我使用的是联想官网的电脑管家,里面有拦截弹窗的功能 然后虽然之前我已经对右下角的弹窗拦截,但它还是没脸没皮地弹出来,我点了那个小图标, 找到源头了,打开任务管理器,找到进程,右键在打开文件位置,然后结束进程,再删掉文件。 大功告成,誓与邪恶…
SpringBoot学习笔记(四)Web开发
在之前我们的项目都是以jar包结尾的,没有放webapp的地方。 springboot最大的特点:自动装配,创建应用,选择模块导入starter,只需要专注于业务代码 springboot到底帮我们配置了什么,我们能不能修改?能修改哪些东西?能不能扩展 xxxAutoConfiguration:向容器中自动配置组件 xxxProperties:自动配置类,装配配置文件中自定义的一些内容 要解决的问…
字符设备(可直接操作硬件–寄存器)
字符设备驱动:驱动是为用户(应用层)服务的(操作硬件是过程,目的是用户)。 字符驱动在软件架构中的位置: 设备号: 当用户访问 文件节点的时候,比如 open (/dev/) u32无符号整型(可对应2^32个设备),其中高12bit称为主设备号,低20bit称为此设备号。 字符设备驱动(文件对象),有哪些东西: (1)、 …
new Date() vs Calendar.getInstance().getTime()
System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime() System.currentTimeMillis() is obviously the most efficient since it does not even create an object, but new Date() is rea…
C++ 获取内存运行信息
//定义内存信息结构变量 MEMORYSTATUS Mem; //获取内存信息 GlobalMemoryStatus(&Mem); //内存物理空间 memorycpu.TotalPhys = (DWORD)Mem.dwTotalPhys / (1024 * 1024); //内存虚拟空间 memorycpu.TotalVirtual = (DWORD)Mem.dwTotalVirtu…
执行Transact-SQL语句或批处理时发生异常
1.执行Transact-SQL语句或批处理时发生异常:5120(权限问题) 解决:分别为后缀(.mdf)和(.ldf)文件做相同的步骤。右键点击选择属性>安全>编辑>勾选完全控制 2、执行Transact-SQL语句或批处理时发生异常:5123(权限问题) 解决:分别为后缀(.mdf)和(.ldf)文件做相同的步骤。右键点击选择属性>安全>高级>删除所有权限条…
c3p0连接池和druid连接池的使用
1.c3p0连接池 没有配置文件的情况下 @Test public void T1() throws SQLException, PropertyVetoException { ComboPooledDataSource cpds = new ComboPooledDataSource(); cpds.setUser("root"); cpds.setPassword("root"); cpds…