`
1197757723
  • 浏览: 126202 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
微信分享时,图片大小必须小于32k,所以大多数情况下都需要对图片进行压缩裁剪,试过好多方法都不对,最后用如下方法成功解决问题。 // ------这种方法对图片既进行压缩,又进行裁剪 - (NSData *)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize; { UIGraphicsBeginImageContext(newSize); [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; UIImage* new ...
1 //NSData转换为UIImage   2 NSData *imageData = [NSData dataWithContentsOfFil
在开发iOS的时候,好多第三方库使用JSONKIT这个库,在IOS6.0以上的版本编译的话,会提示 Semantic Issue错误。 错误显示:direct access to Objective-C's isa is deprecated in favor of object_getClass() 看资料说是 使用 array->isa 这个弃用的函数,网上查大部分的资料都说要使用object_getClass 和object_setClass来更正。 看到Bee中Demo没有更改这个函数,花费很长时间终于整明白了如果使IOS不报这个错误
一。mac上生成公私钥对     首先确保你的电脑上安装了openssl,一般mac系统安装后都会自动安装!怎么安装??.....请百度...... 安装命令如下: sudo apt-get install openssl 在你的任何地方创建一个Folder来保存你的公钥和密钥, 打开终端Terminal,cd命令进入到你创建的Folder中,比如在桌面新建一个”RSA公钥私钥“文件夹,进入这个文件夹,命令如图: 接下来我们开始生成公钥和密钥: 1.生成RSA私钥: 在Terminal中输入下面命令(该命令会生成1024位的私钥):
我们运行docker容器的时候,使用了-d参数,把容器在后台运行后。 这个时候,我们使用docker ps命令,我们就可以知道哪些程序在后台运行。    我们要怎么进入到docker容器呢?     1:使用docker attach命令 我们使用   docker attach db3 或者 docker attach d48b21a7e439    
Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后保存并退出
按以下步骤绝对好使:   1.证书配置 http://dev.umeng.com/push/ios/license-configuration-guide#4   2.设备描述显示红色,筛选结果为空   a.友盟appkey没配置   b.删除应用重新运行   c.友盟后台有延迟,几分钟不等   d.显示黑色可以测试信息   配置代码 设备描述红色一般是没有往友盟发日志,或者appkey漏掉了。先检查是否正确的填写了推送的appkey,统计的方法为MobClick startWithAppkey;推送的方法为UMessage startWithAppkey 是两个不同的 ...
解决方法:   other linker flag 添加,绝对好使 -Objc
参考文章:http://blog.devzeng.com/blog/ios8-corelocation-framework.html   在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS8中还支持让应用开发者调用全新的“访问监控”功能,当用户允许后应用才能获得更多的定位数据。
拉不起微信或者微信闪一下就退出 1.用签名查看工具查看签名是否变动 2.打包后检查包名是否修改,as中修改manifest不够,还需要修改build.gradle中的applicationId defaultConfig { applicationId "com.xx.xx" minSdkVersion 14 targetSdkVersion 25 versionCode 1 versionName "1.0" }
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
参考文章:http://blog.csdn.net/kenkao/article/details/46622233   1.导出一个安卓工程 HelloEUI同级目录下 egret create_app android_bag -f HelloEUI -t /Users/pg/Library/Android/sdk/egret-android-support-as-4.0.0   2.进入HelloEUI目录下 执行 egret b -e --runtime native,编译native项目。 执行 egret publish --runtime native -comp ...
Android 6.0(api 23)已经不支持HttpClient了,在build.gradle中 加入 useLibrary 'org.apache.http.legacy'   android { compileSdkVersion 25 buildToolsVersion "25.0.0" useLibrary 'org.apache.http.legacy'
需求场景 最近,自己项目中有一些数组操作,涉及到一些数学集的运算,趁着完成后总结一下。 简化问题之后,现有两数组a = [1, 2, 3],b = [2, 4, 5],求a,b数组的并集,交集和差集。 方法选择 JS在ES6,ES7之后,新增了一些 ...
npm install -g supervisor       如果你使用的是 Linux 或 Mac,直接键入上面的命令很可能会有权限错误。原因是 npm需要把 supervisor 安装到系统目录,需要管理员授权,可以使用 sudo npm install -g supervisor 命令来安装。
Global site tag (gtag.js) - Google Analytics