发布于

前一阵子项目用到了SocketRocket和白鹭游戏引擎。

SocketRocket.framework/SocketRocket' does not have proper segment alignment.

具体的问题可以参考此链接

我的解决方案是把白鹭中的SocketRocket移除,然后是用CocoaPods来集成,但是发现白鹭使用的不也是SocketRocket最新的Release版,于是,

pod ‘SocketRocket’, :git => ‘https://github.com/facebook/SocketRocket’, :commit => ‘28035e1’

这样就能拿到最新的git版本库代码。

pod install

大吉大利

发布于

恩,国内交易所关闭的差不多了,是时候转移手上的山寨币了(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的网站,建议手动生成。

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