发布于

恩,国内交易所关闭的差不多了,是时候转移手上的山寨币了(DOGE,TIX,TIPS,etc.),说不好那天又值钱了呢。:D

最近发现一个币种超全的平台:cryptopia

注册后就可以直接交易,很方便,但是注册时填写的PIN码要牢记。

发布于

最近项目接触到了H5游戏开发,遇到了一个棘手的问题:

Canvas中的drawImage方法绘制的图片时而显示,时而不显示

Webkit绘制图片这个过程是异步的,所以分析这个问题便可以大概知道问题:drawImage绘制图片时图片可能没有及时完成,导致drawImage失败。(可见解决问题时一定要找到根源,虽然我是门外汉但也能顺利解决 😝 )

基于上面的分析,我在Stack Overflow – Canvas drawImage() not working上找到了一个可能的解决方案:

var img = document.getElementById('img');
var canvas = document.getElementById('can');
var ctx = canvas.getContext("2d");

var callback = function(image) {
   if(!image) image = this;
   canvas.width = img.width;
   canvas.height = img.height;
   ctx.drawImage(image, 0, 0);
}

if(img.complete) { //check if image was already loaded by the browser
   callback(img);
}else {
   img.onload = callback;
}

这段代码写的比那些if else判断来处理此问题不知道高到哪里去了,就算没接触过H5开发的我也能和同行谈笑风生,呵呵🙄。

仔细分析上面代码,img.complete方法判断图片是否完成加载,如果完成则绘制图片,否则继续循环下去直到地老天荒。

多总结多思考吧,努力提高自我修养。

发布于

刚给公司买了SSL证书,最近运营商劫持太严重了。

生成CSR
openssl req -new -keyout name.key -out name.csr

找到了一些在线生成CSR的网站,建议手动生成。

发布于

恩,默认是抓取不到滴。

看图操作

Charles抓取iOS模拟器请求
Charles抓取iOS模拟器请求

正确的顺序是:
1.开启Charles
2.安装证书
3.打开模拟器

如果安装证书后抓取不到,需要关闭Charles&模拟器,重启即可,一定要先开Charles。

发布于

最近在处理一些基于GPUImage视频录制的功能,在保存文档的时候选用AVFileTypeMPEG4格式会出现错误。

  • Couldn’t write a frame
  • Couldn’t write a frame when use AVFileTypeMPEG4 type to record

仔细阅读了一下GPUImageMovieWriter的文件发现里面有一段实用的注释:

继续阅读

© 2008-2015 fanwenbin.com | Theme: 26
Powered by Wordpress