- 博客(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-09-26
HTML 如何设置图片宽高分别为原宽高的不同比例?
2020-08-22
Google C++编程风格指南中6.10节流中不支持字符串操作符重新排序 什么意思
2018-08-05
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 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关注的人