自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaoC_fantasy的专栏

一些经验总结

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 隐私政策

隐私政策我们重视用户的隐私。您在使用我们的服务时,我们可能会收集和使用您的相关信息。我们希望通过本《隐私政策》向您说明,在使用我们的服务时,我们如何收集、使用、储存和分享这些信息,以及我们为您提供的访问、更新、控制和保护这些信息的方式。本《隐私政策》与您所使用的服务息息相关,希望您仔细阅读,在需要时,按照本《隐私政策》的指引,作出您认为适当的选择。本《隐私政策》中涉及的相关技术词汇,我们尽量以简明扼要的表述,并提供进一步说明的链接,以便您的理解。我们可能收集的信息我们提供服务时,可能会收集、储存和使用

2020-11-17 21:19:50 1204 1

原创 centos7.x更新vim8.2

目录前言获得源码编译安装前言由于使用的云主机是centos7.5版本,上面集成的vim还是7.0版本,通过yum源更新最新也才7.4。由于很多插件都需要vim更高版本(比如YouCompleteMe),vim8.0也是脱胎换骨,更强大,更牛逼,所以决定手动升级下vim版本。获得源码我是直接去git上获得的源码。git clone https://github.com/vim/vim.gi...

2020-01-14 15:09:47 2195

原创 df -h 卡死解决方法

df -h 卡死一般都是挂载目录出现了问题,只要umount掉目录就行了 先 mount | column -t 命令查看目录 一般延迟比较大的目录就是出现问题了,如果不会看 一个个cd 试下,有问题的目录就会卡住找到问题目录后 只要umount 它就可以了 umount -l /proc/sys/fs/binfmt_misc ,选项 –l 并不是马上umount,而是在该...

2018-08-13 19:47:04 5301

原创 腾讯云GDB调试安装debuginfo-install

自己的服务器是腾讯云centos7.0 64位系统,前两天想在上面调试下程序 使用gdb 提示如下 应该是缺少一些符号信息,需要先安装debuginfo。按照提示使用如下命令 debuginfo-install glibc-2.17-106.el7_2.4.x86_64 libgcc-4.8.5-11.el7.x86_64 libstdc++-4.8.5-11.el7.x86_64 又提...

2018-06-04 11:43:04 2245

原创 android studio+cocos2dx3.16 lua开发环境搭建

1. 下载cocos2dx-3.16去官网下载 http://www.cocos.com/ 解压到D:\cocos因为我电脑上已经有了android sdk,所以一会儿我要使用不包含sdk的android studio安装包,这儿就要先跑下D:\cocos\cocos2d-x-3.16\setup.py脚本 设置好各种环境变量,如果使用包含sdk的android studio安装包可以等安...

2018-03-24 23:20:10 3832

原创 c++小技巧(三)更好的类型转换implicit_cast和down_cast

在C++中有四种类型转换1.static_cast:这个是最常用的类型转换,凡是C++隐式执行的类型转换都可以用static_cast显式完成。在隐式转换时有时编译器会有警告信息,但是显示转换(使用static_cast)就不会有。static_cast还会进行一些基础的类型检查,能在编译期发现错误。float f=0;int a=(int)f; //强行转换,可能会有警告int a=...

2018-03-15 17:04:01 7239 4

原创 处理 mysql error 1205

今天在公司修复一个小bug,一个数据在修改后没有实时的存储起来,直接改代码,修改后通过mysql语句存储起来,但是测试的时候,mysql老是存储不成功,明明看到sql语句已经执行但是通过Navicat连到数据库去看,数据还是没有更新。然后通过看代码,原来mysql查询没成功,返回1205错误,网上一查 Lock wait timeout exceeded; try restarting transa

2017-12-12 16:53:01 2694

原创 c++小技巧(二)函数参数可以利用中间变量转换

很多时候由于一些限制,我们的函数声明参数只能为一种类型。然而我们的实参又必须要兼容另一种类型,这时候就可以利用一个中间类型,来进行一个隐式转换。典型的例子就是c++ auto_ptr的实现。  auto_ptr所界定的是一种严格的拥有权观念,也就是说auto_ptr的copy构造函数和赋值函数都是拥有权的转移,我们需要在函数中修改auto_ptr本身。也就是说auto_ptr的copy构造函数参数不

2017-11-12 22:33:22 604

原创 c++小技巧(一)模版类不同具化类之间的转换

很多时候我们会写出下面这样的代码template <typename T>class A{public: A(T _a):m_a(_a){} void print() { cout<<m_a<<endl; } T m_a;};int main(){ A<int> aint(20); A<f

2017-11-02 23:19:34 1186

原创 C++智能指针(一)

c++作为一种相对底层的语言,一直以来没有提供内存的自动回收技术,但是提供了很多简单的内存管理工具,帮助我们高效、安全的管理内存。其中最为重要的就是智能指针,本系列文章主要就是讲讲c++智能指针的发展与正确使用。  今天先来讲讲最早的智能指针auto_ptr,同时也是最简单的智能指针。auto_ptr在第一版C++标准c++98中一起发布,使用简单的RAII来管理内存。用法很简单。#include

2017-11-02 21:48:23 376

原创 c++构造与析构

. 我们都知道写一个c++空类,编辑器主动帮我们生成了如下4个主要的成员函数{ public: Point();//默认构造函数 ~Point();//默认的析构函数 Point(Point& _p) //拷贝构造函数 Point& operator=(Point &_p)//重载赋值操作符};这其中一定要区分构造函数和普通函数,构造函数是创建一个

2017-05-07 22:52:09 359

原创 linux硬盘分区和挂载

1.预备知识linux中每个硬件都被当做一个文件来对待。大多数硬件对应的文件都在/dev下。常用硬盘接口有IDE(integrated Drive Electronics)和SATA接口,IDE为过去的成熟方案,现在基本都是SATA接口IDE接口扁平电缆可以连接两个IDE设备,又通常主机都会提供两个IDE接口,因此最多可以接到4个IDE设备。这两个IDE接口通常称为IDE1和IDE2,而每条扁平电

2017-05-01 21:59:47 465

gdi+绘制png透明按钮

使用gdi+绘制的透明图片,使用的是png图片资源。 在MFC中使用gdi+库,代码附带gdi+库。代码简单实用

2011-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除