码迷,mamicode.com
首页 > 编程语言
浅谈C++的this指针
一个关于C++很坑的问题,能够对this指针能够有更好的认识 代码 1234567891011121314151617181920 class A {public: A(int x=0): a(x) {} void print() { cout "print ok" } void print_int() { ...
分类:编程语言   时间:2014-12-07 17:54:54    阅读次数:228
Java的IO流
1.概述 Java的IO通过java.io包下面的接口和类来实现的,在java.io包下包括输入,输出两种IO流,每种输入和输出流又可以分为字节流和字符流两大类。其中字节流以字节为单位来处理输入输出操作,其中字符流以字符为单位来处理输入输出操作。 Java的IO流分为底层节点流和上层处理流,其中节点流用于和底层的物理节存储点直接关联——不同的物理节点获取节点流的方式可能存在差异,但程序可以把不...
分类:编程语言   时间:2014-12-07 17:50:11    阅读次数:210
C++ 之 over-eager evaluation 超前评估
C++之超急评估 over-eager evaluation vs. eager evaluation vs. lazy evaluation 在前面已经提到了C++地懒惰求值:不要为你程序功能之外的任何事情付出任何代价。在你总是需要执行某种计算,但是该计算地结果并不总是被用到地时候,lazy evaluation 绝对可以提高你的程序的性能。但是当计算的结果总是被需要的时候,...
分类:编程语言   时间:2014-12-07 17:50:39    阅读次数:261
MFC之控件和Cstring类型转换篇
MFC之控件和Cstring类型转换篇...
分类:编程语言   时间:2014-12-07 17:49:46    阅读次数:296
MFC之GDI+配置篇
MFC之GDI+配置篇...
分类:编程语言   时间:2014-12-07 17:49:03    阅读次数:196
Unity3D-第一视角射击游戏
Unity3d
分类:编程语言   时间:2014-12-07 17:45:52    阅读次数:1229
C++堆排序
前几天处理工作方面的事情, 确实耽误了几天, 导致博客停更了, 今天上午看到算法导论的堆排序, 想用 C++ 实现下, 就当练练手了.算法导论里使用的是起始编号为 1 的容器, 那么实现的方法要不就是把 STL 容器打包, 自己建一个起始编号为 1 的容器, 要不就按照起始编号为 0 的来. 想了一...
分类:编程语言   时间:2014-12-07 17:48:17    阅读次数:179
handler looper 和 线程
Handler的概念: 顾名思义,handler在英语中是“操作着,处理者的意思”,而官方的文档给出的概念是,handler允许你发送或者处理Message对象或者Runable对象,这两个对象都是与线程的Message queue相关联的。每一个handler的实例(一个线程中可以有多个)都与单....
分类:编程语言   时间:2014-12-07 17:44:12    阅读次数:235
c语言做自我介绍
萌妹子都是这样子做自我介绍的 啦啦啦 CodeSnippet:#include #include #include void DrawPic(); void printSpace(); int main() { int i; int j=3; printf(" *** ***\n"); printf...
分类:编程语言   时间:2014-12-07 17:42:41    阅读次数:1046
数组去重统计排序
需求是:统计次数并按照要求排序;思路:第一步:拼接字符串,返回一个字符串数组;第二步 :查询数组,去重并统计次数;第三步:使用sort()函数进行排序;第四步:join()函数。把数组元素放到字符串中,的确很绕,学程序的没办法,多练习。数组去重统计排序输入原始文本(空格隔开):衣服 运动鞋 篮球鞋 ...
分类:编程语言   时间:2014-12-07 17:40:27    阅读次数:235
对象数组如何排序?
class Program { class Data : IComparable { public string name; //这些必需要加public,否则会出错的 public int age; public void ...
分类:编程语言   时间:2014-12-07 17:38:51    阅读次数:159
java多线程学习笔记
java多线程一、引言通常,用并发结局的问题大体上可以分为“速度”和“设计可管理性”两种。速度:多线程机制可以通过频繁的线程间切换,有效的避免“阻塞”问题;设计可管理性:也就是改善代码设计,并发编程更符合人的实际逻辑,可以有效的解决仿真相关的问题。二、java线程1.创建与启动java中通常有两种方...
分类:编程语言   时间:2014-12-07 17:39:08    阅读次数:184
python学习笔记
1,从管道读取文件import fileinputfor line in fileinput.input(): passimport sysfor line in sys.stdin: print line2,逐行读取文件for line in data: ... do stuff...
分类:编程语言   时间:2014-12-07 17:34:53    阅读次数:152
TreeSet的定制排序
1 compare()与hashcode()与equals()三者保持一致 @Test //定制排序 public void testTreeSet2(){ //1.创建一个实现Comparator接口的匿名类对象 Comparator com = new Comparator(){ //向Tree...
分类:编程语言   时间:2014-12-07 16:26:30    阅读次数:196
使用python进行图像处理-调整图片大小
python有一个图像处理库——PIL,可以处理图像文件。PIL提供了功能丰富的方法,比如格式转换、旋转、裁剪、改变尺寸、像素处理、图片合并等等等等,非常强大。举个简单的例子,调整图片的大小:import Imageinfile = 'D:\\original_img.jpg'outfile = '...
分类:编程语言   时间:2014-12-07 16:25:44    阅读次数:183
c++11 随机数random
c++11提供的实现了随机数库,它通过随机数引擎类(random_number_engines)产生随机数序列,随机数分布类(random-number distribution)使用随机数引擎生成服从特定概率分布的随机数。让我们看一个简单的例子:#include #include using s....
分类:编程语言   时间:2014-12-07 16:17:38    阅读次数:346
MFC属性表单的创建
一个属性表单由一个或多个属性页组成。它有效地解决了大量信息无法在一个对话框上显示这一问题。1、创建属性页为了创建属性表单,首先需要创建属性页,后者对应的MFC类是CPropertyPage,该类生成的对象代表了属性表单中一个单独的属性页。在资源编译器下添加3个属性页资源,并修改这三个属性页资源的ID...
分类:编程语言   时间:2014-12-07 16:14:48    阅读次数:435
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!