码迷,mamicode.com
首页 > 编程语言
Swift 学习 --- 基础<二>
// Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"//------------------------- 类和结构体的相同与不同 ------------------...
分类:编程语言   时间:2015-01-26 01:18:10    阅读次数:291
Python执行系统命令的方法
Python中执行系统命令常见方法有两种:两者均需 import os(1) os.system# 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息system(command) -> exit_statusExecute the command (a string) in a subs...
分类:编程语言   时间:2015-01-26 01:16:13    阅读次数:285
python 学习
import urllibimport webbrowserurl ="http://www.baidu.com"content = urllib.urlopen(url).read()#print contentopen('e:/song.htm', 'w').write(content)webb...
分类:编程语言   时间:2015-01-26 01:14:20    阅读次数:170
Swift 学习 --- 基础<一>
// Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"print("A"); print("A") // 如果同一行有有段代码用 ';'隔开// 默认自带换行符print...
分类:编程语言   时间:2015-01-26 01:11:52    阅读次数:197
unity3d游戏开发之第一人称射击游戏
简介 这个教程中,我们详细了解下如何制作一个简单的第一人称射击游戏(FPS)。其中将介绍一些基本的3D游戏编程的概念和一些关于怎样如游戏程序员般思考的技巧。 前提 这个教程假定你已经熟悉软件Unity基本操作,掌握了基本的脚本概念。 创建新工程 下载FPS_Tutorial.zip压缩文件,解压,在Unity中打开工程文件。 从Unity...
分类:编程语言   时间:2015-01-26 00:11:00    阅读次数:431
Java的数组的几种经典算法
Java中与数组相关的算法,常用的有:冒泡排序、选择排序、和反转排序。 【冒泡排序】 1. 基本思想 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有必要交换为止,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名之。 2. 算法 因此冒泡排序总的平均时间复杂度为 . 3. 算法实现...
分类:编程语言   时间:2015-01-26 00:07:50    阅读次数:227
Java笔记五.多线程
Java中的多线程(一) 一、理解线程 1.进程、线程、多线程 1.进程:在多任务系统中,每个独立执行的程序(或说正在进行的程序)称为进程。 2.线程:一个进程中又可以包含一个或多个线程,一个线程就是一个程序内部的一条执行线索(一部分代码)。 3.多线程:如果要一程序中实现多段代码同时交替运行,就需产生多个线程,并指定每个线程上所要运行的程序代码,即为多线程。 注:在单线程中,程序...
分类:编程语言   时间:2015-01-26 00:08:56    阅读次数:331
Java笔记六.线程同步、线程死锁
线程同步、线程死锁     在上一篇文章中,有一个模拟售卖火车票系统,在卖车票的程序代码中,极有可能碰到一种意外,就是同一张票号被打印两次多次,也可能出现打印出0甚至负数的票号。具体表现为:假设tickets的值为1的时候,线程1刚执行完if(tickets>0)这行代码,正准备执行下面的代码,就在这时,操作系统将CPU切换到了线程2上执行,此时tickets的值仍为1,线程2执行完上面两行代码...
分类:编程语言   时间:2015-01-26 00:08:03    阅读次数:326
Java面试陷阱复习
1.Java创建数组时,分为两种,一种静态创建,一种为动态创建。 (1)静态创建 如String[] array = {"a", "b", "c"}; (2)动态创建 如String[] array = new String[] {"a", "b", "c"};或String[] array = new String[3];(先确认元素个数) 一般情况下习惯使用动态创建方式 比较灵活 可以先规定...
分类:编程语言   时间:2015-01-26 00:07:14    阅读次数:279
Java笔记七.线程间通信与线程生命的控制
线程间通信与线程生命的控制 一、线程通信方法     Java是通过Object类的wait、notify、notifyAll这几个方法来实现进程键的通信。由于所有的类都是从Object继承的,因此在任何类中都可以直接使用这些方法。 wait:告诉当前线程放弃监视器并进入睡眠状态,知道其他线程进入同一监视器并调用notify为止; notify:唤醒同一对象监视器中调用wait的第一个线程...
分类:编程语言   时间:2015-01-26 00:06:31    阅读次数:319
Java笔记八.常用APIの字符串
字符串处理类与接口 一.String类和StringBuffer类 1.字符串类     Java定义String和StringBuffer两个类来封装对字符串的各种操作,他们都被放到java.lang包中。 (1)String类:String类对象的内容一旦被初始化就不能再改变,String类用于比较两个字符串、查找和抽取串中的字符或子串;字符串与其他类型之间的相互转换等。字符间的串联,...
分类:编程语言   时间:2015-01-26 00:05:59    阅读次数:374
Java笔记九.常用APIの数据类型包装类
数据类型包装类 一、概述     Java对数据既提供基本数据的简单类型,也提供了相应的包装类。使用基本简单数据类型,可以改善系统的性能,也能够满足大多数应用需求。但是,简单类型不具有对象的特性,不能满足某些特殊的需求。比如Java中很多类的很多方法的参数类型都是对象,如Integer类来包装整数,我们可以使用Integer对象很容易地实现整数与字符串的转换。 二.Integer...
分类:编程语言   时间:2015-01-26 00:07:06    阅读次数:196
Java 持有对象学习笔记
1. 持有对象:说的就是容器,持有别的对象的对象;2. Interator 可以移除由 next() 产生的最后一个对象,这意味着在调用一个 remove() 之前必须先调用 next() ;3. 迭代器统一了对容器的访问方式;4. 程序通常是根据运行时才知道的某些条件去创建新对象;5. 需要在任意...
分类:编程语言   时间:2015-01-26 00:00:55    阅读次数:321
Java 中空指针处理方法
空指针异常(Null Pointer Exception)是我们平时最容易碰到的,也是最令人讨厌的异常。本文介绍如何避免出现空指针异常。首先我们看如下的示例:private Boolean isFinished(String status) { if (status.equalsIgno...
分类:编程语言   时间:2015-01-25 23:59:16    阅读次数:670
C++对C的改进(2)
本文地址:http://www.cnblogs.com/archimedes/p/cpp-change2.html,转载请注明源地址区别一:原型声明的区别原型声明的概念:函数要先定义再使用,如果先使用后定义则必须使用原型声明#include using namespace std;int main(...
分类:编程语言   时间:2015-01-25 23:57:51    阅读次数:453
java转换流
转换流是把字节流转换成字符流,比如往一个文件中写内容,原本是一个字节一个字节的写,转换为字符流后,我们可以一个字符串,一个字符串的写,书写中文很方便 转换流class: OutputStreamWriter,InputStreamReader 1 import java.io.File; 2 ...
分类:编程语言   时间:2015-01-25 23:59:33    阅读次数:254
Java多线程编程模式实战指南(三):Two-phase Termination模式--转载
本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-two-phase-termination。转载请注明作者: 黄文海 出处:http://viscent.iteye.co...
分类:编程语言   时间:2015-01-25 23:58:51    阅读次数:372
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!