- 博客(11)
- 资源 (17)
- 收藏
- 关注
原创 MySQL中的时间类型
时间是一类重要的数据,MySQL中有多种关于时间的类型可以选择。这篇文章主要介绍MySQL中的时间类型,主要参考MySQL文档:https://dev.mysql.com/doc/refman/8.0/en/date-and-time-types.html。
2022-08-31 21:44:25 21375 1
原创 MySQL中的JSON
从5.7.8开始,MySQL开始支持JSON类型,用于存储JSON数据。JSON类型的加入模糊了关系型数据库与NoSQL之间的界限,给日常开发也带来了很大的便利。这篇文章主要介绍一下MySQL中JSON类型的使用,主要参考MySQL手册:https://dev.mysql.com/doc/refman/8.0/en/......
2022-08-25 22:52:44 8750 2
原创 MySQL中的字符集与字符序
在大多数情况下,我们并不需要了解字符集与字符序,但是在涉及到不同字符集的转换时可能会出现问题,这时了解一下相关的知识还是有帮助的。我们首先了解一下字符集的原理。
2022-08-24 22:25:40 1588
原创 ArrayList详解
1、简介ArrayList是Java集合框架中的一个重要的类,它继承于AbstractList,实现了List接口,是一个长度可变的集合,提供了增删改查的功能。集合中允许null的存在。ArrayList类还是实现了RandomAccess接口,可以对元素进行快速访问。实现了Serializable接口,说明ArrayList可以被序列化,还有Cloneable接口,可以被复制。和Ve
2016-03-11 10:20:59 43559 5
原创 StringBuilder详解
1、简介StringBuilder和StringBuffer一样,都是继承自抽象类AbstractStringBuilder类,也是一个可变的字符序列。StringBuilder和StringBuffer非常相似,甚至有互相兼容的API,不过,StringBuilder不是线程安全的,这是和StringBuffer的主要区别。StringBuilder的层次结构如下:StringB
2016-03-06 11:28:38 18382 6
原创 请求转发与请求重定向的区别
请求转发:请求转发,即request.getRequestDispatcher().forward(),是一种服务器的行为,客户端只有一次请求,服务器端转发后会将请求对象保存,地址栏中的URL地址不会改变,得到响应后服务器端再将响应发给客户端;请求重定向:请求重定向,即response.sendRedirect(),是一种客户端行文,从本质上讲等同于两次请求,前一次请求对象不会保存,地
2016-03-04 18:48:04 53866 9
原创 BMP格式详解
BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于BMP文件格式是Wi
2015-12-12 08:58:14 66759 15
原创 使用CreateThread函数创建线程
线程是进程中的一个实体,是被系统独立调度和分派的基本单位。一个进程可以拥有多个线程,但是一个线程必须有一个进程。线程自己不拥有系统资源,只有运行所必须的一些数据结构,但它可以与同属于一个进程的其它线程共享进程所拥有的全部资源,同一个进程中的多个线程可以并发执行。在C/C++中可以通过CreateThread函数在进程中创建线程,函数的具体格式如下:HANDLE CreateThread(
2015-11-08 21:00:48 62850 1
原创 使用CreateFile读写文件
微软提供了强大的文件读写操作的编程接口,所以可以通过调用API函数实现文件的读写操作。这里通过CreateFile函数来实现。要对文件进行读写操作,首先要调用CreateFile函数打开或者创建文件,函数具体格式如下:HANDLE CreateFile( LPCTSTR,lpFileName, //指向文件名
2015-11-07 10:38:35 45375 1
原创 reverse函数:反转容器内容
reverse函数可以反转一个容器中的内容,包含在库中。1、函数原型reverse函数等同于下面的代码:template void reverse (BidirectionalIterator first, BidirectionalIterator last){ while ((first!=last)&&(first!=--last)) {
2015-11-01 11:52:31 51985 1
原创 二叉树中序遍历的三种方法
二叉树是一种重要的数据结构,对于二叉树的遍历也很重要。这里通过三种方法简单介绍一下二叉树的中序遍历。中序遍历就是先遍历二叉树的左子树,然后遍历根节点,最后遍历右子树。例如下面的二叉树,中序遍历的结果如下:[5,10,6,15,2]对于中序遍历,直观上的结果就是将二叉树所有节点投影到下面的一条直线上,得到的顺序就是二叉树的中序遍历结果。1、递归法递归方法是最容易想到的方法。递归调用遍历方法先遍历左子
2015-10-25 10:21:19 127936 8
Microsoft Expression Blend 4 - Step.by.Step (2011.3)
2015-04-22
Mathematica教程
2014-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人