自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

令狐少侠的专栏

一个有诗有理想的‘爱码士’

  • 博客(69)
  • 资源 (10)
  • 收藏
  • 关注

原创 Git 快速上手

首先本地安装git 没有安装的 先自行百度下安装过程安装完成后看下面git 快速上手首先 如果是本地项目首次上传执行下面项目//初始化远程仓库$ git init //添加文件到暂存太$ git add .//提交代码到本地$ git commit -m "提交文件"//连接远程仓库$ git remote add o...

2019-12-12 15:27:52 123

原创 Mac系统占用空间大、空间不够、查看系统文件大小分布

背景:最近老提示空间不够,这就比较讨厌了,为什么存储空间这么快就花完了。。。如图,256的空间,就剩下几个G了,其中最大头的系统占用:160G,占比60%多,我勒个擦。。。正常情况下:我们可以点击管理,进入到系统磁盘优化界面:这种适用于简单的文件占用分析,一般我们能够通过清理文稿和回收箱来解决空间不够的问题。1、清空回收站。2、在文稿里,按文件大小排序...

2019-10-12 16:55:09 342

原创 iOS 后台播放静音音频保证应用不会被无端杀掉(2)针对swift4.2

上一篇后台播放静音音频,在生产上还是有点用处的,如果不是客户自己手动杀掉APP 一般还是能在后台保存很久的。下面这个是根据之前的稍作修改主要是针对swift4.2以后使用创建AudioManager.swiftimport Foundationimport AVFoundationimport UIKitclass AudioManager: NSObject { ...

2019-07-31 14:53:58 1109 3

原创 iOS UIscrollerview 生成图片并保存

在APP开发中有时需要进行手写签名,签名之后保存图片,提交电子签单,此时需要我们对UIscrollview 的view层进行view转图片的操作,话不多说 看源码这是一个调起相册或者相机的方法 代理的准守 这些不讲了- (void)loadImageFinished:(UIImage *)image{ NSMutableArray *imageIds = [NSMutableA...

2019-07-01 17:27:31 834

原创 iOS 后台播放静音音频保证应用不会被无端杀掉

由于苹果推送会把一些敏感类消息外流,So 我们采用长连接试的推送服务,网上有此推送的开源项目 传送门在此mpush此开源项目很好的帮助了国内一些企业对敏感消息推送的保护,但是针对苹果端的推送有一个问题就是后台长连接的时间很短,几分钟内就会被杀掉,So 我们想到在后台放置一个循环静音(是静音啊 不是无声)音频 保证应用程序不会被杀掉。此代码是swift版的 有兴趣的同学可以翻译成OCAu...

2018-11-27 14:16:14 2128 1

原创 Python 自带简单模块使用

#coding:utf-8import urllib.requestimport sysimport regooggle = urllib.request.urlopen("http://www.baidu.com")html = googgle.read()#获取服务器的表头信息print("this is a header:\n%s"%googgle.info)print (

2017-12-28 17:01:09 247

转载 iOS的消息转发机制

消息转发机制假设说我们声明一个类, 初始化对象, 并且在此类声明一个方法, 调用方法的时候底层是怎么处理的呢? 今天我们来简单模拟测试, 来看道理发生了什么以下是调用方法处理的方案图, 按照方案顺序去处理以下是系统方法123456789//

2017-12-22 15:41:59 283

原创 Python高阶应用9

python 第九课 python的高阶应用对数据的处理import csvfilename = 'sitka_weather_07-2014.csv'with open(filename) as f: reader = csv.reader(f) header_row = next(reader) print(header_row)with

2017-12-21 14:23:16 227

原创 Python基础‘姿势’7

本章学习系统的json类import jsonimport pipif __name__ == '__main__': with open('pi_digits.txt') as file_object: contents = file_object.read() print(contents) #文件路径

2017-12-12 16:20:19 227

原创 Python基础‘姿势’6

本章学习 系统自带的 容器类from collections import OrderedDictif __name__ == '__main__': favorite_languages = OrderedDict() favorite_languages['jen'] = 'python' favorite_languages['sarah'] = 'c

2017-12-12 16:16:21 173

原创 Python基础‘姿势’5

本章学习python 类的创建以及如何使用 工程结构如下图class Car(object): ''' """一次模拟汽车的简单尝试""" ''' class Battery(): """一次模拟电动汽车电瓶的简单尝试""" def __init__(self, battery_size=70):

2017-12-12 15:58:23 189

原创 Pythonjic基础‘姿势’4

import pizza from pizza import test2 as test3from pizza import *if __name__ == '__main__':    def gerrt_user():        print('你好我是函数')        gerrt_user()    def greet_user(usernam

2017-12-12 15:50:47 224

原创 Python基础‘姿势’3

# message = input("Tell me something, and I will repeat it back to you: ")   # print(message)#     name = input("Please enter your name: ")#     print("Hello, " + name + "!")    #while 循环简介 

2017-12-12 15:47:48 161

原创 Python基础‘姿势’2

'''    列表 由一系列按特定顺序排列的元素组成。 你可以创建包含字母表中所有字母、 数字0~9或所有家庭成员姓名的列表; 也可以将任何东西加入列表中, 其中的元素之间可以没有任何关系。 鉴于列表通常包含多个元素, 给列表指定一个表示复数的名称( 如letters 、 digits 或names ) 是个不错的主意    '''    bicycles = ['trek','c

2017-12-12 15:46:23 187

原创 Python基础 ‘’姿势‘’1

'''    在Python中使用变量时, 需要遵守一些规则和指南。 违反这些规则将引发错误, 而指南旨在让你编写的代码更容易阅读和理解。 请务必牢记下述有关变量的规则   1 变量名只能包含字母数字和下划线。变量名可以字母或者下划线,但不能以数字打头,例如:可将变量命为messahe_1,但是不能    命为1_message   2 变量名不能为空格,但可以使用下划线分隔其中的

2017-12-12 15:44:52 199

转载 App Store 版本兼容性显示问题

app上传到App Store后显示下图的兼容性可以通过下面方法将兼容性修改为简单的:build settings 里面的Build Active Architecture Only release 改为NO  原因:为什么会成为上面的样子呢就是下图有的设备是arm64,有的是arm32的,而你的应用里面设置了下图红色圈 里面的属性 所以会显

2017-10-31 15:44:26 950

原创 自定义身份证识别相机UI

现在很多的项目都有身份证识别的环节,而系统的相机有时不能满足我们的需要,身份证的识别,有时需要对图片锐化,灰值,这时对于获取图片的尺寸 有为重要,网上很多厂商的SDK 都会把UI这个快 封装起来。我自定义一套希望对你们有用。创建一个工程这里就不多说了 一样的套路创建一个类ImagePickerMamanger.h #import @interface Ima

2017-10-11 13:42:53 843

转载 weex 集成到iOS

集成 Weex 到已有应用通过cocoaPods 集成 Weex iOS SDK到你的项目首先假设你已经完成了安装 iOS 开发环境 和 CocoaPods第一步:添加依赖导入 Weex iOS SDK 到你已有的项目, 如果没有,可以参考新建项目在继续下面内容之前,确保你已有的项目目录有名称为 Podfile 文件,如果没有,创建一个,用文本编辑器打开

2017-07-18 09:57:53 787

原创 C语言的函数调用和oc的消息机制有什么区别

1对于C语言,函数的调用在编译器的时候决定调用那个函数。编译完之后直接顺序执行。2OC的函数调用成为消息发送。属于动态调用过程。在编译的时候决不能决定真正调用那个函数(实时证明,在编译阶段,oc可以调用任何函数,及时这个函数并未实现,只要申明过就不会报错,而c语言在编译阶段或报错)。只有真正运行shi'h

2017-05-09 11:02:24 1464

原创 iOS NSObject

协议中是什么意思? 子类继承了父类,子类会遵守父类遵守的协议吗?会遵守NSObject协议,但是只在头文件中声明,编译器是不会自动生成实例变量的。需要自己处理getter和setter 方法NS/CF/CG/CA/UI这些前缀分别是什么含义:CF CocoaFundation框架CG CoreGraphics框架CA Coreanimatigon框架UI UIkit框架

2017-05-08 17:51:24 368

原创 OC 的反射机制

Class 的反射:通过类名的字符串形式实例化对象Class class = NSClassFromString@(@"student");Student *stu = [[class alloc] init];将类名变成字符串Class class = [Student class];String *className = NSStringFromClass(class)

2017-05-08 16:53:18 300

原创 spring mvc +ibatis 2

上一篇我们讲了如何创建一个maven工程,这一篇接着上一篇完善springmvc+ibatis 工程首先找到web.xml 修改web.xml web.xml appms characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encodin

2017-04-18 23:13:17 447

原创 spring mvc +ibatis 1

spring mvc +Ibatis  使用maven 创建工程,1首先安装maven插件 安装插件可以参考一下链接 如何安装maven eclipse集成过程2安装后新建工程1234结构图大概这样接下来我们最工程进一步的完善,右键工程选择属性点击ok后点击Apply  ok最后工程就会是这样的

2017-04-18 22:26:27 292

原创 Vue开发者大群

vue开发者技术群275784236(已满)请加二群533302739

2017-03-08 16:07:27 3410 1

转载 java网络编程+通讯协议

网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。         在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!

2016-12-29 17:50:39 409

转载 WKWebView与JS交互实战技巧之API介绍

前言前一章我给大家介绍了iOS与HTML5的交互,用的是UIWebView,今天给大家介绍另外一种基于 iOS 8 新推出的 WKWebView 组件,构建出自己的混合开发框架。WKWebView 简介WKWebView 是苹果在 iOS 8 中引入的新组件,目的是给出一个新的高性能的 Web View 解决方案,摆脱过去 UIWebView 的老旧笨重特别是内存占用量巨大

2016-09-22 11:16:36 449

转载 iOS 开发 : 14个技巧助你适配 iOS10

iOS 开发 : 14个技巧助你适配 iOS101.Notification(通知) 自从 Notification 被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到 UserNotifications 的易用,功能也变得非常强大。 iOS 9 以前的通知1.在调

2016-09-19 10:42:04 886

原创 masonry 约束布局

之前我们在屏幕适配的章节中学习过 AutoLayout 的使用,但那都是在可视化界面上进行添加约束完成的,我们很多时候都需要在代码中使用 AutoLayout 约束,苹果也为我们提供了实现,使用 NSLayoutConstraint 类表示约束,但使用起来比较复杂,代码量比较大 ,Masonry 是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来自动布局,具有很好可读性

2016-05-16 10:28:43 428

转载 iOS target specifies product type 'com.apple.product-type.bundle.ui-testing'

本文参考自 关于xcode不同版本打开相同工程问题首先进来是不能选择模拟器的。需要进行如下操作:自己选择工程能够支持的最低版本后,选择模拟器版本,然后编译(command + B):出现如下错误:这里删除LaunchScreen.storyboard,重新创建一个LaunchScreen.Xib。然后再编译,出现如下错误:此时需要

2016-04-27 16:19:48 595

原创 iOS 划线总结

/* 提示:如果是画线,那么就创建一条路径(path)用来保存画线的绘图信息,如果又要重新画一个圆,那么就可以创建一条新的路径来专门保存画圆的绘图信息。 凡通过quarzt2d中带有creat/copy/retain方法创建出来的值都必须手动的释放 有两种方法可以释放前面创建的路径: (1)CGPathRelease(path); (2)CFRelease(

2016-04-26 17:41:18 334

原创 iOS 在分类中添加属性

OC 对类的宽展有三中方式,分类,延展,继承,延展和继承不必多说。今天就说下如何给分类添加属性。我们知道OC比较爽的就是可以添加分类,在分类中添加自己喜欢的方法。可能有人会问了,不能添加属性啊 ,其实不然。比如我要在一个按钮的分类中添加一个数组属性就可以这样用@interface UIButton (Transcation)@property (nonatomic, strong

2016-04-26 16:58:46 1562

原创 iOS 自动布局图片类似微博

现在的应用里都有图文内容,当图片多时我们想让他们自动布局比如5张图片一排三张二排两张图片,当图片再多时能顾自动的排到下一行,大概思路是,当前端收到图片数组时,做一个循环布局,计算行数和列数,设定图片大小大概思路这样,这里我把代码贴出来。这里我以布局一个数字键盘为例 inputView =[[UIView alloc] initWithFrame:frame]; i

2016-03-24 15:30:18 1324

原创 iOS 几种遍历方式

在iOS 开发中遍历无处不在,当我们对iOS几种遍历不太了解时可能会影响你的应用的效率下面我列出几种常用的遍历方式经典 for 循环for in (NSFastEnumeration)KVC 集合运算符 enumerateObjectsUsingBlockenumerateObjectsWithOptions(NSEnumerationConcurrent) dispa

2016-03-16 16:32:11 734

原创 iOS UIlabel一些常用属性方法总结

text 设置标签显示内容 font 设置字体大小默认是17 textColor 设置字体颜色 textAlignment 设置文本左右对其方式 lineBreakMode 设置文本省略显示方式 默认省略后面的 allowsDefaultTighteningForTruncation NS_AVAILABLE_IOS(9_0) 这个属性是

2016-03-16 11:14:48 1300

原创 iOS 特殊类 UIControl

UIControl是UIView的子类,当然也是UIResponder的子类。UIControl是诸如UIButton、UISwitch、UITextField等控件的父类,它本身也包含了一些属性和方法,但是不能直接使用UIControl类,它只是定义了子类都需要使用的方法。UIControl对象采用了一种新的事件处理机制,将前一节直接处理的触摸事件转换成简单操作,这样可以无需关心用户访问

2016-03-15 18:04:53 273

原创 iOS UIView 一些属性方法总结

UIView 是视图基类,以下这这类结构图可以看出view 常用UI空间都是这个类的子类1 view 位置几何 UIViewGeometry 常用的有 frame bounds center transform(默认是CGAffineTransformIdentity。可以做成动画)

2016-03-15 17:12:08 610

原创 iOScell 重用解决办法

有时我们项目里使用tableview时会出现cell重用现象,那是因为cell被放到一个重用池里,后面的cell在创建时就会拿这个池子里cell,,,上代码   - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { Ind

2016-03-08 15:38:36 584

转载 iOS 有关推送实现过程

最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应

2016-03-07 15:13:05 348

转载 数据库的使用,FMDB

[plain] view plaincopy//获取沙盒Document目录方法  NSArray * arr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  NSString * path = [arr objectAtIndex

2015-12-29 14:47:23 317

原创 iOS AF 实现ssl网管认证

网络安全对于一个程序员来说是一个重要的课题,实现ssl网关认证,保证网络传输的安全性是每一个程序员应有的技能。废话少说上码。。。1.如果想跳过ssl验证的话AFHTTPSessionManager * client = [[AFHTTPSessionManager alloc] initWithBaseURL:[NSURL URLWithString:baseUrl]]

2015-12-29 14:31:21 443

iOS 异步长连接AsuncSocket

此Demo实现了异步长连接功能,对AsyncSocket在此封装提取

2018-11-27

sitka_weather

此文件是python高阶技术对数据处理使用的本地文件,下载放到工程文件夹下即可

2017-12-21

仿QQ左侧抽屉效果

这是一个仿qq左侧抽屉效果的demo

2017-05-08

iOS 计算两个时间的间隔,某个时间距离现在的天数

在iOS 开发中我们往往会用到时间控件但是有时我们也要做一些控制就是时间的控制比如距离现在多少天不能输入等等

2015-10-25

图片上传下载 异步请求数据

这个demo是自己封装的异步数据请求,其中下载功能 图片上传都啦

2015-07-21

iOS 下拉刷新 上啦加载

这个demo是针对iOS 下拉刷洗上啦加载而写的,里面的例子都是官方的 一些简单方法,希望对有所需的人有帮助

2015-05-26

mysql驱动包

mysql驱动包

2013-12-12

hibernate_annotation

hibernate_annotation

2013-12-05

DOM、JDOM、DOM4J解析XML实例

几种操作xml的神器,对于想学java操作xml 的同学可以看看 四中方式完全可以教会你如何对xml 文件操作

2013-12-05

Orcale 11g 安装-图文详解

呵呵,花了一个多小时,左右把11g安装折腾好了。其中折腾SQL Developer 花了好长时间,总算搞定了。好了,先总结下安装步骤,希望给后面的童鞋提高安装效率。呵呵。

2012-10-21

空空如也

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

TA关注的人

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