首页 > 编程语言
《C++编程思想》(第二版)第2章 对象的创建和使用(习题及答案)
与习题相关的代码 Hello.cpp #include using namespace std; int main() { cout << "Hello, World! I am " << 8 << " Today!" << endl; }Stream2.cpp #include using namespace std; int main() { cout<<...
分类:编程语言   时间:2015-07-24 01:27:35    收藏:0  评论:0  赞:0  阅读:304
如何学好C语言
如何学好C语言 2011年3月29日陈皓发表评论阅读评论193,858 人阅读 ? ? 有人在酷壳的留言版上询问下面的问题 keep_walker?: 今天晚上我看到这篇文章。 http://programmers.stackexchange.com/questions/62502/s...
分类:编程语言   时间:2015-07-24 00:18:00    收藏:0  评论:0  赞:0  阅读:238
JavaScript对象继承的方法
写这个话题单纯是给自己做笔记了,不然老忘记。第一种方法:functionfn1(x){ this.x=x; } functionfn2(x,y){ this.tmpObj=fn1; this.tmpObj(x); deletethis.tmpObj; this.y=y; }第二种方法:call()或apply()functionfn1(x){ this.x=x; } functionfn2(x,y){ fn1.call(this,x);..
分类:编程语言   时间:2015-07-24 00:16:52    收藏:0  评论:0  赞:0  阅读:225
python __slots__ 使你的代码更加节省内存
在默认情况下,Python的新类和旧类的实例都有一个字典来存储属性值。这对于那些没有实例属性的对象来说太浪费空间了,当需要创建大量实例的时候,这个问题变得尤为突出。因此这种默认的做法可以通过在新式类中定义了一个__slots__属性从而得到了解决。__slots__声明中包含若干实..
分类:编程语言   时间:2015-07-24 00:16:32    收藏:0  评论:0  赞:0  阅读:366
JavaScript中对象深复制
参考:http://perfectionkills.com/instanceof-considered-harmful-or-how-to-write-a-robust-isarray/
分类:编程语言   时间:2015-07-24 00:12:22    收藏:0  评论:0  赞:0  阅读:255
java 和 javascript中空值和字符串的比较
javascript文本框输入值为空判断//校验名称和日期不为空 functionchecksave(){ varsname=document.getElementById("sname").value; varstime=document.getElementById("datetimepicker1").value; varetime=document.getElementById("datetimepicker2").value; if(sname=="") { ..
分类:编程语言   时间:2015-07-24 00:09:40    收藏:0  评论:0  赞:0  阅读:323
Python学习日志之Python模块
Python入门学习笔记之Python模块Python模块:一、认识Python模块1.什么是模块函数是可以实现一项或多项功能的一段程序。我们的模块是函数功能的扩展,模块是可以实现一项或多项功能的程序块。从定义可以看出:函数是一段程序,模块是一项程序块,也就是说函数,模块都是用来实..
分类:编程语言   时间:2015-07-24 00:06:11    收藏:0  评论:0  赞:0  阅读:315
Python下opencv使用笔记(十一)(详解hough变换检测直线与圆)
在数字图像中,往往存在着一些特殊形状的几何图形,像检测马路边一条直线,检测人眼的圆形等等,有时我们需要把这些特定图形检测出来,hough变换就是这样一种检测的工具。Hough变换的原理是将特定图形上的点变换到一组参数空间上,根据参数空间点的累计结果找到一个极大值对应的解,那么这个解就对应着要寻找的几何形状的参数(比如说直线,那么就会得到直线的斜率k与常熟b,圆就会得到圆心与半径等等)。关于hough...
分类:编程语言   时间:2015-07-24 00:00:10    收藏:0  评论:0  赞:5  阅读:13124
Java Iterator和增强for循环 for each详解
Iterator是Java中的一个迭代器接口(Interface),用来提供标准的Java迭代器 Iterator支持泛型因为集合(Collection)类可以装入的类型是不确定的,从集合中取出的都是Object类型,加入泛型,就是告诉编译器确定要装入的对象类型,取值时就无需强制转换了。for each 是 Java 5 中新增的一个循环结构,本质上是一个Iterator,特点是可以用来遍历集合元...
分类:编程语言   时间:2015-07-23 23:59:50    收藏:0  评论:0  赞:0  阅读:843
uva 10305 Ordering Tasks(拓扑排序)
拓扑排序,不用判断是否有环,dfs挺简单的 代码: #include #include #include int map[105][105]; int visit[105]; int c[105]; int n,m,t; void dfs(int x) { visit[x] = 1; for(int i=1; i<=n; i++) { if(!visit[i]&&map[i][x]=...
分类:编程语言   时间:2015-07-23 23:59:30    收藏:0  评论:0  赞:0  阅读:304
Java注解(一)
注解是那些插入到源代码中使其可以对其进行处理的标签。这些工具可以在源码层次上进行操作。注解不会改变程序的编译方式。Java编译器对于包含注解的代码和不包含注解的代码会生成相同的虚拟机指令。 注解早在J2SE1.5就被引入到Java中,主要提供一种机制,这种机制允许程序员在编写代码的同时可以直接编写元数据。...
分类:编程语言   时间:2015-07-23 23:54:10    收藏:0  评论:0  赞:0  阅读:314
给出a的定义 -- 指针 和 数组
...
分类:编程语言   时间:2015-07-23 23:50:30    收藏:0  评论:0  赞:0  阅读:309
thinking in java ch2 notes
ch1 对象入门: 面向对象是一种抽象的进步,使得我们编程时候更多的是考虑问题本身,而非计算机的结构。面向对象的思想中,万物皆对象,都封装着各自的属性和行为。每个程序都是一组对象的组合,他们之间可以相互调用对方的方法完成协作,进而组合出各种强大的功能。每个对象都属于一个类,并且每个对象都能够接受从父类类型继承过来的的所有方法调用。 有两方面的原因促使我们控制对成员的访问。第一个原因是防止程序员...
分类:编程语言   时间:2015-07-23 23:46:40    收藏:0  评论:0  赞:0  阅读:201
Java数据结构-二叉树及其遍历
二叉树的定义:n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互相不相交的、分别称为根结点的左子树和右子树的二叉树组成。二叉树的特点: 0<=度<=2; 左右子树是有顺序的,不能颠倒; 不论有几棵子树,也要区分它是左子树还是右子树。 二叉树的五种基本形态: 空二叉树; 只有一个根结点; 根结点只有左子树; 根结点只有右子树; 根结点既有左子树又有右子树。 举例...
分类:编程语言   时间:2015-07-23 23:45:40    收藏:0  评论:0  赞:0  阅读:304
java操作hbase例子
hbase安装方法请参考:hbase-0.94安装方法详解 hbase常用的shell命令请参考:hbase常用的shell命令例子 java操作hbase,在eclipse中创建一个java项目,将hbase安装文件根目录的jar包和lib目录下jar包导入项目,然后就可以编写java代码操作hbase了。下面代码给出来一个简单的示例 /** * @date 2015-0...
分类:编程语言   时间:2015-07-23 23:44:00    收藏:0  评论:0  赞:0  阅读:254
c++ 控制台版 扫雷游戏
白天看了一天书看累了,晚上瞅见扫雷游戏,就自己琢磨着做一个呗。想了一会,也没看别人怎么做的,大概1个多小时完成了这个简单版本的扫雷游戏,由于没怎么学过c#,界面的事情可能迟几天再做,明天要回家啦,哈哈! 先说思路,其实挺简单的。 (1) 随机生成10个雷,标记到二维数组里,然后计算八个方向的雷的总数记录下来,这是预处理阶段。 (2)输入要翻开的位置的坐标,如果是数字直接显示,是空白的话,这里...
分类:编程语言   时间:2015-07-23 23:42:45    收藏:0  评论:0  赞:0  阅读:316
《高质量程序设计指南C/C++语言》笔记总结
在对林锐,韩永泉编著的《高质量程序设计指南C/C++语言》的学习中,我从中了解到了很多编程的小细节和重要的概念,特总结规整如下: 1.标准C语言允许任何非void类型的指针和void类型的指针之间进行直接的相互转换。但在C++中,可以把任何类型的指针直接指派给void类型指针,因为void*是一种通用指针;但是不能反过来将void类型指针直接指派给任何非void类型的指针,除非进行强制转换。因此...
分类:编程语言   时间:2015-07-23 23:42:44    收藏:0  评论:0  赞:0  阅读:230
杭电ACM2094——产生冠军~~拓扑排序
题目的意思,如题。很容易明白。 解决的方法就是拓扑排序,就可以很容易的解决了。 每输入一对选手,判断两个选手是否出现过,没有出现过,新建一个头结点,加入到邻接表中,更新结点的入度。 最后判断是否存在一个结点的入度为0,有,则Yes,否则No。 我用的是STL中的list容器来创建的邻接表。 下面的是 AC的代码: #include #include #include using ...
分类:编程语言   时间:2015-07-23 23:42:10    收藏:0  评论:0  赞:0  阅读:433
Python的高级特性10:无聊的@property
@property装饰器其实有点无聊,单独拿出来作为一个知识点其实没必要,尽管它可以将方法变成属性,让get和set方法更好用,但是,它破坏了python的简洁(不是代码的简洁而是指语法上)。下面来说明为什么我会这么说。首先,看一个使用property。class Student(object): ...
分类:编程语言   时间:2015-07-23 23:39:20    收藏:0  评论:0  赞:0  阅读:261
Javascript绝句欣赏
http://bai.lu/RVT1X1. 取整同时转成数值型:'10.567890'|0结果: 10'10.567890'^0结果: 10-2.23456789|0结果: -2~~-2.23456789结果: -22. 日期转数值:(这个比较有用)var d = +new Date(); //12...
分类:编程语言   时间:2015-07-23 23:36:10    收藏:0  评论:0  赞:0  阅读:302
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!