自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 mybatis中$和#的区别

1、使用#方式时select *from userwhere name = #{name}如果传入的参数是张三,那么这个SQL查询就会是select *from userwhere name = "张三"#方式会把传入的参数变成字符串,即加上"",此时可以防止SQL注入。2、使用$方式时$方式不会讲传入的参数处理,而是直接拼入字符串selec...

2019-11-25 16:18:29 180

转载 字符编码笔记:ASCII,Unicode 和 UTF-8

一、ASCII 码我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,...

2019-11-25 16:13:58 153

原创 C#匿名类、对象(Linq中应用)与反射

①定义一个匿名类和对象int objA = 1; string objB = "hello"; object anonymous = new { objA, objB };在第三行中,我们即定义了一个拥有两个成员变量,一个是类型为int,变量名为objA,另一个类型为string,变量名为objB的类;也实例化了一个这个匿名类的对象anonymous,对象的成员变量obj...

2019-11-22 16:32:58 1179

原创 理解Java常量池

Java内存主要分为堆内存,栈内存,方法区在Java1.6以及之前,常量池是放在方法区的,方法区里面的东西很少进行GC,一般称为持久代在Java1.7以及之后,常量池是放在堆区的,堆区主要存储新建的对象,占用内存最大常量池中存放所有byte类型范围的变量,即(-128到127中的所有的值)、直接定义的字符串变量、用final或static定义的变量。①在常量池中创建字符串对象...

2019-11-12 14:04:15 207

原创 在Oracle创建和使用Sequence

创建sequence序列创建名字为wip_keys_s序列,其中从1开始增加,每次增加1SQL> create sequence wip_keys_s 2 minvalue 1 3 start with 1 4 increment by 1 5 order 6 ; Sequence created通过序列获取值SQL> se...

2019-09-05 15:08:52 184

原创 Oracle中角色的使用

添加角色创建角色wip并设置登录wip的密码为oraclecreate user wip identified by oracle;给角色赋予连接和使用资源的权限 grant connect, resource to wip;登录角色SQL> conn mes/oracle@Wongoing_test;Connected to Oracle Database...

2019-09-05 15:03:00 400

原创 解决模态框(modal)中select2下拉框无法显示的问题

遇到问题在弹出的模态框中使用select2插件实现多选的功能时,点击选择框无法显示下拉列表寻找原因我发现当模态框弹出时,其他内容都被一个遮罩层遮挡住了如上图中红框显示处皆为遮罩层遮挡的位置。而使用select2弹出的下拉框是否也被遮挡了呢,我删除弹出的模态框,果然找到原因后,问题就好解决了解决方案当我们点击select2的选择框时,select2会自动在页面...

2019-09-03 16:12:43 3765

原创 C#中事件(event)和委托(delegate)的使用

应用场景当我们在cs类中给其他窗体中的控件赋值或者设置属性时,因为在cs类中无法获取的其他窗体上的控件,所以通过订阅事件的方式,当事件触发,订阅事件的函数也会执行,此间进行参数传递实例新建Monitor类,添加自定义委托和事件,执行事件时参数和委托的参数相同class Monitor { //定义委托 public delegate voi...

2019-08-29 16:40:57 368

原创 在C++及C#中调用COM组件

上一篇中介绍了如何编写与注册COM组件,在这一篇中将介绍如何调用COM组件前言com组件注册在注册表之后,我们要通过注册表连接com组件。在我们的项目中,使用CreateDispatch方法创建分发器,通过分发器建立建立和com组件的连接,进而调用com组件中的方法。使用visual studio2013,在C++中调用COM组件:1、新建一个MFC应用程序在弹出的窗口中选...

2019-08-29 16:09:51 844

原创 COM组件的编写与注册

前言“组件对象模型(英语:ComponentObjectModel,缩写COM)是微软的一套软件组件的二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。”以上是维基百科对COM组件的定义,简单来说,C++编写的COM组件可以在C#、Delphi语言中使用,COM组件可以实现跨语言的操作,在COM中也分进程间和进程外通信,COM/DCOM 组件可以在DLL 或EXE 文...

2018-12-12 16:47:01 6071

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除