自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (35)
  • 收藏
  • 关注

原创 Go Readers读取数据流

   go语言的io包指定了io.Reader接口。go语言标准库包含了这个接口的许多实现,包括文件、网络连接、压缩、加密等等。   io.Reader接口有一个Read方法:func (T) Read(b []byte) (n int, err error)   在程序中,我们使用循环读取数据流,直到error返回io.EOF。    我们建立一个每次以8个字节读取stri...

2017-12-29 09:30:57 7968

原创 SQL GROUP BY 语句

GROUP BY 语句可结合一些聚合函数来使用。    GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组。SQL GROUP BY 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY

2017-12-29 09:05:57 374

原创 SQL HAVING 子句

   在SQL中增加HAVING子句原因是,WHERE关键字无法与聚合函数一起使用。   HAVING子句可以让我们筛选分组后的各组数据。 SQL HAVING 语法 SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROU...

2017-12-29 09:05:43 538

原创 SQL LCASE() 函数

LCASE()函数把字段的值转换为小写。SQL LCASE() 语法SELECT LCASE(column_name) FROM table_name;用于SQL Server的语法SELECT LOWER(column_name) FROM table_name;演示数据库示例SELECT LCASE(name) AS site_title,

2017-12-29 09:05:15 706

原创 SQL UCASE() 函数

UCASE()函数把字段的值转换为大写。SQL UCASE() 语法SELECT UCASE(column_name) FROM table_name;用于SQL Server的语法SELECT UPPER(column_name) FROM table_name;演示数据库示例SELECT UCASE(name) AS site_title, url

2017-12-29 09:04:59 536

原创 SQL MID() 函数

   MID()函数用于从文本字段中提取字符。SQL MID() 语法 SELECT MID(column_name,start[,length]) FROM table_name;     演示数据库示例 SELECT MID(name,1,4) AS ShortTitle FROM Websites; 参考:https...

2017-12-29 09:04:45 2980

原创 SQL LEN() 函数

    LEN()函数返回文本字段中的值的长度。SQL LEN() 语法  SELECT LEN(column_name) FROM table_name;   MySQL中函数为LENGTH():   SELECT LENGTH(column_name) FROM table_name; 演示数据库   示例 SELE...

2017-12-29 09:04:26 2945

原创 SQL ROUND

   ROUND()函数用于把数值字段舍入为指定的小数位数。SQL ROUND() 语法 SELECT ROUND(column_name,decimals) FROM table_name;     示例   ROUND(X):返回参数X的四舍五入的一个整数。 mysql> select ROUND(-1.23); -...

2017-12-29 09:04:10 655

原创 SQL NOW() 函数

   NOW()函数返回当前系统的日期和时间。SQL NOW() 语法 SELECT NOW() FROM table_name;   演示数据库示例 SELECT name, url, Now() AS dateFROM Websites; 参考:https://www.yuque.com/docs/share/1e1911cc-...

2017-12-29 09:03:50 6971 1

原创 SQL FORMAT() 函数

    FORMAT()函数用于对字段的显示进行格式化。SQL FORMAT() 语法 SELECT FORMAT(column_name,format) FROM table_name;     演示数据库 示例 SELECT name, url, DATE_FORMAT(Now(),'%Y-%m-%d') AS date FROM...

2017-12-29 09:03:16 7189

原创 SQL SUM() 函数

   SUM()函数返回数值列的总和。 SQL SUM() 语法 SELECT SUM(column_name) FROM table_name;  演示数据库   示例 SELECT SUM(count) AS nums FROM access_log;   执行结果  参考:https://www.yuque.com...

2017-12-28 15:47:25 13778

原创 SQL MIN() 函数

   MIN()函数返回指定列的最小值。SQL MIN()语法  SELECT MIN(column_name) FROM table_name;  演示数据库 示例  SELECT MIN(alexa) AS min_alexa FROM Websites;    执行结果:参考:https://www.yuque.com/docs/...

2017-12-28 15:39:35 2228

原创 SQL MAX()函数

    MAX()函数返回指定的最大值。SQL MAX()语法 SELECT MAX(column_name) FROM table_name;演示数据库  实例 SELECT MAX(alexa) AS max_alexa FROM Websites;   执行结果: 参考:https://www.yuque.com/docs/shar...

2017-12-28 15:34:15 9661

原创 SQL LAST()函数

   LAST()函数返回指定的列中最后一个记录的值。SQL LAST()函数 SELECT LAST(column_name) FROM table_name;注释:只有MS Access支持LAST()函数。    SQL Server 语法 SELECT TOP 1 column_name FROM table_nameORDER BY column_...

2017-12-28 15:25:56 1333

原创 SQL FIRST()函数

    FIRST()函数返回指定的列中第一个记录的值。SQL FIRST() 语法 SELECT FIRST(column_name) FROM table_name;注释:只有MS Access支持FIRST()函数。    SQL Server 语法 SELECT TOP 1 column_name FROM table_nameORDER BY co...

2017-12-28 15:18:14 2483 1

原创 SQL COUNT() 函数

   COUNT()函数返回匹配指定条件的行数。SQL COUNT(column_name)语法   COUNT(column_name)函数返回指定列的值的数目(NULL 不计入): SELECT COUNT(column_name) FROM table_name;  SQL COUNT(*) 语法   COUNT(*)函数返回表中的记录数: SELE...

2017-12-28 14:55:43 845

原创 SQL AVG()函数

    AVG()函数返回数值列的平均值。SQL AVG()语法 SELECT AVG(column_name) FROM table_name演示数据库  示例   从"access_log"表的"count"列获取平均值: SELECT AVG(count) AS CountAverage FROM access_log;   执行结果:...

2017-12-28 14:39:25 7059

原创 SQL 函数

   SQL 拥有很多可用与计数和计算的内建函数。 SQL Aggregate 函数   SQL Aggregate函数计算从列中取得的值,返回一个单一的值。有用的Aggregate函数:AVG()::返回平均值 COUNT()::返回行数 FIRST():返回第一个记录的值 LAST()::返回最后一个记录的值 MAX()::返回最大值 MIN()::返回最小值 ...

2017-12-28 09:47:17 153

原创 Go error

    go程序使用error值来表示错误判断。通常函数会返回一个error值,我们用来判断程序运行是否出错。所以在Go程序中,你总是能见到很多 if err != nil 语句。   与fmt.Stringer类似,error类型是一个内建接口。type error interface { Error() string}   函数一般判断是否需要错误处理的方法。i,...

2017-12-28 09:34:09 539

原创 Go Stringers

    让IPAddr类实现fmt.Stringer以使用点号分隔格式输出地址。    例如,IPAddr(1,2,3,4)应输出"1.2.3.4"。    这个练习的关键是,在IPAddr的String()方法中,使用fmt.Springtf对输出进行格式化。package mainimport "fmt"type IPAddr [4]byte// TODO: Add ...

2017-12-28 09:06:26 335

原创 SQL 用于各种数据库的数据类型

Microsoft Access数据类型 MySQL数据类型   Text类型   Number类型   Date类型 SQL Server 数据类型String 类型   Number类型    Date类型    其他数据类型参考:https://www.yuque.com/docs/share/857...

2017-12-27 15:21:11 236

原创 SQL 通用数据类型

  下表是SQL中通用的数据类型: SQL数据类型快速参考手册  然而,不同的数据库对数据类型定义提供不同的选择。  下表显示了各种不同的数据平台上一些数据类型的通用名称:参考:https://www.yuque.com/docs/share/2d66c523-2d59-43c9-b47e-26162575e837...

2017-12-27 15:00:28 425

原创 SQL NULL 函数

   请看下面的"Products"表:   假如"UnitsOnOrder"是可选的,而且可以包含NULL值。   我们使用下面的SELECT语句:SELECT ProductName,UnitPrice*(UnitsInStock+UnitsOnOrder) FROM Products   在上面的示例中,如果有"UnitsOnOrder"值是NULL,那么结果是NULL...

2017-12-27 14:23:24 570

原创 SQL NULL

   如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段以NULL值保存。   NULL值的处理方式与其他值不同。   NULL用作未知的或不适用的值的占位符。   注释:无法比较NULL和0;它们不是等价的。 SQL的NULL值处理   假如 "Persons" 表中的 "Address" 列是可选的。这意味着如果...

2017-12-27 14:08:11 163

原创 SQL Date

MySQL Date 函数 SQL Server Date 函数 SQL Date 数据类型   MySQL使用下列数据类型在数据库中存储日期或日期/时间值:   ·DATE---------格式:YYYY-MM-DD   ·DATETIME-----格式:YYYY-MM-DD HH:MM:SS   ·TIMESTAMP----格式:YYYY-MM-DD H...

2017-12-27 13:50:35 327

原创 SQL 视图(Views)

   视图是可视化的表。   在SQL中,视图是基于SQL语句的结果集的可视化的表。   视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。   可以想视图添加SQL函数、WHERE以及JOIN语句,也可以呈现数据,就像这些数据来自某一表一样。 SQL CREATE VIEW 语法 CREATE VIEW view_name ...

2017-12-27 10:08:35 667

原创 SQL AUTO INCREMENT

    Auto-increment 会在新记录插入表中时生成一个唯一的数字。    我们通常希望在每次插入新记录时,自动地创建主键字段的值。    我们可以在表中创建一个 auto-increment 字段。 用于 MySQL 的语法     把 "Persons" 表中的 "ID" 列定义为 auto-increment 主键字段:CREATE TABLE Perso...

2017-12-27 09:41:17 561

原创 SQL ALTER TABLE 语句

    ALTER TABLE 语句用于已有的表中添加、删除或修改列。SQL ALTER TABLE 语法  如需在表中添加列,请使用下面的语法: ALTER TABLE table_name ADD column_name datatype    如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式)  ALTER TA...

2017-12-26 16:21:45 892

原创 SQL DROP

   通过使用DROP语句,可以轻松地删除索引、表和数据库。DROP INDEX 语句   DROP INDEX 语句用于删除表中的索引。MS Access: DROP INDEX index_name ON table_nameSQL Server:  DROP INDEX table_name.index_nameDB2/Oracle: ...

2017-12-26 14:50:16 3372

原创 SQL CREATE INDEX

   CREATE INDEX 语句用于在表中创建索引。   在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 索引   可以在表中创建索引,以便更加快速高效的查询数据。   用户无法看到索引,它们只能被用来加速搜索/查询。   注释:更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索...

2017-12-26 13:58:27 477

原创 SQL DEFAULT

    DEFAULT 约束用于向列中插入默认值。    如果没有规定其他的值,那么会将默认值添加到所有的新记录。 CREATE TABLE 时的 SQL DEFAULT 约束    在"Persons"表创建时在"City"列上创建DEFAULT约束:My SQL /SQL Server /Oracle /MS Access: CREATE TABLE Person...

2017-12-26 13:33:54 4054

原创 SQL CHECK 约束

   CHECK 约束用于限制列中的值的范围。   如果对单个列定义CHECK约束,那么该列只允许特定的值。   如果对一个表定义CHECK约束,那么此约束会基于行中其他列的值在特定的列中对值进行限制。 CREATE TABLE 时的SQL CHECK 约束   在"Persons"表创建时"P_Id"列上创建CHECK约束。CHECK约束规定"P_Id"列必须只包含大于0的整...

2017-12-26 13:11:52 1021

原创 SQL FOREIGN KEY

  一个表中的FOREIGH KEY 指向另一个表中的PRIMARY KEY。  通过实例来解释外键。请看下面两个表:注意:   ·"Orders"表中的"P_Id"列指向"Persons"表中的"P_Id"列。   ·"Persons"表中的"P_Id"列是"Persons"表中的PRIMARY KEY。   ·"Orders&quo

2017-12-26 11:11:18 1356

原创 Go 函数

   在Go语言中,函数可以作为返回值使用,也可以作为参数使用。比如return math.Sqrt(x*x + y*y)...compute(math.Pow)示例package mainimport ( "fmt" "math" "reflect")func compute(fn func(float64, float64) floa...

2017-12-26 10:54:16 330

原创 Go 斐波那契闭包

    斐波那契数列,从第三个数字开始,每个数字都是前两个数字的和。    所以,我们需要在fibonacci函数中定义三个变量x1,x2,sum。    而返回值使用闭包的方式,每次求和,扔掉x1的值,把x2的值赋值给x1,把sum的值赋值给x2,达到保存最新的斐波那契数字的目的。   sum就是最终返回并打印的斐波那契数列的一个一个的值。package mainimpor...

2017-12-26 10:17:46 1096

原创 Go 方法method

   在Go语言中没有类,但是,是有方法的。   给结构体定义方法,在对应的func和方法名之间,加上方法的接收者就可以了。 定义一个结构体 type Vertex struct { X, Y float64}   希望Vertex有一个abs()方法,就这样写func (v *Vertex) Abs() float64 { return math...

2017-12-26 09:42:42 215

原创 Go 接口

   在Go语言中,接口类型是由一组方法定义的集合。   一个类型是否实现了一个接口,就看这个类型是否实现了接口中定义的所有方法。在go语言中,无需特别的指明。 定义一个接口type Abser interface { Abs() float64}定义一个结构体  type Vertex struct { X, Y float64} 定义...

2017-12-26 09:10:43 231

原创 SQL PRIMARY KEY 约束

    PRIMARY KEY 约束唯一标识数据库表中的每条记录。    主键必须包含唯一的值。    主键列不能包含NULL值。    每个表都应该有一个主键,并且每个表只能有一个主键。 CREATE TABLE 时的 SQL PRIMARY KEY 约束下面的SQL在"Persions"表创建时在"P_ld"列上创建PRIMARY KEY 约束:MySQL:C...

2017-12-25 17:18:47 1213

原创 SQL UNIQUE 约束

   UNIQUE 约束唯一标识数据库表中的每条记录。   UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。   PRIMARY KEY 约束拥有自动定义的 UNIQUE 约束。   请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。 CREATE TABLE 时的 SQL UNIQUE 约束 ...

2017-12-25 17:12:51 324

原创 SQL UNIQUE约束

   UNIQUE 约束唯一标识数据库表中的每条记录。   UNIQUE 和PRIMARY KEY 约束列为列或列集合提供了唯一性的保证。   PRIMARY KEY 约束拥有自动定义的UNIQUE 约束。   注意,每个表可以有多个UNIQUE约束,但是每个表只能有一个PRIMARY KEY约束。 CREATE TABLE 时的 SQL UNIQUE约束    在"Per...

2017-12-25 16:19:34 318

亿图图示V9.1

将破解文件拷贝到亿图安装目录下替换源文件即可破解,帮助菜单里面有个激活按钮,请忽略它,其实软件已经破解,已经测试过了。

2018-05-14

cef_src_cmake

使用cef源码和cmake生成VS工程,可运行测试demo。。。。。。。。。。

2018-04-27

notpadd++_7.4.2_with_plugin_manager

64位版本的没有插件管理器 notpad++ 7.4.2 with plugin manager

2018-04-27

window_lib_cef

QCefView是一个与Chrome嵌入式框架集成的Qt小部件。 您可以使用QCefView而无需编写任何与CEF代码相关的代码。 这个Qt小部件是分布在二进制模块和LGPL许可的。

2018-04-24

QT_截图工具

类似QQ截屏的功能,现已经实现了截屏,移动截屏选区,通过拖动选区的八个控制点来改变选区的大小。

2018-04-12

Lua_windows_5.1.4

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

2018-03-29

directshow视频采集与处理系统

一个关于使用directshow实现视频的采集、播放、回放等功能的文档

2018-02-27

豆丁文档_冰点免费下载

一款非常好用的、免费的、免安装的、绿色的豆丁文档下载器

2018-02-27

mongodb_win32_x86_64

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。

2018-02-09

mingw-w64-get-install

MinGW(Minimalist GNU on Windows)是将GCC编译器和GNU Binutils移植到Win32平台下的产物,MinGW 收集了一系列免费的Windows 使用的头文件和库文件,同时整合了GNU的工具集,是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。

2018-02-08

staruml(5.0)

官网 http://staruml.sourceforge.net/en/ 简称SU,是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。

2018-02-08

sqlite3_x86_dll_tool

解压文件,将得到两个压缩文件sqlite-tools-win32-x86-3210000.zip和sqlite-dll-win32-x86-3210000.zip,创建文件夹C:\sqlite,并在此文件夹下解压上面两个压缩文件,将得到sqlite3.def,sqlite3.dll 和sqlite3.exe文件;添加C:\sqlite到PATH环境变量,最后在命令提示符下,使用sqlite3命令即可

2018-01-18

轻量级协程库_libtask

libtask是一个轻量级协程库,该库拥有非常开放的授权协议,可以随意修改和使用这些代码,但必须保持该份代码所附带的版权声明。 It runs on Linux (ARM, MIPS, and x86),FreeBSD (x86), OS X (PowerPC x86, and x86-64), and SunOS Solaris (Sparc),and is easy to port to other systems.

2017-12-20

C++ 硬盘序列号

利用C++程序读取硬盘序列号、驱动类型、卷标等信息,希望能解决大家的问题

2017-12-07

windows版本的tdm-gcc

TDM-GCC is a compiler suite for Windows. It combines the most recent stable release of the GCC toolset with the free and open-source MinGW or MinGW-w64 runtime APIs to create a LIBRE alternative to Microsoft's compiler and platform SDK. It can create 32-bit OR 64-bit binaries, for any version of Windows since Windows 95. It comes with an easy-to-use single-file installer that creates a working installation with just a few clicks, and can automatically update that installation when new packages become available. It consists of command-line tools only. If you want a visual IDE (text editor, compiler interface, visual debugger), Code::Blocks integrates well with TDM-GCC.

2017-11-20

Git2.1.5.0

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency

2017-11-15

sublimeText3_x64_x86

支持40多种常用语言的语法高亮和智能感应。这样,无论是采用什么语言进行程序设计都能够以很省力的方式来迅速输入大片的代码

2017-10-31

sublime2 x64

支持40多种常用语言的语法高亮和智能感应。这样,无论是采用什么语言进行程序设计都能够以很省力的方式来迅速输入大片的代码

2017-10-31

bitmap.zip

使用C++和EasyX实现雪夜场景!大家可以参考一下!

2020-07-21

CPP-2020-07-07-20-00.zip

使用C++的基础知识实现学生成绩的管理系统,包括添加学生、查看学生、修改学生、删除学生,以及排序功能

2020-07-07

move_num.zip

使用C++和easyX实现数独小游戏,有需要的可以下载下来参考一下下!

2020-07-06

7za解压缩工具.rar

7za.exe supports a smaller number of compression formats

2019-09-29

7-Zip解压缩工具.rar

7-Zip is free software with open source.The most of the code is under the GNU LGPL license

2019-09-29

wampserver-apache--64b

wampserver 64位是一款windows系统下的Apache+PHP+Mysql集成环境整合包,这款工具拥有简单的图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。

2018-11-11

gtest_1.3_1.7

单元测试 C++ gtest 支持 VC7.0 以上 想学 单元测试的可以 看看

2018-10-25

ffmpeg_win64_static

FFmpeg是一个开源免费跨平台的视频和音频流方案,它提供了录制、转换以及流化音视频的完整解决方案。

2018-09-19

QSS_Editor

QSS Editor 是一个用于编辑和预览 Qt 样式表(QSS)的工具。 优点:可以实时预览 缺点:没有语法提示,对于不熟悉 QSS 的人来说用起来比较吃力。

2018-09-12

hash链地址法

hash的链地址法,哈希表是一种根据关键码去寻找值的数据映射结构,该结构通过把关键码映射的位置去寻找存放值的地方

2018-08-28

QRoundProgressBar

QRoundProgressBar实现一个圆形的进度条功能,提供了3种模式,线形、圆环、饼状。

2018-07-26

Qt_Waiting_spinner

QtWaitingSpinner is a highly configurable, custom Qt widget for showing "waiting" or "loading" spinner icons in Qt applications, e.g. the spinners below are all QtWaitingSpinner widgets differing only in their configuration

2018-07-17

win_tail_log

下载后解压,把tail.exe 复制到 目录:C:\Windows\System32 下 直接输命令就可以了: tail -f filename

2018-07-05

go 学习资料

提供一些学习go的方法,资料,并以源码解析为辅,可以更快的学习掌握

2018-06-16

UTF8_TO_HEX

将UTF-8字符串转换为Latin1编码,比如中文“世界”转换为“\xE4\xB8\x96\xE7\x95\x8C”

2018-06-14

poppler_0.39.0_win32

oppler Win32 are pre-built binaries of the Poppler library, it includes libpoppler.dll.a and libpoppler-qt5.dll.a. We made these pre-built binaries since building Poppler (Especially with Qt5 support) is hard and not fully supported on Microsoft Windows. Poppler Win32 was tested using Qt 5.2.1 and Mingw32.

2018-06-07

快速读写excel

就是用QAxObject读写最快!!!(读取10万单元格229ms) 大家以后读取excel时(win下),不用考虑别的方法,用QAxObject就行,速度杠杠的,慢是你操作有误!

2018-06-06

空空如也

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

TA关注的人

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