02 2021 档案
摘要:一: 查看当前我本机上的Ubuntu的系统版本lsb_release -a,目前系统的版本是15.10 二: (1)先看下系统安装了mysql了没有,执行如下的命令 sudo netstat -tap|grep mysql 如果出现了以下的结果,表示mysql已经安装了。 tcp 0 0 local
        阅读全文
                
摘要:在一些笔试题中,常些要写个字符串实现的类,以下是简单的代码实现。 #include <iostream> #include <string> using namespace std; class Mystring { public: friend ostream &operator<<(ostrea
        阅读全文
                
摘要:一: string作为C++常用的一个类,得熟悉它的一些常用的方法。在使用这个类之前,得加上头文件 #include <string> #include <stdexcept> //标准的异常类的库 二: (1)获取string的元素个数方法,还有访问string中的每个元素的方法 void tes
        阅读全文
                
摘要:一: C++服务器的开发中有比较多现成的框架,比如游戏服务器中常用的skynet。但是在为一些智能门锁,或者些小批量的电子产品(几千台到2万台左右)的话,我们可以自己设计个简单的服务器,不需要拿现成的框架来做(毕竟熟悉一个框架得要比较长的时间)。 二: 下面是简易TCP服务器设计的要点: (1)网络
        阅读全文
                
摘要:一: 下面是用epoll实现一个服务端的伪代码: int main() { int lfd=socket(); int epfd=epoll_create(3000); //epoll树根节点,3000只是个值,后面还会自动扩容 struct epoll_event all[3000]; //存储发
        阅读全文
                
摘要:一: explicit在QT的开发中,是经常见到的关键字,现在来讲讲下这个关键字的作用。 首先,类的构造函数一般是隐式自动转换的,代码如下: class TestMy { public: TestMy() { cout<<"默认构造函数1"<<endl; } TestMy(const char *s
        阅读全文
                
摘要:一:浅拷贝 同一个类型的对象之间可以赋值,使得两个对象的成员变量的值相同,两个对象仍然是独立的对象,这种情况被称为浅拷贝。 一般情况下,浅拷贝没有任何副作用,但是当类中有指针,并且指针指向动态分配的内存空间,析构函数做了动态内存释放的处理,会导致内存问题。 下面是浅拷贝的例子: //构造函数来初始化
        阅读全文
                
摘要:C++98有智能指针了,但是到C++11上才大量的应用。啥为智能指针,其实智能指针就是个类,它直接来管理我们创建对象内存的释放,这样就能防止在写C++代码时,new出了一个对象,但是后面却没有delete。 智能指针为一个类的话,那么这个类就重载有指针的操作符 ” * -> “,下面是个智能指针一个
        阅读全文
                
摘要:一 shell的一些特殊的符号 如下的例子,文件cc.sh的内容如下: #!/bin/bash echo $0 #$0表示的是 ” ./cc.sh “ echo $1 echo $2 echo $3 echo $9 echo ${10} echo ${11} # 这里必须要用上“ {}”,要不然显示
        阅读全文
                
摘要:一 (1)在使用linux编写shell脚本之前,我们得先查看下系统支持的shell,可以通过 cat /etc/shells,可以查看所支持的shell。并且通过echo $SHELL查看当前使用的是哪个shell。如下是本人当前系统支持的shell: 因为当前使用的是/bin/bash,那么在脚
        阅读全文
                
摘要:不论是做运维,或者做linux服务器的开发,还是做大数据这块,都要对linux一些指令比较熟悉。特别是使用Centos这系统,得特别的抓狂了。 一 指令的入门 (1) root这表示当前的用户名,ubuntu表示当前的主机名,“#”表示的是超级用户(root)。 “$"表示的是一般用户。 主机名(如
        阅读全文
                
摘要:大小端模式这个不用说了,C面试题或者考官也会经常问到。打比方说,0x1278这个数据存在内存中。在小端模式下,数据的低字节 78 存在内存的低地址中,而高字节 12 存在内存的高地址中。而大端模式刚好反过来。 有时候面试题会出些写个代码来判断当前的机器是啥模式?我看到不少的别人写的代码,有些会让人不
        阅读全文
                
                    
                
浙公网安备 33010602011771号