自定义博客皮肤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)
  • 收藏
  • 关注

原创 MySQL出现:ERROR 3 (HY000): Error writing file '/tmp/MYbEd05t' (Errcode: 28)

在执行一个有1000万条记录的MySQL查询语句时,出现了上面的错误。百度折腾了很长时间,终于解决,特此记录。使用perror 28查看错误原因:OS error code 28: No space left on device。原来是因为临时目录的空间不足导致select语句执行失败。为什么会这样呢?原来MySQL在sql运行时会创建临时文件,这个临时文件的大小取决于sql语句以及表的大小。具

2016-06-29 15:01:34 15248

原创 Shell 脚本实例

1.定时检测进程是否挂掉,若挂掉则重启(拉起)检测脚本如下:#!/bin/shPATH=/usr/local/mysql/bin:/usr/local/bin:/bin:/usr/bin:/bin:/sbinALARM_BIN="/home/oicq/tools/uniform_msg_client"PhoneNo="15892765091"LOCAL_IP=`ifconfig eth1|gre

2016-06-27 16:10:51 1750

原创 QQ 安全相关问题

1.QQ开通了设备锁,被盗后坏人能否登录QQ开通设备锁后, 在不常用设备(如电脑,手机,平板)登录的话,需要手机客户端进行扫码验证或者通过密保手机发送短信进行校验,否则无法登录。那么坏人拿到QQ密码后,若想登录,唯一的办法就是破解设备锁。破解设备锁的的方式也就只有一条,就是通过密保手机发送短信进行验证。那么坏人登录QQ的唯一办法就是能够通过模拟已被盗的QQ绑定的手机号发送验证短信。那么坏人需要做的两

2016-06-26 19:42:20 2212 2

原创 JsonCpp 入门教程

#1.jsoncpp简介 首先说一下JSON。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言,易于人阅读和编写,同时也易于机器解析和生成,一般用于网络传输。jsoncpp就是用于生成和解析json的C++开源代码库。 官网见:her

2016-06-25 16:46:10 3716 1

原创 Protocol Buffers C++ 入门教程

ProtoBuf(Protocol Buffers )是中立于语言、平台,可扩展的用于序列化结构化数据的解决方案,由 Google 开发并开源。详情见Protocol Buffers 官网和Github 源码。简单地说,ProtoBuf 是用来对数据进行序列化和反序列化。那么什么是数据的序列化和反序列化呢?见下文。ProtoBuf 支持主流的开发语言,包括 Objective-C、C++、C#、Java、Python、Go、JavaNano、JavaScript、Ruby、PHP 等。

2016-06-25 15:06:30 38187 19

原创 MySQL问题集锦

1.SQL的select语句的定义和执行顺序一个完成的SELECT语句包含可选的几个子句。SELECT语句的定义如下: <SELECT clause> [<FROM clause>] [<WHERE clause>] [<GROUP BY clause>] [<HAVING clause>] [<ORDER BY clause>] [<LIMIT clause>] (1)SELECT子句是必选的,其

2016-06-21 18:11:01 2032

原创 我所理解的 C++ 反射机制

在实际的项目中,听师兄说项目中用到了 C++ 反射,出于好奇,就查阅相关资料,发现强大的 C++ 本身并不支持反射,反而 Java 支持反射机制。当我得知这个事实时,唯 C++ 马首是瞻的我,心中暗自落泪,悲叹不已。但是,C++ 的拥趸们别难受,强大的 C++ 本身不支持,但却可以让我们手动实现,真的是曲径通幽处,禅房花木深。C++ 是不会辜负我们对它至死不渝的追逐。但是,说到 Java 的反射机制或者 C++ 用到了反射,如果没有真正的在项目中使用过,我们对它会感觉到陌生和不解。

2016-06-17 11:17:06 29858 29

原创 一文搞定 Linux 环境变量配置

1.设置core file size unlimited永久有效为了使程序在崩溃时产生core文件,我们经常在终端使用命令ulimit -c unlimited 来设置。但是当前设置只能在当前会话有效,当关闭当前会话,打开新的终端会话时,core file size又会变成默认的0。要想每次登录Linux都有效,那么使用如下命令:echo "* soft core unlimited" > /etc

2016-06-14 10:41:44 1869

原创 C++ 利用 MySQL API 连接和操作数据库

基于ODBC的应用程序,对数据库操作不依赖于具体的DBMS,不直接与DBMS打交道,所有数据库操作由对应DBMS的ODBC驱动程序完成,即:系统中不需要安装DBMS系统,如SQL SERVER 2005,但必须有SQL SERVER 2005的ODBC驱动程序,然后在ODBC管理器中注册数据源后,就可以在应用程序中通过ODBC API访问该数据库。ADO具有跨系统平台特性,它直接对数据库进行操作,即系统中必须有DBMS,但不需要驱动程序,不需要注册数据源,所以具有很好的可移植性。下面是数据表的详细情况。

2016-06-12 22:53:11 14480

原创 error: '[class name]' does not name a type

这个问题困扰了我好几个小时,真的很痛苦,所以记录一下。我编译平台是Linux,编译命令如下:g++ -g -Wall -std=c++11 -I/usr/local/mysql/include -I/usr/local/curl/include -o obj/tc_mysql.o -c tc_mysql.cpp从命令中可以看出,我是对源文件tc_mysql.cpp进行编译。但是却始终报如下错误:tc

2016-06-12 17:44:56 9563

原创 life words

1.Life is like a dream, sometimes it is good and somtimes it is bad, but in the end it is over.

2016-06-12 14:39:21 1612

原创 MySQL 数据库的设计和命令行模式下建立详细过程

主键(Primary Key):唯一标识一条记录,不能有重复,不允许为空。外键(Foreign Key):表的外键是另一表的主键, 外键可以有重复, 可以是空值。唯一键( Unique Key):唯一标识一条记录,不能有重复,可以为空。索引(Index):该字段可以有重复值记录,可以有空值,如果是唯一索引,那么就不可以有重复的记录,可以有空值。

2016-06-07 23:11:38 5244

原创 腾讯实习 mini 项目《帮邦》总结

最开始,刚刚新建的一个十二人的团队,彼此那么的陌生,在互不了解对方的情况下,我们就坐在了一起,一条心团结在一起,为自己的团队起名字,我们的团队叫“嘿嘿嘿要发工资了”,然后构思产品,我们的产品 APP 名称叫“帮邦”,是一个轻量的求助平台,本质上是一个推送消息的 APP。所以,当我们感到困惑,遇到困难时,正是蜕变和成长的契机。经过这次项目,我更加的感受到,作为一名合格的程序员,我们正应该“精一而会多”,也就是精通专长于某一个方向,但是其他方面的开发还是要有点经验的,不然,你懂的,自己的切身感受。......

2016-06-05 10:32:22 5445 2

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关注的人

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