#1.本期内容#
#2.上期内容#
#1.本期内容#
#2.上期内容#
#1.基本语法
参考: markdown基本语法
#2.详细细节
##1.标题##
一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。
##2.代码块
()
for...
代码...
代码...
(
)
#20180912 第一期技术周报#
1.深入理解RunLoop
推荐理由:图片渲染卡顿;主线程卡顿检测;自动释放池的应用
2.WKWebView使用
推荐理由: WebView的替代方案;内存优化
3.APP 性能优化
推荐理由: 通用APP开发的性能优化点
图片压缩的指标考虑包括图片尺寸裁剪,图片尺寸等比缩放,图片质量压缩等。特定场景下,从保证图片压缩的质量考虑,上述指标需要兼顾处理。
1.图片裁剪(Copy)到指定的『区域大小』
注意:图片的裁剪,可能会导致图片的质量变大
|
|
思路:就是预先根据图片的大小与目标大小,进行选择『等比缩放』or[填充拉伸]尺寸。
思路:
(1)图片压缩的最终比例,除了改变质量外,宽高比也可以适度缩放。
在满足预期大小的指标下,根据图片本身的『宽高大小,宽高比以及质量大小』,计算目标图片尺寸的最优『图片尺寸』;
Step2.根据目标图片尺寸+计算得到的ImageSize, 进行”最终的压缩”
|
|
#2.压缩具体实现探讨:
CGImageSourceCreateWithData
CGImageSourceCreateThumbnailAtIndex
CGImageDestiantionCreatWithData
CGImageDestiantionAddImage
|
|
|
|
NSImageColorSyncProfileData
|
|
https://stackoverflow.com/questions/9264051/nsimage-size-not-real-size-with-some-pictures
|
|
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
|
|
More info: Writing
|
|
More info: Server
|
|
More info: Generating
|
|
More info: Deployment
基本流程,只做第一个博客,需要准备的材料有以下:
1.0 Git软件
1.1 nodejs
1.2 npm
安转Hexo示例
1.3 hexo
1.4 hexo-deployer-git
部署Hexo Blog示例:
hexo 使用deploy命令就可以一键把pulic文件夹的静态页面文件提交到远程Github仓库里
在开始之前,您必须先在 _config.yml 中修改参数,一个正确的部署配置中至少要有 type 参数,例如:
1.4 nvm
2.1 MarkDown
2.2 github页面支持
2.4 下载主题
所有命令,均在hexo的根目录下。
3.0 配置博客
_config.yml文件,这个文件就是整个博客的配置文件,你可以修改里面的参数来对你的博客进行个性化的设置,比如设置博客的名称、主题什么的。我现在将主题修改成刚才下载的主题的名字maupassant,然后使用下面的命令预览一下新的主题。
3.1 新建博文
3.2 预览博文
3.3 生成博文静态页面
3.4 部署到Github Pages【1.4+2.2+3.0】
|
|