自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

原创 NSString中提取单词 enumerateSubstringsInRange NSCharacterSet CFStringTokenizerRef

方法1:NSString *popo = @"Lorem __ ! @ () "" ipsum "" dolar ?~ * # $ % ^ & {}\\ |;:sit amet."; [popo enumerateSubstringsInRange:NSMakeRange(0, popo.length) options:NSStringEnumerationByWords usi

2015-11-02 17:36:36 4411

原创 mac安装jdk&idea配置jdk

mac安装jdk&idea配置jdk

2023-01-09 16:37:25 2487

转载 Mysqldump 命令小记 --opt

Mysqldump 命令小记 --opt

2022-11-22 20:07:22 305 1

原创 windows10升级windows11后微信等软件无法连接网络

windows10升级windows11后微信等软件无法连接网络;网络设置重置;

2022-06-12 21:41:30 6375 3

转载 iOS 主线的autoreleasepool 什么时候释放?释放后实例就被销毁了么?

UI 系统实际上是不断地处理各种各样的消息,你可以初步将 RunLoop 理解成下面循环1(等待消息) -> 2(将要处理消息) -> 3(处理消息) -> 4(消息处理完成) -> 1(等待消息)你也可以将消息(message)这个词换成信号(signal)或者事件(Event)。当没有消息到来的时候,这个线程就会休眠,等待消息到来后触发处理过程。其中,AutoreleasePool 在 4 (消息处理完成) 这个阶段进行释放。iOS 开发者写的程序,无论包含多少层函

2021-08-02 11:33:42 461

原创 微信小程序 web-view H5页面交互,不用点击返回按钮;页面间交互bindmessage、 postmessage、binderror、bindsucces。

问题/功能描述:微信小程序中应用web-view组建加载h5页面链接,在页面中需要点击某个按钮来通知小程序进行某种操作。官方的bindmessage只有在某些特定场景才可以进行数据交互,存在交互短板,不符合我们的业务需求;短板如下:网页向小程序 postMessage 时,会在特定时机(小程序后退、组件销毁、分享)触发并收到消息。e.detail = { data },data是多次 postMessage 的参数组成的数组)---https://developers.weixin.qq.com/.

2021-03-25 18:38:16 2709

原创 Git clone命令出现"Git repository not found"错误

项目中遇到个问题,在腾讯云上创建了一个git仓库 形如:https://git.cloud.tencnt.com/***/**.git在多人协作开发时发现某开发人员在clone代码时出现 "Gitrepository not found"的情况,而其他人员都可以。经查找发现,出现这个错误的原因是本地已存储的git账号密码与爬取仓库所属的账号密码不同。解决办法:进入控制面板 >&...

2019-05-07 11:48:26 17410 2

转载 PHP进阶篇总结笔记

一.数组 1.创建$arr = array();表示创建一个空数组,并把创建的空数组赋值给变量$arr。2.赋值,取值$fruit = array("苹果","香蕉","菠萝");array('0'=>'苹果');$fruit0 = $fruit['0'];3.for循环出数组内的值$fruit=array('苹果','香蕉','菠萝');for($i=0; $i...

2019-01-15 16:41:44 205

转载 Linux命令:修改文件权限命令chmod、chgrp、chown详解

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权 限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文 件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的...

2019-01-11 10:13:36 2539

原创 微信小程序request 、跨域问题

微信小程序request方法不需要考虑跨域访问问题,因为微信小程序的做法是由他们的后台取访问我们的后台,所以实际的“跨域问题”已经在我们的小程序与微信后台交流的时候解决了。https://developers.weixin.qq.com/miniprogram/dev/api/network-request.html#wxrequestobject...

2018-07-31 15:27:08 26899

转载 MAC为Apache2服务器配置多个虚拟主机

MAC为Apache2服务器配置多个虚拟主机当我们在做项目的时候有时候有时候需要同时操作多个项目,但是apache服务器默认值只提供一个根目录,这时候就比较麻烦了,我们可以通配置多个虚拟主机来实现这个问题1. 先编辑apache2的配置文件sudo vim /etc/apache2/httpd.conf 然后将注释行取消,这样就启用了虚拟主机。 2. 编辑sudo vim /etc/apache2...

2018-07-05 11:07:42 1033

转载 在Mac下配置php开发环境:Apache+php+MySql

纪录下配置方法,免得以后忘记了 一、启动Apache有两种方法1、打开网络共享打开"系统偏好设置"->"共享",在"互联网共享"那一项前面打√。2、打开终端,输入sudo apachectl start这时需要输入密码,输入电脑密码即可,然后输入sudo apachectl -v可以查看到Apache的版本信息Server version: Apache/2.2.24 (Unix)Serv...

2018-06-27 12:05:43 347

转载 Java Spring MVC入门

从小白开始学习Java Spring MVC入门我不会告诉你我是转载的:http://www.cnblogs.com/scofi/articles/5885759.html

2018-03-14 21:13:05 297

转载 关于iOS10需要支持https才能通关苹果App Store审核问题

转自:http://blog.csdn.net/qq_31901919/article/details/53409166?locationNum=4&fps=1目录(?)[+]iOS 10 适配 ATS一. HTTPS其实HTTPS从最终的数据解析的角度,与HTTP没有任何的区别,HTTPS就是将HTTP协议数据包放到SSL/TSL层加密后,在TCP/IP层组成IP数据报去传输,以此保证传...

2018-03-06 18:57:35 1933

转载 如何在java中发起http和https请求 配置信任

记录下项目中遇到的问题转自:http://blog.csdn.net/guozili1/article/details/53995121一般调用外部接口会需要用到http和https请求。一.发起http请求1.写http请求方法[java] view plain copy//处理http请求  requestUrl为请求地址  requestMethod请求方式,值为"GET"或"POST"  ...

2018-03-06 10:59:21 2233 1

转载 iOS UITableView reloadData 视图漂移或者闪动解决方法

1.视图漂移或者闪动原因: 因为iOS 11后系统默认开启Self-Sizing,首先要知道Self-Sizing是个什么东东。官方文档是这样解释的:大概就是说我们不用再自己去计算cell的高度了,只要设置好这两个属性,约束好布局,系统会自动计算好cell的高度。 IOS11以后,Self-Sizing默认开启,包括Headers, footers。如果项目中没使用estimatedRowHeig...

2018-02-28 18:27:36 5891

转载 iOS富文本字符串AttributedString详解

原文:http://www.jianshu.com/p/9ffcdc0003e0

2017-11-09 16:30:20 603

转载 统计Xcode整个工程的代码行数

统计Xcode整个工程的代码行数1、打开终端2、cd 空格 将工程的文件夹拖到终端上,回车,此时进入到工程的路径此时已经进入到工程文件夹下3、运行指令a.find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xar

2017-07-18 16:06:03 5742

转载 Mac系统下配置JDK环境变量

第一次用Mac做开发,在网上也搜索了一些环境变量配置的文章,在此总结一下以方便日后使用。1、打开终端Terminal;2、进入当前用户主目录,cd ~;3、临时授权,sudo su;4、输入密码(密码不显示);5、创建.bash_profile文件,touch .bash_profile(如果存在则不必新建,我的没有);6、打开.bash_pro

2017-06-14 17:12:35 487

转载 iOS防止用户截屏

NSOperationQueue *mainQueue = [NSOperationQueuemainQueue]; [[NSNotificationCenterdefaultCenter]addObserverForName:UIApplicationUserDidTakeScreenshotNotification

2017-05-30 11:28:25 4004

原创 php 初学

学习php必须先做以下准备工作:1.安装 Web 服务器2.安装 PHP3.安装数据库,比如 MySQL在网上下载了XAMPP(服务器组建) 和 Sublime Text(用这个来开发PHP)XAMPPXAMPP 支持 Mac OS 和 Window 系统,下载地址:https://www.apachefriends.org/zh_cn/

2016-06-12 10:59:45 494

转载 HTML5 Application Cache

1、应用场景离线访问对基于网络的应用而言越来越重要。虽然所有浏览器都有缓存机制,但它们并不可靠,也不一定总能起到预期的作用。HTML5 使用ApplicationCache 接口解决了由离线带来的部分难题。前提是你需要访问的web页面至少被在线访问过一次。2、使用缓存接口可为您的应用带来以下三个优势:离线浏览 – 用户可在离线时浏览您的完整网站速度 – 缓存资源为本地资源,因此

2016-05-31 10:15:02 631

原创 css background-position 图片整合技术

当网页中存在多个小图片 比如logo ,菜单图片, 导航图片等,如果每次都是从服务请求,或者图片链接在另一个地址那么不进页面的加载速度会很慢,而且也会很消耗流量,那么就需要下面的技术了:一.图片整合图片整合技术(CSSSprites):将导航背景图片,图片按钮背景图片等有规则的合并为一张背景图,即多张图片合为一整张图,然后用background-position来实现背景图的定位技术。

2016-01-25 16:00:36 1658

转载 iOS库--.a与.framework

原文 http://blog.csdn.net/qi_ruihua/article/details/38514623一、什么是库?库是共享程序代码的方式,一般分为静态库和动态库。二、静态库与动态库的区别?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程

2016-01-19 12:04:36 377

原创 宏的使用__VA_ARGS__, __FILE__, __FUNCTION__,__TIME__等

#ifdef DEBUG#define DebugLog( s, ... ) printf( " %s: %s\n\n", [[[NSString stringWithUTF8String:__FILE__] lastPathComponent] cStringUsingEncoding:NSUTF8StringEncoding], __LINE__,__func__, [[NSStrin

2016-01-12 11:47:36 751

转载 CSS核心内容整理 - (中) css学习

原文博客地址:http://my.oschina.net/blogshi/blog/224919    本文是CSS核心内容整理的第二篇,承接上一篇的内容继续对CSS的一些重要内容进行整理,推荐先看完这个系列的上一篇.四.  页面布局    布局可以说是我认为CSS中最重要的东西,CSS本身是个奇怪的东西一直以来有点游离于Coder和非Coder之间的感觉.本身没有严谨的逻辑,而且有很

2015-12-18 11:27:20 880

转载 CSS核心内容整理

css学习本文转自:http://my.oschina.net/blogshi/blog/214535  一.    HTML标记与文档结构    文本用闭合标签,引用内容用自闭合标签.常见的块级标签:~,,,,等.行内标签则有:,,,,,,等.    下面这是一个最小的完整HTML模板,一个基本页面必然包含这些标签.                

2015-12-17 21:15:12 621

转载 http以post方式上传一个文件,构造其请求头和消息报文 application/x-www-form-urlencoded multipart/form-data

在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。

2015-12-17 10:34:42 8016

转载 一步一图剖析CSS中的position定位

原文地址:http://my.oschina.net/blogshi/blog/210238    在CSS布局上float和position是永远说不完的道不尽的话题,它们的应用五花八门,组合技巧千奇百怪.通常如果你不是一个很熟练的Csser,那么你对与position肯定还是一知半解,比如说我自己...     position的属性值大家应该是很熟悉的,static,abso

2015-12-16 15:04:01 501

转载 Sublime Text 12个不可不知的应用技巧和诀窍

本文为您提供Sublime Text编辑器的12个技巧和诀窍,深入挖掘这个看似简洁的代码编辑器,背后所隐藏的实现各种高级功能的无限可能。1) 选择以下是一些Sublime Text选择文本的快捷键:Command + D 选中一个单词Command + L 选中一行Command + A 全选Ctrl + Command + M` 选中括

2015-12-16 11:39:18 493

转载 Javascript的DOM操作

前言    在前端开发的过程中,javascript极为重要的一个功能就是对DOM对象的操作,无论增删改查在前端页面操作这一范围内都是比较消耗性能的.如何高效率的,便捷的操作DOM,这就是本文要讲述的.希望看完全文,你能知道如何更高效的通过原生js以及jQuery操作DOM元素.    操作DOM    这里我希望介绍的相对系统一点,而不是东一句西一句,所以把J

2015-12-16 11:20:43 631

原创 stringByAddingPercentEncodingWithAllowedCharacters

(1) 网络访问请求:中文空格字符编码/解码 stringByAddingPercentEscapesUsingEncoding(只对 `#%^{}[]|\"<> 加空格共14个字符编码,不包括”&?”等符号), ios9将淘汰,建议用stringByAddingPercentEncodingWithAllowedCharacters方法URLFragmentAllowedC

2015-12-10 10:40:25 7363

原创 UIGraphicsBeginImageContext UIGraphicsGetImageFromCurrentImageContext 压缩,修改,截取图片

//获取图片的缩略图+ (UIImage *)thumbnailWithImageWithoutScale:(UIImage *)image size:(CGSize)asize{ UIImage *newimage; if (nil == image) { newimage = nil; } else{ CGSi

2015-12-10 10:36:29 899

转载 检查ios设备上是否安装了某些app

1. 使用canOpenURL判断[cpp] view plaincopyprint?NSURL *instagramURL = [NSURL URLWithString:@"instagram://location?id=1"];  BOOL hasInstagram = [[UIApplication sharedApplication]

2015-11-23 20:29:42 611

转载 IOS-获取Model(设备型号)、Version(设备版本号)、app(程序版本号)等

IOS-获取Model(设备型号)、Version(设备版本号)、app(程序版本号)等    NSLog(@"uniqueIdentifier: %@", [[UIDevice currentDevice] uniqueIdentifier]);    NSLog(@"name: %@", [[UIDevice currentDevice] name]);    NSLog(

2015-10-26 21:32:26 504

转载 IOS工程中如何去掉第三方的警告

原文:http://blog.csdn.net/woaifen3344/article/details/47980265在工程中有警告的地方,右键选择Review in log,然后就能看到类似[Wnonnull]这样的警告, 然后在工程buildSettings中的Other Warning Flags中添加 -Wno-nonnull就可以去掉这种类似的警告了。规则为:-Wn

2015-10-12 09:48:01 537

原创 CADisplayLink 和 NSTimer

NSTimer初始化器接受调用方法逻辑之间的间隔作为它的其中一个参数,预设一秒执行30次。CADisplayLink默认每秒运行60次,通过它的frameInterval属性改变每秒运行帧数,如设置为2,意味CADisplayLink每隔一帧运行一次,有效的逻辑每秒运行30次。CADisplayLinkCADisplayLink *displaylink = [CADisplayLink dis

2015-09-25 11:28:51 655

转载 IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)

首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.自己学习时实现的demo,希望对大家有

2015-06-11 15:29:58 467

转载 iOS中如何呼出另一个应用

我们经常会遇到在一个应用里面呼出另一个应用的需求,比如在文档里面点击地址,调用safari来打开网页;比如在文件浏览器里面点击某种文件,自动激活一个应用来打开文件。        iOS里面对于这样的需求使用URL来实现,把其他的应用看成一种资源,本质上就是调用系统资源。        我们有两个应用App1和App2,在App2里面呼出App1,那么首先要配置App1,让系统认识

2015-04-10 16:01:15 537

转载 ios数组基本用法和排序

1.创建数组// 创建一个空的数组  NSArray *array = [NSArray array];      // 创建有1个元素的数组  array = [NSArray arrayWithObject:@"123"];  // 创建有多个元素的数组  array = [NSArray arrayWithObjects:@"a", @"b", @"c", nil nil];

2015-02-27 21:41:07 425

c++趣味导学

学习空间的使用,代码的编写过程~~熟悉编程步骤。

2013-03-19

空空如也

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

TA关注的人

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