自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jmsp's Tips

更多内容请访问:https://zhangzhaopds.github.io

  • 博客(43)
  • 收藏
  • 关注

原创 如何将Vapor项目部署到Ubuntu?

Vapor 是基于 Swift 编程语言而开发的最流行的 Web 网络框架,这是一种更先进、强大且类型安全的编程语言。如何将Vapor项目部署到云服务Ubuntu?

2023-10-09 10:28:44 268

原创 如何在iPhone手机上修改手机定位和模拟导航?

修改iPhone手机全局定位,模拟导航。无需越狱。

2023-08-14 09:38:15 3443

转载 iOS开发之图形渲染分析、离屏渲染、当前屏幕渲染、On-Screen Rendering、Off-Screen Rendering

https://blog.csdn.net/zhonggaorong/article/details/52757758

2019-02-11 11:36:57 396

原创 iWorld-VR: 以VR的形式查看iPhone本地相册中的全景照片

title: 【个人项目】LvyeVR 全景图预览器 type: categories date: 2017-09-14 10:56:01 categories: Swifttags: [VR] Python3爬虫 + Django应用 + Heroku免费云 + Swift3 + GVR1、用户下载app后,可以在app中预览、下载各种各样的高清平面图和全景照片;2、用户也可以在本地相

2017-09-14 13:42:32 1956

原创 Django-SMTPAuthenticationError

title: Django SMTPAuthenticationError type: categories date: 2017-07-29 09:58:38 categories: Python3tags: [Django, Heroku, SMTP] 在Django应用中,利用SMTP发送验证邮件,本地的环境完全没问题,但当将Django应用部署到Heroku上后,邮件发送失败,报S

2017-07-29 10:20:35 934

翻译 椭圆曲线加密ECC

title: 椭圆曲线加密ECC type: categories date: 2017-06-23 13:39:43 categories: iOStags: [ECC, ECDSA, ECDH] 椭圆曲线加密是一种类似于RSA的非对称加密算法,具体介绍可以参考这篇文章http://www.itye.org/archives/3254, 写得很明白。本文内容翻译自https://gi

2017-06-23 14:28:59 2778

原创 微信小程序-RSA签名、验签、加密、解密

title: 【小程序】RSA签名 type: categories date: 2017-05-27 17:01:15 categories: 小程序tags: [RSA, 签名] 一个适用于微信小程序的RSA签名库。RSA签名的小程序DEMO:https://github.com/zhangzhaopds/WeixinApp_RSA_Signature.git使用1、引入文件 var

2017-05-27 17:19:26 19228 5

原创 【GVR】Google-VR

title: 【GVR】Google VR type: categories date: 2017-05-26 13:44:17 categories: Swifttags: [VR, GVR] Google提供的iOS 版本的VR技术的SDK,主要有三种视图类型:GVRCardboardView这个最为强大,但需要复杂的OpenGL渲染, GVRPanoramaView全景照片, and

2017-05-26 14:07:25 817

原创 Release版本只在iOS9.2及以下闪退

title: Xcode8打包的Swift3项目在iOS9.2及以下闪退 type: categories date: 2017-05-16 14:07:30 categories: Swifttags: [iOS9.2, sRGB, Adobe RGB] 用Xcode8打包的Swift3的项目,只在iOS9.2及以下的Release版本中Crash,真机测试所有版本都没问题。而且给出的错

2017-05-16 14:49:53 2508

原创 relation-auth-user-does-not-exist

title: 【ERROR】relation auth_user does not exist type: categories date: 2017-05-09 16:46:30 categories: Pythontags: [Django, Heroku, autn_user] Django应用在本地通过heroku local web测试没有问题,但部署到Heroku后,打开adm

2017-05-09 17:09:04 2222

翻译 【译】在Heroku上部署Django应用(二)

title: 【译】在Heroku上部署Django应用(2、部署) type: categories date: 2017-05-09 09:57:25 categories: Pythontags: [Heroku, Django] Heroku支持所有类型的Python应用,包括Django应用。需要说明的是,Django的手动配置很繁琐,最便捷的方法是直接在Heroku控制台生成相

2017-05-09 17:08:10 675

翻译 【译】在Heroku上部署Django应用(一)

title: 【译】在Heroku上部署Django应用(1、配置) type: categories date: 2017-05-09 08:56:54 categories: Pythontags: [Django, Heroku] Heroku支持所有类型的Python应用,包括Django应用。需要说明的是,Django的手动配置很繁琐,最便捷的方法是直接在Heroku控制台生成相

2017-05-09 17:07:45 1672

转载 【小程序】中文转码的MD5加密

title: 【小程序】中文转码的MD5加密 type: categories date: 2017-05-03 10:35:49 categories: 小程序tags: 中文转码的MD5加密http://7xoz39.com1.z0.glb.clouddn.com/md5.js

2017-05-03 10:44:52 1193

原创 【小程序】POST请求服务器接收不到参数

title: 【小程序】POST请求服务器接收不到参数 type: categories date: 2017-05-03 10:27:25 categories: 小程序tags: POST请求服务器接收不到参数的坑设置header如下header: { "Content-Type": "application/x-www-form-urlencoded" }

2017-05-03 10:44:05 3053

原创 【微信小程序】二维码生成与识别

title: 【微信小程序】二维码生成与识别器 type: categories date: 2017-03-10 09:34:00 categories: 微信小程序tags: [二维码生成,二维码识别] 一个二维码生成与识别的很简单的微信小程序,主要是为了走一下小程序开发的整个流程。7号上午提交的审核,8号出结果,审核速度还可以,发布需要管理员手动发布。唯一令人烦的地方是,开发者的权限

2017-03-10 09:58:12 19732 1

原创 【Python】Pillow图片处理库

title: 【Python】Pillow图片处理库 type: categories date: 2017-03-02 15:26:19 categories: Pythontags: [PIL, Pillow] Pillow是Python中的图片处理库,来自于PIL,使用时 import PIL;安装Python2中安装命令: sudo pip install PILPython3中

2017-03-02 15:45:16 750

原创 【Python】简单应用-xlwt库

title: 【Python】简单应用-xlwt库 type: categories date: 2017-03-02 10:22:03 categories: Pythontags: [xlwt, excel] 获取成都教育网的学校信息,并将信息以Excel格式存储。项目地址 https://github.com/zhangzhaopds/chengdujiaoyu.git安装 xlw

2017-03-02 10:44:56 1303

原创 【Python】简单应用-糗事百科

title: 【Python】简单应用-糗事百科 type: categories date: 2017-02-27 15:39:31 categories: Pythontags: [糗事百科] 一个抓取糗事百科内容的小程序。# 糗事百科from pip._vendor.distlib.compat import raw_inputfrom bs4 import Beautiful

2017-02-27 15:44:41 416

原创 【Python】BeautifulSoup使用

title: 【Python】BeautifulSoup基本使用 type: categories date: 2017-02-24 14:26:55 categories: Pythontags: BeautifulSoup是Python中用来解析HTML、XML等文档的强大工具。Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所

2017-02-24 15:40:06 1017

转载 逆向工程-微信自动抢红包

title: 逆向工程-微信自动抢红包 type: categories date: 2017-01-04 16:30:02 categories: 逆向工程tags: [逆向工程、iOS_App_resign、微信红包] 微信自动抢红包。需要用自己的开发者证书进行配置签名。年会亲测,暂未发现封号风险!依托于iOS重签名开源框架 ios-app-signer项目源码地址: https:/

2017-01-17 17:27:46 2297

原创 iOS中的感应器

title: iOS中的感应器 type: categories date: 2017-01-17 16:54:30 categories: Swifttags: [CoreMotion,感应器] iOS中的感应器: ​ Accelerometer(加速器) ​ Gyroscope(陀螺仪) ​ Magnetometer(磁力计) ​ Proximi

2017-01-17 17:17:38 940

原创 npm missing package.json

title: npm missing package.json type: categories date: 2016-12-30 16:58:57 categories: npmtags: [npm,package,WARN] 在执行 npm install <模块>时,出现找不到文件路径 package.json等报错。报错zhangzhao:util zhangzhao$ npm

2016-12-30 17:08:28 3111

翻译 Vapor实现Swift的Server搭建

title: Vapor实现Swift的Server搭建 type: categories date: 2016-12-29 10:19:06 categories: Swifttags: [Swift服务器, Vapor,Postgres] 利用开源框架Vapor搭建Swift语言的服务器。本文翻译自:https://www.bignerdranch.com/blog/server-s

2016-12-29 11:25:16 4219 5

原创 iOS中的OTA部署

title: OTA部署 type: categories date: 2016-12-26 14:28:47 categories: OCtags: [OTA部署] 利用XC Ad Hoc: *类型的Provisioning Profile打包ipa文件,并部署到HTTPS的局域网内,提供内部人员下载安装。内网中HTTPS环境搭建http://zhangzhaopds.github.i

2016-12-26 14:42:40 994

原创 Mac中开启Apache的Https功能

title: Mac中开启Apache的Https功能 type: categories date: 2016-12-26 13:22:26 categories: PHPtags: [Apache, Https] 为Mac中自带的Apache开启Https功能,证书是自签名的证书。以下内容是针对已经配置过Apache,能够利用 http://localhost打开网页的基础上的设置。配

2016-12-26 14:41:45 2132

原创 IJKPlayer视频直播框架

title: IJKPlayer视频直播框架 type: categories date: 2016-12-05 14:37:39 categories: [OC]tags: [IJKPlayer, 视频直播框架] IJKPlayer是B站的一个开源视频播放框架,基于FFMPEG; 集成的过程较为繁琐,记录一下。集成按照官方教程一步一步来就行,官网链接https://githu

2016-12-08 11:27:12 1950

原创 GPUImage图像处理

title: GPUImage图像处理 type: categories date: 2016-12-07 16:31:34 categories: [OC]tags: [GPUImage, 滤镜] GPUImage是Git上一个非常强大的图像处理框架,现有的滤镜将近200种,还可以自定义新的滤镜。链接GPUImage https://github.com/BradLarson/GPUI

2016-12-08 11:26:01 1166

原创 OCR-基于OpenCV、Tesseract的银行卡号识别

title: ‘OCR:基于OpenCV、Tesseract的银行卡号识别’ type: categories date: 2016-12-01 16:50:30 categories: OCtags: [OCR, OpenCV, Tesseract] 由于银行卡的卡面背景色彩千差万别,并且卡号的印制方式(平印、凸印)也不相同,所以这种识别方式的效果并不理想,可以说很差,暂时对平印的单一色

2016-12-02 09:26:27 9669

原创 iOS中基于CIDetector的人脸识别

title: iOS中基于CIDetector的人脸识别 type: categories date: 2016-11-28 14:10:07 categories: OCtags: [CIDetector, 人脸识别] CIDetector是iOS中自带的人脸识别框架,使用起来相对方便。效果图本文Demohttps://github.com/zhangzhaopds/CIDetecto

2016-11-28 14:33:12 3151 1

原创 iOS中基于OpenCV的人脸识别

title: iOS中基于OpenCV的人脸识别 type: categories date: 2016-11-28 09:45:27 categories: OCtags: [OpenCV, 人脸识别] OpenCV 是一个开源的计算机视觉和机器学习库。 与iOS系统自带的识别库一样,对于侧脸的识别很无力。简单记录一下。相关参考https://objccn.io/issue-

2016-11-28 10:18:01 1345

原创 RecyclerView中CardView的展开与叠起

title: RecyclerView中CardView的展开与叠起 type: categories date: 2016-11-23 16:22:03 categories: Androidtags: [recyclerView, CardView] RecyclerView中CardView的展开与叠起效果。效果图实现本文DEMO https://github.com/zhangz

2016-11-23 17:02:39 6985 3

原创 依托AlertDialog实现的iOS风格的提醒框

title: 依托AlertDialog实现的iOS风格的提醒框 type: categories date: 2016-11-18 15:40:28 categories: Androidtags: [AlertDialog, 提醒框] 第一个Android项目基本做完了,整理一下笔记。个人实在是欣赏不动Android提醒框的审美风格,所以就自己简单封装个,方便今后使用。效果图:具体

2016-11-18 17:00:21 852

原创 MQTT-Android

MQTT在Android中的使用,客户端的,记录一下。官方文档 https://github.com/eclipse/paho.mqtt.android添加依赖compile 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.1.0'
//compile 'org.eclipse.paho:org.eclipse.paho.android.se

2016-11-01 13:55:17 973

原创 Compiling Swift source files

Compiling Swift source files编译很慢

2016-10-21 23:53:16 3214

原创 Apple LLVM 8.0 Error

layout: apple title: Apple LLVM 8.0 Error date: 2016-10-14 10:13:12tags: 早上打开项目,冒出了6个红点,报错【Apple LLVM 8.0 Error】,然后就开始goole了。解决方案很多,但并非都适合自己的项目。报错Delete之后,记得clean一下,然后编译运行就OK了参考http://stackoverflo

2016-10-14 10:36:05 2430

原创 BCrypt随机盐值加密

朋友做的一个军检项目中用到BCrypt的加密处理,之前没用过,所以就查了些相关资料。简单的理解就是:BCrypt是一个利用随机盐值进行hash的加密方式。相关概念:哈希算法获取一个任何长度的字符串并采用一致的方式创建一个哈希值:一种固定长度的字符串表示。每次传入同一个原始字符串,您都会收到相同的哈希值。这是一个单向过程,您无法从中获得原始字符串。盐值在原始的密码后面添加自定义的尽量随机的长字串

2016-09-30 16:50:22 5778

原创 MQTT应用内消息推送

因为需求,需要从服务器获取支付结果的通知,而后台已经在POS和安卓端使用MTQQ,没办法iOS端消息推送也只能用MTQQ,查询了一些资料发现MTQQ好像要比信鸽、极光的应用内消息更加简单点,至少iOS端少去了推送证书的配置等一些繁琐的流程。MQTT本质上就是一个TCP长连接而已。MQTTKit DEMO_1 DEMO_2初始化MQTT// 获取设备uuidif Keychain.load("

2016-09-30 16:49:16 2396

原创 在Mac上搭建HLS视频直播

HTTP Live Streaming(HLS), 是苹果公司推出的视频直播协议,具体的内容可以到苹果开发者后台查看相关文档。简单地讲,就是将实时直播的视频,切割成大小基本相等的.ts 文件和一个索引文件prog_index.m3u8,然后通过索引文件来在web或者app中实现直播效果。目标/思路本文目标:利用HLS技术,模拟一个视频直播平台。具体包括以下几个步骤:通过VLC模拟一个直播视频的输

2016-09-30 16:48:14 2750

原创 Swift中protocol的三种实现以及mutating关键词

Swift中protocol除了可以被class实现外,也可以被struct和enum实现。而mutating关键词则出现在当你用struct或者enum来实现协议并且在协议方法中修改变量的值得时候,用mutating来修饰协议方法。首先,定义一个protocol// 协议protocol VehicleProtocol { // 颜色 var color: UIColor{get

2016-09-30 16:47:10 937

原创 【MacOS开发】HotKey(快捷键)

在MacOS开发中,设置快捷键是必不可少的,这里总结了两种方法。方法一:在IB中快速设置如果将快捷键设置为MacAPP默认的,用户不可以更改的快捷键,推荐使用这种方法,十分便捷。具体就是在StoryBoard中为NSMenuItem设置KeyEquivalent属性,简单直接。如下图:方法二:代码实现快捷键设置允许用户设置快捷键的话,推荐使用这种方法。首先引入Carbon.framework, 具

2016-09-30 16:44:56 2856

空空如也

空空如也

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

TA关注的人

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