自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 PHP-P函数打印数据

function p($var){ if (is_bool($var)) { var_dump($var); } else if (is_null($var)) { var_dump(NULL); } else { echo "" . print_r($var, true) . ""; }}

2015-09-11 07:11:07 491

原创 PHP-C函数读取配置信息

function C($name = null, $value = null){ static $config = array(); if (is_null($name)) { return $config; } else if (is_string($name)) { $name = strtoupper($name);

2015-09-11 07:09:51 404

原创 Python OS/OS.PATH/Built-in 常用函数

import os#获取平台名字print os.name#获取当前工作目录print os.getcwd();#获取环境变量Keyprint os.getenv();#添加环境变量Name/valueprint os.putenv();#删除一个文件print os.remove();#平台的换行符print os.linesep;import os.p

2015-09-04 14:40:36 392

原创 Python Platform 平台信息

import platform#获取平台print platform.system();#获取平台信息print platform.platform();#获取版本print platform.version();#获取Mac版本print platform.mac_ver();#获取Win版本print platform.win32_ver();''' 平台

2015-09-04 13:45:17 586

原创 Python xml.etree.ElementTree 用法

Python xml.etree.ElementTree 用法

2015-09-04 10:17:27 2888

原创 Python isinstance用法

其第一个参数为对象,第二个为类型名或类型名的一个列表。其返回值为布尔型若对象的类型与参数二的类型相同则返回True。若参数二为一个元组,则若对象类型与元组中类型名之一相同即返回Truex=1print isinstance(x,int);print isinstance(x,(int,str,float));

2015-09-04 09:18:58 453

原创 Python Format用法

print("my name is {}").format("Tony");print("my name is {0}").format("tony");print("my name is {name}").format(name="tony");class simply: def __init__(self,dic): print self.__dict__

2015-09-04 08:53:09 347

原创 Python __dic__巧妙用法

class Keeper: def __init__(self,dic): self.__dict__.update(dic); #或者可以这样 self.__dict__= dic;k = Keeper({'name':'jack','age':'14'});print k.name;

2015-09-04 08:39:38 1525

原创 通过Python判断主机是否存在

import osstatus = os.system("ping -c 3 www.baidu.com");if status == 0:    print '连接成功!';else:    print '连接失败';

2015-09-04 08:15:10 4148

原创 JS-Cookie操作

Insert title herefunction setCookie(name,value,expiresDay){ var oDay = new Date();oDay.setDate(oDay.getDate()+expiresDay); document.cookie=name+'='+value+';expires='+oDay;}function g

2015-03-31 19:44:10 426

原创 JS-绑定事件两种方式

/* 注意事项 如果是绑定事件 取消默认事件 用 preventDefault(); */ function addEvent(obj, click, fn) { if(obj.attachEvent) { obj.attachEvent('on' + click, fn);

2015-03-30 18:23:52 411

原创 JS-拖拽-碰撞-封装

*{margin: 0;padding: 0;} //函数加载入口 window.onload = function() { var oDiv1 = document.getElementById('div1'); var oDiv2 = document.getElementById("div2"); var offse

2015-03-30 13:31:50 634

原创 C#-Struct简单的用法

/*定义Point 里面就只有2个属性 但是我们实际上根本不需要类的全部功能 */ class Point { public int x; public int y; }这样写就方便多了 struct Point { public int x;

2015-03-27 22:58:33 3894

原创 python-str方法使用

Authenticator = "JonesJ";Separator = "*";#获取字符串度len(Authenticator);#顺序查找Authenticator.find("J"); #注意区分大小写Authenticator.find("J",0,1);#逆序查找Authenticator.rfind("J") #注意区分大小写Authenticator.rf

2015-03-25 15:10:16 543

原创 Java-Calendar用法

//获取时间对象 String string = (new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date())); System.out.println(string); Calendar calendar = Calendar.getInstance(); //获取年 System.out.prin

2015-03-23 18:36:31 377

原创 Java-日期处理-时间戳转换-日期比较

import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;public class SimpleDate { public static void main(String[] args) throws Exception { /* * 风格 * FUL

2015-03-23 18:12:45 1306

原创 Java-StringCharacterIterator简单的用法

StringCharacterIterator iterator = new StringCharacterIterator("hello world"); //迭代元素 while (iterator.current() != StringCharacterIterator.DONE) { System.out.print(iterator.current());

2015-03-23 15:57:28 1815

原创 C-[之函数指针]

指向函数的指针申明格式类型 (*变量名)();指向函数的指针 案例1.1int component(int x,int y);int main(int argc, const char * argv[]){ int (*pointer)(),sum; pointer = component; sum = (*pointe

2015-03-23 11:49:21 350

原创 NSArray输出到控制台中文乱码解决方

对数组进行扩展方法 重写 descriptionWithLocale 方法-(NSString *)descriptionWithLocale:(id)locale{ NSMutableString *string = [[NSMutableString alloc] init]; [string appendString:@"@{"]; id obj = nil;

2015-03-18 23:38:12 433

原创 UI-UIButton细说

/* 背景风格 UIControlStateNormal = 0, 常规显示 UIControlStateHighlighted = 1 << 0, 被点击按住之后显示的状态 UIControlStateDisabled = 1 << 1,

2015-03-12 15:18:10 372

原创 UI-获取IOS屏幕大小

//获取IOS手机屏幕尺寸 UIScreen *screen = [UIScreen mainScreen]; // 获取屏幕宽度 CGFloat width = [screen bounds].size.width; //获取屏幕高度 CGFloat height = [screen bounds].size.height;

2015-03-12 14:42:20 644

原创 OC-简单的使用BLOCK

/* BLOCK是什么? 苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。 BOLCK和函数的相似性: (1)可以保存代码 (2)有返回值 (3)有形参 (4)调用方式一样。 BLOCK注意是事项

2015-03-11 09:12:52 351

原创 OC-代理设计模式

下面实现代码!#import #import "protocoldemo.h"#import "Children.h"#import "Jones.h"int main(int argc, const char * argv[]) { //初始化对象 Jones *jones = [[Jones alloc] init]; //创建对象 叫Jone

2015-03-10 23:59:39 388

原创 OC-简单的介绍谓词和使用方法

/*NSPredicate 指定条件过滤数据*/ Person *person1 = [[Person alloc] initPerson:@"张三" age:12]; Person *person2 = [[Person alloc] initPerson:@"李四" age:21]; Person *person3 = [[Person alloc]

2015-03-10 23:34:00 319

原创 OC-观察者练习练习

main.h //被观察的对象 Jones *joens = [[Jones alloc] initWithJones]; //观察的对象 Lucy *lucy = [[Lucy alloc] initWithLucy:joens]; [[NSRunLoop currentRunLoop] run];@interface Jo

2015-03-10 23:08:11 342

原创 OC-简单介绍KVC和简单的使用!

//基本的KVC(Key,Value,Coding)基本概念 Person *person = [[Person alloc] init]; //下面会先判断getter/setter方法是否存在 如果存在先会调用getter/setter方法 [person setValue:@"1" forKey:@"compatibility"];

2015-03-10 22:18:57 370

原创 OC-ID类型和instanceType区别

/*id 被称为指向任何OC对象的指针,有点类似于Java中的Object对象*/ /*声明了一个指正对象 指向了字符串 我们来看看能不能调用字符串方法*/ id obj = @"张三"; //是可以的 因为在编译期间 编译器已经确定 obj指向的是一个字符串 [obj stringByAppendingString:@"abc"];

2015-03-10 18:13:34 697

原创 OC-NSnumber和NSvalueNSNULL以及集合数组优化写法

//数字对象的常用方法处理 NSnumber作用就是把基本数据封装成对象 好让存储容器 能存储这些对象 float p = 3.14; //准换成基本包装对象 [[NSNumber numberWithFloat:p] floatValue]; //封装整数 [[NSNumber numberWithInt:1] intValue];

2015-03-10 16:44:05 562

原创 OC-集合对象NSSet基本使用和方法介绍

/* 集合的基本概念 在Foundation框架中,提供了NSSet类 他是一组单值对象集合 且NSSet实例中的元素是无序的,同一个对象是只能保存一个 并且他也分为可变和不可变的集合对象(NSMutableSet); */ NSSet *set = [[NSSet alloc] initWithObjec

2015-03-10 16:19:28 637

原创 OC-数组基本介绍和常用的方法细说!

//创建一个数组 NSArray *tempoaray = [[NSArray alloc] initWithObjects:@"张三",@"李四",@"王五", nil]; //接受一个数组 合并 NSArray *tempoary1 = [[NSArray alloc] initWithArray:tempoaray]; //获取数组的一个长度 NSLo

2015-03-10 15:38:11 397

原创 OC-NSString基本使用和常用方法介绍

//基本字符创 NSString *string1 = @"Hello world"; //基本字符创创建 NSString *action1 = [[NSString alloc] init]; //创建一个空字符创 NSString *string2 = [NSString string]; //通过对象创建字符串 不过一般不

2015-03-10 15:22:46 441

原创 OC-关于NSObject常用方法介绍

//初始化对象 Person *person1 = [[Person alloc] init]; Person *person2 = [[Person alloc] init]; //判断对象地址是否相等 if ([person1 isEqual:person2 ]) { NSLog(@"Yes!"); }

2015-03-10 14:49:48 433

原创 OC-NSFileHandle基本介绍和使用!

//NSFileHandle 主要负责对文件内容进行读取和写入操作 注意此对象不能创建文件 NSString *home = [NSHomeDirectory() stringByAppendingString:@"/Documents/10.txt"]; /* //读取写入数据 NSFileHandle *handle = [NSFi

2015-03-10 12:52:15 427

原创 OC-NSFileManger常见处理方式

//创建文件对象 NSFileManager *manager = [NSFileManager defaultManager]; NSString *content = @"张三"; NSError *createError; NSString* native = [NSHomeDirectory() stringByAp

2015-03-10 11:19:03 588

原创 JavaScript实现Class增删获取判断操作!

最近练习练习 还没写完

2015-03-07 00:53:11 371

空空如也

空空如也

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

TA关注的人

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