弦歌雅意的小屋

  • 首页

  • 分类

  • 归档

CVPixelBufferCreate创建出来的buffer每行字节数比指定的宽度要长32个字节

发表于 2016-06-20 | 更新于 2019-06-27 | 分类于 iOS开发

CVPixelBufferCreate创建出来的buffer每行字节数比指定的宽度要长一32个字节

做一个功能,用一组图片组装一个视频。
最后生成的视频图片是乱码,找了好久原因,发现是CVPixelBufferCreate的理解不够,错误的使用了自己计算的每行像素字节数。

阅读全文 »

resource目录文件过大导致Swift Playground运行速度慢

发表于 2016-06-16 | 更新于 2019-06-27 | 分类于 iOS开发

resource目录文件过大导致Swift Playground 反应慢

swift语言发布时,苹果为之提供了Playground工具。
有了Playground工具,测试API什么的不用开一个项目。iOS 模式可以模拟大部分手机环境,不用启动手机,确实方便了很多。

阅读全文 »

NSCF对象不能直接转为Swift本地对象

发表于 2016-06-14 | 更新于 2019-06-28 | 分类于 iOS开发

NSCF对象不能直接转为Swift本地对象

今天在Playground 中测试一段ImageIO读取GIF图片的代码。
一直报错。

通过不断注释代码,来排查问题,发现是下面一段代码产生了错误。

阅读全文 »

ftp自动下载脚本

发表于 2016-06-07 | 更新于 2019-06-28 | 分类于 Shell

ftp自动下载脚本

好久不写了,都忘记了,写个例子记下来。
一个例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

#计算月份和准备目录
month=`date +%Y-%m`
mkdir $month
cd $month

#ftp
ftp -n <<- EOF
open ip
user username password
prompt off
bin
mget $month*
bye
EOF

#处理下载的文件

Sed正则匹配不支持非贪婪模式

发表于 2016-06-03 | 更新于 2019-06-27 | 分类于 Shell开发

Sed 中正则表达式一个小坑

要把一个监控任务自动化。
监控任务如下:
通过网页查看商品库存数量。如果库存小于阀值,就通知进行补货。

阅读全文 »

喜马拉雅音频文件下载

发表于 2016-05-27 | 更新于 2019-06-27 | 分类于 Python开发

喜马拉雅音频文件下载

自动下载喜马拉雅音频文件的python代码

阅读全文 »

服务器时间时间不一致导致的bug

发表于 2016-03-02 | 更新于 2019-06-28 | 分类于 bug

服务器时间时间不一致导致的bug

产品中提供了一项“金币兑换的功能”,每天定时放出一部分奖品供用户兑换。程序运行一段时间后,发现每天都有20%左右的超额兑换。

阅读全文 »

iOS IAP Receipt 验证脚本

发表于 2015-12-09 | 更新于 2019-06-27 | 分类于 iOS开发

iOS IAP Receipt 验证脚本

以前写的一个iap Reciept脚本验证工具。完全借助操作系统自带的工具。

阅读全文 »

iOS IAP Receipt 字段分析

发表于 2015-12-08 | 更新于 2019-06-27 | 分类于 iOS开发

ios IAP Receipt 字段分析

从iOS 7开始,ios提供了本地iap信息验证功能。wwdc上也提供了代码例子片段。
objc.io上也有一篇文章Receipt Validation介绍了如何进行recipt本地验证。但提供的例子中没有获取iap的字段的代码。
对于不熟悉asn语法的同学,分析这块信息也是个不小的挑战。

阅读全文 »

Java 应用程序和Android应用程序子线程异常的不同结果

发表于 2015-10-09 | 更新于 2019-06-27 | 分类于 Android开发

Java 应用程序和Android应用程序子线程异常的不同结果

在普通的Java应用中,如果一个子线程执行时出现异常,那么只是该子线程退出。其他线程不受影响。
但是在Android应用里面,如果子线程执行时出现异常,则整个应用会退出。
虽然两者本质都是Java程序,但虚拟机的实现其实还是稍有差异的。

并行开发Java应用和Android应用的开发者需要注意。

1…345…8
Erik Lu

Erik Lu

从事软件开发多年
目前致力于移动开发
平时喜欢逆向工程
现在学习人工智能中
擅长Java、Swift、Python、Javascript
喜爱Linux Shell
72 日志
19 分类
71 标签
GitHub
© 2014 – 2022 Erik Lu
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v7.1.2