自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 flask提交表单

1. 创建test_flask.py主程序test_flask.pyfrom flask import Flask, render_template, requestapp = Flask(__name__)@app.route('/')def student(): return render_template('student.html')@app.route('...

2019-10-25 23:01:53 84

原创 flask中调用静态文件步骤

1. test_flask.py主程序from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def index(): return render_template('index.html')if __name__ == '__main__': app.run(deb...

2019-10-25 22:16:19 78

原创 python操作MySQL----增删改查

1. 导入包import pymysql2. 创建连接con = pymysql.connetc(host='localhost', user='root', password='123456', database='mysql_db', port=3306)3. 获取游标cur = con.cursor()4.1 插入一条数据insert_sql = 'inse...

2019-10-18 10:52:25 55

原创 python操作sqlite3----增删改查

1. 导入包import sqlite32. 创建连接con = sqlite3.connetc('test.db')3. 获取游标cur = con.cursor()4.1 插入一条数据insert_sql = 'insert into t_person(pname, age, score) values(?, ?)'try: cur.execut...

2019-10-18 10:42:50 119

原创 python操作excel----读写

1. 导入第三方包import xlrd #只读from xlutils.copy import copy #写2. 打开一个excelbook = xlrd.open_workbook(test.xmls')books = copy(book)#拷贝一份原来的excel3. 获取sheetsheet = book2.get_sheet(0)4. 修改exc...

2019-10-18 10:15:26 29

原创 python操作excel----xlwt(写)

1. 导入第三方包import xlwt#只能写,不能读2. 新建一个excelbook = xlwt.Workbook()3. 新建一个sheetsheet = book.add_sheet('case1_sheet')4. 往excel中写入数据stus = [ ['姓名', '年龄', '性别', '分数'], ['mary', 20, ...

2019-10-18 10:10:06 49

原创 python操作excel----xlrd(读)

1. 导入第三方包import xlrd #只能读book = xlrd.open_workbook('test.xls')#打开一个excel2. 获取sheetsheet1 = book.sheet_by_index(0)#顺序获取sheetsheet2 = book.sheet_by_name('case1_sheet')#根据sheet页的名字获取sheet3....

2019-10-18 10:04:29 35

原创 python操作MySQL

1. 导入第三方包import pymysql2. 创建mysql连接con = pymysql.connetc(host='localhost', user='root', password='123456', database='mysql_db', port=3306)#mysql_db数据库需要先创建3. 创建游标cur = con.ursor()4.创建表...

2019-10-18 09:56:08 18

原创 python操作sqlite3----创建表

1. 导入包import sqlite32. 创建连接con = sqlite3.connetc('test.db') #不存在则创建3. 获取数据库cursor对象cur = con.cursor()4. 创建表的sql语句sql = ''' create table t_person( pno INTEGER primary key autoincr...

2019-10-18 09:47:54 123

转载 framework--怎么样使用bundle来共享资源

转载自:http://www.jianshu.com/p/ff50bce87f551、问题?iOS的一个限制,framework只能包含头文件和静态库。那么怎么样通过使用bundle整合资源,让其可以随着framework一起发布。2、解决方法:2.1、创建一个Bundle资源都会被添加到bundle中。这将是A工程上的另一个目标。1)

2016-11-23 16:52:29 1895

转载 iOS工程里添加C文件造成的编译错误

expected identifier or'('unknown type name‘nsstring’declaration of 'protocol'must be imported from module'objectiveC.runtime'before it is required原来在xcode6里新建的pch文件少了#ifdef __OBJC__#e

2016-11-23 15:33:27 738 1

转载 XCode添加自定义framework运行时出现dyld: Library not loaded的解决方法

XCode添加自定义framework运行时出现dyld: Library not loaded的解决方法在使用自定义的framework运行时,会出现如下的错误:dyld: Library not loaded: @rpath/IpuMap.framework/IpuMap Referenced from: /Users/tony/Library/Developer/CoreSimu

2016-11-20 23:36:51 3627

转载 php 设计模式

1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。为什么要使用PHP单例模式1. php的应用主要在于数据库应用, 一个应用中会存在

2016-11-01 11:41:30 361

转载 iOS10上关于NSPhotoLibraryUsageDescription NSCameraUsageDescription 等问题

最近升级了Xcode8.0,真是很多坑啊,填完一个来另外一个,今天又遇到了一个,用Xcode8.0上传项目时被驳回说是info.plist里面没有设置NSPhotoLibraryUsageDescription、NSCameraUsageDescription、NSContactsUsageDescription、NSMicrophoneUsageDescription等字段,之前这些都是预设的不

2016-09-28 13:12:29 1423

转载 IOS 简单的动画自定义方法(旋转、移动、闪烁等)

#define kDegreesToRadian(x) (M_PI * (x) /  180.0 ) #define kRadianToDegrees(radian) (radian*  180.0 )/(M_PI) - (  void )viewDidLoad {    [ super viewDidLoad  ];self .  title =  @" 

2016-09-22 14:06:13 1589

转载 UIImageView contentMode 设置效果

typedef enum {    UIViewContentModeScaleToFill,    UIViewContentModeScaleAspectFit,      // contents scaled to fit with fixed aspect. remainder is transparent    UIViewContentModeScaleAspect

2016-09-11 10:13:20 312

转载 iOS 延迟执行方法

iOS常用的四种延迟执行的方法:1.performSelector(NSObject)方法  2.NSTimer方法  3.GCD方法  4.sleep(NSThread)方法延迟执行代码:- (void)delayDo : (id)sender { NSLog(@"do:%@",sender);}1.performSelect

2016-08-19 10:51:12 434

转载 iOS控件之UILabel

转载自:http://www.jianshu.com/p/9ffcdc0003e0首先要创建一个带有属性的字符串NSMutableAttributedStringNSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:@"这是一个富文本字符串"]; /* 其他几

2016-08-09 18:40:57 262

原创 iOS UITableView默认分割线左对齐(不留间距)

1. 在初始化UITableView的时候:    if([mainTableViewrespondsToSelector:@selector(setSeparatorInset:)]) {        [mainTableViewsetSeparatorInset:UIEdgeInsetsZero];    }    if ([mainTableVi

2016-08-03 17:33:39 926

转载 IOS学习之蓝牙4.0

转载自:http://blog.csdn.net/pony_maggie/article/details/26740237iOS学习也一段时间了,该上点干货了。前段时间研究了一下IOS蓝牙通讯相关的东西,把研究的一个成果给大家分享一下。 一 项目背景简单介绍一下做的东西,设备是一个金融刷卡器,通过蓝牙与iphone手机通讯。手机端的app通过发送不同的指令(

2016-07-27 11:57:19 553

转载 信鸽推送步骤(ios)

转载自:http://www.2cto.com/kf/201604/501544.html这两天研究了ios的推送机制,下面介绍下信鸽推送:应用配置首先进入信鸽,创建一个应用,然后在控制台点击应用列表:如下图:点击应用配置,出现应用配置界面:在开发环境下,添加个测试设备:鼠标移动到测试设备上的时候回出现修改按钮,点击按钮,出现

2016-07-19 16:27:18 1249

转载 iOS 相关证书申请

概述由于苹果的机制,在非越狱机器上安装应用必须通过官方的Appstore,开发者开发好应用后上传Appstore,也需要通过审核等环节。AppCan不仅能实现跨平台开发,也支持上传ipa包至Appstore。本文从三个流程来介绍如何通过AppCan在线编译出ipa包并上传至苹果Appstore。一.事前准备1.1 准备苹果帐号首先您需要有一个苹果的开发者帐号

2016-07-19 09:41:41 222

转载 iOS内存暴增问题追查与使用陷阱

转载自:http://baidutech.blog.51cto.com/4114344/742967iOS平台的内存使用引用计数的机制,并且引入了半自动释放机制;这种使用上的多样性,导致开发者在内存使用上非常容易出现内存泄漏和内存莫名的增长情况; 本文会介绍iOS平台的内存使用原则与使用陷阱; 深度剖析autorelease机制;低内存报警后的处理流程;并结合自身实例介绍内存暴增的问题

2016-07-15 23:36:24 7515

转载 iOS 25个性能优化/内存优化常用方法

转载自:http://www.2cto.com/kf/201505/401059.html1. 用ARC管理内存ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release

2016-07-15 23:32:25 497

原创 iOS 真机模拟内存警告

SEL sel = NSSelectorFromString([@"_perform"stringByAppendingString:@"MemoryWarning"]); // Private API    assert([[UIApplicationsharedApplication] respondsToSelector:sel]);    [[UIApp

2016-07-15 23:07:50 261

转载 iOS开发中的几种设计模式

iOS开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate

2016-07-14 18:08:13 269

原创 AFNetworking3.0 GET/POST 以及上传(多)文件,下载文件

//初始化 AFHTTPSessionManager- (instancetype)init {    if(self = [superinitWithBaseURL:[NSURLURLWithString:URELHEAD]]) {//请求的链接头        self.securityPolicy = [AFSecurityPolicypoli

2016-07-14 17:22:50 2967

转载 【iOS】网络操作与AFNetworking

众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回的数据做各种序列化的操作,同时还要考虑请求数据的安全等一堆问题。一、早前的几个网络框架1、ASI框架: HTTP终结者.很牛, 但是有BUG, 已经停止更新.2、MKNetw

2016-07-13 16:27:05 212

转载 iOS开发-常用第三方开源框架介绍

图像:1.图片浏览控件MWPhotoBrowser       实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。      下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落

2016-07-07 14:37:54 1648

原创 iOS获取相册中所有图片

//遍历相册/** *  遍历相簿中的所有图片 *  @param assetCollection 相簿 *  @param original        是否要原图 */- (void)enumerateAssetsInAssetCollection:(PHAssetCollection *)assetCollection original:(B

2016-07-04 14:56:29 2817

原创 pitch yaw roll

三维空间的右手笛卡尔坐标如图1所示pitch是围绕X轴旋转,也叫做俯仰角,如图2所示。yaw是围绕Y轴旋转,也叫偏航角,如图3所示。roll是围绕Z轴旋转,也叫翻滚角,如图4所示。图1pitch():俯仰,将物体绕X轴旋转(localRotationX)图2yaw():航

2016-07-01 08:41:36 311

转载 iOS4 中 Core Motion 框架的介绍和使用

转载自:http://www.cocoachina.com/ios/20100811/1996.html在iOS4之前,加速度计由UIAccelerometer类来负责采集工作,而电子罗盘则由Core Location接管。而iPhone4的推出,由于加速度计的升级(有消息说使用的是这款芯片) 和陀螺仪的引入,与motion相关的编程成为重头戏,所以,苹果在iOS4中增加一个一个专门负

2016-06-28 09:59:10 418

转载 Android感应检测Sensor(简单介绍)

1、Android中支持的Snesor种类Sensor说明Sensor.TYPE_ACCELEROMETER加速度感应检测Sensor.TYPE_MAGNETIC_FIELD磁场感应检测Sensor.TYPE_ORIENTATION方位感应

2016-06-20 22:07:14 323

转载 javascript之数组操作

1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值    要

2016-06-20 22:06:23 159

转载 IOS数据库操作SQLite3使用详解

iPhone中支持通过sqlite3来访问iPhone本地的数据库。具体使用方法如下1:添加开发包libsqlite3.0.dylib首先是设置项目文件,在项目中添加iPhone版的sqlite3的数据库的开发包,在项目下的Frameworks点击右键,然后选择libsqlite3.0.dylib文件。libsqlite3.0.dylib文件地址: /Devel

2016-06-16 17:34:13 444

转载 ios中陀螺仪CoreMotion的用法

转自:http://code.eoe.cn/471/title/ios涓檧铻轰华CoreMotion鐨勭敤娉README.md 外部引用 原始文档以前在iphone中要得到加速度时,只能使用Accelerometer模块得到重力加速度分量,然后通过滤波得到加速度值。其实在ios中有一个陀螺仪模块,CoreMotion,使用更方便。deviceMotion.m 外部引用

2016-06-16 13:57:35 355

原创 iOS获取设备方向(锁屏状态下通用)

1.设备没有锁屏(不能旋转屏幕)的状态下:UIDevice *device = [UIDevice currentDevice];但是当设备不能旋转的时候,此方法就不能获取到设备方向了。2. 当设备不能旋转的时候,我们可以通过CMMotionManager类来计算设备的方向:@property(nonatomic,strong)CMMotionManager  *c

2016-05-19 10:08:15 3251

转载 CocoaPods的安装使用和常见问题

转自:http://www.jianshu.com/p/6e5c0f78200a一、什么是CocoaPodsCocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和第三方开源库的时间。在使用CocoaPods之前,开发项目需要用到第三方开源库的时候,我们需要

2016-05-14 13:27:15 419 1

转载 iOS 手势操作:拖动、捏合、旋转、点按、长按、轻扫、自定义

转载自:http://www.cnblogs.com/huangjianwu/p/4675648.html1、UIGestureRecognizer 介绍手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。

2016-05-12 15:23:05 1465

转载 iOS开发之静态库.a的制作教程

转载自:http://www.cocoachina.com/ios/20150226/11182.html简介什么是库?库是程序代码的集合,是共享程序代码的一种方式根据源代码的公开情况,库可以分为 2 种类型开源库公开源代码,能看到具体实现比如 SDWebImage 、 AFNetworking闭源库不公开源代

2016-05-10 16:00:23 219

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