自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Realm构建太慢

今天心情好,就连写两篇RN的博客,记录一下最近遇到的问题Realm,用起来很酷,这是真的RN使用realm,由于家里的垃圾网速和可能被墙的缘故,在构建的时候,真的很慢,主要的时间,就花在SYNC_ARCHIVE,下载realm-sync-cocoa-版本.tar.gz这个文件上,没注意删除了缓存,重新下载的时候,真的是太浪费时间了,所以,手动下载下来,放到对应的位置,避免每次都下载。...

2018-09-23 11:48:15 1672

原创 iOS 真机 No bundle URL present

整了好几天,终于搞清楚突然出现的No bundle URL present,不爱写博客的我,也写篇博客来分享一下 先说解决方式:如果设置了 export SKIP_BUNDLING=TRUE ,那么删除掉这句话,重新Build真机调试时避免每次都构建bundle,这一步太花时间了,而且调试时,也是从packager加载的bundle,构建本地bundle这一步,就根本没什么用,所以相信...

2018-09-23 10:53:58 3108 5

原创 XCode打包Framework后合并真机版本与模拟器版本

模拟器的Framework是运行在PC上的,真机的framework是运行在真机上的,模拟器环境下打包的Framework和真机换机下打包的Framework不能通用。打包完成后,可以把两个包合并一下一、切换Build Configuration为Release二、分别在模拟器和真机下编译三、在Finder中显示分别为debug下得真机和模拟器,release下得真机和模拟器,需要合并的是rele...

2018-02-24 10:56:36 2872

原创 Mac下搭建SVN服务

推荐方法:使用Versions1.下载Versions特别版,有些特别版可以正常打开,但不能正常搭建 2.Local Respository Create New Local Respository 选择位置,输入Respository名字,作为根目录 3.在Browse中,一切都是可视化操作,可以import,添加新文件夹,可以checkout,update,commit 4.没有配置权

2015-06-07 14:17:53 379

原创 Android崩溃处理

当程序FC时,系统会调用Thread中的接口UncaughtExceptionHandler,调用 uncaughtException(Thread thread, Throwable ex)方法,所以,我们可以实现自己的UncaughtExceptionHandler,实现uncaughtException方法,设置: Thead.setDefaultUncaughtExceptionHandl

2015-05-27 13:32:19 395

原创 ProGuard 删除Log

ProGuard 工具通过移除无用的代码以及使用语义隐晦的名称来重命名类、字段和方法,从而达到压缩、优化和混淆代码的目的。最终您将获得一个较小的 .apk 文件在AndroidStudio中,构建项目后,在build.gradle中,设置开启Proguard 设置minifyEnabled 为true可以看到,相应的配置文件有两个 //我们项目中的配置文件 ‘proguard-rules.

2015-05-27 12:02:09 1139

原创 Package Manager 的机制与实现

PackageManager的主要功能:1.权限处理,包括对系统和应用定义的Permission和Permission Group信息的增加、删除、查询和检查2.包处理,包括扫描并安装和卸载APK包,查询包的UID、GID、包名、系统默认程序等信息3.比较两个包的Signatures信息是否相同4.查询Activity、Provider、Receiver、Service信息

2015-05-19 13:16:15 694

原创 Android 正常模式的简单启动流程

步骤一:系统加电,执行bootloader,bootloader负责初始化软件运行需要的最小硬件环境。bootloader依赖于硬件的体系结构,不同厂商有不同的bootloader程序步骤二:进入内核引导阶段,检查内核与当前硬件是否匹配,进去内核启动阶段,完成一些C部分的初始化,最后开启init进程步骤三:init进程执行: 1.初始化文件系统和日志系统 2.解析init.rc文件 3.触发需

2015-05-18 13:33:29 336

原创 RSA加密算法的肤浅理解

RSA加密算法是由三个NB的学霸提出的,以他们三人名字的首字母,命名为RSA算法 简单来讲,就是通过一定的方法得到三个数字a,b,r,这三个数字 公钥就是(r,a),私钥就是(r,b) 对于加密前的数据M,可以通过算式(1),带入两个参数a,r得到加密后的密文C 解密时,通过算式(2),以及C,b,r,就的算出M的值密钥生成的步骤一、随机选两个大质数p,q 二、计算两个大质数的乘积:r

2015-05-15 17:07:51 643

原创 AndroidStudio中Android与Lua最简单的调用

配置好LUA和NDK一、Git上下载AndroLua项目,导入AndroidStudio https://github.com/mkottman/AndroLua二、将这个Module做为Module Dependencies,运行目标项目时,会出现这样一张操作界面 若将这个Module打包成jar,则不会出现此界面 Module的处理 1.build.gradle中,将plugin改为li

2015-05-12 15:41:05 5782 1

原创 Mac下lua的安装

一、下载lua最新版,并解压二、进入文件夹,打开终端输入:make macosx三、输入:make test四、输入:sudo make install并输入密码进行安装五、输入:lua -v,可查看到版本号,完成安装

2015-05-12 10:30:19 626

原创 CSDN第一篇

CSDN的第一篇,恩,今天开始用

2015-03-14 13:47:15 341

仿QQ右划菜单

模仿QQ右划菜单,向右划动出现菜单,主界面缩小,菜单界面放大

2014-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除