会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CTHON
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2018年6月12日
C++之匿名对象解析
摘要: 我们知道在C++的创建对象是一个费时,费空间的一个操作。有些固然是必不可少,但还有一些对象却在我们不知道的情况下被创建了。通常以下三种情况会产生临时对象: 1,以值的方式给函数传参; 2,类型转换; 3,函数需要返回一个对象时; 现在我们依次看这三种情况: 一,以值的方式给函数传参。 我们知道给函数
阅读全文
posted @ 2018-06-12 15:57 CTHON
阅读(20764)
评论(0)
推荐(4)
2018年6月11日
C结构体、C++结构体、C++类的区别
摘要: 先来说说C和C++中结构体的不同 a) C语言中的结构体不能为空,否则会报错 1>d:\myproject\visual studio 2013\projects\myc++\main.c(71): error C2016: C 要求一个结构或联合至少有一个成员 b) C语言中的结构体只涉及到数据结
阅读全文
posted @ 2018-06-11 23:31 CTHON
阅读(9945)
评论(1)
推荐(0)
C++之引用&的详解
摘要: C++中的引用: 引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&代替了*。引用(reference)是c++对c语言的重要扩充。引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 其格式为:类型 &引用变量名 = 已定义过的变量名。 引用的特点: ①一
阅读全文
posted @ 2018-06-11 20:19 CTHON
阅读(7900)
评论(0)
推荐(3)
C/C++的const区别
摘要: 1、const基础知识(用法、含义、好处) const在 * 左边,变量为const; const在 * 右边,指针为const. int func1(const) 初级理解:const是定义常量==》const意味着只读 const好处 //合理的利用const 1、指针做函数参数,可以有效的提高
阅读全文
posted @ 2018-06-11 13:50 CTHON
阅读(4336)
评论(0)
推荐(2)
C++对C的增强
摘要: 一、namespace命名空间 1.C++命名空间基本常识所谓namespace,是指标识符的各种可见范围。c++标准程序库中的所有标识符都被定义与一个名为std的namespace中。 1.1:<iostream>和<iostream.h>格式不一样,前者没有后缀,实际上,在你的编译器includ
阅读全文
posted @ 2018-06-11 11:05 CTHON
阅读(342)
评论(0)
推荐(0)
2018年6月7日
inline关键字的用法详解
摘要: 1. 引入inline关键字的原因 在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。 栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。 在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足而导致程序
阅读全文
posted @ 2018-06-07 19:42 CTHON
阅读(9510)
评论(0)
推荐(2)
telnet命令发送邮件
摘要: 下面的例子是用qq的smtp服务器。 其中的命令说明如下 可能遇到的问题是 1、首先telnet命令不存在,自己去百度下安装即可,很简单。 2、在和服务器通讯时 helo sis,回车后可能会出现【502 Error: command not implemented】,可以重新输入helo sis,
阅读全文
posted @ 2018-06-07 16:38 CTHON
阅读(8299)
评论(0)
推荐(0)
2018年6月6日
自己实现c++中string 类
摘要: 高级版参考:https://blog.csdn.net/u010700335/article/details/40979037
阅读全文
posted @ 2018-06-06 23:09 CTHON
阅读(339)
评论(0)
推荐(0)
GitHub的使用方法
摘要: 版本控制系统 > Git 分布式 > Subversion 集中式 1. 安装git: # apt-get install git //root权限 $ sudo apt-get install git //一般用户权限 2. 注册用户名: www.github.com 3. 初始化本地仓库 $ g
阅读全文
posted @ 2018-06-06 22:36 CTHON
阅读(407)
评论(0)
推荐(1)
c++之拷贝构造函数详解
摘要: C++中经常使用一个常量或变量初始化另一个变量,例如: double x=5.0; double y=x; 使用类创建对象时,构造函数被自动调用以完成对象的初始化,那么能否象简单变量的初始化一样,直接用一个对象来初始化另一个对象呢? 答案是肯定的,以point类为例: point pt1(2,3);
阅读全文
posted @ 2018-06-06 21:41 CTHON
阅读(21380)
评论(0)
推荐(3)
动态变量和静态变量的区别,堆和栈的区别
摘要: 动态变量和静态变量的区别: 1、存储位置 动态变量:存储在内存出栈数据区 静态变量:存储在全局数据区(静态数据区) 2、生命期 动态变量:根据你定义的位置确定,比如你在一个函数中定义的,那么超出该函数范围变量将失效 静态变量:程序结束时才释放 3、作用域 动态变量:同样的要根据你定义的位置才能确定,
阅读全文
posted @ 2018-06-06 20:06 CTHON
阅读(5861)
评论(0)
推荐(0)
虚拟机显示不了界面的解决方法
摘要: 第一步、Ctrl+Alt+F1进终端,log in之后,输入watch nvidia-smi,查看英伟达的显卡驱动还在不在。如果有显卡信息显示,转到第三步,如果没有转第二步。第二步、安装Nvidia显卡驱动,按部就班: dpkg -l | grep -i nvidia 系统将显示出所有安装的nvid
阅读全文
posted @ 2018-06-06 13:15 CTHON
阅读(2492)
评论(0)
推荐(0)
2018年6月5日
tcp连接时,BROKEN PIPE错误的原因以及解决方法
摘要: 问题: 写了一个server和一个client,UNIX套接字的,server不断接收消息并打印出来,client是一个交互程序,输入一个消息回车发送,接着又可以输入消息。出问题了:当server监听着,client第一次发送消息成功,server接收并打印出来了。client第二次发送消息没成功并
阅读全文
posted @ 2018-06-05 14:17 CTHON
阅读(41827)
评论(0)
推荐(1)
高并发的epoll+线程池,线程池专注实现业务
摘要: 我们知道,服务器并发模型通常可分为单线程和多线程模型,这里的线程通常是指“I/O线程”,即负责I/O操作,协调分配任务的“管理线程”,而实际的请求和任务通常交由所谓“工作者线程”处理。通常多线程模型下,每个线程既是I/O线程又是工作者线程。所以这里讨论的是,单I/O线程+多工作者线程的模型,这也是最
阅读全文
posted @ 2018-06-05 13:45 CTHON
阅读(13123)
评论(2)
推荐(1)
ftp连接服务器失败||或者Xshell链接错误:Could notconnect to '192.168.18.128' (port 22): Connection failed
摘要: 有时候刚装完虚拟机发现xshell连接失败,或者使用ftp连接失败。(博主用的是unbuntu,其他linux系统可能在命令上稍有差别,但方法是一样的。 xshell连接失败: ftp连接失败: 首先运行下面两条命令 如果这两条命令之后还没解决问题,在尝试下面的方法: 尝试方法: 1,重新启动lin
阅读全文
posted @ 2018-06-05 13:33 CTHON
阅读(15115)
评论(0)
推荐(1)
2018年6月4日
解决Windows 10下Wireshark运行问题
摘要: 解决Windows 10下Wireshark运行问题在Windows 10下,安装Wireshark时候,提示WinPcap不被系统系统支持。这是由于最新版的WinPcap 4.1.3只支持到Windows 8。如果在Windows 10下安装,就会提示不兼容。这个问题有两种解决办法。第一种办法是,
阅读全文
posted @ 2018-06-04 10:57 CTHON
阅读(1294)
评论(0)
推荐(0)
2018年6月2日
文件的打开函数第一类--fopen()
摘要: fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式); 其中, “文件指针名”必须是被说明为FILE 类型的指针变量; “文件名”是被打开文件的文件名; “使用文件方式”是指文件的类型和操作要求。 “文件名”是字符串常量或字符串数组。 例如: FILE *fp; fp=("file a","r"); 其意义是在当前目录下打开文件...
阅读全文
posted @ 2018-06-02 15:46 CTHON
阅读(1036)
评论(0)
推荐(0)
C语言之fileno()函数--获取已经打开的文件的文件描述符(小技巧)
摘要: open函数相关的: /* open 是系统调用 返回的是文件句柄*/ fopen函数相关的: /* open是ANSIC标准中的C语言库函数,在不同的系统中应该调用不同的内核api */ 函数说明:fileno()用来取得参数stream 指定的文件流所使用的文件描述词. 实例:
阅读全文
posted @ 2018-06-02 15:37 CTHON
阅读(11503)
评论(0)
推荐(1)
linux下实现目录即文件的完整删除
摘要: 功能: 1、删除目录 2、删除文件 3、删除不为空的目录即下属文件
阅读全文
posted @ 2018-06-02 13:37 CTHON
阅读(935)
评论(0)
推荐(0)
2018年6月1日
FTP:文件传输协议(指令及响应代码)
摘要: 文件传输协议(FTP)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似 TELNET 协议在主机间交换命令和消息。 FTP 的主要功能如下: 提供文件的共享(计算机程序 / 数据); 支持间接使用远程计算机
阅读全文
posted @ 2018-06-01 10:56 CTHON
阅读(10894)
评论(0)
推荐(1)
上一页
1
···
5
6
7
8
9
10
11
下一页
公告