1.问题发现之前的准备 在读<Learn Python In Hard Way>的时候,发现作者谈到一个非常有趣的事情,在做一些有趣的事情之前做的无聊的事情叫做yak shaving,牦牛剪毛. 相似学习一门语言或技术前的安装,配置等等东西. 曾经听一位师兄说假设你搞web的话,能够去学习下ROR.查了下发现是Ruby on rails,作为它的作者-- David Heinemeier Hansson也是一个相当奇妙的程序猿.然后这次本来想系统性学习下Ruby.可是发现细节好多.所以想换第二…
慕课网前端工程师晋升课程 Vue全家桶+SSR+Koa2全栈开发美团网 视频里用 npx create-nuxt-app mt-app创建项目后,不能使用import ...from....跟着老师修改webpack.js里的文件.修改如下 "scripts": { "dev": "cross-env NODE_ENV=development nodemon server/index.js --watch server --exec babel-node&…
原文地址:http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1  By Matthijs Hollemans on March 15, 2012 This post is also available in: French, Spanish This is a post by iOS Tutorial Team member Matthijs Hollemans, an experienced iOS develope…
环境准备 第一步安装 npm install -g npx npx create-nuxt-app at-app 与事件相关的包我们再安装一次 npm install --update-binary 运行项目 npm run build npm run start 将server/index.js项目改成import的方式 node 不支持import 修改配置文件package.json为 "dev": "cross-env NODE_ENV=development nod…
在开发环境下,往往需要一个工具来自动重启项目工程,之前接触过 python 的 supervisor,现在写 node 的时候发现 supervisior 在很多地方都有他的身影,node 也有一个 npm 模块 supervisior 也是用来监控进程的,不过除了 supervisior 外,还有很多其他的工具,从 github 的评分上看,比较热门的有 forever,nodemon,node-dev,具体这些工具的区别可以参考这篇文章  Comparison: Tools to Autom…
SurfaceFlinger 前面说的,就是一个surface的合成.SurfaceFlinger就是一个默默的记录着,它不会对surface的内容有什么改动. WMS(WindowsManagerService)就是对surface的管理,或者说是一个大管家.它负责协调各方面资源. ViewRoot就是一个个演员,负责表演(产生surface). 从IO系统角度而言,WMS至少要干这几件事. 全局窗口管理 全局事件派发 键盘 触摸屏 1.WMS综述 1)WMS将以同AMS等一样的形式,系统se…
4.测试失败的调试 是时候追踪之前测试失败的问题了.打开GameBoard.m,找到cellStateAtColumn:andRow: 和 setCellState:forColumn:andRow: 方法,你会看到它们都调用了一个叫做checkBoundsForColumn:andRow: 的helper方法,用来检测数组边界. 头文件 GameBoard.h 里的方法注释如下: // raises an NSRangeException if the column or row are ou…
iOS and PushKit This post will cover basic concepts for VoIP apps on iOS. I will not post any code (Google it out if necessary). I will compare two ways of developing VoIP on iOS and write down my notes while developing them. VoIP apps before iOS 8 B…
1. Reason- image not found 用模拟器是没有问题的,不过在真机好像是有问题,不确定是否是所有机型. 崩溃日志   1 2 3 4 5   dyld: Library not loaded: @rpath/Pods.framework/Pods   Referenced from: /var/mobile/Containers/Bundle/Application/3A970A35-A52F-45D7-A4D5-55C849349C75/QuanJie.app/QuanJi…
1.dialog.dismiss和dialog.cancel的区别 Cancel the dialog. This is essentially the same as calling dismiss(), but it will also call your DialogInterface.OnCancelListener (if registered). 取消对话框,基本上和调用dismiss效果一样.但是cancel同事也会调用DialogInterface.OnCancelListene…