首页 > 编程语言
(转)C语言中scanf函数与空格回车
来源:http://blog.csdn.net/xia7139/article/details/14522493
分类:编程语言   时间:2014-03-06 05:25:16    收藏:0  评论:0  赞:0  阅读:457
python - pip 从已有的安装列表 安装
已经安装好的机器:sudo pip freeze > install_list.list 需要安装的机器:sudo pip install -r install_list.list
分类:编程语言   时间:2014-03-06 05:59:56    收藏:0  评论:0  赞:0  阅读:588
(转)C++对象的内存布局
原文地址:http://blog.csdn.net/haoel/article/details/3081328C++对象的内存布局陈皓http://blog.csdn.net/haoel前言07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的...
分类:编程语言   时间:2014-03-06 06:09:09    收藏:0  评论:0  赞:0  阅读:716
(转)C++ 虚函数表解析
原文地址:http://blog.csdn.net/haoel/article/details/1948051C++虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父...
分类:编程语言   时间:2014-03-06 07:01:19    收藏:0  评论:0  赞:0  阅读:485
JNI知识(三)Java调用C++/C函数之Java参数类型是String
前面提到JNI主要是可以完成Java调用C++/C函数,C++/C也可以调用Java方法。先看Java调用C++/C函数。下面先看java接口参数是String类型(入参)example:JavainterfacepublicvoidsetName(Stringname);JNIfile:JNIEXPORTvoidJNICALLJava_setName_1native(JNIEnv*env,jclassthiz,jst..
分类:编程语言   时间:2014-03-06 07:40:13    收藏:0  评论:0  赞:0  阅读:451
青蛙跳小游戏之python3解法
青蛙跳小游戏是一个看似简单的智力游戏,游戏任务是让左右两边的青蛙互换位置。鼠标点击青蛙,它会跳到离它最近的一块空置的石头上。下图是游戏界面:         我在4399上也找到了这个小游戏,链接http://www.4399.com/flash/7584.htm 。         这个小游戏我尝试了好多次,太笨了,只能用代码搞起,就是深度搜索,找到一个解就OK。代码如下: pos...
分类:编程语言   时间:2014-03-06 14:35:10    收藏:0  评论:0  赞:0  阅读:560
C++ 多态示例代码
注意类型和槽号 #include using namespace std; class A { public: virtual void disp(int n){ cout<<"A::disp n="<<n<<endl; } }; class B:public A { public: virtual void disp(double m){ cout<<"B::disp m="...
分类:编程语言   时间:2014-03-06 14:22:57    收藏:0  评论:0  赞:0  阅读:458
Thinking in C++读书笔记(二)---对象的创建与使用
这一章还是对一些基础知识的普及,但是确实有很多是原来不知道的。 第二章 对象的创建及使用 1 语言的翻译过程 ⑴解释器:解释器将源代码转化成一些动作(它可由多组机器指令构成)并执行这些动作     a(优点):从写代码到执行代码的转化几乎能立即完成,并且源代码总是现存的,所以一出错误解释器很容易支出     b(缺点):对于大型项目解释器语言有些局限性,解释器必须驻留内存以执行程序,给程...
分类:编程语言   时间:2014-03-06 13:02:54    收藏:0  评论:0  赞:0  阅读:521
C++中的转型操作符
C++中的转型操作符 :const_cast static_const dynamic_const reinterpret_cont解析...
分类:编程语言   时间:2014-03-06 14:06:31    收藏:0  评论:0  赞:0  阅读:521
C++ 纯虚函数
纯虚函数是被标明为不具体实现的虚函数      virtual 类型 函数名(参数名)=0; 纯虚函数的实现留给该基类的派生类去做。 #include using namespace std; class A { public: virtual void disp(int n){ cout<<"A::disp n="<<n<<endl; } }; class B:public A...
分类:编程语言   时间:2014-03-06 13:45:58    收藏:0  评论:0  赞:0  阅读:489
三种工厂模式的C++实现
引出工厂模式的设计问题◆ 1.为了提高内聚(Cohesion)和松耦合(Coupling),我们经常会抽象出一些类的公共接口以形成抽象基类或者接口。这样我们可以通过声明一个指向基类的指针来指向实际的子类实现,达到了多态的目的。这里很容易出现的一个问题 n 多的子类继承自抽象基类,我们不得不在每次要用到子类的地方就编写诸如 new ×××;的代码。这里带来两个问题:客户程序员必须知道实际子类的名称(...
分类:编程语言   时间:2014-03-06 13:50:09    收藏:0  评论:0  赞:0  阅读:542
图形识别处理技术(C++)
以前看到一个http://topic.csdn.net/u/20120417/15/edbf86f8-cfec-45c3-93e1-67bd555c684a.html网页,觉得蛮有趣的,方法似乎很简单,早就想用c++实现它,但是搁置很久,今天突然感兴趣实现了下。给一个免费的下载java源代码地址:http://download.csdn.net/detail/yjflinchong/4239243...
分类:编程语言   时间:2014-03-06 14:10:40    收藏:0  评论:0  赞:0  阅读:638
python科学计算学习二:matplotlib绘图(极坐标 3D绘图等)(3)
matplotlib做图...
分类:编程语言   时间:2014-03-06 14:43:21    收藏:0  评论:0  赞:0  阅读:1569
C++快速排序实现(quicksort) (算法导论)
quicksort:分治思想。 分解:数组A[p, r)被划分成两个子数组A[p..q) 和 A[q+1, r),使得A[p..q)中的每个元素小于等于A[q], A[q]也小于A[q+1..r)中的每个元素。q是划分过程要返回的结果。 解决:递归调用quicksort,对子数组A[p..q) 和 A[q+1, r)进行排序。 合并:因为子数组都是原址排序的,所以不需要合并操作:A[p..r...
分类:编程语言   时间:2014-03-06 13:44:54    收藏:0  评论:0  赞:0  阅读:740
利用Pycharm对python代码进行远程调试
一.介绍 使用Python的过程中经常需要对代码进行跟踪调试,PDB虽然也可以,但是Pycharm显得更加的人性化,下文简单的描述使用pycharm进行远程debug的简单步骤 详细描述请参见:http://www.jetbrains.com/pycharm/webhelp/remote-debugging.html 关于PDB的使用方法可参见:http://www.ibm.com/deve...
分类:编程语言   时间:2014-03-06 13:13:09    收藏:0  评论:0  赞:0  阅读:597
个人对C++多态的看法
前言: 实例往往更能让人接受,只有接受了,才有更好地运用。 本文未必准确,只是帮助理解,若有谬误,望指正。 实例: 有一天,我很无聊,打算外出游玩。于是,我在朋友圈发“若谁有空,请联系我,一同游玩。” 同学的电话来了,我与之外出,去商业区,吃、MOIVE、K歌。 父母的电话来了,我与之外出,去公园,散步、谈心。 稍微抽象下: f :我.外出(人); //我确定的是...
分类:编程语言   时间:2014-03-06 13:54:11    收藏:0  评论:0  赞:0  阅读:475
C++ 抽象类
抽象类是为了抽象和设计的目的而建立的,处于继承层次结构的上层。 具体类是能够建立对象的类。 抽象类的规定 (1)抽象类只能用作其他类的基类,不能建立抽象类对象。 (2)抽象类不能用作参数类型、函数返回类型或显式转换的类型。 (3)可以定义指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态性。 #include using namespace std; const doub...
分类:编程语言   时间:2014-03-06 14:02:26    收藏:0  评论:0  赞:0  阅读:489
libcoro:在c++中支持coroutine
起因 在第一个版本的libtnet开发完成之后,我一直在思考如何让异步方式的网络编程更加简单。 虽然libtnet通过c++ shared_ptr以及function等技术很大程度上面解决了异步代码编写的一些问题,但是仍然会出现代码逻辑被强制拆分的情况。而这个则是项目中童鞋无法很好的使用其进行开发的原因。 所以我考虑让libtnet支持coroutine。 Coroutine ...
分类:编程语言   时间:2014-03-06 13:10:10    收藏:0  评论:0  赞:0  阅读:795
基于libuv库的tcp, udp echo服务器和客户段测试python代码。
TCP 客户端测试python代码: import socket import time def tcpClient(): for i in range(10000): clisock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) clisock.connect(('localhost', 789...
分类:编程语言   时间:2014-03-06 13:09:10    收藏:0  评论:0  赞:0  阅读:872
c++ primer简要笔记
1、对象的动态分配有两种版本:1.1 分配特定类型的单个对象,例:int *pint=new int(1024);1.2 分配特定类型和维数的数组,但没办法给每个元素显示地指定一个初始值,例:int *pia=new int[4];1.3 对应的其删除形式为:delete pint;delete [...
分类:编程语言   时间:2014-03-11 14:34:13    收藏:0  评论:0  赞:0  阅读:517
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!