- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 王爽汇编习题解答-1.1
1.数据总线的宽度与地址与子长以及CPU一致 寻址范围0-8991 ,2*13=9192 答案13;2.1024*1KB=1024byte, 存储编号0-1023;3.8192bit 1024byte;4.2^30 2^20 2^105.X = 16 这就是寻址宽度2^16=65536(byte) 64KB2^20=1048576 1MB2^24=16777216 16MB2^32=4294...
2018-06-27 23:22:56 295
原创 Objective-C基本分析法 反编译
以Hello World程序为例:代码:#import @interface SaySomething :NSObject- (void) sayNSString *)phrase;@end@implementation SaySomething- (void) sayNSString *)phrase{ printf("%s\n", [phrase UTF8String])
2017-08-23 21:15:03 4064
原创 Think\Model:insert方法不存在!
1. 文件名为**Model.class.PHP文件,如UserModel.class.php2. 你的这个文件需要继承RelationModel,需要引入 class **Model extends RelationModel3. 这个文件最上面是否有use Think\Model\RelationModel 4 namespace Home\Model;
2017-01-13 10:45:58 3220
原创 MAC 环境下thinkphp 权限修改解决办法!
Mac环境下我们建立目录的时候往往要增加目录的时候要修改权限,输入密码,大大的降低啦效率。解决办法:1、找到你的目录站点 终端打开打2、终端输入find file -exec sudo chmod 777 {} \; 既可以解决 find 01_1008 -exec sudo chmod 777 {} \;
2016-12-28 10:07:07 1804
原创 node.js在mac上环境安装与测试
1.MAC下配置node.js环境打开终端命令并安装homebrewhomebrew命名:ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install); 2.MAC下配置node :brew install node3.在mac下查看node的版本:nod
2016-12-22 15:56:37 2419
原创 js 中的window.location.search.match()页面间的传阐述
通常我们2个界面的切换传值会通过html的链接传参数。测试abcd.html?name=xyz应该弹出xyz当我们在跳转后的界面拿到值的时候。就需要读取参数,这个时候我可以根据正则表达式去读取。 function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'
2016-11-25 14:00:09 11704 2
原创 Mac 上怎么简单小性能测试 推荐Apache
如果你有一个很好的网站,每天有大量的用户访问,对于你是一个莫大的成功,最起码这是很受欢迎的。一个受欢迎的网站背后是否能承的住大并发的访问量呢?如果访问时间太慢或者访问的时候根本打不开的话怎么办?用户是不是很抱怨?比如:1.某些学校的网站,一到考试报名的时候或者查询成绩的时候卡的不要不要的,学生都会愤青对吧,但是天朝底下抱怨有什么用,做的网站比人家企业级别花的还多,结果就随便意思意思下。2.
2016-11-12 21:49:44 2678
原创 简单快捷的Amaze UI框架搭建
下载Amaze UI 点击打开链接 打开sublime text并选择Preferences -->Browse Packages打开选择下好的SublimeText代码片段文件夹复制到如上图所在的目录下,并且重命名为:AmazeUI新建一个html 在Sublime Text编辑器中新建的html文件中输入:am-html -->然后按键盘
2016-10-27 10:59:30 2113
原创 坑啊!mac下配置phpstorm环境
一.首先下载搭建环境所需要的软件二.安装成功之后配置mamp1.新建一个server目录Paste_Image.png默认会生成以下两个文件Paste_Image.png2.mamp是自带xdebug的,因此我们不需要brew来安装xdebug,直接启用Paste_Image.png启动serve之后默认会跳转mamp的信息界
2016-09-28 16:33:42 2745
原创 详解 CSS 属性 - 伪类和伪元素的区别
CSS 伪类用于向某些选择器添加特殊的效果。CSS 伪元素用于将特殊的效果添加到某些选择器。可以明确两点,第一两者都与选择器相关,第二就是添加一些“特殊”的效果。这里特殊指的是两者描述了其他 css 无法描述的东西。伪类种类伪元素种类区别这里用伪类 :first-child 和伪元素 :first-letter 来进行比较。p>i:fir
2016-08-28 11:24:30 467
原创 css相邻选择器使用的方法介绍
如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器(Adjacent sibling selector)。例如,如果要增加紧接在 h1 元素后出现的段落的上边距,可以这样写:h1 + p {margin-top:50px;}这个选择器读作:“选择紧接在 h1 元素后出现的段落,h1 和 p 元素拥有共同的父元素”。语法解
2016-08-28 11:04:01 844
原创 CSS (float,clear)
首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图: 可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为div元素是独占一行的。 注意,以上这些理论,是指标准流中的div。 小菜认为,无论多么复杂的布局,其基本出发点均是:“如何在一行显示多
2016-08-27 21:08:11 594
原创 iOS代理设计模式
在iOS中有很多种消息传递方式,这里先简单介绍一下各种消息传递方式。通知:在iOS中由通知中心进行消息接收和消息广播,是一种一对多的消息传递方式。代理:是一种通用的设计模式,iOS中对代理支持的很好,由代理对象、委托者、协议三部分组成。block:iOS4.0中引入的一种回调方法,可以将回调处理代码直接写在block代码块中,看起来逻辑清晰代码整齐。
2016-07-26 11:57:33 422
原创 ios runtime objc_getAssociatedObject&objc_setAssociatedObject用法
/** * Sets an associated value for a given object using a given key and association policy. * * @param object The source object for the association. * @param key The key for the association. *
2016-07-22 09:54:56 1105
原创 数据库操作(使用FMDB)
iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb) 是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件
2016-05-24 09:38:14 4111 1
原创 浅谈iOS开发mvvm模式
在这呢也不赘述什么是MVC,神马又是MVVM了,在百度上谷歌一下一抓一大把,在这儿就简单的提上一嘴。下面的Demo用的就是MVVM的架构模式。Model层是少不了的了,我们得有东西充当DTO(数据传输对象),当然,用字典也是可以的,编程么,要灵活一些。Model层是比较薄的一层,如果学过Java的小伙伴的话,对JavaBean应该不陌生吧。ViewModel层,就是View和Mod
2016-05-12 16:48:33 538
原创 AppStore应用审核时间缩短只要24小时!
对于大多数 iOS 和 OS X 应用程序开发商来说,苹果 App Store 的应用程序审查时间过长是一件令人困扰的事情。直到去年,App Store 审查小组审核一款应用的时间尚且需要 4 天。现在,审核时间已经缩短到了 24 个小时。如此长时间的应用程序审核会让开发者感到沮丧,尤其是在苹果因为某些原因而首次拒绝开发者的应用程序之后,他们就不得不再次提交审查,这可能会让开发者在他们的应
2016-05-11 15:17:37 4538
原创 iOS存数据到本地沙盒保存
每个程序都有自己独立的沙盒,这是开发人员一定要记住的基础知识,各个程序间不会干涉。存数据到沙盒: NSDictionary *d=[[NSDictionary alloc] initWithContentsOfFile:path]; NSLog(@"%@",d); NSDictionary *dict = @{@"1":@"user",
2016-05-05 11:41:40 1789
原创 iOS环信集成<1>
今天周末,想着没事就写写代码,因为基础底子比较弱,所以联系加了4个月班学习,总之现在已经养成每天学习新的知识的习惯。大学拿了三年奖学金出来转iOS,真的是隔行如隔山,有些事不是努力就一定成长,但是不努力就是下层码农,没有办法我们没有格局,只能谈代码。后期有时间准备写程序猿和非程序猿的精神差距与格局。好了,写写今天集成环信的第一天写的demo以及步骤吧,希望大家多多提建议,起码知道不没有白写。一
2016-04-24 23:23:20 906 1
原创 iOS客户端ssl签名认证加密双向加密建议使用双向加密更好维护--修改
一个app是否做到强大的加密方式,需要一个好的后台支撑,我有幸我们公司后台哥是珍爱网出来的大神,第一次知道用到除了以前md5 base64 等等单向加密还有ssl认证加密,一般来讲如果app用了web service , 我们需要防止数据嗅探来保证数据安全.通常的做法是用ssl来连接以防止数据抓包和嗅探,其实但心的黑客用伪造的ssl认证链接伪造的服务器上。1.话不多说,首先你得要你后台给提
2016-04-23 14:08:33 3362
原创 iOS总结html的表单属性用法!
first name second name Email 注意填写表单,然后重新刷新页面查看如何自动填充内容 注意form的autocomplete的属性为“on”开 email的autocomplete属性为“off” <!--novalidate 属性的一个boolean 属性.novalidate 属性规定在提交表单时不应该验证 form 或
2016-04-22 21:16:07 1655
原创 iOS获得时间
//// LXPTIME.m// gcd//// Created by chuangqu on 16/4/22.// Copyright © 2016年 mr.liu. All rights reserved.//#import "LXPTIME.h"@implementation LXPTIME- (void)getTime{ //获取系统当前的时间
2016-04-22 21:08:56 285
原创 iOS偷懒方法怎么去保存数据到本地
#import @interface LXPTokenManager : NSObject#pragma mark - 获得企业TOKEN+(NSString *)accessToken;#pragma mark - 保存TOKEN+(void)saveToken:(NSString *)token;#pragma mark - 判断是否有TOKEN+(BOOL)hasAva
2016-04-22 20:58:07 1482
原创 iOS常用设备信息获取
//常用的NSString *strName = [[UIDevice currentDevice] name]; 获得设备名称NSString *strId = [[UIDevice currentDevice] uniqueIdentifier]; //版本号NSString *strSysVersion = [[UIDevice currentDevice] systemVe
2016-04-22 20:44:17 513
原创 java联系
private double TotalHeight = 100;private double CurHeight = 50;public void drop(inttimes) {if ((times - 1) == 0) {return;}setTotalHeight(getTotalHeight() + 2
2016-04-01 13:40:16 357
转载 IOS开发系列--Objective-C之协议、代码块、分类
ObjC的语法主要基于smalltalk进行设计的,除了提供常规的面向对象特性外,还增加了很多其他特性,这一节将重点介绍ObjC中一些常用的语法特性。当然这些内容虽然和其他高级语言命名不一样,但是我们都可以在其中找到他们的影子,在文章中我也会对比其他语言进行介绍,这一节的重点内容如下:协议protocol代码块block分类category协议protocol在
2016-03-31 18:33:42 468 1
转载 os经典面试题总结--内存管理
我根据自己的情况做了一下总结,答案是我总结的,如有答的不好的地方,希望批评指正以及交流,谢谢!一、内存管理1.什么是ARC?ARC是automatic reference counting自动引用计数,在程序编译时自动加入retain/release。在对象被创建时retain count+1,在对象被release时count-1,当count=0时,销毁对象。程序中加
2016-03-17 14:36:42 460
转载 iOS乱码
有的二维码生成的含有中文的数据编码是GBK编码,如百度二维码生成器,使用系统原生二维码扫描就会出现乱码,于是开始网上查阅,该试的方法都尝试过了,终于功夫不负有心人,问题得到了解决,先上代码 NSString *result=self.ScanResultString;//返回的扫描结果 NSData *data=[self.ScanResultString dataUsingE
2016-03-17 14:32:03 585
原创 iOS一个容易上手的搜索框,包括模糊查询UISearchDisplayController和UISearchBar交互
本码农写作能力比较差,希望能给大家用最大努力表达清楚写明白点。很多iOSer对于搜索比较新奇 ,类似于下面这种搜索框,对于新手可能觉得比较新奇(哈哈,别喷我,我只是这么说说)。好了该说下原理了,搜索和搜索出的关键字,其实就是两个控件的关联,或者说是两个view的交互(一个是搜索框,一个是tableview展示),搜索框和tableview都可以自己定义。搜索框:。现状常见的搜索框对于iO
2016-03-17 11:09:39 5620
转载 ios数据存储之--对模型对象归档(NSKeyedArchiver、NSKeyedUnarchiver)
今天记录一下学习 NSKeyedArchiver、NSKeyedUnarchiver ,主要用在ios数据存储上,数据从内存存储到闪存上,这个过程称为归档。一、创建一个数据模型(自定义类)现在就以大家常见的Student的为例,这个模型有5个参数:name、age、weight、hobby、othersStudent.h[cp
2016-03-15 15:14:24 472
转载 iOS 保持界面流畅的技巧
这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资源消耗原因和解决方案GPU 资源消耗原因和解决方案AsyncDisplayKitASDK 的由来ASDK 的资料ASDK
2016-02-29 14:48:55 448
转载 详释(常见UITextView 输入之字数限制)之一---固定长度
版权声明:本文为博主原创文章,未经博主允许不得转载。好久没有写文章了,今天上来写写,发现增多了markDown编辑器。挺不错,后续研究一下,今天暂写文章先。好了,不废话。如题,相信大家看到这个标题都不想看文章了,这有什么好说的,网上一搜一大把。好吧,自认为是一搜一大把的跳过,有兴趣的就看完。。。。。。对于限制UITextView输入的字符数。相信大家在网
2016-02-26 16:43:57 512
转载 ios开发之app内启动用户评价
恰当的指引用户去给app评分是获得用户反馈的一种不错的途径。“通过custom url scheme启动应用程序”这篇文章里讲了通过url启动地图、邮件等程序,当然也可以通过url启动AppStore中软件的用户评价界面。NSString *url = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.co
2016-02-26 09:20:58 392
转载 ios appstore 上架应用被拒绝原因
http://blog.csdn.net/annkey123/article/details/8778996补充:APP被苹果APPStore拒绝的各种原因1、程序有重大bug,程序不能启动,或者中途退出。2、绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币。3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。
2016-02-01 09:10:05 663
转载 【iOS开发】---- 手把手教你github托管代码
在csdn上还有一篇介绍如何使用github托管代码的: 两分钟学会在GitHub托管代码。我照着这个教程尝试了一遍,发现代码并没有托管上去,只是创建了一个存放代码的仓库(repository,翻译可能不当,大家理解就好)。 然后我只好自己摸索了,终于找到一个非常便捷(真的很便捷)的托管代码的方法,在这里分享一下。 代码托管
2016-01-29 11:47:43 434
转载 IOS异步获取数据并刷新界面dispatch_async的使用方法
在ios的开发和学习中多线程编程是必须会遇到并用到的。在java中以及Android开发中,大量的后台运行,异步消息队列,基本都是运用了多线程来实现。 同样在,在ios移动开发和Android基本是很类似的一种模型。 但是很多时候,在应用开发中,我们会发现本身并没有自己编码去处理一些并发的事件,去开辟新的子线程等等。 (虽然一般的调用sdk发起一个网络请求,系统都是会默认给你新起一
2016-01-23 11:59:38 681
转载 给想提高的ios程序员一些建意
分手机开发(21) 合自己情况聊下iOS学习建议,这里不讲大道理,说说具体怎么做。欢迎大家拍砖1、第一点要求 ,能比较顺畅的阅读官方的文档。如果你连官方的文档读起来都非常困难,那你还谈什么提高和进阶,咱们学习iOS的所有权威的资料都来自apple开发者网站,靠逛论坛看看帖子不是出路。 如果这点没达到,那就从阅读官方文档开始吧,找一篇你比较熟悉的技术的官方文档,比
2016-01-15 17:30:17 588
转载 iOS: 在代码中使用Autolayout (2) – intrinsicContentSize和Content Hugging Priority
我们继续来看在代码中使用Autolayout的话题。先说intrinsicContentSize,也就是控件的内置大小。比如UILabel,UIButton等控件,他们都有自己的内置大小。控件的内置大小往往是由控件本身的内容所决定的,比如一个UILabel的文字很长,那么该UILabel的内置大小自然会很长。控件的内置大小可以通过UIView的intrinsicContentSize属性来获取内置
2016-01-09 10:21:47 448
转载 iOS NSNotificationCenter 使用姿势详解 转载地址http://www.jianshu.com/p/a4d519e4e0d5
iOS NSNotificationCenter 使用姿势详解字数1760 阅读7164 评论17 喜欢36最近在做平板的过程中,发现了一些很不规范的代码。偶然修复支付bug的时候,看到其他项目代码,使用通知的地方没有移除,我以为我这个模块的支付闪退是因为他通知没有移除的缘故。而在debug和看了具体的代码的时候才发现和这里没有关系。在我印象中,曾经因为没有移除通知而遇到闪退的
2015-12-31 11:40:52 1047
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人