sukeyang的博客

记录下自己学习的点滴


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

  • 搜索

ReactNative错误收集(Andriod)

发表于 2017-05-15 | 分类于 BFE | 阅读次数:
错误一:小米5进行程序调试 出现下面的问题问题描述: 12345678* What went wrong:Execution failed for task ':app:installDebug'.> com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Failed to establish session* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.BUILD FAILED 1.执行了一下 adb devices 命令的时候看到设备是否经连接上了。2.在小米手机里面点miui版本打 ...
阅读全文 »

CocoaPods 私有库

发表于 2017-04-20 | 分类于 tools | 阅读次数:

整理一下CocoaPods 私有库相关使用问题

一.创建Pod项目工程文件

  • 1.在GitLab上创建XXCommonSDK项目,cd进入到要创建项目的目录,然后终端执行以下命令创建工程:
1
# pod lib create XXCommonSDK

接着在控制台就会输出以下几个问题让你来回答:

完成以上的问题后控制台会输出以下信息 ,然后自动打开所创建的项目

  • 2.在以下截图的目录下添加你的实现代码,里面自带一个ReplaceMe.m文件,直接删除它就好了,添加你自己的.h.m实现文件 ,如下图:

阅读全文 »

AFN实现原理分析(2.x版本)

发表于 2017-02-27 | 分类于 原理 | 阅读次数:
使用AFHTTPSessionManager进行网络请求,类继承于AFURLSessionManager 12345678AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];[manager GET:URL parameters:nil progress:nil success:^(NSURLSessionDataTask *_Nonnulltask, id _NullableresponseObject) { dispatch_async(dispatch_get_main_queue(), ^{ //将子线程从网络拉取的数据用于主线程刷新视图 }); }failure:^(NSURLSessionDataTask*_Nullabletask,NSError* ...
阅读全文 »

weex使用介绍

发表于 2017-02-17 | 分类于 BFE | 阅读次数:
最近在折腾weex,不过升级到vue2.0出现了一些问题,现在记录使用情况,暂时有一些问题没有解决,官方的链接:weex官方github weex-devtool-iOS weexteam-demo 基本介绍1.安装环境,nodejs,下面是一些常用的命令. IDE: Sublime Text + vue-syntax-highlight + HTML-CSS-JS Prettify 1234npm installsudo npm install -g weex-toolkit@betanpm run buildnpm run copy:ios 2.开启服务 1npm run serve 3.开启debug,自动弹出页面 1weex debug --verbose
阅读全文 »

js基本用法(四)

发表于 2017-02-13 | 分类于 js | 阅读次数:
1.’use strict’; 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 消除代码运行的一些不安全之处,保证代码运行的安全; 提高编译器效率,增加运行速度; 为未来新版本的Javascript做好铺垫。 Javascript 严格模式详解 2.yarn的用法,官网 安装12npm install --save 等于 yarn addnpm install 等于 yarn 地址 移除依赖包 1yarn remove [package] 升级依赖包 123yarn upgrade [package]yarn upgrade [package]@[version]yarn upgrade [package]@[tag] 其他命令 1yarn list [package] 更换淘宝镜像 123yarn config get registry# ...
阅读全文 »

js基本用法(三)

发表于 2017-02-13 | 分类于 js | 阅读次数:
继承1.js没有类的概念,只有对象,就是继承也是通过对象的方式;constructor类似于类初始化函数,prototype 是个类的对象;2.保持原型链路的基础上,对父类对象的属性隔离;保证重用; var F = function(){}; F.prototype = TwoShape.prototype; Triangle.prototype = new F(); 3.将uber属性设置成了指向其父级原型的引用; my.uber = TwoShape.prototype; 4.继承函数封装,具体原理不懂; function extend(Child,Parent) { var F = function(){}; F.prototype = Parent.prototype; Child.prototype = new F; Child.prototype.constructor = ...
阅读全文 »

数据库知识

发表于 2017-02-13 | 分类于 js | 阅读次数:
1.’主键和唯一索引’; 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。 主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。 唯一性索引列允许空值,而主键列不允许为空值。 主键列在创建时,已经默认为空值 + 唯一索引了。 主键可以被其他表引用为外键,而唯一索引不能。 一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适合那些不容易更改的唯一标识,如自动递增列、身份证号等。
阅读全文 »

js基本用法(二)

发表于 2017-02-10 | 分类于 js | 阅读次数:
常见类1.Boolean 验证类的布尔值 Boolean("") false Boolean("123") true 2.Number任何都转成number,toString加参数转换 var n = Number("123") n.toString(2) //1111011 3.String类对象方法 test.toUpperCase(); test.toLocaleLowerCase() test.indexOf("m",2) //返回某个指定的字符串值在字符串中2出现的位置。找不到为-1 test.charAt(0) 字符串的搜索用下面的方式 if(test.indexOf ("c") == -1){ alert("yes"); } substring() ...
阅读全文 »

js基本用法(一)

发表于 2017-02-10 | 分类于 js | 阅读次数:
基本用法1.不用new的话,this会变成全局变量 function Hero(name) { this.name = name ;}; var h1 = Hero("ceshi"); 2.大小写严格3.Infinity 超出处理范围的数值 1e309,4.NaN依旧是number,typeof NaN可以查看,特殊数字5.数字字符串做运算,会当成数字类型使用,转换失败就是NaN,偷懒做法是1*s转换成数字, var s = "1";s = 3*s var s = "100";s = 1*s var s = "1avbc";s = 3*s 加法不适用 var s = "1";s += 3 6.加法是用来把数字转成字符串,取巧的方式 var s = "1";s += ...
阅读全文 »

2016总结

发表于 2017-02-06 | 分类于 技巧 | 阅读次数:

生活上

减肥5kg,少吃肉类,鱼类
看电影5次 电影院
看书5本 包括js 还有es6,微信小程序等内容
微信个人公众号

阅读全文 »
12345
sukeyang

sukeyang

46 日志
9 分类
2 标签
RSS
GitHub Weibo
Links
  • 省心英语
© 2015 — 2019 sukeyang
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4