自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 19722 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 8438 2

原创 MySQL中的字符集与字符序

在大多数情况下,我们并不需要了解字符集与字符序,但是在涉及到不同字符集的转换时可能会出现问题,这时了解一下相关的知识还是有帮助的。我们首先了解一下字符集的原理。

2022-08-24 22:25:40 1440

原创 ArrayList详解

1、简介ArrayList是Java集合框架中的一个重要的类,它继承于AbstractList,实现了List接口,是一个长度可变的集合,提供了增删改查的功能。集合中允许null的存在。ArrayList类还是实现了RandomAccess接口,可以对元素进行快速访问。实现了Serializable接口,说明ArrayList可以被序列化,还有Cloneable接口,可以被复制。和Ve

2016-03-11 10:20:59 40269 5

原创 StringBuilder详解

1、简介StringBuilder和StringBuffer一样,都是继承自抽象类AbstractStringBuilder类,也是一个可变的字符序列。StringBuilder和StringBuffer非常相似,甚至有互相兼容的API,不过,StringBuilder不是线程安全的,这是和StringBuffer的主要区别。StringBuilder的层次结构如下:StringB

2016-03-06 11:28:38 18105 6

原创 请求转发与请求重定向的区别

请求转发:请求转发,即request.getRequestDispatcher().forward(),是一种服务器的行为,客户端只有一次请求,服务器端转发后会将请求对象保存,地址栏中的URL地址不会改变,得到响应后服务器端再将响应发给客户端;请求重定向:请求重定向,即response.sendRedirect(),是一种客户端行文,从本质上讲等同于两次请求,前一次请求对象不会保存,地

2016-03-04 18:48:04 53754 9

原创 BMP格式详解

BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于BMP文件格式是Wi

2015-12-12 08:58:14 61682 15

原创 使用CreateThread函数创建线程

线程是进程中的一个实体,是被系统独立调度和分派的基本单位。一个进程可以拥有多个线程,但是一个线程必须有一个进程。线程自己不拥有系统资源,只有运行所必须的一些数据结构,但它可以与同属于一个进程的其它线程共享进程所拥有的全部资源,同一个进程中的多个线程可以并发执行。在C/C++中可以通过CreateThread函数在进程中创建线程,函数的具体格式如下:HANDLE CreateThread(

2015-11-08 21:00:48 59706 1

原创 使用CreateFile读写文件

微软提供了强大的文件读写操作的编程接口,所以可以通过调用API函数实现文件的读写操作。这里通过CreateFile函数来实现。要对文件进行读写操作,首先要调用CreateFile函数打开或者创建文件,函数具体格式如下:HANDLE CreateFile( LPCTSTR,lpFileName, //指向文件名

2015-11-07 10:38:35 45037 1

原创 reverse函数:反转容器内容

reverse函数可以反转一个容器中的内容,包含在库中。1、函数原型reverse函数等同于下面的代码:template void reverse (BidirectionalIterator first, BidirectionalIterator last){ while ((first!=last)&&(first!=--last)) {

2015-11-01 11:52:31 51109 1

原创 二叉树中序遍历的三种方法

二叉树是一种重要的数据结构,对于二叉树的遍历也很重要。这里通过三种方法简单介绍一下二叉树的中序遍历。中序遍历就是先遍历二叉树的左子树,然后遍历根节点,最后遍历右子树。例如下面的二叉树,中序遍历的结果如下:[5,10,6,15,2]对于中序遍历,直观上的结果就是将二叉树所有节点投影到下面的一条直线上,得到的顺序就是二叉树的中序遍历结果。1、递归法递归方法是最容易想到的方法。递归调用遍历方法先遍历左子

2015-10-25 10:21:19 126665 8

Scrapy爬虫

使用Python实现的爬虫,可以爬取凤凰新闻中一段时间内的所有新闻,还可以自定义爬取时间。

2016-01-12

Microsoft Expression Blend 4 - Step.by.Step (2011.3)

微软Expression Blend 4 英文版基础教程,介绍了blend从界面到各种控件的设计技巧。

2015-04-22

哈工大元件例化实验

哈工大计算机设计与实践元件例化实验代码,包括各个模块的仿真文件。

2014-07-27

哈工大CPU设计代码

哈工大计算机设计与实践课程CPU设计实验完整代码,包括分模块与总模块。

2014-07-27

二叉树的C++实现

二叉树的C++实现,实现了二叉树的基本操作,包括四种遍历,封装成类。

2014-07-10

图数据结构的C++实现

图数据结构的C++实现,包括邻接表和邻接矩阵两种实现方式以及各种常用图算法,共同继承于抽象类。

2014-07-10

C++ AVL树的实现

AVL树的C++实现,继承于二叉树,包括各种变换,封装成了类。

2014-07-10

MFC公路导航程序

C++ MFC写的最短路径导航程序,运用迪杰斯特拉单元最短路径算法。辽宁省的主要城市。

2014-07-08

C++大整数实现

用C++实现大整数,可以达到数十位,实现基本的运算:+、-、*、/、+=、-=、*=、/=、%等操作,写成了类。

2014-07-08

C#基于帧的动画小游戏

C#WPF基于帧的动画小游戏程序,响应静态CompositionTarget.Rendering事件。

2014-07-08

Mathematica教程

Mathematica使用教程。Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎、图形系统、编程语言、文本系统、和与其他应用程序的高级连接。

2014-06-29

Tkinter教程

Python Tkinter教程,简单介绍Python图形界面编程技术。

2014-06-29

Tkinter编程代码示例

根据Tkinter的几个编程示例简单介绍了Python中Tkinter编程技术。

2014-06-29

VS2010MFC编程入门

Visual Studio C++2010MFC编程入门

2014-04-02

交换机路由器常用命令

提供一些基本的交换机路由器的常用操作命令

2014-04-02

空空如也

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

TA关注的人

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