• 认真地记录技术中遇到的坑!

最新发布 第2页

悠悠必ず自分の好きなようにしなければならない

算法数据结构

线性表回顾

线性表回顾
概述 定义 线性表(linear list)也称为有序表,一个线性表是n个具有相同特性的数据元素的有限序列,它的每一个实例都是元素的一个有序集合。 线性表是最基本、最简单、也是最常用的一种数据结构。 基本操作 一个线性表应该具有一系列基本方法,可以用下面的抽象数据类型来进行描述: // 线性表的抽象数据描述 #ifndef LINEAR_LIST #de……继续阅读 »

悠悠 5个月前 (06-04) 212浏览 0评论 1个赞

Linux

Linux文件共享服务samba搭建

Linux文件共享服务samba搭建
概述 samba基于SMB协议(Server Messages Block,信息服务块),实现在局域网上共享文件和打印机。 我们在Linux服务器开发过程中,往往习惯在windows平台完成编码(有各种方便的IDE),然后把代码发布到Linux上进行测试,这个时候就可以使用samba实时管理Linux服务器上的文件。 Linux上安装samba 安装 可以使……继续阅读 »

悠悠 5个月前 (06-04) 211浏览 0评论 0个赞

Linux

Linux文件上传下载命令-szrz

Linux文件上传下载命令-szrz
一般Linux服务器上都会有rz,lz命令,在使用ssh登录的时候,可以通过这两个命令和服务器交互文件 安装方法 如果服务器上没有这两个命令,可以使用下面的命令进行安装: # 对于Uubuntu sudo apt-get install lrzsz # 对于Centos可以用下面的命令 sudo yum install lrzsz 当然也可以手动下载编译……继续阅读 »

悠悠 5个月前 (06-03) 181浏览 0评论 0个赞

mysql

MySQL重启的正确姿势

MySQL重启的正确姿势
Linux不宜使用kill强制关闭 首先直接 kill 肯定是不行的。直接kill会可能会导致一些临时数据没有保存,甚至表损坏,而且可能会使得进程僵死掉。 在关闭MySQL之前,首先登录下,查看但是是否有正在跑的任务: # 登录mysql mysql -uroot -hlocalhost -P3306 -p # 查看当前的查询任务 show process……继续阅读 »

悠悠 5个月前 (06-02) 243浏览 0评论 0个赞

mysql

MySQL运行时监测

MySQL运行时监测
本文记录一些MySQL运行时状态的命令和方法,用于优化MySQL查询等。 查看当前查询任务 基本用法 使用命令:show processlist;可以查看当前系统运行的查询任务,执行结果如下: mysql> show processlist; +-----+------+-----------+----------+---------+------+-……继续阅读 »

悠悠 5个月前 (06-01) 211浏览 0评论 0个赞

程序开发语言

菱形继承问题和虚继承【转载】

菱形继承问题和虚继承【转载】
转载自:http://blog.csdn.net/jackystudio/article/details/17877219 菱形继承是多重继承中跑不掉的,Java拿掉了多重继承,辅之以接口。C++中虽然没有明确说明接口这种东西,但是只有纯虚函数的类可以看作Java中的接口。在多重继承中建议使用“接口”,来避免多重继承中可能出现的各种问题。 1.菱形继承 菱形……继续阅读 »

Moxun 5个月前 (05-29) 203浏览 0评论 0个赞

程序开发语言

为什么C++的构造函数不可以是虚函数,而析构函数可以是虚函数

为什么C++的构造函数不可以是虚函数,而析构函数可以是虚函数
转载自:https://blog.csdn.net/zhang2531/article/details/51218149 1、为什么构造函数不可以是虚函数 ①从存储空间角度 虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内……继续阅读 »

Moxun 5个月前 (05-29) 232浏览 0评论 0个赞

生活

知识体系构建

知识体系构建
差不多构建一单完善的自我知识体系,下面列出对自己的思考,以及接下来会着力去扩展的知识。 有些领域已经完成,有些领域还是半吊子,有些领域还没有去接触。都是要攻克的难点。 今年就着力于完成下面列出的所有部分,每一部分都应该输出相应的文章,即使是简单的总结。 打好基础 数据结构 线性表系列 线性表->数组描述 线性表->链表描述 堆,栈,队列 矩阵,稀疏矩阵 跳……继续阅读 »

悠悠 5个月前 (05-28) 418浏览 1评论 1个赞

程序开发语言

浅谈数据成员指针、函数成员指针、虚函数实现

浅谈数据成员指针、函数成员指针、虚函数实现
本文转载自:http://www.cnblogs.com/malecrab/p/5572119.html 我要手动抄一遍,加深印象。 1.数据成员指针 对于普通指针,其值就是它所指向的地址,0表示空指针。 而对于数据成员指针(这个描述实际上并不合适,它指的应该是类或者结构的数据成员的地址),它的值是相对于对象起始地址的偏移量,-1表示空指针。如图: 代码示……继续阅读 »

Moxun 5个月前 (05-28) 239浏览 0评论 0个赞

程序开发语言

浅谈继承机制

浅谈继承机制
封装、继承、多态是面向对象的三大特征。继承可以机制可以说是起到了承上启下的作用,封装的本质就是类设计,继承的根本是使一个类具有另一个类的特征,多态则是在继承的基础上演进而来的(其实就是父类和子类的替换而已),这里说的多态,在C++种特指运行时多态。 在C++类中,类有三种方法:(1)纯虚函数;(2)虚函数;(3)非虚函数。在设计一个类时,尤其是基类时,要考虑……继续阅读 »

Moxun 5个月前 (05-28) 197浏览 0评论 0个赞