qq_25911819
码龄10年
关注
提问 私信
  • 博客:12,674
    12,674
    总访问量
  • 2
    原创
  • 2,323,922
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2015-02-08
博客简介:

qq_25911819的博客

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得7次评论
  • 获得89次收藏
  • 博客总排名2,323,922名
创作历程
  • 15篇
    2016年
TA的专栏
  • Linux
    1篇
  • 递归删除目录
    1篇
  • remove()
    1篇
  • 网络编程
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

OSI七层协议模型和TCP/IP四层模型比较

TCP/IP四层模型TCP/IP参考模型    ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。图2-1  TCP/IP参考模型  2.1 TCP/IP参考模型的层次结构  TCP/IP协议栈是美国国防部高级
转载
发布博客 2016.07.16 ·
458 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C中的volatile用法

volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatile int i=10; int j = i; ... int k = i; 
转载
发布博客 2016.06.12 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux下递归遍历指定目录下的文件内容并删除的函数实现

#include #include #include #include #include int is_dir(const char *path)  // 判断是否为目录{   struct stat statbuf;   if(stat(path, &statbuf) == 0)  //将path文件名信息写入stat结构体   {       r
原创
发布博客 2016.06.11 ·
648 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

系统调用方式创建文件--文件属性

Creat(filename, 0755)创建文件是要加文件属性例:0751为文件属性:0: 占位符(可忽略)                                     7:文件的所有者 可读,可写,可执行                                     5:文件所有者所在的组,跟用户一组 可读,可执行                 
转载
发布博客 2016.06.10 ·
1049 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

linux下清空文件内容

1.truncate()函数#include   int   truncate(const   char   *path,off_t   length); truncate()函数会将参数path指定的文件大小该为参数length指定的大小。如果原来的文件比length大,则删除超出的部分。所以,将length设为0,则清空原文件了。 2.用写文件方式打开文件,然后关闭,文件就
转载
发布博客 2016.06.09 ·
724 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Qt 计时器与随机数

有两种方法实现定时器。    第一种。自己建立关联。1.新建Gui工程,工程名可以设置为timer。并在主界面上添加一个标签label,并设置其显示内容为“0000-00-00 00:00:00    星期日”。2.在mainwindow.h中添加槽函数声明。[cpp] view plaincopyprivate slot
转载
发布博客 2016.05.24 ·
410 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用正则表达式大全 (转)

网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站: http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了PerRegEx的使用,可以去看看:http://www.cnblogs
转载
发布博客 2016.05.20 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

string中c_str()、data()、copy(p,n)函数的用法

string中c_str()、data()、copy(p,n)函数的用法标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p,n)。1. c_str():生成一个const char*指针,指向以空字符终止的数组。注:①这个数组的数据是临时的,当有一个改变这些数据的成员函数被调用
转载
发布博客 2016.05.17 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cin、cin.get()、getline()(讲解的很详细)黄刚的博客

黄刚的博客:cin、cin.get()、getline()(讲解的很详细)in等函数深入分析很多初学者都认为cin函数是一个很简单的函数,其实不然!cin函数有很多需要了解的知识(比如:cin的返回值是什么,cin提供了哪些成员函数且分别是什么作用,如cin.clear(),cin.ignore(), cin.fail(), cin.good()等等),如果没有很好的掌
转载
发布博客 2016.05.15 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vim 批量查找替换

当前行进行替换:s/XXX/YYY/gXXX是需要替换的字符串,YYY是替换后的字符串。全局替换:% s/XXX/YYY/g.对指定部分进行替换用V进入visual模式,再进行:s/XXX/YYY/g.或指定行范围 替换::100, 102s/XXX/YYY/g.替换字符串中的"/" 用"\"转义,即用"\/"表示。查找在:中输入? 或/ ,然后按n或N向后
转载
发布博客 2016.05.03 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

链表中LinkList L与LinkList *L的区别以及(*L).elem,L.elem L->next,(*L)->next的区别

typedef struct Node{int elem;struct node * next;}node,*LinkList;对于LinkList L: L是指向定义的node结构体的指针,可以用->运算符来访问结构体成员,即L->elem,而(*L)就是个Node型的结构体了,可以用点运算符访问该结构体成员,即(*L).elem;对于LinkList *L:L是指向定义的Node
转载
发布博客 2016.04.19 ·
4606 阅读 ·
17 点赞 ·
7 评论 ·
84 收藏

extern声明全局变量的一些用法

这篇文章主要讲解一下extern声明全局变量的一些用法,虽然知识点比较浅显,但是却容易犯错,仅与那些初学C++的朋友分享,希望没有让大牛们见笑。extern最基本的用法是声明全局变量的。这里需要注意两点,一是“声明”,二是“全局变量”;我们先来分析这两个概念。声明:声明和定义是有区别的。声明不等于定义,声明只是指出了变量的名字,并没有为其分配存储空间;定义指出变量名字同时为变量分配存储空间
转载
发布博客 2016.04.14 ·
531 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二维数组作为形参的参数传递问题

首先,我引用了谭浩强先生编著的《C程序设计》上面的一节原文,它简要介绍了如何将二维数组作为参数传递,原文如下(略有改变,请原谅):  [原文开始]  可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明,如:    void Func(int array[3][10]);    void Func(int array
转载
发布博客 2016.04.09 ·
1333 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

轻松记住大端小端的含义(附对大端和小端的解释)

轻松记住大端小端的含义(附对大端和小端的解释)  或许你曾经仔细了解过什么是大端小端,也动手编写了测试手头上的机器上是大端还是小端的程序,甚至还编写了大端小端转换程序;但过了一段时间之后,当你再看到大端和小端这两个字眼,你的脑中很快浮起了自己曾经做过的工作,却总是想不起究竟哪种是大端、哪种是小端,然后又去查以前写的记录?更让人不快的是,这种经历反反复复,让你十分困扰。如果你和以前的笔者一样
转载
发布博客 2016.04.03 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

字符输入/输出 putchar

Putchar() 每次输入一个字符,只能用Ctrl+c或Ctrl+d结束程序输入,或者在程序中写入代码 getchar( ) != ’字符’(如getchar( ) != ’
’表示以回车结束) #include int main(){         int ch[20];         int i = 0, k = 0;         while (
原创
发布博客 2016.03.26 ·
775 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多