- 博客(24)
- 资源 (21)
- 收藏
- 关注
转载 ios开发——NSCopying与NSMutableCopying协议
协议 不是所有的对象都支持copy和mutableCopy,一般自定义的类需要继承NSCopying和NSMutableCopying协议,并对协议中的方法进行实现才满足使用条件。需注意NSObject没有实现这两个协议,但是copy和mutableCopy这两个方法是NSObject定义的. 加上一句(记得不大清楚了,可以去验证一下),NSString对象若使用mutab
2015-05-21 18:17:26 657
转载 复制对象(二)<NSCopying>协议和属性的copy特性
如果要用copy或mutableCopy方法复制自己定义的类对象,那么该类必须要实现或协议。否则将会导致程序崩溃:控制台输出为:[plain] view plaincopy2014-02-01 01:11:09.087 Chocolate[951:303] -[Desserts copyWithZone:]: unre
2015-05-21 18:16:21 488
转载 复制对象(一)copy和mutableCopy方法
通过copy方法可以创建可变对象或不可变对象的不可变副本,对于不可变副本,其对象的值不可以改变。通过mutableCopy方法可以创建可变对象或不可变对象的可变副本,对于可变副本其对象是可变的。复制分为浅复制和深复制两种:浅复制只是复制指向对象的指针,并没有复制对象的具体内容。深复制则创建了要复制对象的具体内容,并返回指向对象副本的指针。对于复制Foundation中的
2015-05-21 18:14:08 677
转载 ios 监听app从后台恢复到前台
正常情况下,在AppDelegate中实现下面两个方法,能够监听从后台恢复到前台[objc] view plaincopy- (void)applicationDidEnterBackground:(UIApplication *)application { log4info(@"---applicationDidEnterB
2015-05-19 11:32:06 2151
原创 关于ios8不能定位问题 - 总是返回kCLAuthorizationStatusNotDetermined
问题:一个应用工程,升级ios8后,定位失效了,从网上查找资料,并按照调整步骤,一步一步做完,但是真机运行,总是返回kCLAuthorizationStatusNotDetermined,导致没有授权弹框显示,无法定位分析:1. 新建一个测试定位的工程,将定位步骤重新做一遍,定位相关代码一样,奇怪的是,用测试定位工程测试,定位功能是可以正常使用的。2. 参考http://s
2015-05-19 10:59:49 4965
转载 PHP+Mysql日期时间如何转换
写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式。一、在MySQL中完成 这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用
2015-05-15 10:30:10 611
转载 Android手机tcpdump抓包
最近一直在开发基于微信公众帐号的应用,在开发过程中遇到问题时,无法非常方便的获取到数据包,导致分析解决问题比较麻烦。这里介绍如何在Android手机上实现tcpdump抓包。1、root机器 在用tcpdump抓包过程中,需要使用到root权限。当前可以进行root的方法有很多,个人推荐http://root.baidu.com/,安装使用挺方便的。2、准备adb工
2015-05-14 12:47:43 869
转载 PCAP 抓包
PCAP是一个数据包抓取库, 很多软件都是用它来作为数据包抓取工具的。 WireShark也是用PCAP库来抓取数据包的。PCAP抓取出来的数据包并不是原始的网络字节流,而是对其进行从新组装,形成一种新的数据格式。一个用PCAP抓取的数据包的文件格式如下:文件格式和 WireShark[转]" src="http://hi.csdn.net/attachment/20100
2015-05-14 12:43:19 2572
转载 PCAP 文件内容解析命令
针对网络接口、端口和协议的数据包截取。假定你要截取网络接口eth1,端口号6881的tcp数据包。数据文件保存为test.pcap。tcpdump -w test.pcap -i eth1 tcp port 6881很简单吧?如果要同时截取udp端口号33210和33220的数据包呢?tcpdump -w test.pcap -i eth1 tcp port 6881 or
2015-05-14 12:43:16 2840 1
转载 Linux tcpdump命令详解
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tc
2015-05-14 11:44:56 478
转载 利用volley进行http设置请求头、超时及请求参数设置(post)
这里以post请求说明,get请求相似设置请求头及超时。1.自定义request,继承com.android.volley.Request2.构造方法实现(basecallback,为自定义的监听,实现Response.Listener,ErrorListener接口)--post请求public BaseRequest(String url,String para
2015-05-14 09:53:46 1437
转载 Android中POST请求中的UTF-8编码问题
下面本文章来给各位同学介绍一个关于Android中POST请求中的UTF-8编码问题解决办法,如果你碰到不防进入参考。今天遇到这样一个bug:客户端POST到服务器的一段数据导致服务器端发生未知异常。服务器端确认是编码转换错误。于是截取网络数据包进行分析,发现客户端POST的json数据中包含下面一段(hex形式):... 61 64 20 b7 20 52 69 63 ...
2015-05-14 09:53:41 1541
转载 tcp_timestamps 引起的问题
临近年关,人会变得浮躁,期间写的代码可谓乱七八糟。不过出来混始终是要还的,这不最近就发现一个PHP脚本时常连不上服务器。遇到这类问题,我习惯于先用strace命令跟踪了一下看看:shell> strace php /path/to/file EADDRNOTAVAIL (Cannot assign requested address)从字面结果看似乎是网络资源相关问题。这里顺便
2015-05-13 16:16:39 2451
转载 Passed contentType will be ignored because HttpEntity sets content type
I'm using loopj's AsyncHttpClient for Android so that I can interact with a restful web application which I have created. I have tested a POST request using Postman and it works fine.However, in A
2015-05-13 11:03:12 1096
转载 替AsyncHttpClient设置Cookie
为AsyncHttpClient设置Cookie 使用AsyncHttpClient向服务端提交数据,有时需要带cookie。给AsyncHttpClient设置Cookie的方法如下: AsyncHttpClient myClient = new AsyncHttpClient(); PersistentCookieStore myCookieStore = new Pers
2015-05-12 15:46:27 1483
转载 Android 网络请求框架android-async-http的一个细节问题(org.apache.http.client.CircularRedirectException异常)
今天通过接口请求服务器的一些app数据,发现一个很奇怪的问题,请求一个链接的时候,通常在第一次请求发起的时候没有什么问题,能很快的拿到数据,但是往后再去请求的时候就会等待很久,而且最后会请求失败,一直找不到原因所在,最后查看log发现这个请求抛出了一个异常: org.apache.http.client.CircularRedirectException详细的异常信息如下图:其
2015-05-12 15:44:30 870
转载 ios UIWebView 加载网页、文件、 html
UIWebView 是用来加载加载网页数据的一个框。UIWebView可以用来加载pdf word doc 等等文件生成webview 有两种方法,1、通过storyboard 拖拽 2、通过alloc init 来初始化创建webview,下列文本中 _webView.dataDetectorTypes = UIDataDetectorTypeAll; 是识别webview中的
2015-05-07 16:05:49 569
转载 android - How to make a phone call from webview
public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:")) { Intent intent = new Intent(Intent.ACTION_DIAL, Uri.pa
2015-05-07 11:04:12 942
转载 LogCat 中的 Unexpected value from nativeGetEnabledTags: 0
经验证的socket通讯问题1.如果是模拟器和本机PC直接通讯,需要使用本机IP地址 而不是 10.0.2.2 如本机的静态地址为192.168.1.2 则直接使用该地址2.接收和连接代码不能在UI主线程中进行必须在子线程中进行 个人习惯使用Runable 和Handler来处理 3.邮件服务错误 设置-应用-全部-Exchange Services 停用中的
2015-05-07 09:53:29 578
转载 Android Studio 命令行Gradle编译
1、 ./gradlew -v 来查看下项目所用的Gradle版本可以看到对应gradle版本信息2、 ./gradlew clean将会去下载Gradle的一些依赖包3、./gradlew build来进行编译生成apk其他./gradlew assembleDebug 编译并打Debug
2015-05-06 15:29:59 5532
转载 android gradle
gradle 安装:1、下载 http://www.gradle.org/downloads 直接点击下载最新版本(或者choose Version选择历史版本)2、解压 放到本地自己的soft目录里,我放在了/usr/localLib/gradle-1.83、export gardle path vim ~
2015-05-06 15:23:28 869
转载 mac上安装gradle
1.下载gradle去gradle官网下载gradle,下载地址:http://www.gradle.org/downloads2.将gradle放到自己想方法的地方我把gradle解压之后,放在/Users/nipeng/program/gradle-2.03.配置环境变量因为在mac的高版本上.bash_profile文件不存在,所以需要自己创建。
2015-05-06 15:05:07 545
转载 AVAudioPlayer和AVAudioPlayerDelegate-iOS音频播放器
学习总是在进行。iPhone可以播放音频文件。这个我想地球人都知道。但是如何播放?今天来学习一下。现学现卖吧!1.加入音频相应的框架到项目中。#import2.声明音频播放类,并且实现AVAudioPlayerDelegate协议@interface SquareViewController : UIV
2015-05-05 10:39:34 5874
转载 ios开发——UITextField中设置placeholder字体颜色
设置placeholder字体颜色 声明TextField时,往往由于背景的原因,默认的placeholder字体颜色不够清晰,这里是直接设置placeholder的颜色属性[objc] view plaincopyprint?//搜索框设置 UITextField *searchTxt = [[UITextFiel
2015-05-04 10:57:30 1039
单片机I2C总线AT24C02读写、扩展keil工程多个实例及Proteus仿真
2021-12-17
helloopengl.zip
2019-09-03
STM32 F103R6 寄存器方式读写GPIO实例源代码(Keil)及protues 8.6 sp2 仿真工程
2018-04-26
STM32 F103R6 GPIO 闪烁源代码(Keil)及protues 8.6 sp2 仿真工程
2018-04-26
c++程序调用c# 库 Demo工程代码实例
2014-02-26
FMS4.5 Adobe官方全英文PDF教程
2012-11-20
nsis 脚本编写之Hello World 源代码包
2012-11-11
FMS 4.5 + Flex mobile 之 Hello World 工程源代码
2012-11-07
flex基于actionscript源代码——适用Flex 4
2012-10-28
HeadsetPlugANESample.zip
2012-08-27
Flex Mobile ANE Hello Sample
2012-08-26
Parsley Hello World 实例工程源代码
2012-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人