自定义博客皮肤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 917

原创 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 1144

原创 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 1662

原创 C24_OC14-NSString字符串

1.NSString和文件操作2.NSMutableString

2014-05-11 16:53:12 1257

原创 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 1487

原创 C22_OC12-protocol协议

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

2014-05-09 19:51:38 1599

原创 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 945

原创 C20_OC10-内存管理

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

2014-05-09 19:43:31 1541

原创 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 1018

原创 C18_OC08-load、initialize、description

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

2014-05-05 23:08:24 1362

原创 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 1217

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

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

2014-05-05 22:56:44 931

原创 C15_OC05-@property和@synthesize

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

2014-05-03 23:09:12 1549

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

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

2014-05-02 20:29:48 914

原创 C13_OC03-面向对象

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

2014-05-01 09:42:59 960

原创 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 1068

原创 C11_OC01-ObjectC-HelloWorld

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

2014-05-01 09:29:21 1362

原创 C10_C语言-extern和static

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

2014-04-25 13:44:40 1356

原创 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 963

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

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

2014-04-25 13:31:27 1264

原创 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 1257

原创 C06_C语言-变量作用域

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

2014-04-23 10:09:54 794

原创 C05_C语言-指针

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

2014-04-23 00:59:49 833

原创 C04_C语言-字符串

1.声明创建2.strlen函数

2014-04-22 23:54:37 852

原创 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]);//99intChan

2014-04-20 17:11:06 827

原创 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 1255

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

1.安装MinGW1)下载解压http://pan.baidu.com/s/1gdsYlsZ 2)稳定包3)组件4)环境变量MINGW_HOMEE:\win7programs\MinGWPATH%MINGW_HOME%\binC_INCLUDEDE_PATH%MINGW_HOME%\includeCPLUS_INCLUDE_P

2014-04-17 10:44:34 779

原创 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 1611

原创 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 789

原创 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 809

原创 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 1373

原创 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 1336

原创 Java上路20-GUI

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

2012-12-04 23:52:14 1040

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

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

2012-12-03 23:26:55 578

原创 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 618

原创 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 759

原创 Java上路16-I/O

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

2012-11-28 10:37:25 640

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

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

2012-11-25 23:51:38 821

原创 Java上路14-Map集合

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

2012-11-24 18:50:12 707

原创 Java上路13-泛型

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

2012-11-23 19:31:58 604

JDY-10M_BLE_book.7z

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

2020-04-17

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

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

clapack-3.2.1.tgz.zip

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

2020-03-14

openblas0.3.9.zip

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

2020-03-14

openfst-1.7.6.tar.gz

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

2020-03-13

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

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

2020-03-13

speechcraft.zip

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

2019-06-26

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

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

2014-01-02

com.springsource.org.aopalliance-1.0.0.jar

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

2013-12-02

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

苹果操作系统-搜狗输入法

苹果操作系统-搜狗输入法,2013年6月最新版

2013-07-01

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

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

2013-07-01

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-eclipse-plugin-1.1.2.jar

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

2013-05-23

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

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

mybatis-generator-1.3.2中文API

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

2013-04-24

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

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

2013-04-05

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

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

2013-04-04

greensock_as_docs_tween_Max_API

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

2011-12-11

Box2D新手开发入门手册

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

2011-12-06

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

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

2011-12-06

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

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

2011-12-06

Q版HACK编程实例精讲

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

2010-12-08

Flash Action 2.0常用函数

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

2010-08-06

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

TA关注的人

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