csleeping
码龄13年
求更新 关注
提问 私信
  • 博客:65,141
    65,141
    总访问量
  • 7
    原创
  • 30
    粉丝
  • 54
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
加入CSDN时间: 2013-12-09

个人简介:linux C++程序员

博客简介:

IT民工

博客描述:
IT菜鸟的点点滴滴
查看详细资料
个人成就
  • 获得36次点赞
  • 内容获得2次评论
  • 获得86次收藏
  • 代码片获得309次分享
  • 博客总排名1,951,061名
创作历程
  • 1篇
    2024年
  • 1篇
    2018年
  • 2篇
    2017年
  • 9篇
    2016年
  • 1篇
    2015年
  • 14篇
    2014年
成就勋章
TA的专栏
  • linux
    18篇
  • 网络编程
    3篇
  • QT
    1篇
  • 面试笔试相关
    1篇
  • 程序员发展
    1篇
  • c/c++
    7篇
  • git
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 4

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysql
  • 服务器
    linux
创作活动更多

丰厚奖励!CSDN代码标注专家 招募计划正式启动!

幻觉代码、虚假技术方案、看似正确实则错误的博文正在侵蚀技术社区的信任基础。 CSDN作为中国知名开发者社区,有责任为真实、可靠的技术内容设立“护栏”。 我们邀请你——具备真实项目经验的技术专家,参与技术博文与代码的标注。

去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

CEF编译打包(支持MP4播放,windows-x64版本)

cef支持MP4版本windows编译
原创
博文更新于 2024.05.31 ·
2903 阅读 ·
12 点赞 ·
1 评论 ·
29 收藏

使用libcurl发送GET请求返回“未将对象引用设置到对象的实例”的一种情况

  由于项目原因,需要使用C++和第三方http接口获取数据,于是使用libcurl库完成功能,但是提交GET请求时,总是返回“未将对象引用设置到对象的实例”,但是第三方提供的测试程序获取数据无误(他们测试程序使用C#,不得不说C#的封装是比C++好啊,直接调用即可),通过wireshark抓包对比发现是GET请求时,发放本应为"GET",但是发送的为“POST”,网上libcurl的演示代码多注...
原创
博文更新于 2018.10.24 ·
1004 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 虚函数表解析

原文地址:http://blog.csdn.net/haoel/article/details/1948051/  前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来
转载
博文更新于 2017.02.22 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

git本地分支添加到远程分支和远程分支的下载

git  checkout -b test1在本地新建一个分支test1,然后git push -u就可以把本地的test1分支添加到远程仓库,git branch -a可以看见所有本地分支和远程分支的具体情况。       使用git checkout -b test1 git@:可以clone test1分支到本地,其他分支不会clone到本地。
原创
博文更新于 2017.01.20 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git 远程分支创建与推送

原文地址:http://hi.baidu.com/lingzhixu/blog/item/4a9b830bb08a329fe850cd5b.html本地分支的创建本地分支的来源为执行git checkout -b 的那个分支例如现在有两个分支,master和b1master 分支下有一个commit:commit1: add test1.cb1分支下有两个commit
转载
博文更新于 2017.01.20 ·
591 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++11线程函数类型错误

使用C++11的线程库写程序的时候,使用类的成员函数作为线程函数,类成员函数形式大概如下:    class A {        public:                void foo()                 {                      cout                      省略其他代码。。。    
原创
博文更新于 2016.12.12 ·
3420 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

对于linux socket与epoll配合相关的一些心得记录

原文地址:http://blog.csdn.net/pbymw8iwm/article/details/17082167对于linux socket与epoll配合相关的一些心得记录没有多少高深的东西,全当记录,虽然简单,但是没有做过测试还是挺容易让人糊涂的int nRecvBuf=32*1024;//设置为32Ksetsockopt(s,SOL_SOCKET,
转载
博文更新于 2016.11.29 ·
382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

由STL map调用clear后,内存不返还给操作系统的问题出发,探讨glibc malloc/free行为

1. 问题我们的程序有几十个线程,每个线程拥有一个std::map,每个线程都要向自己的std::map中插入大量的数据,但每个数据只有几十字节;当使用完std::map,调用map.clear(),删除map里的所有元素,发现std::map所占内存没有返还给操作系统;甚至std::map析构后,内存仍然没有返还给操作系统(map析构不返还内存,不一定100%重现)。了解了g
转载
博文更新于 2016.11.25 ·
4314 阅读 ·
6 点赞 ·
1 评论 ·
13 收藏

error: 无法推送一些引用到 'https://github.com/......

描述:向github仓库推送时(git push originmaster),出现如下错误:​error: 无法推送一些引用到 'https://github.com/yourname/youname.github.io.git'提示:更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外​​​​    ​提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先
转载
博文更新于 2016.11.18 ·
12663 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

doxygen 生成源码文档

原文地址:http://www.cnblogs.com/davygeek/p/5658968.htmldoxygen 生成源码文档使用doxygen 生成源代码的文档是相当方便的,本文就简单整理下doxygen的使用说明1. 安装 关于安装的问题不做特殊的说明,这里直接使用命令安装, 源码安装不做介绍   ubuntu: sudo apt-get i
转载
博文更新于 2016.10.09 ·
436 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下普通用户root权限

linux中,普通用户可以使用sudo执行只有root用户才能执行的命令,具体可参考网上的sudoer文件配置策略,我是在/etc/sudoers.d目录下添加一个文件,/etc/sudoers文件会包含/etc/sudoers.d目录下的文件并执行。但是执行是得sudo执行相应命令,从而发生了一些问题:    最主要的是sudo会重置环境变量,此情况可修改/etc/sudoers中Defau
原创
博文更新于 2016.08.30 ·
1355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在服务器上创建git仓库

一共分3步:     1、根据已有仓库创建一个裸仓库:             git clone --bare project_name remote_name.git(project_name为项目名,该目录下应该有.git目录存在,remote_name.git为服务器上以后工人下载的名称)    2、拷贝裸仓库到服务器:            scp remote_
原创
博文更新于 2016.03.06 ·
787 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

UTF-8和中文字符编码(GB2312、GBK、GIB5、GB18030)的识别

1、编码方式介绍了解一种字符集编码主要是要了解该编码的编码范围,编码对应的字符集(都包含哪些字符),和其他字符集编码之间的关系等。ASCIIASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x1F和0x7F共33个控制字符。[1]只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位
转载
博文更新于 2016.01.18 ·
10251 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

Centos7日志服务器配置

客户端配置格式客户端需修改文件位于/etc/rsyslog.conf只需要把尾部#*.* @@remote-host:514删除#,并把@@替换为@,remote-host替换为日志服务器主机IP即可; 注:日志默认使用udp协议,使用@@则使用tcp协议。 服务器配置格式服务器端修改修改/etc/rsyslog.conf文件以及/etc/sysconfig/rsysl
原创
博文更新于 2015.11.30 ·
16492 阅读 ·
8 点赞 ·
0 评论 ·
25 收藏

C++ 经典算法

1.链表逆序2.链表合并3.一棵树是否某条路径结点之和等于给定值。并描述算法复杂度4.你熟悉的排序算法并描述算法复杂度。         快速排序         归并排序         堆排序         选择排序         插入排序        冒泡排序        折半插入排序以下代码
转载
博文更新于 2014.10.20 ·
747 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

IT职场求生法则

摘要: 我在IT职场打滚超过10年了,从小小的程序员做到常务副总。相对于其它行业,IT职场应该算 比较光明的了,但也陷阱重重,本文说说我的亲身体会,希望大家能在IT职场上战无不胜! 作者:张传波软 件知识大学www.umlonline.cn/school/正文:我会先先说一些无论是你在 什么职位都适用的通用法则,然后专门针对不同职位讲讲应
转载
博文更新于 2014.10.14 ·
592 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

惹人的应聘简历/邮件是怎样的

邮件标题:XX工作经验应聘XXXX+姓名+电话 (这样写 起码HR在想通知你面试的时候不需要再把邮件打开) 邮件正文: 尊敬的先生/女士:     您好。我叫XX,在XXX获知贵公司正在招聘XX岗位。我是XX学历(如果该公司对学历很重视),有XX语言,XX工作/项目经验(可根据实际情况,浓缩成一句到二句介绍)。特此付上简历一份,期待与您面谈。 ---------------
转载
博文更新于 2014.10.14 ·
1794 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Qt学习之路 简易俄罗斯方块

前言  这一节主要学习在Qt中怎样使用图形视图框架,实验完成的是一个简易的俄罗斯方块游戏,有了图形视图框架的支持,该游戏的设计变得非常简单,不需要考虑很多复杂的算法,比如说方块的碰撞检测,旋转,视图的设计等。从本实验中可以学到2D图形的绘制,游戏的逻辑设计,图形视图的应用,动画设置,背景音乐的添加,Phonon框架的应用等知识。实验的参考资料为http://www.yafeilinux.com
转载
博文更新于 2014.10.10 ·
2159 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

linux 线程学习之条件变量

互斥锁:用来上锁。条件变量:用来等待,当条件变量用来自动阻塞一个线程,直到某特殊情况发生为止。通常条件变量和互斥锁同时使用。 函数介绍: 1.名称:pthread_cond_init目标:条件变量初始化头文件:#include 函数原形:int pth
转载
博文更新于 2014.10.10 ·
392 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux netstat命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re
转载
博文更新于 2014.10.10 ·
483 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多