- 博客(43)
- 资源 (2)
- 收藏
- 关注
原创 python 数据挖掘常用函数
import numpy as np # 多维数组对象和用于处理数组的例程集合组成的库 导入文件中的数据files = 'path' path/xxx/xxx/xxx 路径写法f =files #你所要打开的特定目录的特定文件with open(f,'r') as file: l1 = file.readlines() #把文件中的每...
2018-05-21 11:05:25
430
原创 MySQL 练习
基础语句SHOW DATABASES 返回可用数据库的一个列表SHOW TABLES 返回当前选择数据库中可用的表SHOW COLUMNS FOR table...
2018-03-21 16:40:29
208
原创 sql
SELECT Company FROM Orders 选取表中一列SELECT * 表中选取所有的列。SELECT DISTINCT Company FROM Orders 选取不重复的字段SELECT * FROM Persons WHERE City='Beijing' 希望选取居住在城市 "Beijing" 中的人,我们需要向 SELECT 语句添加 WHERE 子句:S
2017-04-11 11:08:45
248
原创 javascript
onchangeonchange 事件常结合对输入字段的验证来使用。 输入内容做判断Window 尺寸 浏览器窗口尺寸有三种方法能够确定浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)。对于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:win
2017-04-05 15:18:46
281
原创 python
__init__:类实例初始化函数__str__:类实例字符串化函数在最开始位置写一个初始化方法__init__,以便初始化对象,然后会写一个__str__方法,方面我们调试程序。
2017-03-27 08:54:28
285
转载 iOS中清除web的cookie方法和缓存
iOS中清除web的cookie方法和缓存 (2016-05-10 15:13:13)转载▼ NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
2016-05-16 11:26:31
1499
原创 获取当前日期的前一天和后一天
NSDate *nowDate = [NSDatedate]; NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init]; [dateFormattersetDateFormat:@"yyyy-MM-dd"]; NSString *da
2016-03-21 16:15:50
629
转载 iOS获取设备电量、内存、容量
iOS获取设备电量、内存、容量字数359 阅读563 评论0 喜欢0获取电池状态 -(CGFloat)getBatteryQuantity { return [[UIDevice currentDevice] batteryLevel]; }获取总内存大小 -(long long)getTotalMemorySize { retur
2016-02-25 10:46:47
1465
转载 IOS开发之不同版本适配问题2(#ifdef __IPHONE_7_0)
继续说说ios不同版本之间的适配先说一个东西:在xcode当中有一个东西叫targets,苹果的官方文档是这样说的:A target specifies a product to build and contains the instructions for building the product from a set of files in a project or works
2016-02-17 16:57:46
371
转载 使用KeyBoardUtil处理软键盘的弹出
iPhone的软键盘为216像素高,程序员不得不在软键盘弹出时想办法调整窗口视图,避免输入控件被弹出的软键盘所遮挡。 iPhone程序员普遍采用注册软键盘事件的观察者对象来对付这个问题。当软键盘弹出时,窗体的View被上移,当软键盘隐藏时,窗体的View恢复原来位置,这样就避免了输入控件被遮挡。 KeyBoardUtil是我写的一个类,正是使用了上述原理,但进行了一
2015-09-25 10:28:40
452
原创 collectionView
刷新数据源方法。。 [self.collectionViewreloadData]; [self.collectionViewreloadSections:[NSIndexSetindexSetWithIndex:0]];
2015-09-11 10:28:13
279
转载 IOS中Json解析的四种方法
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSe
2015-09-09 11:18:05
340
转载 【iOS】网络操作与AFNetworking
众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回的数据做各种序列化的操作,同时还要考虑请求数据的安全等一堆问题。一、早前的几个网络框架1、ASI框架: HTTP终结者.很牛, 但是有BUG, 已经停止更新.2、MKNe
2015-09-07 10:48:06
301
转载 IOS开发之实现App消息推送(最新)
第一部分首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都有),先来看一张苹果官方对其推送做出解释的概要图。Provider是给你手机应用发出推送消息的服务器,而APNS(Apple Push Notification Service)则是苹果消息推送服务器。你本地的服务器当需要给应用推送一条消息的时候,先要将消息发出到苹果推送服务器,然后再由苹果
2015-09-06 15:06:01
484
转载 iOS UIFont 字体名字大全
Font Family: American TypewriterFont: AmericanTypewriterFont: AmericanTypewriter-BoldFont Family: AppleGothicFont: AppleGothicFont Family: ArialFont: ArialMTFont: Arial-BoldMTFont:
2015-09-01 16:55:10
349
原创 uinavgationcontroller
右上角返回键执行的语句 [self.navigationController popToRootViewControllerAnimated:NO];拦截所有的push操作push时隐藏底部的tabbar- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated{
2015-08-27 10:14:18
346
转载 自定义cell
纯代码实现UITableViewCell的自定义扩展 (2013-11-25 12:16:36)转载▼标签: 属性 代码 功能 方法 两种分类: iOS开发学习手记 介绍两种方法第一种,简单的增加UITableViewCell一些小功能
2015-07-05 19:09:45
305
原创 综合设计ui 彩票设计json 和 html添加
json的格式和plist文件差不多 所以思路也是差不多 首先创建模型#import @interface MJHtml : NSObject/** * 网页标题 */@property (nonatomic, copy) NSString *title;/** * 网页文件名 */@property (nonatomic, copy) NSStri
2015-05-28 16:31:11
476
原创 综合设计ui 彩票设计设置界面
现在要实现的是我的彩票里面的设置部分,很明显这是一个tableview,但是如果写进plist文件会显得很麻烦要关系到推送的控制器和里面的子cell。所以要把他独立的变成模型写出来。大概可以分为2块 一块是基本的section,然后是里面的cell。创建一个MJBaseSettingViewController 存放基本的tableview的代码;。#import "MJB
2015-05-25 18:43:19
1068
原创 网络编程和TC协议
Stream 编程模式 stream编程模式提供了与 unix 的文件操作类似的模式。首先创建和设置流,接着打开流,然后读写流,在流存在时还可以通过查询流的相关属性来读取流的相关信息,在流使用完毕后关闭流。 iOS 为stream编程模式提供的api编程接口包括两大类,一类是Core Foundation框架层用C语言实现的CFStream API(包括CFSt
2015-05-14 15:57:36
473
转载 http 协议的编程
http编程综述:亦可称为soap编程。通常情况下,http编程要比socket编程相对要简单易用得多。所以用的最广广泛。一、http编程其实就是http请求。http请求最长用的方法是 get 和 post 方法。==》get方法和post方法相比理解起来比较简单,get方法可以直接请求一个url,也可以url后面拼接上参数作为一个新的url地址进行请求。get方法后面的value要经过
2015-05-10 21:00:09
355
原创 综合设计ui 彩票设计基础界面搭建
1.先搭建基础界面 TabBarController上添加5个NavigationController 由于给定的图片是直接加上文字的 所以这里要重写TabBarControllerTabBarController 可以看成一个View加上5个按钮 注意点 (1)首先要移除系统自带的tabbar 因为系统的tabbar是readonly 不移除不能重新创建 (2)UI
2015-05-10 20:10:00
583
原创 quartz 2D 总结
基本步骤1.获得图形上下文CGContextRef ctx= UIGraphicsGetCurrentContext();•2.拼接路径(下面代码是搞一条线段)CGContextMoveToPoint(ctx,10,10);CGContextAddLineToPoint(ctx,100,100);3.绘制路径 CGContextStroke
2015-05-09 19:29:33
392
转载 quartz 2D 大纲
Paths中的几个重要元素Points void CGContextMoveToPoint ( CGContextRef c, CGFloat x, CGFloat y ); 指定一个点成为current point Quartz会跟踪current point一般执行完一个相关函数后,current point都会相应的改变. Lines
2015-05-08 08:38:14
293
原创 JSON & XML——网络数据格式
JSON(1)作为一种轻量级的数据交换格式,正在逐步取代XML,成为网络数据的通用格式(2)基于JavaScript的一个子集(3)易读性略差,编码手写难度大,数据量小(4)JSON格式取代了XML给网络传输带来了很大的便利,但是却没有了XML的一目了然,尤其是JSON数据很长的时候,我们会陷入繁琐复杂的数据节点查找中XMLn可扩展标记语言n用于标记电子文件使其具有结构
2015-05-04 17:11:29
456
原创 多线程概念
进程正在进行中的程序被称为进程,负责程序运行的内存分配每一个进程都有自己独立的虚拟内存空间线程线程是进程中一个独立的执行路径(控制单元)一个进程中至少包含一条线程,即主线程可以将耗时的执行路径(如:网络请求)放在其他线程中执行创建线程的目的就是为了开启一条新的执行路径,运行指定的代码,与主线程中的代码实现同时运行执行路径,线程,负责程序中代码的实际运行
2015-05-04 17:03:48
398
原创 iOS应用数据存储的常用方式
lXML属性列表(plist)归档lPreference(偏好设置)lNSKeyedArchiver归档(NSCoding)lSQLite3lCoreData应用沙盒
2015-05-04 16:48:54
453
原创 uitableView 总结2——QQ好友下拉界面
uitableview完整步骤1.创建模型 布尔类型设置她的get方法是IS开头 在数据后面加上2个方法可以快速返回封装好的模型、@interface MJFriend : NSObject@property (nonatomic, copy) NSString *name;@property (nonatomic, copy) NSString *icon;
2015-04-22 19:07:42
351
原创 UItableView 总结1——聊天界面
1.利用plist文件创建模型 1.1如果发现系统自带的cell不够用 那就要自定义cell1.1.1一般自定义cell需要创建2个模型 第一个存放plist里面的模型数据 第二个存放内空间的尺寸在这里引入一个怎么把文字放到给定好尺寸的方法 叠放层次首先是 按钮->文字 然后设置文字的内边距 比如说20 现在按钮和文字的排列 textVi
2015-04-22 16:55:25
367
原创 通过代码自定义cell(cell的高度不一致)
通过代码自定义cell(cell的高度不一致)1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法Ø添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中) Ø进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定的图片)
2015-04-17 10:15:53
311
原创 ios中的代理使用
•对象A内部发生了一些事情,想通知对象B••对象B想监听对象A内部发生了什么事情••对象A想在自己的方法内部调用对象B的某个方法,并且对象A不能对对象B有耦合依赖••对象A想传递数据给对象B••……•以上情况,结果都一样:对象B是对象A的代理(delegate)••1.先搞清楚谁是谁的代理(delegate)●2.定义代理协议,协议名
2015-04-15 19:16:24
468
原创 使用xib创建自定义Cell
适用范围cell的格式固定1.将plist文件和图片文件导入到supporting files2.新建class1 将plist的内容建成模型3.用empty创建xib文件用storyboard拖动形成固定界面4.创建class2文件用来封装xib5.将xib的class属性变成用来封装的class2的文件名6 .在class2文件中导入class1 这样就可以拿到
2015-04-14 10:03:32
411
转载 KVC中setValuesForKeysWithDictionary:
从字典映射到一个对象,这是KVC中的一个方法所提供的,这个方法就是 setValuesForKeysWithDictionary: ,非常好用,不需要你来一一的给对象赋值而直接从字典初始化即可 简单的说就是可以用点语法输出。dic.key首先,先初始化一个字典,如下所示:---------------------------------------------------
2015-04-11 13:36:17
297
原创 presentViewController
模态窗口只是视图控制器显示的一种方式(在iOS中并没有专门的模态窗口类),模态窗口不依赖于控制器容器(例如前两种视图切换一个依赖于UITabBarController,另一个依赖于UINavigationController),通常用于显示独立的内容,在模态窗口显示的时其他视图的内容无法进行操作。模态窗口使用起来比较容易,一般的视图控制器只要调用- (void)presentViewCon
2015-04-09 21:16:59
533
原创 UINavigationController实例之私人通讯录
UINavigationController是一个导航控制器,它用来组织有层次关系的视图,在UINavigationController中子控制器以栈的形式存储,只有在栈顶的控制器能够显示在界面中,一旦一个子控制器出栈则会被销毁。UINavigationController默认也不会显示任何视图(这个控制器自身的UIView不会显示),它必须有一个根控制器rootViewController,而且
2015-04-09 20:18:19
495
原创 UITabBarController
iOS三种视图切换的原理各不相同:UITabBarController:以平行的方式管理视图,各个视图之间往往关系并不大,每个加入到UITabBarController的视图都会进行初始化即使当前不显示在界面上,相对比较占用内存。UINavigationController:以栈的方式管理视图,各个视图的切换就是压栈和出栈操作,出栈后的视图会立即销毁。UIModalController:以
2015-04-09 20:12:23
312
原创 ios旋转
.屏幕旋转(1)将屏幕旋转统一写到rootViewController中。例如:上面(1)中rootViewController是UINavigationController,则将旋转写到UINavigationController中。为UINavigationController添加类别,代码如下:- (BOOL) shouldAutorotate{ //全部调
2015-04-09 13:03:08
325
原创 uiviewcontrol生命周期
从图中可以看到,在view加载过程中首先会调用loadView方法,在这个方法中主要完成一些关键view的初始化工作,比如UINavigationViewController和UITabBarController等容器类的ViewController;接下来就是加载view,加载成功后,会接着调用viewDidLoad方法,这里要记住的一点是,在loadView之前,是没有view的,也就是说,在
2015-04-09 13:00:55
344
原创 MVC架构
•Mvc的宗旨 只要改了模型view跟着改•改模型状态就会改 实现代码不用动#pragma mark - 数据源方法/** * 一共有多少组数据 */- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ return3;}/** * 第sec
2015-04-08 19:28:17
430
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人