自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (27)
  • 问答 (2)
  • 收藏
  • 关注

原创 C27_OC17-日期类型NSDate

#import int main(){ // 0时区当前时间 NSDate * date = [NSDate date]; // 代码运行到这一行的时间 // 比date晚5秒的时间 NSDate * date2 = [NSDate dateWithTimeInterval:5 sinceDate:date]; // 从1970年开始到d

2014-05-11 17:03:09 1113

原创 C26_OC16-OC类型包装

1.NSNumber #import int main(){ /** NSNumber包装int、float、double、... **/ NSNumber * num1 = [NSNumber numberWithInt:10]; NSNumber * num2 = [NSNumber numberWithFloat:453.5]; NSNumber * n

2014-05-11 17:01:16 1251

原创 C25_OC15-OC集合类

1.NSArray数组 2.NSMutableArray可变数组 3.NSSet #import  int main(){     // NSSet无序存储     NSSet * set1 = [NSSet set]; // 空     NSSet * set2 = [NSSet setWithObjects:@"aaaa", @"bbbb", @"cc

2014-05-11 16:58:56 1803

原创 C24_OC14-NSString字符串

1.NSString和文件操作 2.NSMutableString

2014-05-11 16:53:12 1357

原创 C23_OC13-Foundation内置的常用结构体

这些都是typedef struct XXX定义的。可能需要添加CoreGraphics框架。 1.NSRange区间 如同Groovy中的range。NSRange是一个结构体,即struct。 2.NSPointd/CGPoint点-坐标 NSPointd、CGPoint是一样的,但CGPoint跨平台。 3.NSSize/CGSize大小尺寸

2014-05-11 16:46:11 1614

原创 C22_OC12-protocol协议

类似Java的接口,用于声明若干方法。一个父类遵守了此协议(实现此接口),子类也默认遵守。 NewFile,OSX,Cocoa,Objective-C Protocol。 1.基本使用 1)协议 // //  父协议:MyProtocol.h // #import  /**   协议关键字 协议名     OC中的基协议和基类重名,都是NSObject **/

2014-05-09 19:51:38 1753

原创 C21_OC11-block代码块

#import typedef int (^BlockProduct) (int, int); // 乘积 typedef int (^BlockQuotient) (int, int); // 商 int main() { // 局部变量 int nm = 99; // 使用__block标注变量,这样就可以让Block操作了 __block in

2014-05-09 19:46:59 1023

原创 C20_OC10-内存管理

每个对象都有一个隐式的int类型计数器,占4个字节内存。对象诞生(使用alloc或new、copy创建对象)时默认计数为1;每增加一个调用,计数器加1;当计数器为0时,对象销毁,内存回收。 retain 计数器+1 release  计数器-1 retainCount 计数器值 销毁方法:dealloc。如果计数器值为0,则调用此方法销毁对象。 如果重写此方法,则最后须调用[supe

2014-05-09 19:43:31 1806

原创 C19_OC09-方法的类型SEL

#import @interface Persion : NSObject - (void) test; @end @implementation Persion - (void) test{ // _cmd是一个SEL类型的常量,保存当前方法地址。每个方法都内置这个属性 // 如同: SEL _cmd = @selector(test); NSLog(@"还是SEL

2014-05-05 23:09:06 1133

原创 C18_OC08-load、initialize、description

/** 前文中的“类”,就是“类对象” 类对象的类型叫Class-类(看到这个单词,似乎有种Java的亲切感) 前文中的“对象”,就是“实例对象” 实例对象的类型叫类 程序启动时,会加载全部的类(原类)和分类(增强类),加载完毕会执行一次且仅一次各类的load 程序启动后,当第一次调用某个类(类对象)时,会执行一次且仅一次其initialize方法 **/ #import

2014-05-05 23:08:24 1488

原创 C17_OC07-Category分类:增强模式

category:分类、类别、类目。 1.基本使用 1)普通类: 2)增强类: /*  文件:Jackman+Wolverine.h  项目:ocstudy    作者:vigiles  日期:14-5-4  Copyright (c) 2014年 itcast. All rights reserved.  */ /**  Category意为类别、分类,

2014-05-05 23:03:54 1368

原创 C16_OC06-id关键字和构造方法

1.id关键字 2.构造方法

2014-05-05 22:56:44 1027

原创 C15_OC05-@property和@synthesize

运行XCode5.1,创建项目,OSX版,CommanLineTool。完成后,新建文件,OSX,Cocoa,ObjectC-Class。 以下测试在终端使用cc命令会报警,但运行无错。 1.隐式setter和getter的自动完成 1)h文件 2)m文件 3)main 2.预定义属性和隐式getter、setter 1)h文件 #impor

2014-05-03 23:09:12 1663

原创 C14_OC04-面向对象三大特性

封装、继承、多态 1.封装 1)set/get方法 #import  @interface Persion : NSObject     {         //@public - 对象实例可直接访问的         //面向对象:内部结构不应暴露         //成员变量应尽量使用set/get方法操作         int age;     }     - (

2014-05-02 20:29:48 1021

原创 C13_OC03-面向对象

1.从类到对象的调用 2.对象和自定义函数 3.OC的函数和对象方法 #import  /*  方法的声明必须写在main之前-使用之前  */ @interface Persion : NSObject     /*      OC对象的方法只能在定义类时声明。属于面向对象的范畴      以+、-开头      返回值类型使用()包裹    

2014-05-01 09:42:59 1054

原创 C12_OC02-OC较C的不同

1.关键字 @catch、@class、@dynamic、@end、@finally、@implementation、@interface、@optional、@private、@property、@protected、@protocol、@public、@required、@selector、@synthesize、@throw、@try、 id、self、super、_cmd、__bloc

2014-05-01 09:35:17 1150

原创 C11_OC01-ObjectC-HelloWorld

环境搭建:http://my.oschina.net/vigiles/blog/141689

2014-05-01 09:29:21 1482

原创 C10_C语言-extern和static

1.关于函数 1)在头文件定义函数 #ifndef _MYH_H_ #define _MYH_H_ #include  extern void funcMY(); //声明自定义函数 extern void funcMY(){ printf("funcMY:外部函数,内外皆可访问\n"); } #endif 2)在源文件定义函数 #include

2014-04-25 13:44:40 1468

原创 C09_C语言-typedef类型自定义

预处理语句 #define A B,表示编译阶段把后文中全部的A换成B。 typedef为复杂的声明定义简单的别名,如:typedef AAAAA B,可理解为运行阶段把全部的B换成AAAAA。 1.各种使用 #include  typedef int MyInt; //1.类型定义,给int取一个别名-同义词 typedef MyInt MyNewInt; //1.给自定义类型

2014-04-25 13:36:40 1076

原创 C08_C语言-宏、条件编译、文件包含

1.宏 1)不带参数的宏 /*  * 代码编译为0和1之前执行的语句叫预处理语句。  * 预处理指令以#定义  * 第一种:文件包含,#include  * 第二种:宏定义,#define。#define A B,表示把后文中全部的A换成B  * 宏的生命:无论定义于何处,从定义的一行开始,直到文件结尾,除非遇到#undef。  * 1.不带参宏。  * 2.带参的宏。  * 

2014-04-25 13:31:27 1437

原创 C07_C语言-结构体、枚举

1.定义结构体 #include  /*  * 构造类型:数组(数据类型单一)、结构体(数据类型可多种)  */ void main() { //结构体声明(固定关键字) 结构体类型名(自定义名称) struct Person{ int age; char *name; }p; //同时声明一个结构体变量 p.age = 90; p.name = "Personp"; p

2014-04-23 16:18:50 1384

原创 C06_C语言-变量作用域

#include /*全局变量: 作 用 域:当前文件中从定义的这一行,到文件结尾可用 生命周期:程序启动到程序退出*/ int w; //全局变量有默认初始值,int类型默认初始值为0 void changeW(){ /*局部变量: 作 用 域:在函数内定义的变量(和形参),作用域仅在这个函数代码块中 生命周期:从定义的这一行开始,到代码块结束*/ w  =

2014-04-23 10:09:54 928

原创 C05_C语言-指针

1.声明创建 2.指向指针的指针 3.指针与数组/字符串 4.指针与函数

2014-04-23 00:59:49 929

原创 C04_C语言-字符串

1.声明创建 2.strlen函数

2014-04-22 23:54:37 969

原创 C03_C语言-数组

1.声明和初始化 2.数组作为函数参数 //参数类型为整型数值 void intChange(int arg){ arg = 9090; } int main() { int array[] = {3,4,4,5}; arrChange(array); //实参,数组名代表地址 printf("%d \n", array[1]); //99 intChan

2014-04-20 17:11:06 920

原创 C02_C语言基础

1.关键字、标示符、注释 1)关键字都是小写的 auto break case char const continue  default do double else enum extern  float for goto if int long register return  short signed sizeof static struct switch  typedef uni

2014-04-18 23:42:40 1448

原创 C01_Win下用Eclipse搭C/C++环境

1.安装MinGW 1)下载解压 http://pan.baidu.com/s/1gdsYlsZ  2)稳定包 3)组件 4)环境变量 MINGW_HOME E:\win7programs\MinGW PATH %MINGW_HOME%\bin C_INCLUDEDE_PATH %MINGW_HOME%\include CPLUS_INCLUDE_P

2014-04-17 10:44:34 855

原创 Mybatis上路_05-使用命令行自动生成

1.数据准备:         mysql5.5 。 1)建库: CREATE DATABASE DB_MYBATIS CHAR SET UTF8; USE DB_MYBATIS; 2)建表:CREATE TABLE TB_GENERATOR( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(60) , note

2013-04-24 22:43:51 1733

原创 Mybatis上路_04-整合Spring

1.准备jar:            mybatis-spring-*.jar,spring-*-*.jar。             2.配置Spring:                      <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.

2013-04-23 23:36:41 880

原创 Mybatis上路_03-简单关联数据查询

1.示例数据库准备: 1)增加创建示例表单: CREATE TABLE TB_JOB ( id INT PRIMARY KEY AUTO_INCREMENT, id_person INT NOT NULL, job VARCHAR(60) NOT NULL, company VARCHAR(60) NOT NULL ); 2)插入

2013-04-21 16:22:03 908

原创 Mybatis上路_02-单表的CRUD

1.查询: 1)修改BeanPerson.xml: <!DOCTYPE mapper PUBLIC"-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- 为了返回list类型而定义的returnMap。

2013-04-21 15:57:40 1460

原创 Mybatis上路_01-基本流程

1.数据库准备: 1)创建数据库: CREATE DATABASE DB_MYBATIS CHAR SET UTF8; USE DB_MYBATIS; 2)创建表单: CREATE TABLE TB_PERSON( id INT PRIMARY KEY, name VARCHAR(32), country VARCHAR(60),

2013-04-19 21:14:46 1423

原创 Java上路20-GUI

GraphicalUser Interface:图形用户接口。AWT:抽象窗口接口,调用系统方法实现;Swing:图形界面组件系统,Java自身实现。 一. AWT的继承关系:   二. 常用布局管理器: FlowLayout(流布局) 从左到右的顺序排列,单个组件默认居中。Panel默认此布局 BorderLayout(边界布局) 东西南北中,当不指定方位时,默认最大化填充

2012-12-04 23:52:14 1219

原创 Java上路19-I/O-常用类

一. 对象序列化: Java对象序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够以后将这个字节序列完全恢复为原来的对象。利用对象的序列化,可以实现轻量级持久性,这意味着一个对象的生存周期并不取决于程序是否正在执行,它可以生存于程序的调用之间。通过将一个序列化对象写入磁盘,然后在重新调用程序时恢复该对象,就能够实现持久性的效果。ObjectOutputStream /

2012-12-03 23:26:55 645

原创 Java上路18-I/O-File

一. File: File对象可以表示文件或者目录,利用它可对文件或目录的属性进行基本操作。也可以查询文件的基本信息,并进行修改。   构造函数     File file = new File (“ Demo.txt ”) ;    在默认目录创建文件    File file = new File (“ C : \\”,“ Demo

2012-12-03 11:25:32 712

原创 Java上路17-I/O-字符与字节

一. System.in : 1. 键盘录入对象: import java.io.*; class InAndOut { public static void main(String[] args) throws IOException { //获取键盘录入对象 InputStream in=Syste

2012-11-30 17:03:26 850

原创 Java上路16-I/O

IO流用来处理设备之间的数据传输,Java对数据的操作是通过流的方式,Java用于操作的流的对象都在IO包中。流按操作数据分为字节流和字符流,流按流向分为输入流和输出流。         字符流:FileReader、FileWriter,BufferedReader、BufferedWriter          字节流:InputStream、OutputStream,FileInputS

2012-11-28 10:37:25 730

原创 Java上路15-集合工具类

一. Collections:        Collections类完全由在collection上进行操作或返回collection的静态方法组成。 1. 排序、查询: import java.util.*; class CollectionsDemo { public static void main(String[] args) {

2012-11-25 23:51:38 929

原创 Java上路14-Map集合

将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 一. 代码示例: import java.util.*; /* 该集合存储键-值对,键具有唯一性。 增 put(K key, V value) putAll(Map m) 删 clear() remove(Object key) 查

2012-11-24 18:50:12 804

原创 Java上路13-泛型

泛型是JDK1.5为类型安全做的更新,将运行时期出现的ClassCaseException转移到了编译时期。通过尖括号定义要引用的数据类型。 import java.util.*; class GenericDemo { public static void main(String[] args) { //使用尖括号声明String

2012-11-23 19:31:58 694

Flash Action 2.0常用函数

网络搜集资源,希望对喜欢Flsah编程的朋友有帮助

2010-08-06

Q版HACK编程实例精讲

网络资源,欢迎共享 宋柏思(网名:谷夕、gxisone)著作 vigiles 制作

2010-12-08

Hadoop-1.1.2上路 v1.0

基于hadoop-1.1.2的伪分布式集群、分布式集群搭建。使用javaapi操作hdfs、hdfs内部操作命令、从win7访问ubuntu中的hadoop集群。 eclipse hadoop java 分布式 云计算 Hadoop-1.1.2上路 v1.0

2013-05-23

Hadoop上路v1.1.pdf

基于hadoop-1.1.2的伪分布式集群、分布式集群搭建。使用javaapi操作hdfs、hdfs内部操作命令、从win7访问ubuntu中的hadoop集群。 eclipse hadoop java 分布式 云计算 Hadoop上路 v1.1

2013-07-21

vm安装macos补丁_unlock-all-v110

从虚拟机vmware安装macos系统的增强补丁,unlock-all-v110.rar。如果你的主机系统是windows,安装wm后,请从解压包中找到window里的install.cmd运行。

2013-07-01

esp8266-2.6.3.zip

在ArduinoIDE中开发esp8266芯片时用到的扩展库,2.6.3版。在线安装失败时可以下载此文件,Mac系统 放到~/Library/Arduino15/staging/packages/下,形成~/Library/Arduino15/staging/packages/esp8266-2.6.3.zip,本资源仅8266的核心库,还须要其它库,不要下载此库了,到 https://download.csdn.net/download/Vigiles/12324349 下载完整版。注意所需积分都是csdn自己设置高分的。

2020-03-30

JDY-10M_BLE_book.7z

泰凌微芯片tlsr8266的说明文档,可组mesh。可以参看http://www.gaohaiyan.com/2607.html。

2020-04-17

mybatis-generator-1.3.2中文API

mybatis-generator-1.3.2中文API,英文很差,见谅。mybatis generator 自动代码生成。

2013-04-24

clapack-3.2.1.tgz.zip

源码。官网 http://www.netlib.org/clapack/ ,CLAPACK是LAPACK的C语言接口。LAPACK的全称是Linear Algebra PACKage,线性代数库。

2020-03-14

com.springsource.org.aopalliance-1.0.0.jar

com.springsource.org.aopalliance-1.0.0.jar 。Spring的AOP开发依赖,AOP联盟jar。

2013-12-02

esp8266-2.6.3.7z

在ArduinoIDE中开发esp8266芯片时用到的扩展库,2.6.3版。在线安装失败时可以下载此文件,Mac系统 放到~/Library/Arduino15/staging/packages/下,形成~/Library/Arduino15/staging/packages/esp8266-2.6.3.zip,然后到ArduinoIDE的属性里,附加开发板管理器网站,输入:http://arduino.esp8266.com/stable/package_esp8266com_index.json 。工具,开发板,开发板管理器,搜索 8266,找到 ESP8266 Community,选择版本2.6.3,安装。可参考 http://www.gaohaiyan.com/2573.html 。

2020-04-13

用于Android平台进行kaldi编译的CLAPACK-3.2.1.zip

官方直接下载的CLAPACK是不能编译so动态库文件的,这里集成了Android编译所需的mk文件,可以直接通过ndk编译。

2020-03-13

FileUtil.java

这个是Hadoop-core-1.1.2中org.apache.hadoop.fs.FileUtil.java文件。如果在Win7系统中访问虚拟机内的hadoop会发生:WARN util.NativeCodeLoader:   Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 请帮忙编译成.class文件

2013-05-21

Box2D新手开发入门手册

来自天地会9ria的技术文档!绝对经典!

2011-12-06

价值150元的易语言视频教程-种子

价值150元的易语言视频教程-种子,下载来自己看吧,我还没看看呢

2011-12-06

FileUtil.class

将这个文件替换hadoop-core-1.1.2.jar包中org/apache/hadoop/fs/FileUtil.class同名文件。然后将此jar包分别替换Ubuntu端和Win7端的同名包。 防止win7访问Ubuntu中hadoop时发生 WARN util.NativeCodeLoader: 02   Unable to load native-hadoop library for your platform

2013-05-21

openfst-1.7.6.tar.gz

源码openfst-1.7.6.tar.gz,kaldi所需的库。有限状态转换器(Finite-State Transducer,FST)。

2020-03-13

openblas0.3.9.zip

源码版本0.3.9。开源算法库:基础线性代数子程序库。https://github.com/xianyi/OpenBLAS/releases

2020-03-14

OS_X_10_8_Mountain_Lion苹果山狮10.8操作系统种子

OS_X_10_8_Mountain_Lion苹果山狮10.8操作系统种子

2013-07-01

hadoop-eclipse-plugin-1.1.2.jar

Eclipse4.2中配置Map/Reduce视图操作hadoop-1.1.2的插件

2013-05-23

speechcraft.zip

话术制作工具,可用于销售、银行、金融、智能对话机器人等。使用AutoIt开发,这个语言是开源的,有可能会报毒,如果不放心可以删除。 java版源代码:http://www.gaohaiyan.com/2348.html

2019-06-26

使用Flex4.5开发Android应用程序

使用Flex4.5开发Android应用程序

2011-12-06

greensock_as_docs_tween_Max_API

用webzip下载网页,再用easychm转得。 TweenMax帮助文档。2011.12.11

2011-12-11

Ext4.1.0 Doc中文版API V1.0.0 Beta

Ext4.1.0 Doc中文版API V1.0.0 Beta

2014-01-02

Lucene+nutch搜索引擎开发(全本2-1)

Lucene+nutch搜索引擎开发(全本2-1),本电子书共两部分

2013-04-05

Lucene+nutch搜索引擎开发(全本2-2)

Lucene+nutch搜索引擎开发(全本2-2),本电子书共两部分

2013-04-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除