- 博客(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 530
原创 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 422
原创 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 414
原创 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 615
原创 Python isinstance用法
其第一个参数为对象,第二个为类型名或类型名的一个列表。其返回值为布尔型若对象的类型与参数二的类型相同则返回True。若参数二为一个元组,则若对象类型与元组中类型名之一相同即返回Truex=1print isinstance(x,int);print isinstance(x,(int,str,float));
2015-09-04 09:18:58 476
原创 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 391
原创 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 1556
原创 通过Python判断主机是否存在
import osstatus = os.system("ping -c 3 www.baidu.com");if status == 0: print '连接成功!';else: print '连接失败';
2015-09-04 08:15:10 4204
原创 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 446
原创 JS-绑定事件两种方式
/* 注意事项 如果是绑定事件 取消默认事件 用 preventDefault(); */ function addEvent(obj, click, fn) { if(obj.attachEvent) { obj.attachEvent('on' + click, fn);
2015-03-30 18:23:52 430
原创 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 665
原创 C#-Struct简单的用法
/*定义Point 里面就只有2个属性 但是我们实际上根本不需要类的全部功能 */ class Point { public int x; public int y; }这样写就方便多了 struct Point { public int x;
2015-03-27 22:58:33 3933
原创 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 586
原创 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 403
原创 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 1346
原创 Java-StringCharacterIterator简单的用法
StringCharacterIterator iterator = new StringCharacterIterator("hello world"); //迭代元素 while (iterator.current() != StringCharacterIterator.DONE) { System.out.print(iterator.current());
2015-03-23 15:57:28 1843
原创 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 364
原创 NSArray输出到控制台中文乱码解决方
对数组进行扩展方法 重写 descriptionWithLocale 方法-(NSString *)descriptionWithLocale:(id)locale{ NSMutableString *string = [[NSMutableString alloc] init]; [string appendString:@"@{"]; id obj = nil;
2015-03-18 23:38:12 453
原创 UI-UIButton细说
/* 背景风格 UIControlStateNormal = 0, 常规显示 UIControlStateHighlighted = 1 << 0, 被点击按住之后显示的状态 UIControlStateDisabled = 1 << 1,
2015-03-12 15:18:10 391
原创 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 663
原创 OC-简单的使用BLOCK
/* BLOCK是什么? 苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。 BOLCK和函数的相似性: (1)可以保存代码 (2)有返回值 (3)有形参 (4)调用方式一样。 BLOCK注意是事项
2015-03-11 09:12:52 372
原创 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 433
原创 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 357
原创 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 360
原创 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 402
原创 OC-ID类型和instanceType区别
/*id 被称为指向任何OC对象的指针,有点类似于Java中的Object对象*/ /*声明了一个指正对象 指向了字符串 我们来看看能不能调用字符串方法*/ id obj = @"张三"; //是可以的 因为在编译期间 编译器已经确定 obj指向的是一个字符串 [obj stringByAppendingString:@"abc"];
2015-03-10 18:13:34 717
原创 OC-NSnumber和NSvalueNSNULL以及集合数组优化写法
//数字对象的常用方法处理 NSnumber作用就是把基本数据封装成对象 好让存储容器 能存储这些对象 float p = 3.14; //准换成基本包装对象 [[NSNumber numberWithFloat:p] floatValue]; //封装整数 [[NSNumber numberWithInt:1] intValue];
2015-03-10 16:44:05 582
原创 OC-集合对象NSSet基本使用和方法介绍
/* 集合的基本概念 在Foundation框架中,提供了NSSet类 他是一组单值对象集合 且NSSet实例中的元素是无序的,同一个对象是只能保存一个 并且他也分为可变和不可变的集合对象(NSMutableSet); */ NSSet *set = [[NSSet alloc] initWithObjec
2015-03-10 16:19:28 664
原创 OC-数组基本介绍和常用的方法细说!
//创建一个数组 NSArray *tempoaray = [[NSArray alloc] initWithObjects:@"张三",@"李四",@"王五", nil]; //接受一个数组 合并 NSArray *tempoary1 = [[NSArray alloc] initWithArray:tempoaray]; //获取数组的一个长度 NSLo
2015-03-10 15:38:11 435
原创 OC-NSString基本使用和常用方法介绍
//基本字符创 NSString *string1 = @"Hello world"; //基本字符创创建 NSString *action1 = [[NSString alloc] init]; //创建一个空字符创 NSString *string2 = [NSString string]; //通过对象创建字符串 不过一般不
2015-03-10 15:22:46 457
原创 OC-关于NSObject常用方法介绍
//初始化对象 Person *person1 = [[Person alloc] init]; Person *person2 = [[Person alloc] init]; //判断对象地址是否相等 if ([person1 isEqual:person2 ]) { NSLog(@"Yes!"); }
2015-03-10 14:49:48 465
原创 OC-NSFileHandle基本介绍和使用!
//NSFileHandle 主要负责对文件内容进行读取和写入操作 注意此对象不能创建文件 NSString *home = [NSHomeDirectory() stringByAppendingString:@"/Documents/10.txt"]; /* //读取写入数据 NSFileHandle *handle = [NSFi
2015-03-10 12:52:15 464
原创 OC-NSFileManger常见处理方式
//创建文件对象 NSFileManager *manager = [NSFileManager defaultManager]; NSString *content = @"张三"; NSError *createError; NSString* native = [NSHomeDirectory() stringByAp
2015-03-10 11:19:03 607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人