自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

怪蜀黍

A super lazy man....

  • 博客(22)
  • 资源 (4)
  • 论坛 (2)

转载 二、Git远程操作详解

出处:http://www.ruanyifeng.com/blog/2014/06/git_remote.html作者: 阮一峰日期: 2014年6月12日Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程

2015-12-29 16:04:49 612

转载 一、git基本常用操作

说来也惭愧,我是最近开始用github,小白一个,昨天研究了一个下午。终于可以上传了,所以今天写点,一来分享是自己的一些经验,二来也是做个记录,万一哪天又不记得了:)  废话不多说,直接来,这次主要介绍的是windows下的安装和使用。  【第一步】建立先仓库  第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作

2015-12-25 13:18:13 355

转载 一、Java多线程之wait,notify,sleep,yield,join,suspend,resume

出处:http://blog.csdn.net/wlchn/article/category/5724441java中的多线程是一种抢占式的机制而不是分时机制。线程主要有以下几种状态:可运行,运行,阻塞,死亡。抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。       当有多个线程访问共享数据的时候,就需要对线程进行同步。线程中的几个主要方法的比较:

2015-12-16 23:33:23 637 1

转载 十一、c语言算术优先级和口诀

优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .

2015-12-16 20:25:37 436

转载 11_排序二叉树删除-3

3 普通节点的删除    3.1 删除的节点没有左子树,也没有右子树     测试用例1: 删除节点6[cpp] view plaincopy/* *                *         10          ======>     10 *        /  \

2015-12-12 11:44:53 243

转载 9_排序二叉树删除-1

出处:http://blog.csdn.net/feixiaoxing/article/details/6867460   相比较节点的添加,平衡二叉树的删除要复杂一些。因为在删除的过程中,你要考虑到不同的情况,针对每一种不同的情况,你要有针对性的反应和调整。所以在代码编写的过程中,我们可以一边写代码,一边写测试用例。编写测试用例不光可以验证我们编写的代码是否正确,还能不断提高我们开发代码

2015-12-12 11:40:47 361

转载 10_排序二叉树删除-2

出处:http://blog.csdn.net/feixiaoxing/article/details/6867997  2.4 删除节点的左右子树都存在,此时又会分成两种情形    1)左节点是当前左子树的最大节点,此时只需要用左节点代替根节点即可[cpp] view plaincopy/* *

2015-12-12 11:36:12 311

转载 四、property详解

@property参数/* 1.set方法内存管理相关的参数 * retain : release旧值,retain新值(适用于OC对象类型) * assign : 直接赋值(默认,适用于非OC对象类型) * copy : release旧值,copy新值 2.是否要生成set方法 * readwrite : 同时生成setter和getter的声明、实现(默认) * readonl

2015-12-12 01:27:33 319

原创 五、python脚本打包

真的干货,自己花两天写的,注释很详细,我就不一一说了。适合有点python和android基础的哥们看# -*- coding: utf-8 -*-import osimport shutil#一般情况 修改SDK_PATH 和 BASE_PROJECT_PATH即可SDK_PATH = "D:/adt-bundle-windows-x86-20140702/sdk/";#sdk的基础路径

2015-12-12 01:05:11 602

转载 8_排序二叉树插入

出处:http://blog.csdn.net/feixiaoxing/article/details/6867460    二叉树的节点插入比较简单。一般来说,二叉树的插入主要分为以下两个步骤:    1) 对当前的参数进行判断,因为需要考虑到头结点,所以我们使用了指针的指针作为函数的输入参数    2) 分情况讨论:        如果原来二叉树连根节点都没

2015-12-11 20:44:55 409

转载 7_排序二叉树

出处:http://blog.csdn.net/feixiaoxing/article/details/6860493    前面我们讲过双向链表的数据结构。每一个循环节点有两个指针,一个指向前面一个节点,一个指向后继节点,这样所有的节点像一颗颗珍珠一样被一根线穿在了一起。然而今天我们讨论的数据结构却有一点不同,它有三个节点。它是这样定义的:[cpp] view p

2015-12-11 20:32:04 359

转载 二、C++11多线程std::thread的简单使用(下)

简单的东西我都说的差不多了,想挖点深的差点把自己给填进去。下面实际演练一下。请允许我参考偶尔E往事的一篇线程的博客, 他用的是pThread,这里我就用std::thread。1.售票孙鑫老师的C++和Java多线程售票也一直让我念念不忘(好吧,我承认我没看过),这里用cocos2d-x3.0和C++11的std::thread实现一个吧。总共有100张诺亚方舟船票,有2个售票点A

2015-12-10 09:59:46 1024

转载 一、C++11多线程std::thread的简单使用(上)

出处:http://blog.csdn.net/star530/article/details/24186783昨天练车时有一MM与我交替着练,聊了几句话就多了起来,我对她说:”看到前面那俩教练没?老色鬼两枚!整天调戏女学员。“她说:”还好啦,这毕竟是他们的乐趣所在,你不觉得教练每天都教学员是很枯燥的一件事么?所以调戏学员是他们每天的乐趣,这样工作才更有动力“。我承认听完她的话我愣住了!事

2015-12-10 01:08:01 6786

转载 十、c++ vector 删除指定元素

出处:http://www.cnblogs.com/youxin/archive/2012/06/22/2558383.html 作者是个大神。使用vector的erase函数,记住,该函数是迭代器失效,返回下一个迭代器。#include #include using namespace std; int main(){ vectorint> arr;

2015-12-09 23:19:19 8249

转载 九、c++ lambda

出处:http://blog.csdn.net/star530/article/details/19913611Cocos2dx 3.0 版本后加入了lambda表达式,或者说C++ 11终于引入了lambda表达式,那么,什么是lambda表达式呢?例如调用中的std::sort,ISO C++ 98 的写法是要先写一个compare函数:[cpp] vi

2015-12-09 13:44:59 309

转载 八、深拷贝和浅拷贝

出处:http://blog.csdn.net/jackystudio/article/details/115531171.普通类型对象的拷贝普通类型对象的拷贝很简单,就是值的复制而已。比如:[cpp] view plaincopyint _tmain(int argc, _TCHAR* argv[])  {      i

2015-12-06 08:40:14 376

转载 七、常量指针和指针常量

出处:http://blog.csdn.net/jackystudio/article/details/115198171.常量指针定义:具有只能够读取内存中数据,却不能够修改内存中数据的属性的指针,称为指向常量的指针,简称常量指针。声明:const int * p; int const * p;注:可以将一个常量的地址赋值给一个对应类型的常量指针,因为常量指针不能够通

2015-12-05 23:17:50 281

转载 十、cocos2d-x 字体描边和制作阴影

关于字体描边的实现,不考虑效果和效率的话,是有三种方式:  ① 利用CCLabelTTF制作文字描边和阴影效果  ② 利用CCRenderTexture渲染文理的方式生成带有描边效果的文字  ③ 利用shader来实现,使用cocos2dx中CCGLProgram类与OpenGl绘图机制中的着色器交互来实现  第三种方式我没试过,不过基于shader的强大特效功

2015-12-04 18:00:22 1833

转载 六、虚函数表

多态多态是指使用相同的函数名来访问函数不同的实现方法,可以简单概括为“一种接口,多种方法”。C++支持编译时多态(也叫静态多态)和运行时多态(也叫动态多态),运算符重载和函数重载就是编译时多态,而派生类和虚函数实现运行时多态。静态多态与动态多态的实质区别就是函数地址是早绑定还是晚绑定。如果函数的调用,在编译器编译期间就可以确定函数的调用地址,并生产代码,是静态多态(编译时多

2015-12-03 17:18:54 353

转载 五、如何让类对象只在栈(堆)上分配空间?

昨天一个同学去网易面试C++研发,问到了这么一个问题:如何限制一个类对象只在栈(堆)上分配空间?一般情况下,编写一个类,是可以在栈或者堆分配空间。但有些时候,你想编写一个只能在栈或者只能在堆上面分配空间的类。这能不能实现呢?仔细想想,其实也是可以滴。在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如A* ptr=new A;这两种方式是有区别的。

2015-12-02 20:45:45 358

转载 四、二进制、八进制、十进制、十六进制之间的转换

最近面试各种进制之间的转换着实让人头疼,今天把常用的几种进制之间的转换问题简单做个总结,希望能够对大家有所帮助。  二进制八进制之间的转换  二进制与八进制之间的关系式每个八进制位对应三个二进制位,详情如下:  八进制:  0    1     2    3     4    5     6    7      二进制:000 001 010 011 100 101 1

2015-12-02 11:35:49 1098

原创 三、位操作(来自wiki)

目录  [隐藏] 1位运算符1.1取反(NOT)1.2按位或(OR)1.3按位异或(XOR)1.4按位与(AND)2移位2.1算术移位2.2逻辑移位2.3C,C++和Java中的移位3应用位运算符[编辑]取反(NOT)[编辑]取反是一元运算符,对一个二进制数的每一位执行逻辑反操作。使数字1成为0,0成为1。例如: NO

2015-12-01 23:12:38 417

组播技术代码

android局域网的组播(多播),单点发送,批量接收

2016-12-21

STM32例子程序|STM32.zip

STM32例子程序

2016-12-21

dos2unix PyYAML cheettemplate

autobinding需要的软件,贡献出来给大家用,搜索了半天才找全的,亲测可用

2015-09-24

pyqt for python2.7

官网的链接不给下载了。速度太慢.亲测可用。找了大半年找到的。

2015-09-17

csdn不错的

发表于 2018-11-02 最后回复 2019-08-07

Mysql

发表于 2018-11-04 最后回复 2018-11-05

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