- 博客(42)
- 资源 (10)
- 收藏
- 关注
转载 ios设备唯一标示符
在2013年3月21日苹果已经通知开发者,从2013年5月1日起,访问UIDIDs的程序将不再被审核通过,替代的方案是开发者应该使用“在iOS 6中介绍的Vendor或Advertising标示符”。苹果已经警告过我们uniqueIdentifier将不能再使用了,并且提供了另外两个可选的。但是在程序中该选择使用哪个呢?本文不会回答这个问题,具体用哪个是由你来根据程序的目的来做决定的。
2014-08-05 16:31:09
4064
转载 阻止文件不被上传到iCloud
IOS--阻止文件被iTunes和iCloud同步,Do Not Backup属性 (2013-01-14 10:28:06)转载▼标签: 杂谈分类: iphone开发http://www.cocoachina.com/bbs/read.php?tid=86244http://www.ooso.net/ar
2014-08-05 16:30:36
17821
原创 cocos2dx入门学习第一天
一、cocos2d的种类有好几种,比如cocos2d javascrip,cocos2d html5,cocos2d和cocos2dx,其中cocos2dx是用c++写的跨平台的库,而cocos2d是用objc编写的,只在iphone上用。二、到cocos2dx官方网站下载压缩包,然后安装python环境,再安装visio studio开发环境。注意解压cocos2d不要放在有中文目录的路径下
2014-04-07 17:53:06
1250
转载 计算机图形学
计算机图形学与矩阵 一)矩阵矩阵的乘法基矩阵二)二维图形的基本变换与矩阵表示 1.三种基本变换平移旋转变比2.级联变换与级联矩阵三)三维图形的基本变换与矩阵表示平移旋转变比四)绕任意轴旋转 旋转轴经过原点 旋转轴不经过原点
2014-03-10 13:31:46
1782
原创 IOS学习之UIWindow和UIview
一、UIWindow:1、UIWindowLevel总共有三种级别:UIWindowLevleNormal,UIWindowLevelAlert;UIWindowLevelStatusBar;其中normal级别最低,再而是statusBar,级别最高的是alertView,alertView一般用来中断用户事件。打印出他们的值分别是0.0000,1000和20002、
2014-03-06 17:17:53
4092
转载 【转载】IOS block块编程
iOS block的用法本文来自台湾的某开发人员的博客,被墙,感觉讲的比较易懂,所以引过来。文字简体化了,原来是繁体,变数=变量,这个注意一下。本文的顺序是层层深入的,要想简单的了解,只看X.1 初探Block就好了本章学习目标:1. 了解何谓block。2. 了解block的使用方法。Block 是iOS在4.0之后新增的程式语法,
2014-02-20 13:24:28
1185
原创 IOS开发总结
IOS开发总结:1、搞清楚生命周期,didFinishLauch-->init-->loadView-->viewDidLoad-->.....2、搞清楚视图、视图控制器、导航栏、底部TabBar之间的关系:一般是TabBar里面装导航栏,导航栏再装视图控制器,视图控制器再装视图。导航栏、底部tabBar实例的生成一般是在AppDelegate.m文件中定义。设置window的ro
2013-07-15 21:33:09
1076
转载 美国人教你这样用Google,你真的会变特工(转载)
大前提:英文Google→www.google.com第一篇在搜索框上输入:“indexof/”inurl:lib再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍。在搜索框上输入:“indexof/”cnki再按搜索你就可以找到许多图书馆的CNKI、VIP、超星等入口!在搜索框上输入:“indexof/”ppt再按搜索你就可以突破网站
2013-02-15 21:09:29
660
转载 学会搜索,享受乐趣
我是一名乡村教师,即教语文也教信息技术,痴迷计算机及网络,也略有雕虫小技,因此,经常帮同事们做一些课件,维护一下计算机,安装个软件。我也一直不停地向同事们传授信息技术知识。当他们有信息技术方面的问题要咨询我时,我首先告诉他们:有问题,百度一下。可他们总是搜索不到想要的结果,或者花费了很长时间。用百度搜索,得学会如何快速、有效地搜索。我浪迹Internet已有10年有余,掌握了些许用百度搜索的必杀技
2013-02-15 20:52:40
781
转载 搜索指令【转】
对于用户来说只用直接的输入关键词进行搜索就可以了,但是对于一个seoer来说仅仅掌握基本的搜索方法肯定是不行的,需要对一些搜索指令进行合理运用。一些高级的搜索指令对seoer来说是必须要掌握的东西。不管是对竞争对手的研究还是自己寻找高质量外链资源也好,都是必不可少的利器。下面广州seo就来简单介绍几个搜索指令。一、百度和谷歌都支持的搜索指令:双引号(“”):意义:这个指令和普通的搜索区
2013-02-15 20:19:12
788
转载 学会使用Google代码搜索
1.代码搜索介绍 www.google.com/codesearch 程序员靠“代码”养家糊口,优秀的程序员当然应该具备出众的代码编写能力。在单机时代,编写代码主要依靠“死记硬背”或者“照抄书本”,在互联网时代,一切变得不一样了,特别是Google代码搜索的出现,独辟蹊径,为程序员们迈向成功提供了一把利器。在该项服务中,Google汇集了各种各样的开放源代码,只要用心保准能找到
2013-02-15 20:08:46
1283
转载 ubuntu常用工具【转】
常用工具:scim很好的输入法,有着和微软拼音输入法差不多的输入方式,联想功能很强大。sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zhsudo sh -c " echo 'export XMODIFIERS=@im=SCIM ; export GTK
2013-02-13 19:06:22
626
转载 Ubuntu下如何解压zip,tar,tar.gz,tar.bz2文件
这么多年来,数据压缩对我们来说是非常有用的。无论是在邮件中发送的图片用的zip文件还是在服务器压缩数据文件,我们都可以让下载更容易或者有效 的节约磁盘空间。某些压缩格式有时允许我们以60%的比率(甚至更高)压缩文件。下面我将会给大家演示如何用这些命令在Linux下面去压缩文件或者目 录。我们将学习zip, tar, tar.gz和tar.bz2等压缩格式的基本用法。这几个是在Linux里面常用的压
2013-02-13 17:10:09
1745
转载 初识python多线程(转+实例)
我们在做软件开发的时候很多要用到多线程技术。例如如果做一个下载软件像flashget就要用到、像在线视频工具realplayer也要用到因为要同时下载media stream还要播放。其实例子是很多的。线程相对进程来说是“轻量级”的,操作系统用较少的资源创建和管理线程。程序中的线程在相同的内存空间中执行,并共享许多相同的资源。1) 在python中如何创建一个线程对象?如果你要
2013-02-13 13:45:58
13590
转载 Python多线程学习
一、Python中的线程使用: Python中使用线程有两种方式:函数或者用类来包装线程对象。1、 函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例: view plaincopy to clipboardprint?import time import thread def timer(no, inter
2013-02-12 22:42:15
1054
转载 【python】python新手必碰到的问题---encode与decode,中文乱码[转]
为什么会报错“UnicodeEncodeError:'ascii' codec can't encode characters in position 0-1: ordinal notin range(128)”?本文就来研究一下这个问题。字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成
2013-02-12 20:03:00
31258
转载 ubuntu下打开txt文件乱码的解决
ubuntu下打开txt文件乱码的解决 方法一: 终端输入gconf-editor调出gconf-edit www.2cto.com (如若没安装请用 sudo apt-get install gconf-editor 命令安装) PS:输入gconf-editor即可,前面不需要加Sudo 依次点开 apps->gedit-2->prefere
2013-02-12 17:38:28
884
转载 ubuntu 12.04下安装QQ
今天在QQ官网上下载了QQ for linux版本deb版本,但是却安装不了,后来通过网上查询,要安装WineQQ相信大家都懂,腾讯自己搞的linuxQQ实在太烂了,又不更新,实在没神码意思。 今天我们来聊一聊LiunxQQ2012~呵呵,你没有听错,是2012版本,和windows版本差别不大~先看一张截图这是刚才发帖的时候截的~下载地址http://www.lo
2013-02-10 22:44:44
1462
转载 Python内置的字符串处理函数整理<转>
Python内置的字符串处理函数整理,收集常用的Python 内置的各种字符串处理 函数的使用方法str='python String function'生成字符串变量str='python String function'字符串长度获取:len(str)例:print '%s length=%d' % (str,len(str))字母处理全部大写:str.up
2013-02-10 13:30:16
566
转载 range和xrange
range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。range示例: >>> range(5) [0, 1, 2, 3, 4] >>> range(1,5) [1, 2, 3, 4] >>> range(0,6,2)[0, 2, 4]xrange 函数说明
2012-12-23 16:34:45
493
转载 Session的介绍
session 分成两部分,session空间存放于服务器端,打开空间的ID 存放于 客户端的cookie, 如果客户端关闭了cookie,session就不能正常的使用。来源:Session 的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 session。目前社会上对session的理解非常混乱:有时候
2012-12-13 20:49:54
662
转载 ubuntu下eclipse快捷方式的安装
Eclipse只需解压后便可直接使用,在Linux下没法跟Windows下一样很方便得创建快捷方式,每次都得到eclipse目录下打开eclipse,非常不方便,所以最好在桌面上创建一个快捷方式。 创建快捷方式第一步:打开终端,cd到桌面上,在桌面上运行touch eclipse.desktop命令,创建一个文件eclipse.desktop。然后编辑这个文件,gedite
2012-12-11 11:17:13
7815
1
原创 samba服务器的安装
参考了http://www.linuxidc.com/Linux/2011-07/38996.htm http://blog.163.com/coffee_666666/blog/static/1846911142012527114446567/ 今天在安装samba服务器的时候,安装到一半的时候老是提示错误,无法安装,重新试了好几次都不行,最后只好
2012-12-09 15:49:11
6355
原创 Django学习之动态网页
今天开始学习动态网页的搭建,总结一下今天所学的内容:第一次使用Django,需要一些初始化设置工作:因为经常要用到django-admin.py,所以要把它加入到环境变量中,如果在安装django是使用setup.py进行安装的话,会自动在环境变量中加入,一、创建工作目录:首先切换到工作目录D:\Program Files\StudySoftware\DjangoCode,运行django
2012-12-06 21:45:17
1335
原创 MySQL学习系列一
从昨天开始学习Django动态网页,昨天安装完MySQL后主要在熟悉MySQL数据库的操作;近几天先总结一下昨天所学的数据库操作的内容:一、打开mysql:首先要进入mysql所安装的目录D:\Program Files\StudySoftware\MySQL\MySQL Server 5.5\bin中,然后运行命令mysql -u用户名 -p密码,打开mysql,注意-u与用户名,-p与
2012-12-06 17:37:43
678
转载 Django的安装和第一个工程的建立
Django的安装和建立工程详细步骤可以参考The Django book,里面讲的特别详细。我的安装过程如下:安装Django首先需要安装数据库,可选的数据库有好几种,我选择的是MySQL数据库,首先到MySQL官网上下载软件:http://www.mysql.com/安装后,还要下载MySQLdb软件:http://www.djangoproject.com/r/python-my
2012-12-04 20:34:09
6861
原创 python学习笔记之多线程
python多线程可以通过导入thread模块,来使用thread中的函数,或者通过继承threading类来创建线程。每个进程都拥有自己的地址空间,内存,数据栈以及记录其运动轨迹的辅助数据。python代码的执行主要由python虚拟机(也叫解释器GIL主循环)来控制,对python虚拟机的访问由python全局解释器锁GIL来控制,正是这个锁保证了任一时刻只有一个线程在运行。不建议
2012-12-03 21:06:17
788
原创 python学习笔记之PyQt环境的搭建
搭建python的GUI环境有很多种开发工具,我选择的是python+PyQT+Eric安装配置。 Python环境:python3.2、 PyQt UI设环境:PyQt-Py3.2-x86-gpl-4.8.5-1 GUI IDE开发工具:eric5-5.1.5 是一款python,ruby的IDE,其强大代码功能,与QT4
2012-11-26 21:52:00
5848
原创 python学习笔记二
方法 def PrintName(self):pass在调用的时候并没有传入参数,self实际上相当与C++中的this指针,方法的特别之处在于实例对象作为函数的第一个参数传给了函数。在例子中,调用x.PrintName()相当于Class1.PrintName(x)。继承: class DerivedClass(BaseClassName):pass对于不同模块的类,
2012-11-25 19:43:48
595
原创 python学习笔记一
python是一种面向对象的语言,其可移植性非常强。python官网:www.python.compython运行脚本前的步骤:1、将代码编译生成与平台无关的字节码,(具有很好的可移植性)并把字节码保存在.pyc文件中。(字节码比源代码运行速度要快得多) 2、将字节码转发到虚拟机PVM中,虚拟机运行代码。(由于不是生成与底层相关的二进制字节码,因此跟C、C++比起来执行速度会比
2012-11-06 19:25:51
696
转载 [转]ListView由复杂到简单
转自http://www.cnblogs.com/carmanloneliness/archive/2012/02/27/2370597.htmlListView由复杂到简单 项目做完了,其中用到的ListView控件很大,有自由的时间就总结一下ListView的各个知识点。谈到ListView总是离不开adapter的使用,在这片文章中也总结下adapter的使用,主要讲述两个
2012-10-17 23:21:26
679
原创 Android UI界面学习之WebView(网络视图)
Android中使用WebView来显示网页内容。使用WebView需要下面几个步骤:1、在Android.manifest中添加访问互联网的权限:首先要在manifest.main文件中创建一个webview,然后再activity中定义这个webview然后进行一下相关操作。1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.I
2012-10-05 22:53:09
2085
转载 【转】java序列化机制和原理
有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列
2012-10-05 11:21:59
500
原创 javaSE学习笔记7 组合、初始化块
组合:所谓组合就是将一个类的对象作为另一个类的属性来应用。初始化块:是java类里面出现的第四种成员(前面依次有属性、方法、构造器)。它没有名字,没有标识。初始化只在创建java对象时隐式执行,而且在调用构造器之前执行。初始化块用两个大括号括起来,它的修饰符只能是static,称为静态初始化块。初始化块总是在构造器之前执行。用static修饰的称为类初始化块,它总是在类初始化阶段就执行,比
2012-10-02 11:21:58
444
原创 javaSE学习笔记7 多态
多态:多态指的是方法具有多态,而类的属性不具备多态。多态——父类引用指向子类对象,而且子类要重写父类中的方法。多态:java的引用变量有两种类型:一种是编译时的类型,一种是运行时的类型。编译时的类型由声明该变量时使用的类型决定,运行时的类型由赋给该变量的类型决定。如果编译时的类型和运行时的类型不一致,就会出现多态。父类:public class Base { public in
2012-10-01 23:11:59
451
原创 javaSE学习笔记6 重写
java中的子类是不能获得父类的构造器的java中子类重写(也叫覆盖Overrider)父类的方法:子类继承了父类,但是父类的方法不太适合子类,所以子类可以重写父类的方法。重写遵循“两同两小一大”规则:两同就是方法名、形参列表相同,两小就是子类的返回值必须比父类的相等或者比父类的小。子类方法声明抛出的异常应该比父类的更小或者相等。一大是指子类方法的访问权限应该比父类的方法的访问权限更大。重
2012-10-01 15:23:36
575
原创 javaSE学习笔记5——访问控制权限private、default、protected、public
理解封装:封装指的是将对象的内部状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是要通过该类所提供的方法来实现对内部信息的访问和操作。举例:若不将类的属性封装,那么就可以通过对象来访问类的属性,比如在下面的例子里面,可以通过Person对象将年龄age直接赋值为1000,这样是非常不好的,而对属性进行封装了以后,可以在方法里面加入控制语句,控制年龄的范围,限制对属性的不合理
2012-10-01 13:14:05
635
原创 javaSE学习笔记3
形参可变:在最后一个形参后面加...表示该形参可以接收多个参数值,多个参数值被当作数组传入。长度可变的形参只能放在形参列表的最后,而且只能含有一个长度可变的形参。package com;public class Text9 { public static void fun2(int a,String[] s) { for(String iter:s) { Syste
2012-09-30 22:28:06
367
原创 JAVASE学习笔记三——this,static
java中修饰方法:abstract和final只能用一个去修饰方法,因为abstract表示抽象,是需要被继承实现的,说明是需要修改里面内容的,而final表示不能改变的,所以他不能和abstract一块修饰方法,否则就矛盾了。static修饰的静态成员不能修饰非静态成员。java中的引用实际上就是C中的指针,只是java不允许直接访问堆内存里面的对象,只能通过对象的引用来访问。如果
2012-09-30 13:59:09
611
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人