三十一

潜心修行。。。

Python编程快速上手 — 让繁琐工作自动化<一>

在不断填坑中前进。。

Python编程快速上手 — 让繁琐工作自动化 基础概念 导入模块 import string import random,sys,os from random import * 使用这种形式的 import 语句,调用 random 模块中的函数时不需要 random.前缀。 但是,使用完整的名称会让代码更可读,所以最好是使用普通形式的 import 语句。 声明函数 不带参...

Python小工具-下载所有XKCD漫画

在不断填坑中前进。。

Python小工具-下载所有XKCD漫画 利用 requests 模块下载页面。 利用 Beautiful Soup 找到页面中漫画图像的 URL。 利用 iter_content()下载漫画图像,并保存到硬盘。 找到前一张漫画的链接 URL,然后重复。 # -*- coding: UTF-8 -*- import requests, sys, webbrowser,...

MAC切换默认的Python版本

在不断填坑中前进。。

MAC切换默认的Python版本 使用 系统默认的 bash 参见 这个链接:http://blog.csdn.net/a704901117/article/details/69262428?locationNum=15&fps=1 使用 iTerm ➜ ~ cd ~ ➜ ~ ls -a ➜ ~ open .zshrc 然后添加 if which pyenv > /...

Python小工具-根据输入关键字自动打开百度搜索结果的第一页

在不断填坑中前进。。

Python小工具-根据输入关键字自动打开百度搜索结果的第一页 步骤分析: 1. 伪装浏览器的 User-Agent 2. 读取输入参数并组装为请求参数 3. 使用 `requests` 模块请求数据 4. 使用 `bs4` 查找需要的链接数据 5. 使用`webbrowser`模块 打开链接。 代码如下: # -*- coding: UTF-8 -*- import req...

iOS 11、iPhone X、Xcode9适配

在不断填坑中前进。。

iOS 11、iPhone X、Xcode9适配 遇到的问题 1 启动图变形。 项目采用的是 LaunchScreen.storyboard 当启动视图,LaunchScreen.storyboard里面加载一个图片填充了整个视图,由于之前的 iPhone 宽高比例差别不到,也就没有注意到图片的变形,今天 在 iPhone X 上图片变形严重。 解决方案: 使用 Launch...

命令行软件

在不断填坑中前进。。

命令行软件 命令行神器推荐这篇文章总结的很全。 mac 下安装命令行软件 使用 brew install,譬如 安装 tree ,就是 brew install tree。 tree 列出文件层级 shellcheck 检查脚本的错误 thefuck 安装后,记得替换别名 alias fuck='eval $(thefuck $(fc -ln -1));...

NSAssert简单使用

在不断填坑中前进。。

NSAssert简单使用 NSAssert 的定义如下: #define NSAssert(condition, desc, ...) \ do { \ __PRAGMA_PUSH_NO_EXTRA_ARG_WARNINGS \ if (!(condition)) { \ NSString *__assert_file__ = [NSString st...

runtime 可以做什么

在不断填坑中前进。。

runtime 可以做什么 这篇文字不扯淡,不讲runtime是什么,只总结下runtime 可以用来干什么。 这几篇文章写的很好: Objective-C Runtime Method Swizzling 和 AOP 实践 南大(南锋子)的一系列文章(打开稍慢) 精通Objective-C进阶技巧:使用运行时系统API 然后饶神总结的也不错,里面好多干货 ...

如果做一个展示进度的刻度盘

在不断填坑中前进。。

如果做一个展示进度的刻度盘 先上效果图: 1,如何绘制弧形间隔的刻度线。 首先是如何绘制一个连续的弧形的线条,这个很简单: UIBezierPath *tickPath = [UIBezierPath bezierPathWithArcCenter:cneter radius:radius - 12 startAngle:startAngle endAngle:end...

使用wkhtmltopdf将Markdown转为带有标签的PDF

在不断填坑中前进。。

使用 wkhtmltopdf 将 Markdown 文件转为带有标签的 PDF 文件 1,使用 MWeb 编写 Markdown 文档 。。。。 2,导出为 HTML 3,编辑 HTML 样式 使用 sublime text 打开 HTML 文件我这边主要修改了宽度、代码背景色、字体大小和粗体字体颜色。 .markdown-body { min-width: 200px; ma...