自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dablelv 的博客专栏。

The blog world of Dablelv

  • 博客(13)
  • 资源 (9)
  • 问答 (41)
  • 收藏
  • 关注

原创 C++ inline 函数

inline 函数由 inline 关键字定义,引入 inline 函数的主要原因是用它替代 C 中复杂易错、不易维护的宏函数。

2016-07-31 22:39:37 39597 15

原创 g++(1) command

g++ 是 GNU 开发的 C++ 编译器,是 GNU 编译器套件 GCC(GNU Compiler Collection)的组成部分。另外,gcc 是 GNU 的 C 编译器。看官方手册你会发现 g++ 的命令选项真的多如繁星,令人头皮发麻。但是常用的命令选项也就那几个,足以完成日常编译,g++ 使用起来还是比较简单的!g++ 编译器是 GCC 的一部分,GCC 编译工作一般分为四个步骤。考察如下简单的 C++ 程序。}

2016-07-27 00:19:04 11657 10

原创 MySQL 设置远程访问

授予远程主机10.22.22.22,用户名为dablelv使用密码123@abc来访问MySQL的数据库DEL_RESULT下所有数据表,但只有select权限。[privileges]是一个用逗号分隔的你想要赋予的MySQL用户权限的列表。注意,上面访问MySQL的脚本中的用户名称和密码,就是在MySQL服务端授权指定的用户名称和密码。授予来自任意远程主机的用户dablelv对MySQL服务端的所有数据库和数据表拥有所有权限。查看 MySQL 所有用户的权限,可以从用户表 mysql.user 中查询。

2016-07-19 15:30:22 3370 2

原创 MySQL 对 CREATE TABLE IF NOT EXISTS SELECT 的处理

MySQL支持创建持数据表时判断是否存在,存在则不创建,不存在则创建,相应语句如下:--格式CREATE TABLE IF NOT EXISTS [Table Definition];--示例CREATE TABLE IF NOT EXISTS student(id int unsigned not null primary key,name varchar(32) not null);MySQ

2016-07-12 21:30:01 29811

原创 MySQL查看和修改数据库存储目录

1.产看数据库存储目录登录MySQL后使用如下命令:show global variables like "%datadir%"查询结果: 2.修改数据库存储目录MySQL默认数据库存储目录是在根目录/下,如果根目录存储空间很小的话,我们需要数据库的存储目录,具体方法可参考:MySQL更改数据库数据存储目录。实际上我没有这么做,我的腾讯导师给了我一个很好的方法,就是使用软连接的形式,将/var/l

2016-07-12 16:00:03 9394

原创 MySQL 导入 csv、excel 或者 sql 文件

1.导入csv文件使用如下命令:load data infile "your csv file path" into table [tablename] fields terminated by '\t'上面的csv文件以’\t’作为分割符,需要用双引号或者单引号括起来。2.导入excel文件无需指定分割符。直接使用下面的命令:load data infile "your excel file pa

2016-07-12 12:05:21 13868

原创 service: no such service mysqld 与 MySQL 的开启、关闭和重启

1.问题原因与解决办法因为修改了MySQL临时文件的目录后,使用service mysqld restart重启MySQL出现如下错误:service: no such service mysqld错误原因: 是因为我们在编译安装MySQL时没有将MySQL的控制脚本mysql.server拷贝到/etc/init.d/中。解决办法: 将MySQL的安装目录下的support-files/mys

2016-07-05 16:14:39 12586 1

原创 MySQL新建存储过程出现:ERROR 1558 (HY000): Column count of mysql.proc is wrong. Expected 20, found 16. Create

我在MySQL版本:Ver 14.14 Distrib 5.1.61上创建存储过程是没有问题的,但是在版本:Ver 14.12 Distrib 5.0.26上面创建存储过程的时候就出现了上面的错误。甚至使用show procedure status 查看存储过程都会报上面的错误。错误原因: 是由于你曾经升级过MySQL,或用不同的MySQL版本进行备份迁移恢复。升级和迁移完后未使用mysql_up

2016-07-05 12:57:14 5070

原创 MySQL错误:ERROR 1221 (HY000): Incorrect usage of UNION and ORDER BY

MySQL版本:Ver 14.14 Distrib 5.1.61, for redhat-linux-gnu (x86_64)使用union将两个子查询纵向合并后插入到数据表出现了上面的错误,sql语句如下:insert into lvlvtest1 select * from lvlvtest order by dwMsgTime desc limit 1 union select * from

2016-07-04 17:40:00 5375

原创 Shell 特殊字符大全

文章目录1.Shell 简介2.常见特殊字符2.1 特殊变量2.2 替换符2.2.1 变量替换符2.2.2 命令替换符2.3 转义字符2.4 字符串符(引号)2.5 功能符2.5.1 语法功能符2.5.2 命令功能符2.6 运算符2.6.1 算术运算符2.6.2 关系运算符2.6.3 逻辑运算符2.6.4 字符串运算符2.6.5 文件运算符3.小结参考文献1.Shell 简介Shell 是类 Unix 操作系统的命令解析器,用于解释执行用户输入的一连串命令。它类似于 DOS 下的 command.co.

2016-07-04 12:07:19 18844 10

原创 Linux 下离线手动下载安装 C++ 开发环境

Linux下我们习惯了使用软件包管理器来安装我们需要的软件,比如Red Hat公司的Fedora、RHEL(Red Hat Enterprise Linux)和后来加入红帽的CentOS,使用rpm和yum来安装软件,Ubuntu使用apt-getl来安装。 使用软件包管理器确实很方便,在联网的环境下,从下载到安装,以及自动关联软件的依赖项,并且一次安装所有依赖的软体包,为我们省去了很多繁琐的操作。

2016-07-03 22:19:58 18290

原创 MySQL如何将select子查询结果横向拼接后插入数据表中

我的要求具体是这样的。我有数据表audit的结构如下:+-----------+------------+------+-----+-------------------+-------+| Field | Type | Null | Key | Default | Extra |+-----------+------------+------+-----

2016-07-02 11:25:08 9447

原创 MySQL 存储过程

存储过程(Stored Procedure)是一种存储在数据库中的程序,可供外部程序调用的一种数据库对象。存储过程是为了完成特定功能的 SQL 语句集,提供许多过程语言的功能,例如变量定义、条件语句、循环语句、游标以及异常处理等。存储过程没有返回值,但是它可以通过输出参数实现数据的返回,同时还可以产生一个查询结果返回到客户端。存储过程经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)调用执行。存储过程思想上很简单,就是数据库 SQL 语句的封装与重用。

2016-07-01 19:28:35 2658 1

tinyxml2+示例代码+介绍文档

资源包含2015.9.23从官网下载的tinyxml2的源码和自己编写的示例代码还有介绍文档,容易上手。官网的示例代码和文档晦涩难懂,才自己整理。

2015-09-26

TinyXML2.rar

C++轻量XML文件解析库!用于C++项目中进行XML文件的读取和创建!使用方法见本人blog!

2015-03-14

Voronoi Diagram维诺图

内包括C#实现的Voronoi Diagram源码,可执行程序和实验报告,请用VS2012或以上版本打开原工程文件。

2015-03-02

C版六中常见排序算法

C语言实现冒泡排序、快速排序、选择排序、堆排序、简单插入排序和希尔排序,并附上代码注释

2013-11-26

C语言版本Linux环境下MD5加密函数

C语言版本Linux环境下MD5加密函数,需要在Linux换进下运行。经测试验证,完全正确,内附带使用说明,谢谢

2013-11-05

C语言MD5算法实现

C语言实现MD5,经测试验证,散列过程完全正确,可供开发者使用!

2013-10-24

C#简单词法分析器

用C#编写的词法分析器,简单实用,适合上交编译原理实验作业,并附有实验报告,用VS2010即可打开原工程.绝对实用!

2013-05-06

C#编写代码生成器源码

C#编写的可连接数据库,进行模板代码生成器,为源码,用VS2010打开。

2013-04-04

JSP连接数据库简单留言板实验报告

贴有源码,JSP连接MySql数据库制作的简易的留言板,并附上实验报告

2013-03-27

HTML 如何设置图片宽高分别为原宽高的不同比例?

2020-08-22

Google C++编程风格指南中6.10节流中不支持字符串操作符重新排序 什么意思

2018-08-05

5.5.50-MariaDB的索引为什么在 where in子句中无法生效,MySQL可以?

2018-07-07

C++模板元编程和编写模板有什么区别?

2018-06-17

g++ -S将源码编译成汇编代码,使用的是哪个工具?

2018-06-11

从长度为n的数组中找出同时满足下面两个条件的所有元素,时间复杂度为O(n)。

2018-05-28

为什么C++局部数组变量地址间隔是16字节的倍数?

2018-05-17

缓冲溢出,为什么不报错?

2018-05-16

RLF、HRLF控制字符到底是什么

2018-05-10

printf关于浮点数的四舍五入的奇怪问题?

2018-05-09

stringstream的输入与输出的用法

2018-03-19

使用JS如何获取剪贴板内容

2018-03-06

Linux命名管道为什么叫FIFO?

2018-02-07

Linux下printf与wprintf不能同时使用?

2018-01-15

C标准库函数setvbuf的名称全称

2018-01-15

mysql count distinct 加条件

2017-06-15

awk如何获取除最后一行的所有行?

2017-05-19

rz命令如何上传文件夹

2017-05-07

CSS浮动为什么不会遮盖同级元素

2015-09-17

Linux下系统调用execl会等待一段时间才执行指定的可执行程序?

2015-09-11

为什么 Go range slice 时通过下标和值拷贝的性能是一样的?

2022-03-17

反向代理的上游服务指的是什么?

2021-03-12

Golang 接口类型可以有数据成员吗

2020-12-02

GoLand 如何自动批量换行

2020-10-07

Golang 如何进行标准错误输出

2019-12-24

git branch -dr origin/<branchname> 无法删除远端分支

2019-09-16

为什么 Golang 中序列化与反序列的函数一般命名为 marshal 与 Unmarshal 呢?

2019-06-26

golang main包可以被import吗

2019-06-11

golang小数默认是float32还是float64?

2019-05-28

golang const 可以修饰函数形参吗

2019-05-28

ldconfig命令全称是什么呢?

2019-04-02

golang的struc成员后跟字符串有什么作用?

2019-03-15

Linux中 链接器 ld 命令的全称是什么英文单词?

2019-03-12

ssh命令默认端口如何查看

2019-02-15

ssh客户端为什么不指定端口也可以登录成功

2019-02-15

C/C++的预处理文件的后缀为什么约定为.i

2019-01-24

go为什么不能获取字符串某个字符地址?

2019-01-13

date命令将时间戳转为可读时间为什么需要加@符号

2018-12-06

GNU C++定义对象时对象名称被括号包围且前面有个下划线是什么意思

2018-10-09

git merge可以操作远端分支吗?

2018-08-16

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

TA关注的人

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