UTF8-转GBK
#include <string>
#include "windows.h"
std::string UtfToGbk(const char* utf8)
{
int len = MultiByteToWideChar(CP_UTF8, 0, utf8, -1, NULL, 0);
wchar_t* wstr ……继续阅读 »
Moxun
2年前 (2018-06-07) 684浏览 0评论
1个赞
概述
定义
线性表(linear list)也称为有序表,一个线性表是n个具有相同特性的数据元素的有限序列,它的每一个实例都是元素的一个有序集合。
线性表是最基本、最简单、也是最常用的一种数据结构。
基本操作
一个线性表应该具有一系列基本方法,可以用下面的抽象数据类型来进行描述:
// 线性表的抽象数据描述
#ifndef LINEAR_LIST
#de……继续阅读 »
悠悠
2年前 (2018-06-04) 650浏览 0评论
1个赞
概述
samba基于SMB协议(Server Messages Block,信息服务块),实现在局域网上共享文件和打印机。
我们在Linux服务器开发过程中,往往习惯在windows平台完成编码(有各种方便的IDE),然后把代码发布到Linux上进行测试,这个时候就可以使用samba实时管理Linux服务器上的文件。
Linux上安装samba
安装
可以使……继续阅读 »
悠悠
2年前 (2018-06-04) 981浏览 0评论
0个赞
一般Linux服务器上都会有rz,lz命令,在使用ssh登录的时候,可以通过这两个命令和服务器交互文件
安装方法
如果服务器上没有这两个命令,可以使用下面的命令进行安装:
# 对于Uubuntu
sudo apt-get install lrzsz
# 对于Centos可以用下面的命令
sudo yum install lrzsz
当然也可以手动下载编译……继续阅读 »
悠悠
2年前 (2018-06-03) 774浏览 0评论
0个赞
Linux不宜使用kill强制关闭
首先直接 kill 肯定是不行的。直接kill会可能会导致一些临时数据没有保存,甚至表损坏,而且可能会使得进程僵死掉。
在关闭MySQL之前,首先登录下,查看但是是否有正在跑的任务:
# 登录mysql
mysql -uroot -hlocalhost -P3306 -p
# 查看当前的查询任务
show process……继续阅读 »
悠悠
2年前 (2018-06-02) 1084浏览 0评论
1个赞
本文记录一些MySQL运行时状态的命令和方法,用于优化MySQL查询等。
查看当前查询任务
基本用法
使用命令:show processlist;可以查看当前系统运行的查询任务,执行结果如下:
mysql> show processlist;
+-----+------+-----------+----------+---------+------+-……继续阅读 »
悠悠
2年前 (2018-06-01) 631浏览 0评论
0个赞
转载自:http://blog.csdn.net/jackystudio/article/details/17877219
菱形继承是多重继承中跑不掉的,Java拿掉了多重继承,辅之以接口。C++中虽然没有明确说明接口这种东西,但是只有纯虚函数的类可以看作Java中的接口。在多重继承中建议使用“接口”,来避免多重继承中可能出现的各种问题。
1.菱形继承
菱形……继续阅读 »
Moxun
2年前 (2018-05-29) 645浏览 0评论
0个赞
转载自:https://blog.csdn.net/zhang2531/article/details/51218149
1、为什么构造函数不可以是虚函数
①从存储空间角度
虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内……继续阅读 »
Moxun
2年前 (2018-05-29) 759浏览 0评论
0个赞
差不多构建一单完善的自我知识体系,下面列出对自己的思考,以及接下来会着力去扩展的知识。
有些领域已经完成,有些领域还是半吊子,有些领域还没有去接触。都是要攻克的难点。
今年就着力于完成下面列出的所有部分,每一部分都应该输出相应的文章,即使是简单的总结。
打好基础
数据结构
线性表系列
线性表->数组描述
线性表->链表描述
堆,栈,队列
矩阵,稀疏矩阵
跳……继续阅读 »
悠悠
2年前 (2018-05-28) 1923浏览 3评论
11个赞
本文转载自:http://www.cnblogs.com/malecrab/p/5572119.html
我要手动抄一遍,加深印象。
1.数据成员指针
对于普通指针,其值就是它所指向的地址,0表示空指针。
而对于数据成员指针(这个描述实际上并不合适,它指的应该是类或者结构的数据成员的地址),它的值是相对于对象起始地址的偏移量,-1表示空指针。如图:
代码示……继续阅读 »
Moxun
2年前 (2018-05-28) 852浏览 0评论
0个赞