go的反射

  • Post author:
  • Post category:其他

为什么我们会需要反射呢? 1.我们需要在程序运行中动态的获取对象的类型 2.我们要修改任意类型变量的值 3.要调用任意的方法(比如你给我传进来一个方法的名称或者你给我传进来一个方法的值,然后我去动态的调用它。) 要了解反射,我们首先先来了解一下元数据。      比如说,当我们不知道对象的类型时,就可以调用reflect.TypeOf,比如: package main import ( "fmt"…

继续阅读 go的反射

C10—Qt制作C++动态链接库2022-03-03

  • Post author:
  • Post category:其他

Qt制作C++动态链接库 1.创建DLL工程文件creatMyDll ①创建C++ Library应用 ②qt module处选择core才能使用qt的内容,如果选择none则不能使用。例如,要使用qDebug类应该选择core。 ③添加代码如下: 此处创建了private、protected、public下各一个函数,是想在此提醒一下这些关键字的作用。 creatmydll.h文件 #ifnde…

继续阅读 C10—Qt制作C++动态链接库2022-03-03

Http不转换成Https会有什么后果?

  • Post author:
  • Post category:其他

自从互联网诞生以来,大家一开始接触的就是http站点,类似于http://+域名,看习惯了也用习惯了。不过,随着人们网络安全意识的提高,越来越多的http站点已经被https站点所替代,逐年在增加。那么,http不转换成https站点会带来什么后果呢? 后果一:容易遭受攻击,网站有被篡改的可能 HTTP是以明文的协议进行数据传输,从客户浏览器到网站服务器之间要经过无数个网络节点,每个节点和链路都可…

继续阅读 Http不转换成Https会有什么后果?

关闭开机弹窗广告2345(其他弹窗也适用)

  • Post author:
  • Post category:其他

我常用2345好压和看图王,感觉还是挺好用的,最近出现开机广告,对于有强迫症的我很难受。 一时也没找到合适的代替软件,所以我决定誓与这种流氓行为抗争到底!!! 我使用的是联想官网的电脑管家,里面有拦截弹窗的功能 然后虽然之前我已经对右下角的弹窗拦截,但它还是没脸没皮地弹出来,我点了那个小图标, 找到源头了,打开任务管理器,找到进程,右键在打开文件位置,然后结束进程,再删掉文件。 大功告成,誓与邪恶…

继续阅读 关闭开机弹窗广告2345(其他弹窗也适用)

SpringBoot学习笔记(四)Web开发

  • Post author:
  • Post category:其他

在之前我们的项目都是以jar包结尾的,没有放webapp的地方。 springboot最大的特点:自动装配,创建应用,选择模块导入starter,只需要专注于业务代码 springboot到底帮我们配置了什么,我们能不能修改?能修改哪些东西?能不能扩展 xxxAutoConfiguration:向容器中自动配置组件 xxxProperties:自动配置类,装配配置文件中自定义的一些内容 要解决的问…

继续阅读 SpringBoot学习笔记(四)Web开发

字符设备(可直接操作硬件–寄存器)

  • Post author:
  • Post category:其他

字符设备驱动:驱动是为用户(应用层)服务的(操作硬件是过程,目的是用户)。 字符驱动在软件架构中的位置:          设备号:  当用户访问 文件节点的时候,比如 open (/dev/)          u32无符号整型(可对应2^32个设备),其中高12bit称为主设备号,低20bit称为此设备号。           字符设备驱动(文件对象),有哪些东西:         (1)、 …

继续阅读 字符设备(可直接操作硬件–寄存器)

new Date() vs Calendar.getInstance().getTime()

  • Post author:
  • Post category:其他

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…

继续阅读 new Date() vs Calendar.getInstance().getTime()

C++ 获取内存运行信息

  • Post author:
  • Post category:其他

//定义内存信息结构变量 MEMORYSTATUS   Mem; //获取内存信息 GlobalMemoryStatus(&Mem); //内存物理空间 memorycpu.TotalPhys = (DWORD)Mem.dwTotalPhys / (1024 * 1024); //内存虚拟空间 memorycpu.TotalVirtual = (DWORD)Mem.dwTotalVirtu…

继续阅读 C++ 获取内存运行信息

执行Transact-SQL语句或批处理时发生异常

  • Post author:
  • Post category:其他

1.执行Transact-SQL语句或批处理时发生异常:5120(权限问题) 解决:分别为后缀(.mdf)和(.ldf)文件做相同的步骤。右键点击选择属性>安全>编辑>勾选完全控制 2、执行Transact-SQL语句或批处理时发生异常:5123(权限问题) 解决:分别为后缀(.mdf)和(.ldf)文件做相同的步骤。右键点击选择属性>安全>高级>删除所有权限条…

继续阅读 执行Transact-SQL语句或批处理时发生异常

c3p0连接池和druid连接池的使用

  • Post author:
  • Post category:其他

1.c3p0连接池  没有配置文件的情况下 @Test public void T1() throws SQLException, PropertyVetoException { ComboPooledDataSource cpds = new ComboPooledDataSource(); cpds.setUser("root"); cpds.setPassword("root"); cpds…

继续阅读 c3p0连接池和druid连接池的使用