首页 > 编程语言
java OOP及相关基础知识汇总(转)
OOP对象有三个要素behavior接口是怎样的,有什么方法/field可以用?state调用方法的时候,对象会有什么反应?只有通过调用方法才能改变一个对象的stateidentity对象之间如何区分?类的三大关系dependenceuses-a在方法里用到的类(方法的local variable)...
分类:编程语言   时间:2015-02-05 23:11:27    收藏:0  评论:0  赞:0  阅读:401
C++ 友元
友元分友元函数、友元类。友元函数:一个类的友元函数可以访问该类的私有成员我们可以将一个类的成员函数(包括构造、析构函数)作为另一个类的友元函数。如下class CCar; // 提前声明CCar 类,以便后面的CDriver类使用class CDriver {public: void Modi...
分类:编程语言   时间:2015-02-05 23:11:07    收藏:0  评论:0  赞:0  阅读:243
IKVM - 0.42.0.3 .NET平台上的Java实现
IKVM是Microsoft .NET Framework和Mono平台上的一个Java实现,他包括以下一些部分:1. 一个用.NET实现的Java虚拟机2. Java类库的.NET实现3. 一些用于Java和.NET之间互操作的工具集IKVM提供2种主要的方式在.NET平台上运用Java项目。一种...
分类:编程语言   时间:2015-02-05 23:10:18    收藏:0  评论:0  赞:0  阅读:343
C语言复习(一)关键字
最近在学COCOS2Dx,刚刚开始写一个塔防游戏,因为第一次用VS2012,感觉还不太习惯。C语言的大部分内容也忘记了,因此做一个简要的复习。1.关键字:auto break case char const continue default do double else enum extern .....
分类:编程语言   时间:2015-02-05 23:08:57    收藏:0  评论:0  赞:0  阅读:290
视觉直观感受 7 种常用的排序算法
原文出处:todayx 1. 快速排序介绍:快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn) 算法更快,因为它的内部循环(inner loop)可以在...
分类:编程语言   时间:2015-02-05 23:05:17    收藏:0  评论:0  赞:0  阅读:231
自动构面算法
关于GIS,虽然类库中已经封装了很多GIS算法,程序员不需要自己来写算法,而通过调用即可实现,然而,有些算法可能不满足需求,还是需要自己动手来写。自动构面算法是GIS算法中很关键的一个算法,测绘人员一般通过DWG格式提交给数据处理人员的,而在DWG数据中,不存在“面”这个几何实体,如何根据封闭的边缘...
分类:编程语言   时间:2015-02-05 23:04:17    收藏:0  评论:0  赞:0  阅读:303
C++11 virtual函数学习笔记
#include#includeusingnamespacestd;classBase{public: Base(){} ~Base(){}public: virtualvoidf1(intx){coutf1(1); pBase->f2(); pBase->f3(3); pBase->f4(); c...
分类:编程语言   时间:2015-02-05 23:03:47    收藏:0  评论:0  赞:0  阅读:266
java基础篇---Servlet监听器
监听器实例 —— 在线人员统计 在线人员列表是一个较为常见的功能,每当用户登陆成功之后,就会在列表中增加此用户名称,这样就可以知道当前在线的用户有那些了,这个功能在WEB中只能靠监听器实现。
分类:编程语言   时间:2015-02-05 23:02:37    收藏:0  评论:0  赞:0  阅读:275
多线程并发编程之变量
编写线程安全需要关心的:共享的变量可变的变量共享意味着多个线程可以同时访问,可变意味着其值在生命周期可以改变。例如以下count 变量://线程不安全的类public class UnsafeCount { private int count = 0; //该变量是共享的 public void i...
分类:编程语言   时间:2015-02-05 23:02:27    收藏:0  评论:0  赞:0  阅读:284
[算法系列之十二]字符串匹配之蛮力匹配
引言字符串匹配是数据库开发和文字处理软件的关键。幸运的是所有现代编程语言和字符串库函数,帮助我们的日常工作。不过理解他们的原理还是比较重要的。字符串算法主要可以分为几类。字符串匹配就是其中之一。当我们提到字符串匹配算法,最基本的方法就是所谓的蛮力解法,这意味着我们需要检查每一个文本串中的字符是否和匹配串相匹配。一般来说我们有文本串和一个匹配串(通常匹配串短于文本串)。我们需要做的就是回答这个匹配串是...
分类:编程语言   时间:2015-02-05 21:57:27    收藏:0  评论:0  赞:0  阅读:194
python学习笔记(九) - IO编程
一. 文件读写: 1. 读文件: try: f = open('D:\\1.txt', 'r') # 读取普通文件 f = open('D:\\1.jpg', 'rb') # 读取二进制文件 f.read() finally: if f: f.close() with open('D:\\1.txt', 'r') as f: # 使用with会...
分类:编程语言   时间:2015-02-05 21:56:08    收藏:0  评论:0  赞:0  阅读:301
Java访问性与包的讲解
1、private修饰词,表示成员是私有的,只有自身可以访问   2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。    3、无修饰词(默认),表示包访问权限(friendly, java语言中是没有friendly这个修饰符的,这样称呼 4、public修饰词,表示成员是公开的,所有其他类都可以访问...
分类:编程语言   时间:2015-02-05 21:55:38    收藏:0  评论:0  赞:0  阅读:407
OC语言Block和协议
OC语言Block和协议分类:OC基础2014-10-07 09:24162人阅读评论(0)收藏举报OC Block OC协议OC语言BLOCK和协议一、BOLCK(一)简介BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BO...
分类:编程语言   时间:2015-02-05 21:52:27    收藏:0  评论:0  赞:0  阅读:264
一个非常好用的PHP数组函数
array_column该函数非常有用,在PHP 5.5中可直接调用。有如下二维数组,如要抽取每个子数组中的特定项。 2135, 'first_name' => 'John', 'last_name' => 'Doe', ), array( 'i...
分类:编程语言   时间:2015-02-05 21:51:27    收藏:0  评论:0  赞:0  阅读:193
java运行环境和运行机制
先来介绍三个概念:JVM----JAVA virtual machine java虚拟机:对字节码提供相同的接口,对操作系统提供不同的接口,以适应各个OSJRE----JAVA runtime environmentjava运行时环境JDK----java SE Development kit j....
分类:编程语言   时间:2015-02-05 21:51:17    收藏:0  评论:0  赞:0  阅读:222
C++ string的那些坑
1. size_type find_first_of( const basic_string &str, size_type index = 0 );查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index开始,如果没找到就返回string::npos2.string& r...
分类:编程语言   时间:2015-02-05 21:48:57    收藏:0  评论:0  赞:0  阅读:318
Unity加载二进制数据
【Unity加载二进制数据】 The first step is to save your binary data file with the ".bytes" extension.unitywill treat this file as aTextAsset. As a TextAsset th....
分类:编程语言   时间:2015-02-05 21:46:17    收藏:0  评论:0  赞:0  阅读:524
各种排序(c++和python版)
1.插入排序,最简单的排序,理想情况为N,一般情况为N的平方。c++:template void insertionSort(vector & a){ int j; for (int p=1;p0 && temp0 and temp<a[j-1]): a[j] = a[j-1] j-- a...
分类:编程语言   时间:2015-02-05 21:44:37    收藏:0  评论:0  赞:0  阅读:236
swift中的传值
光阴似箭,日月如梭,转眼间学习的旅途已经过了一大半了,忘着自己所敲过的成批的代码,看着自己付出和努力,默默地为自己这几个月的奋斗感到欣慰,不论学习的路途再怎么的艰辛,但是自己还是坚持过来了,回想着以往的自己,似乎还从没有这么的坚持过,也没有这么的认真对待过,所以这么艰难的路自己都走过来了,后面的.....
分类:编程语言   时间:2015-02-05 21:43:27    收藏:0  评论:0  赞:0  阅读:265
【转载】Getting Started with Spark (in Python)
【转载】Getting Started with Spark (in Python)
分类:编程语言   时间:2015-02-05 21:43:08    收藏:0  评论:0  赞:0  阅读:331
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!