- 博客(16)
- 资源 (229)
- 问答 (2)
- 收藏
- 关注
转载 Android设置虚线、圆角、渐变 (listview 设置虚线分隔线)
有图又真相,先上图再说。点击效果:设置虚线:[html] view plain copy xml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" andro
2016-07-27 12:01:45 1109
原创 mosquitto源码分析(一)
一、 Mosquitto简介mosquitto是一款实现了消息推送协议MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,例如现在应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器等移动设备。Mosquitto采用出版/订阅的模式实现MQTT协议,这种设计模式将通信终端之间的关系统一到服务程序中进行管理,可极
2016-07-26 10:29:42 851
转载 android mosquitto客户端使用SSL功能的具体操作总结(android mqtt ssl 加密)
在开发Java版mosquitto客户端程序时需要使用paho库,如果开发的java客户端要用ssl功能,则需要Bouncy Castle库;在使用ssl功能时,需要证书文件进行进行身份认证,但在测试过程中,只自己制作ca并进行证书签发即可。在测试过程中首先创建一个统一的ca,该ca包括一个crt文件,一个key文件(例如ca.crt、ca.key);测试过程中,要使用该ca为每个测试的机子签
2016-07-26 10:19:04 4995 1
原创 mac android studio快捷键之-查看一个接口有哪些实现
在eclipse里面一般有个ctrl+t查看一个接口有哪些实现类,而在mac下的android studio可能需要自己设置,如图:
2016-07-26 09:58:11 8822 2
原创 Android 启动APP时会出现黑屏白屏(提高 Splash页面的启动速度)
第一次启动应用有1-2秒黑屏或者白屏的方法: 1,在你的程序清单文件中,给launcher activity添加属性: 可以参考 android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" 2,检查在自定义的Application中里面有没有做一些耗时的初始化操作,如果存在一些耗时的操作,可以
2016-07-25 14:45:33 935
原创 iOS(xcode) 加入openssl的方法
1.将include文件拖入工程根目录中2.将libcrypto.a 和 libssl.a拖入工程的Frameworks中3. 在Library Search Paths中添加$(inherited) 和$(SRCROOT)4.在Header Search Paths中添加include (直接输入include即可,不需要加上SRCROOT类似的引用路径)5.Always S
2016-07-20 15:43:39 5230
转载 ios 编译openssl支持arm64
最近在编译支付宝 快捷支付(无线) ios 端的时候发现demo不支持arm64。在网上找了下,看到客服说是openssl的库文件不支持arm64,于是自己编译了支持arm64的库文件,发现还是不行,提示原来淘宝的库文件也不支持。问他们客服,缺迟迟不给出解决方案,到后面居然连话都不回了。。以上都是题外话,现在来看看如何编译支持arm64的openssl吧。我是在mac os 10.
2016-07-20 12:48:03 759
原创 MAC彻底删除软件
对于普通用户来说, 一般安装软件的方法其实很简单. 有如下三种.1. Mac App Store 直接安装与删除.2. 网上下载, DMG 磁盘镜像安装包, 将文件复制到应用程序安装.3. DMG 磁盘镜像需要运行安装程序安装, 例如 Office , Adobe 等软件. 而卸载方式, 一般情况下, 如果软件方提供了卸载工具, 最好选择专用卸载器, 比如 Adobe , 输入
2016-07-19 19:47:18 8471
原创 利用NSURLSession实现https请求
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. /* https原理: 1,客户端请求服务器,如果是第一次请求,服务器返回向客户端返回证书 2,客户端
2016-07-19 19:32:16 7409
转载 Mac OSX 使用OpenSSL生成RSA公匙、私匙(pem)与DER文件
说明:RSA为一种加密算法,生成的文件格式有两种,一种是PEM格式,另一种是DER格式,在Mac OSX 里面,pem格式是不能打开的,因此我们生成PEM文件之后,需要生成DER格式。需要按着下面的步骤走。.DER=扩展名DER用于二进制DER编码的证书。这些证书也可以用CER或者CRT作为扩展名。比较合适的说法是“我有一个DER编码的证书”,而不是“我有一个DER证书”。.PEM=扩
2016-07-19 14:56:45 6620
原创 自建证书配置HTTPS服务器
说明1、写这篇博客的初衷是因为最近iOS9出来了,苹果官方默认要求使用HTTPS,所以自己想整一个HTTPS服务器,也想好好了解一下HTTPS通信,也知道了HTTPS其实就是在HTTP的基础上加上了SSL/TLS。具体想了解SSL/TLS原理的请浏览SSL/TLS协议运行机制的概述和SSL/TLS原理详解。中途看了很多博客,也花了不少时间,所以想记录一些东西。2、这篇博客的内容主要
2016-07-19 13:03:03 30982
原创 Mac升级openssl
一直想要升级Mac上的openssl,但是前面没弄成功,所以耽搁到现在。今天由于安装一个软件需要安装openssl到1.0.1版本以上,所以查了下资料,终于升级成功了,也算是还了前面自建证书配置HTTPS服务器这篇博客的债。首先,来看看我们的openssl的版本和目录12345$ openssl versionOpenSSL 0.9.8z
2016-07-19 13:01:03 21744 3
原创 wireshark在mac上使用时到遇到:no interface can be used for capturing in this system with the current configur
是因为普通用户启动的时候读取不到网卡,要采用root级别的启动:sudo /Applications/Wireshark.app/Contents/MacOS/Wireshark
2016-07-15 10:57:08 889
原创 iOS利用QLPreviewController显示PDF,word,execl,txt等格式的文件
以前预览PDF格式采用UIWebview,或者利用CGPDFDocumentGetPage显示。今天发现QLPreviewController也可以实现预览PDF的功能,步骤如下:1,在项目中导入QuickLook框架2,引入QuickLook头文件,在项目中准备一下PDF的测试文件3,//// ViewController.m// QLPreviewControllerT
2016-07-12 13:53:17 5141
原创 iOS UIWebView加载本地图片
加载本地image: NSString * htmlPath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"]; NSString * htmlCont = [NSString stringWithContentsOfFile:htmlPath encoding:NSUTF8StringEncod
2016-07-06 13:23:04 909
转载 导入xUtils_3 工程到Android Studio
下载地址如下:https://github.com/wyouflf/xUtils3/tree/master㈠将下载的工程复制到Project目录下:㈡添加到settings.gradle文件:include ‘:app’,':xutils’㈢编译到工程中dependencies { compile fileTree(dir: 'libs'
2016-07-02 11:39:40 1878
Android系统源代码情景分析(高清+目录)
2016-11-16
思考软件,创新设计 A段架构师的思考技术
2016-11-13
QT纯源码自定义QTableWidgetw分页
2020-09-21
mac cmake安装包
2020-07-20
最全的区块链文档
2018-01-11
ApkTool+auto-sign Android反编译打包+签名(反编译工具)
2017-03-27
苹果的远程通知需要收费吗?
2016-02-24
腾讯企业邮箱单点登陆
2015-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人