Cheny的博客

他山之石 可以攻玉

Python升级(v2.7 -> v3.5)

Python升级(v2.7 -> v3.5) 软件环境 Mac: v10.12.6 Python: v2.7 从官网下载指定版本 点我从官网下载指定版本 安装 双击 python-3.5.0-macosx10.6.pkg,完成安装即可 修改 .ba...

2018-01-22 18:18:58

阅读数 388

评论数 0

iOS打包framework静态库

iOS打包framework静态库 环境环境 Mac: 10.12.6 Xcode: 9.1 1. 创建项目 1.1 新建工程 1.2 添加文件 * 把写好的代码文件拖入到项目里 * 主头文件中导入需要暴露的头文件 1.3 设置Headers Tar...

2018-01-19 15:15:27

阅读数 266

评论数 0

iOS 自动打包探索

# iOS 自动打包探索 方式一: 使用xcodebuild命令 步骤 0. 准备工作:基础参数 # 项目名称,打包后生成 .ipa 文件的名称 projectName="JimuDudu" # 项目目录(一般情况下,shell 脚本就在项目路径下) ...

2018-01-11 14:38:50

阅读数 340

评论数 0

ipa包重新签名

ipa包重新签名软件环境 Mac: v10.12.6 (16G29) ruby: v2.3.4 rvm: v1.29.3 sigh: v2.71.1 Xcode: v9.2 应用场景主要解决因重复打包导致测试同学回归测试的包和上传App Store的包不一...

2018-01-03 12:03:56

阅读数 2603

评论数 2

遇见,我的2017 —— 年终总结

  许久没有提起过笔写点什么工作总结了,记得上一次,还是2014年。   今天打开那年写的年终总结,尽管内容已很模糊,但是从笔法上依稀能看到那青葱岁月划过的痕迹。那时候,我才二十二三岁。   今年,我二十六七岁。如果说时间带走了许多青春属性的美好,但也在开怀大笑时的皱纹间流露出略带成熟特质的东...

2017-12-31 11:25:29

阅读数 417

评论数 0

如何管理我的资产 -- 摘抄自《程序员修炼之道——从小工到专家》

管理我的资产 定期投资 就像金融投资一样,你必须定期为你的知识资产投资。即使投资量很小,习惯自身也和总量一样重要。 多元化 你知道的不同的事情越多,你就越有价值。作为底线,你需要知道你目前所用的特定技术的各种特性。但不要就此止步。计算技术的面貌变化很快——今天的热门技术明天就可能变得近乎无用(...

2017-12-29 16:22:32

阅读数 377

评论数 0

区块链交易流程

App/CLI 端向指定的 endorser 节点发送 Instantiate/invoke请求; endorser 接收到请求之后,如果相关 chaincode 存在,就会将请求发送到 chaincode 端,并执行相关函数(由于执行过程中,可能涉及到多次的 state 读写,而每一次读写都会涉...

2017-12-23 14:34:27

阅读数 2629

评论数 0

区块链技术基础:术语&用例

# 区块链技术基础:术语&用例 点我访问源文件 1. 区块和区块链网络区块链是一种在整个业务网络上共享的分布式账本。业务交易被永久记录在有顺序的、仅可附加的、防篡改的账本区块中。所有经过确认和证明的交易都通过哈希算法从创始区块一直链接到最新的区块,因而得名区块链。区块链是自网络中的区...

2017-12-21 11:51:31

阅读数 645

评论数 0

Python 安装 MySQLdb 模块

Python 安装 MySQLdb 模块软件环境 Mac: 10.12.6 VSCode: 1.19.0 Python: 2.7.10 初次安装,报错如下图: 安装指令:sudo pip install mysql-python 报错:mysql_config not found原因mysq...

2017-12-20 15:28:12

阅读数 368

评论数 0

Python-爬取HTML网页数据

Python-爬取HTML网页数据软件环境 Mac 10.13.1 (17B1003) Python 2.7.10 VSCode 1.18.1 摘要本文是练手Demo,主要是使用 Beautiful Soup 来爬取网页数据。Beautiful Soup 介绍 Beautiful Soup提...

2017-12-15 14:41:03

阅读数 10916

评论数 1

iPhoneX 适配笔记

iPhone X 的到来,惊艳的是果粉,苦逼的是程序猿。今天升级到Xcode9.0,运行项目,所谓的全屏 iPhone X,but 页面好像也没有全屏,于是根据之前的适配经验,总算初步解决了这个问题,记录如下,以备后需。 App 页面适配 适配前 问题:App 未全屏显示...

2017-09-15 09:25:06

阅读数 44517

评论数 14

ScrollView自动布局的实现方式

背景开发中,可能会有一些页面显示的元素很多,可能会超出一个屏幕,但也不适合用 TableView 或者 CollectionView,此时我们一般会用 ScrollView,那么就会出现自动布局的问题。实现方式纯代码特点 编码繁琐:需要手写控件 安全:只要正确地设置约束或者 frame、conte...

2017-09-14 09:36:38

阅读数 1064

评论数 0

发布自己的项目到Cocoapods开源库

动机为什么要把代码发布到Cocoapods? 对于部分非ARC项目,省去了大量的 -fno-objc-arc 标记 规范更新代码版本 团队开发,指定三方库的版本,就会避免因不同时间去下载文件而可能会导致文件不一致的情况 如若有新版本,只需一行命令就知晓(pod update) Cocoapods...

2017-09-09 12:14:04

阅读数 339

评论数 0

Java获取apk / ipa应用信息的思考与实践

读完这篇文章,你可能会了解到以下几点: 1. 蒲公英为什么只上传 ipa 文件,就可以下载 app 2. Java 解析 ipa 文件 (iOS 应用包) 3. Java 解析 apk 文件 (Android 应用包) 4. 自己上传 app 到服务器,模拟蒲公英的效果 关于蒲公英的思考蒲公英的作...

2017-09-03 22:18:20

阅读数 753

评论数 7

iOS - 自定义 UITabBar

iOS - 自定义 UITabBar动机 关于自定义 TabBar,早就有过很多讨论,开源网站上也有很多造好的轮子,多半是纯代码实现有个性的 TabBar,当然我们可以很方便的使用它。周末闲着没事干,自己也写了一下,模仿今日头条的 TabBar 效果,实现方式是Storyboard + 代码。...

2017-08-28 09:34:12

阅读数 347

评论数 2

GIT-子模块

动机 公司有若干个项目,并且各个项目有关联(代码层次),这时我们需要抽取出一个公共模块供其它项目使用,这时我们就需要使用submodule(子模块) 使用步骤 进入项目目录(.git 目录) 使用命令添加子模块git submodule add git@git.xxxxxx.com:app-l...

2017-08-27 14:07:26

阅读数 564

评论数 0

Swift 比较运算符

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2017-08-24 11:12:48

阅读数 320

评论数 0

Validform.js 学习笔记

Validform.js 学习笔记资源 点我访问官网 点我访问Github 点我下载jQuery 说明 Validform功能强大,用法简单,官网列举了说明、demo和文档,开发者可以根据demo找到自己需要的 这次示例,主要实现了以下一个需求: form表单 表单字段校验 点击按钮,不提交表单...

2017-04-28 16:43:42

阅读数 600

评论数 0

LinkTextView-可点击的文本

LinkTextView背景 在开发中,有时需要展示一句带有某些可接受用户响应的关键词的文案,比如在页面上显示某某协议之类的。如果一行能完全显示(各种设备上),那么就可以在界面上写死布局;如果不能显示,则就需要使用UITextView控件了。 效果图 图中,《XXXX规则》是可点击的,并且...

2017-04-10 16:41:09

阅读数 621

评论数 0

Java: 生成plist文件

public boolean createPlist(String title, String path, String bundleId, String fileUrl, String versionCode) throws Exception { Log.info("...

2017-03-30 10:39:08

阅读数 1486

评论数 5

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