`
文章列表
android source 4.3.1要求make 3.8.1或者make 3.8.2以及oracle jdk 6。默认的情况下ubuntu 15.10自带的是make 4.0以及openjdk。操蛋的是即便注释掉build.mk中相关的检查,也无法顺利build。下面就写写如何在ubuntu上安装对应的make版本以及java。   碰到的error以及处理办法:  Can't locate Switch.pm in @INC Enter the command “cpan". At the prompt cpan[1]>, type "install ...
基本参考自 http://blog.csdn.net/q1302182594/article/details/42048031,只是根据目标平台做了微调。   编写一个shell脚本如下:   [plain] view plain copy    
一些诡异的选择会带来诡异的问题,比如android源码sync到一个shared folder里面,然后在这个Folder里面编译android源码。   问题:在SharedFolder下使用make -jx (x > 1)导致虚拟机挂掉的几率远大于非SharedFolder下编译。基本导致无法编译。 解决:老老实实的make -j1   问题:make提示.Trashes目录没有写权限。 分析:在linux虚拟机里面用ll看了一下,folder属于vboxsf用户组,而当前用户确实属于这个组,目录的权限明明有RW。cd进.Trashes之后,用ll明确的告知没有读权限, ...
过程很简单,但是碰到一个问题,在repo init的时候一直报错“OSError: [Errno 30] Read-only file system”。原因是因为VB为了安全期间禁止在share folder上创建symbol link。通过如下手段fix: 1. 在host machine上找到VBoxManage(osx在/usr/bin下面) 2. 执行VBoxManage setextradata "VM name" VBoxInternal2/SharedFoldersEnableSymlinksCreate/sharename 1 “VM name”是虚拟 ...
在virtual box中给一个ubuntu机器配置了share folder,需要注意的是: 1. 请勾选auto mount 2. 请勾选permanent mount   然后启动ubuntu,在/media/ 目录下可以看到一个sf_开头的文件夹,这就是shared folder了。但是然并卵,试图访问的时候会告诉你没有权限。原因是这个shared folder是vb用用户组vboxsf创建的,但是默认当前用户是不在这个用户组里的,即便是admin也不在,不解释,就是辣么任性。 解决的办法很简单,把当前用户添加到此用户组: sudo adduser your_userna ...
我用了一台四核6G内存的ubuntu 15.10的机器做编译环境,整个ubuntu运行在Mac下的VirtualBox里面。整个过程中碰到了数个大大小小的坑,记录以备忘。   编译android源码过程中的各种java gc溢出问题。参看前一个blog,在编译前需要修改如下地方。 1. prebuilts/sdk/tools/jack-admin.sh。在start-server后面直接加参数JACK_SERVER_COMMAND="java -Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS -Xmx6144M -cp $L ...
用了下面找到的这个办法,不过貌似没有彻底解决我的问题,仍然在某处jack build的时候会出现java GC溢出的问题。根据错误的提示,在android目录下寻找关键字-Xmx3500 (默认,但是会溢出的GC heap大小),找到如下几个文件分别进行 ...
注意,本篇博客只讨论如何使用visual studio调试meteor本身,这个我搜遍了也没找到一篇有关的文章,我这个权当抛砖引玉。关于调试meteor application,网上已经有一堆教程,当然,基于node inspector的,这里不再废话。   安装什么的就不废话,直接从需要修改和配置的步骤开始: 在visual studio中新建一个Node.js工程,选择从现有源码开始。这里选择meteor的源码(因为我要调试meteor本身),一般情况下,位于C:\Users\{user}\AppData\Local\.meteor\packages\meteor-tool\1. ...
带着ROR的思想看三查,几乎被看到了沟里,几个弯始终拐不过来。比如,sancha似乎并不像ROR那样默认通过名字来绑定V和C,具体是怎么做的,我纠结了好久。今天写程序的时候终于开了窍,总结规则如下:       // The name of controller and view does not necessary to have any relationship,      // Essentially the controller does not bind to any "view", rather than bind to     // certain U ...
http://www.cnblogs.com/dowinning/archive/2012/02/14/2350303.html http://www.cnblogs.com/dowinning/archive/2012/02/16/2354772.html http://www.cnblogs.com/dowinning/archive/2012/02/28/2371213.html http://www.cnblogs.com/dowinning/archive/2012/02/29/2373817.html http://www.cnblogs.com/dowinning/ar ...
本着折腾的态度在摸索如何使用PhoneGap + jquery mobile进行移动端开发,不过今天同事介绍了fastbook这个视频给我看,立刻对sencha来了墙裂的兴趣。之前其实也关注过sencha,不过它那个晦涩的语法让我非常不爽。。。   简单说一下怎么利用PhoneGap打包Sencha touch,成为一个本地应用。 在网上翻了一下,都是年代相当久远的例子了,今天蛋疼了一晚上,在最新的Sencha touch和PhoneGap上成功运行Sencha touch sdk自带的demo。   下面是主要的步骤,在进行下面的步骤之前,有一个重要的假设,就是PhoneGap工程已 ...
做一个生意之前,请自问自己6个问题 投递人 itwriter 发布于 2013-03-05 14:09 评论(0) 有237人阅读  原文链接  [收藏]  
老文章了,不过看起来感触很多,放在这里警示自己。基本上我现在工作的项目输入SDD + DDD + IDD + MDD。。。 几种华丽无比开发方式 投递人 itwriter 发布于 2013-03-05 14:30 评论(2) 有414人阅读  原文链接  [收藏]  
$.proxy Returns a function that will always run in the provided scope — that is, sets the meaning of this inside the passed function to the second argument. var myFunction = function() { console.log( this ); }; var myObject = { foo: "bar" }; myFunction(); // window v ...
其实这个事情本身和phonegap没有什么关系,不过是我在使用phonegap的过程中碰到的而已。er问题是这样的,我在本地(assets/www目录)定义了一个htm,其中代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-sca ...
Global site tag (gtag.js) - Google Analytics