`
qiang106
  • 浏览: 383329 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
      ubuntu 的安装最方便的方式就是使用U盘来安装          在ubuntu 10中自带安装盘的制作工具,下载好ISO文件,选择好文件然后指定一个U盘就可以制作启动盘了,安装时选择一下U盘启动就可以了。         Ubuntu12以后这个工具不会默认自带,然后我们可以安装一个unetbootin或者Universal USB Installer来制作安装盘,先下载好相应的ISO文件,先制作启动盘来安装。或者还可以直接选择网络下载安装,不过这种方式支持的版本不多。          在windows下可以使用自带wubi.exe,把ISO的文件通过虚拟光驱拷 ...
     windows7 64位安装Visual Studio 2010总是会失败,大多会提示.NET framework4安装失败,尝试下载独立版本的framework4也是安装失败,主要是因为framework4存在不少的兼容性问题。         下载最新的framework4.5,framework4.5是framework4的一个高度兼容的版本, 独立安装后,再重新安装vs2012,可以解决安装失败的问题。
在使用Eclipse 直接编译NDK,有时候会报类似以下错误,这是因为NDK指定的版本与minSdkVersion不一致的问题,这本身只是一个警告,但是在eclipse下就会编译报错。     Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion   解决问题的方法如下:   在Application.mk 中添加一行:   APP_PLATFORM := android-<minSdkVersion> minSdkVersion就是你在Mani ...
IE 从IE8之后也支持控制台命令了,并且个人觉得还挺好用的,基本上满足需求了。   以下列出它的几条命令,以及效果截图,供大家参考参考,也为自己留个笔记。 我个人觉得可以分为三类,一是控制台日志输出相关,二是window切换的命令,三是页面采样报告的两个命令。   1、控制台输出相关的命令: console.log( msg, [, ... [, msgN ] ]  ); //日志console.info( msg, [, ... [, msgN ] ]  ); //信息console.warn( msg, [, ... [, msgN ] ] ); //警告console.err ...
在开发使用网络连接的android应用时,遇到这么一个问题,只要一连接网络就报下面这个异常   android.os.NetworkOnMainThreadException 查了下API和源码,发现原来在4.0之后,使用网络时都会用到   StrictMode 中 AndroidBlockGuardPolicy的检查策略,如果在UI线程连接网络就会报这个异常,尝试了一下把AndroidMainfest中android:targetSdkVersion="15"去掉或者更换成更低的版本,这个异常就不会报了。最根本的解决办法是把这些网络操作放到非UI线程去执行。 ...
find命令的基本格式是: find [查找的目录] [条件表达式] -print显示查找到的结果 -exec对文件集执行相关的命令 比如删除android源码下的.git和.repo文件和目录 find . \( -name *.git -o -name .repo \) -print -exec rm -rf {} \; 注意相关的空格都不能少的。
启动Vi vi    不指定文件名,在保存文件时需要指定文件名 vi filename     该文件可以是已存在的文件也可以是新建的 vi +n filename     进入vi,光标停在第n行开始处 vi + filename     进入vi,光标停在文件最后一行开始处 vi +/ 字符串 文件名     进入vi,光标停在第一个字符串处 保存文件和退出 在命令模式下,输入两次<Z>,将保存文件并退出vi 在命令模式下,输入:x,将保存文件并退出vi :w    保存文件内容 :x 文件名    将当前文件的内容保存由“文件名”指定的文件中,若文件存在则产生错误,不退出v ...
-b 忽略兼容性 -B 无条件make所有目标 -C dir或者--directory=DIR    在读取makefile文件前,先切换到"dir"目录下,即把dir当作为当前目录。如果存在多个-C选项,make的最终当前目录是第一个目录的相对路径,如“make -C /home/root -C ...
ubuntu64下做Android开发,Eclipse启动那是飞快啊。 不过可能会碰到以下问题: ubuntu64位下执行adb,或者启动Eclipse报libncurses.so.5找不到,具体错误提示 adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 原因是因为我用的是64位的系统,而adb需要引用32位的包,需要安装ia32-libs包。 执行以下命令: sudo apt-get inst ...
CDT为Eclipse的一款专为C/C++开发所用的插件,功能非常强大,也非常好用。   在使用CDT开发C的时候,很多情况下会用到非标准库,一般的工程设置不会自动添加相关的库链接,比如使用pthread.h来开发多线程的程序,在手工编译使用gcc的时候需要加上 -lpthread,而在使用CDT的时候编译过程是在Eclipse当中的,此时创建线程会报“undefined rererence to 'pthread_create'”的错误。 解决办法也挻简单的,设置项目属性。点击工程-->properties-->C/C++ Build-->setting-->GC ...
使用maven-compiler-plugin 时 POM文件如下: <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </co ...
在linux系统下: ~/.subversion/auth,这个目录下包含了svn使用过的用户信息,如果需要更换账号操作svn可以把这个目录下的文件来文件夹全部删掉就可以了。 查看svn.simple下的文件,可以看到一些svn账号信息,如果保存了密码,在这里还可以看保存下来的密码。 在Windows下: 相关目录是C:\Documents and Settings\Administrator\Application Data\Subversion\auth 需要显示隐藏文件才可以看得到。 Win7下有时候会提示不能访问,如果你安装了客户端, 如对于TortoiseSVN软件,右键出Tort ...
    我在eclipse CDT搭MinGW环境上跑一个简单的C++程序,控制台总是无缘无故不起作用,没有输出,输入也不响应,直接显示控制台已经结束。而在相同的环境下C语言却又完全正常。     我的操作系统是Win7_64位,同时机器上又还装了VS2010,VS能正常使用,在网上搜了很久都没有得到结果,最后在Run configurations中添加Environment变量,PATH=D:/MinGW/bin,这样标准控制台又正常了。     我系统环境变量中PATH正常设置了,在eclisep的工程属性中,环境变量PATH也有,同样也包含了D:/MinGW/bin。 公司有台电脑Win7 ...
   JDK6开始提供了动态编译的API,在许多应用场景都可以用得着,如动态加载(修改)服务、高性动态业务逻辑实现(用脚本或模板引擎实现效率满足不了需求)等都非常好用。     API对应的接口都在javax.tools包下面,常用编译方式有基于文本文件、内存字符串等,实际上基于URI的字节流都可以,也就是远程Java源代码也可以。对于常用的已有文件形式的动态编译网上的实例已经非常多,我在这里介绍下动态编译内存中以字符串的形式。 简单的代码流程如下: //通过系统工具提供者获得动态编译器 JavaCompiler compiler = ToolProvider.getSystemJa ...
    MAX是一个对单列数据进行操作,选择最大值,但是对于要选择同一行中两行值中较大一列,这样在sql中是没法使用的,考虑如下数据,要得到x,y中较大的一个 SQL中的MAX是不能直接使用的,但利用以下公式可以达到相应的目的, max(x,y)=(x+y+ABS(x-y))/2 ABS(x-y)是拿到x-y的差的绝对值,同样也可以得到如下公式: min(x,y)=(x+y-ABS(x-y))/2 因此可以得到相应的sql如下: select id,x,y,(x+y+abs(x-y))/2 from xy; 如果是要选择三个列中的最大值的话可以用max(x,max(y,z)), ...
Global site tag (gtag.js) - Google Analytics