- 博客(105)
- 收藏
- 关注
原创 NSOperation的其他设置
//监听操作- (void)operationListen{ NSBlockOperation *operation = [NSBlockOperation blockOperationWithBlock:^{ NSLog(@"NSBlockOperation--下载图片1--%@",[NSThread currentThread]); }];
2015-12-31 22:36:17 362
原创 NSOperation的基本使用
//// ViewController.m// NSOperation的基本使用///* NSOperation的作用: 配合使用NSOpertaion和NSOperationQueue也能实现多线程编程 NSOpertaion和NSOperationQueue实现多线程的具体步骤: 先将需要执行的操作封装到一个NSOperation对象中; 然后将NSOperatio
2015-12-30 22:51:25 418
原创 OC语言使用“消息结构”(messaging structure)而非“函数调用”(function calling)
OC语言使用“消息结构”(messaging structure)而非“函数调用”(function calling)消息与函数调用之间的区别看上去就像这样://MessagingObject *obj = [Object new];[obj performWith:parameter1 and:parameter2];//function callingObject *obj =
2015-12-30 14:49:53 882
转载 Magento 通过SKU 或 属性获取产品和目录
通过 SKU 获取产品 Load a Product by SKUSKU 不像其他产品属性, 它是一个静态属性, 这就意味着它不会被存储在任何一个产品 EAV 表中, 而存储在主要的产品实体表中(catalog_product_entity), 所以想通过 SKU 来获取产品将变得非常有效率$sku = 'my-product-sku';$product = Mage::
2015-12-29 11:37:50 2272
原创 Magento查询系统还有那些产品没有设置Group Price的代码
<?phperror_reporting(E_ALL);set_time_limit(0);define('MAGENTO', realpath(dirname(__FILE__)));require_once MAGENTO . '/app/Mage.php';umask(0);Mage::app()->setCurrentStore(Mage_Core_Model_App::ADM
2015-12-29 10:19:34 502
原创 Magento 把所有产品的 Special Price 同步添加给Group Price代码
<?phperror_reporting(E_ALL);set_time_limit(0);define('MAGENTO', realpath(dirname(__FILE__)));require_once MAGENTO . '/app/Mage.php';umask(0);Mage::app()->setCurrentStore(Mage_Core_Model_App::ADM
2015-12-29 09:52:44 474
原创 结构体作为对象的属性
//// main.m// OC语言学习#import typedef struct{ int year; int month; int day;} Date;@interface Student : NSObject{ @public NSString *_name; Date _birthday;}- (void
2015-12-28 21:37:45 519
原创 成员变量、局部变量和全局变量
//// main.m// OC语言学习#import @interface Person : NSObject{// int age = 10; /* 写在类声明的大括号中的变量,我们称之为 成员变量(属性/实例变量) 成员变量只能通过对象访问 注意:成员变量不能离开类,离开类之后就不是成员变量。
2015-12-28 20:10:53 1853
原创 const关键字
//// main.c// C语言学习#include int main(int argc, const char * argv[]) { /* const对基本数据类型的作用,可以让基本数据类型的变量 变为 常量 */ const int num = 10; float const heigth = 10.0;
2015-12-27 12:47:54 397
原创 typedef给数据类型起别名
//// main.c// C语言学习#include /* 什么是 typedef?它有什么作用? typedef 可以给一个 已知的数据类型起别名 */typedef int myInt;typedef myInt myInteger;/* 注意: 1.typedef不仅能给系统原有的数据类型起别名,也可以给一个自定义的数据类型起别名 2.利用typede
2015-12-27 12:09:25 2243
原创 条件编译的其他用法
//// main.c// C语言学习#include #define SCORE 100#define COUNT 50int main(int argc, const char * argv[]) { #ifdef SCORE //判断是否定义了后面的宏 printf("score\n");#else COUNT printf("count
2015-12-27 10:57:21 566
原创 条件编译基本概念
//// main.c// C语言学习#include #define SCORE 100int main(int argc, const char * argv[]) { int score = 100; /* 预处理指令什么时候执行?编译之前 变量什么时候定义?执行了才定义 注意点:条件编译不能用来判断变量,因为不在
2015-12-27 10:44:24 515
转载 一个使用socket来抓取数据的例子
$post_ =array ( 'author' => 'Gonn', 'mail'=>'[email protected]', 'url'=>'http://www.nowamagic.net/', 'text'=>'欢迎访问简明现代魔法');$data=http_build_query($post_);$fp = fsockopen("nowamagic.net", 80, $
2015-12-26 14:34:28 517
转载 一段PHP SPL标准库的用法(遍历目录,查找固定条件的文件
class RecursiveFileFilterIterator extends FilterIterator{ // 满足条件的扩展名 protected $ext = array('jpg','gif'); /** * 提供 $path 并生成对应的目录迭代器 */ public function __construct($path)
2015-12-26 14:28:04 535
转载 CentOS下PHP的SSH2扩展安装方法
下载地址wget http://www.libssh2.org/download/libssh2-1.4.2.tar.gzwget http://pecl.php.net/get/ssh2-0.12.tgz先安装 libssh2 在安装 SS2# tar -zxvf libssh2-1.4.2.tar.gz# cd libssh2-1.4.2# ./config
2015-12-26 10:31:01 5577
原创 带参数的宏定义 #define
//// main.c// C语言学习#include //求和函数int sum(int v1, int v2){ return v1 + v2;}//宏定义/* #define 代表要定义一个宏 SUM 宏的名称 (v1,v2) 参数,不要写数据类型 v1+v2 用于替换的内容 宏定义并不会做任何运算,无论是有参数还是无参数,仅仅是
2015-12-25 20:02:23 14988
原创 Magento常用SQL:按产品Visibility过滤,查询所有产品
#catalog_product_entity_int表的attribute_id=102是产品的Visibility属性(1=>Not Visible Individually、2=>Catalog、3=>Search、4=>Catalog, Search)#catalog_product_entity_int表value字段的值为4(Visibility属性是:Catalog, Search
2015-12-24 13:55:00 682
原创 [手势与触摸]用拖动手势识别器实现可供拖拽的视图
//// DragView.m// iOS核心开发手册#import "DragView.h"/*拖动手势识别器可以侦测拖拽手势,只要系统检测到拖动手势,就会触发你所指定的回调方法 */@implementation DragView{ //用来保存视图原来的位置 CGPoint previousLocation;}- (instancetype)i
2015-12-24 13:40:27 518
原创 [手势与触摸]创建可以拖动的视图
一,创建一个UIImageView类的子类 DragView,并为该类添加响应触摸的能力//// DragView.h// iOS核心开发手册#import @interface DragView : UIImageView@end//// DragView.m// iOS核心开发手册#import "DragView.h"/* 更新DragView的中
2015-12-24 12:00:59 367
原创 枚举的基本概念
//// main.c// C语言学习#include int main(int argc, const char * argv[]) {// int sex = 0; //女// int sex = 1; //男 //枚举就是专门用于表示几种固定类型的取值 //枚举的本质就是基本数据类型,整型 //枚举和结构体一样,要想
2015-12-23 20:49:13 609
原创 结构体和函数
//// main.c// C语言学习#include void change(int value){ value = 99;}//定义一个结构体类型struct Person{ int age; char *name;};void change2(struct Person value){ value.age = 99;}
2015-12-23 20:07:31 455
原创 使用NSKeyedArchiver进行深拷贝
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { @autoreleasepool { NSData *data; NSMutableArray *dataArray = [NSMutableArray arrayWithObjects:
2015-12-23 13:59:51 455
原创 归档— NSKeyedArchiver
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { /* 在OC语言中,归档是一个过程,即用某种格式来保存一个或多个对象,以便以后还原这些对象。 通常,这个过程包括将多个对象写入文件中,以便以后读取该对象。 */ @autoreleas
2015-12-23 11:58:06 341
原创 归档—使用XML属性列表进行归档
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { /* 在OC语言中,归档是一个过程,即用某种格式来保存一个或多个对象,以便以后还原这些对象。 通常,这个过程包括将多个对象写入文件中,以便以后读取该对象。 */ @autoreleas
2015-12-23 11:44:46 472
原创 copy和mutableCopy方法简单认识
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { @autoreleasepool { //copy和mutableCopy方法// NSMutableArray *dataArray = [NSMutableArray arrayWithObject
2015-12-23 11:25:17 319
原创 NSFileHandle处理文件2
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { @autoreleasepool { //追加文件"fileA"到"fileB"的末尾 NSFileHandle *inFile, *outFile; NSData *buffer;
2015-12-23 10:14:39 272
原创 NSFileHandle处理文件
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { /* 处理文件: 1.打开文件,并获取一个NSFileHandle对象,以便在后面的I/O操作中引用该文件 2.对打开的文件执行I/O操作 3.关闭文件 */ @autoreleasep
2015-12-23 10:08:20 296
原创 NSFileManager— NSProcessInfo类的使用
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { @autoreleasepool { //复制文件和使用 NSProcessInfo 类 //NSProcessInfo类中包含了一些方法,允许你设置或检索正在运行的应用程序(即进程)的各种类型的信息
2015-12-23 09:51:57 306
原创 结构体数组
//// main.c// C语言学习#include int main(int argc, const char * argv[]) { //要求定义变量保存公司中所有部分的绩效 struct Bumen { char *name; int count; double kpi; };
2015-12-22 22:26:21 526
原创 指向结构体的指针
//// main.c// C语言学习#include int main(int argc, const char * argv[]) { struct Person { char *name; int age; int heigth; }; struct Person sp =
2015-12-22 22:05:03 413
原创 结构体定义的3种方式
//// main.c// C语言学习#include int main(int argc, const char * argv[]) { //1.先定义结构体类型,再定义结构体变量 struct Person { int age; int heigth; }; struct Person p1;
2015-12-22 21:38:39 731
原创 结构体的内存存储细节
//// main.c// C语言学习#include int main(int argc, const char * argv[]) { /* 数组内存寻址是从大到小 存储数组元素从小到大 数组的地址就是数组首元素的地址 */ int nums[3] = {1,3,5}; //定义结构
2015-12-22 21:13:22 653
原创 结构体的基本概念
//// main.c// C语言学习#include int main(int argc, const char * argv[]) { /* 数组:用于保存一组相同类型的数据 结构体:可保存不同类型的数据 定义结构体类型的格式: struct 结构体类型名称 { 属性;
2015-12-22 20:17:23 660
原创 指向函数的指针—应用场景
//// main.c// C语言学习#include int sum(int v1, int v2){ return v1 + v2;}int minus(int v1, int v2){ return v1 - v2;}//让test函数接收一个指向函数的指针//以后我们只需要给test函数传递对应的指针,那么函数内部就可以调用不同的函数
2015-12-22 19:48:37 1078
原创 NSFileManager—基本的路径操作
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { @autoreleasepool { /* NSPathUtilities.h 包含了NSString的函数和分类扩展,它允许你操作路径名。 */
2015-12-22 15:51:17 504
原创 NSFileManager—枚举目录
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { @autoreleasepool { NSString *path; NSFileManager *fm; NSDirectoryEnumerator *dirE
2015-12-22 14:27:08 337
原创 NSFileManager—目录的基本操作
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { @autoreleasepool { NSString *dirName = @"testdir"; NSString *path; NSFileManager *fm;
2015-12-22 14:16:12 421
原创 NSFileManager—使用NSData缓存
//// main.m// OC语言学习#import int main(int argc, const char * argv[]) { @autoreleasepool { /* 使用文件时,需要频繁的将数据读入到一个临时存储区,这个临时存储区通常称为缓冲区。当手机数据,以便随后将这些数据输出到文件中,通常也使用存储区。
2015-12-22 13:59:55 595
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人