当白的技术小窝 ( git : https://github.com/canwhite )

大人不华,君子务实,之前EverNote,现在CSDN,欢迎交流

排序:
默认
按更新时间
按访问量

Android Studio : Please select Android SDK(亲测成功)

File->Project Structure中Build tools version,选中下选框,里边有内容,选中就可以了

2018-06-23 13:42:46

阅读数:4

评论数:0

Android Studio: Application Installation Failed (亲测成功)

依次选中Android Studio Preference  =>   Build, Execution, Deployment   =>  Instant Run然后勾选掉  Enable Instant Run to hot swap code/re...

2018-06-23 13:28:12

阅读数:30

评论数:0

django加载css/js和图片等静态文件

一、目录结构: 整个目录结构是这样的:| mysite | —— manage.py | —— mysite | —— | —— settings | —— | —— … | —— blog | —— |——  ...| —— | —— templates | —— | —— | ——  inde...

2018-06-21 09:20:41

阅读数:8

评论数:0

swift4.0 一个自写的小项目:包含桥接、单例、tab等等多种基础应用(git可下载)

自己写了一个测试项目,包含了标题内的东西:桥接混编、数据请求、自写提示框、单例、tab、nav、data的存储和获取、自定义tableView和collectionView从相册获取照片,控件的使用,pod了一些架包,可以自己看podfile了解一下git地址留下,如果有帮助请给star不定时更新...

2018-06-20 09:38:43

阅读数:7

评论数:0

《论个人在历史上的作用》总结反思

《原则》里边推荐的一本书问题:时势造英雄还是英雄造时势?答案:时势造英雄,举个例子来说,对于明朝的创建,没有朱元璋,也会有李元璋或者王元璋如何做?1.顺势而为:时势造英雄,看这个时代里大多数人的利益落脚点2.竞争力:是自己的竞争力,而不是你所在平台的竞争力,因为你的强大很多人会从你身上受益3.影响...

2018-06-18 13:44:09

阅读数:31

评论数:0

关于无我编程中10戒的思考

这是 StackOverflow 联合创始人注释的十戒。程序员的自律,时刻提醒自己,推荐在StackOverflow搜索问题,还能提高自己的英文能力接受自己会犯错的事实。关键是要在错误进入到生产环境之前把它们找出来。所幸的是,除了小部分在喷气推进实验室里开发火箭制导系统的程序员,大部分错误都不会造...

2018-06-16 11:32:01

阅读数:19

评论数:0

swift4.0 通过闭包、协议、通知实现反向传值的Demo(git可下载)

写了一个闭包反向传值的demo,了解一下swift的闭包,感觉和OC很像交下demo,还是好朋友git地址:https://github.com/canwhite/QCSwiftClosure别忘了给star

2018-06-14 08:43:49

阅读数:23

评论数:0

swift中?和!的区别——简明版

Pre:首先swift这种语言不会默认给用var声明的变量赋初值,所以就牵涉到你用这个变量的时候到底有没有值的问题,它的解决方法就是?和!首先理解下?和!都是一种语法糖;?和!都是一种简化的写法,像下边这样:var strValue: String? //?相当于下面这种写法的语法糖var str...

2018-06-13 13:47:17

阅读数:16

评论数:0

mac下配置安卓sdk中的adb环境变量(亲测成功)

启动终端,可以在Spotlight中搜索“终端”一.进入home目录cd ~二.更新.bash_profile文件注意:有一种情况是.bash_profile不存在需要先通过 touch .bash_profile创建一个   具体更新步骤:(1)vim .bash_profile通过vim编辑器...

2018-06-06 14:31:41

阅读数:29

评论数:0

In android studio,cannot load 2 facets-unknown facet type:android and android-gradle

一、In android studio, cannot load 2 facets-unknown facet type : android and android-gradle插件出问题了File -> Settings - > Plugins -&a...

2018-06-04 14:31:08

阅读数:28

评论数:0

灰姑娘的姐姐不能和王子在一起的原因 : 缺少了攻击性中和

想真正的达到目地,就需要一些东西来中和为达目的的进攻性比如想把自己的观点推销出去,就需要幽默做中和,要不然谁会喜欢听人说教呢再比如为了达到一个大目标,就需要适当的利益分配,不然做的时候就会有很多毛边归根结底,是为了减轻对周边人的伤害,因为人都是敏感的,无论是基于利益还是情感为了实现一个目标就需要照...

2018-06-04 09:21:35

阅读数:68

评论数:0

ios之函数式编程思想 :流水线 (git可下载)

函数式编程就像流水线一样,一顺顺的把问题解决完,从一个起点开始,一个个的调用函数,因为上一个函数有返回值是工具类本身,所以一个函数执行完之后,可以用上一个函数继续调用,有点链式思维在里面。就像经过一个传送,一个电视机就制造好了。调用时候的样子:    QCCalculate * cal = [QC...

2018-06-02 13:54:27

阅读数:17

评论数:0

ios之响应式编程思想 :蝴蝶效应 (git可下载)

昨天写了链式编程思想今天把响应式编程思想补上主要应用是model里边的数据加上监听一旦值发生变化后就让UI作出响应,改变界面git地址:https://github.com/canwhite/QCReactiveThinkTest...

2018-06-02 10:31:34

阅读数:67

评论数:1

ios之链式编程思想 : 贪吃蛇(git可下载)

首先我们了解一下单向链表以一环为起点,添上一环之后以下一环为起点,依次往下加,链式编程思维即是以此为起点至于实现,则是利用了很多block粘点代码,详细的demo中有,可以自己看,注释很清楚//加法-(QCCalcuTool *(^)(int))add{        //返回值的实现,参数是加的...

2018-06-01 14:52:15

阅读数:25

评论数:0

ios之MVVM架构:一个靠谱的MVVM架构Demo(git可下载)

之前介绍了MVP主要是通过协议,在P和V之间做操作今天说MVVMMVVM实际上说和MVP差不了太多,但是整体写下来代码量好像少了很多,主要是我用了RAC在ViewModel中通过RAC拿到请求来的数据,当然也可以在这里进行数据解析,得到的结果传给ViewController就可以了git地址:ht...

2018-06-01 10:58:43

阅读数:146

评论数:0

ios之MVP架构:一个靠谱的MVP架构Demo(git可下载)

之前mvc、mvvm都来过,最后回归了mvc今天看安卓的时候,看到mvp,于是想到ios研究了一下,自己写了一个万变不离其宗,mvc是骨架,mvp是一种延伸,不过感觉在有些场景下,mvp会好用很多git地址:https://github.com/canwhite/QCMVPTest欢迎使用,给星....

2018-05-31 15:59:46

阅读数:31

评论数:0

ios代码优化 : 状态机

加状态机的目的是为了让代码的可读性更强,而不是单纯的以某个数字作为一种状态以数字代替状态没有详细的说明,又有谁能看得懂呢#import  "xxx.h"typedef enum : NSUInteger {        BtnTypeNewsSelected ...

2018-05-21 14:07:47

阅读数:24

评论数:0

Android中的权重理解

所谓权重就是控件在整体宽或高上所占的比例控件权重/所有控件总权重 *总宽(总高)如果一个控件 height = 0 weight = 1 则权重一直在起作用如果 height > 控件权重/总权重 * 总高度   的时候,权重设置将不起作用所以设置权重的时候一般把相应宽高设为...

2018-05-19 15:12:20

阅读数:28

评论数:0

联想5G投票事件 : 道德绑架和“爱国贼”

联想可能有错,也可能没错,但是有些人一定有错拿爱国来绑韭菜,做不良竞争的机构从很早之前就开始这一套了关键韭菜还多~我们可以爱国,但不能盲目爱国呀别人拿这个一说,瞬间跟被按了开关一样开始激动起来很多时候被利用了还瞎激动,这不可怕吗?...

2018-05-18 15:11:05

阅读数:22

评论数:0

辣鸡百度云PC端密码输入老是错误的解决办法(即使你输入的是对的)

首先如果你入坑不深建议你换个云盘解决方法:把你的密码现在另外的地方写下来,然后再复制过去,就可以了(无语的bug)

2018-05-18 09:24:49

阅读数:37

评论数:0

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