很好的资源 for android

使用教程admin 发表了文章 • 0 个评论 • 191 次浏览 • 2016-03-26 13:00 • 来自相关话题

快速开发Android

使用教程admin 发表了文章 • 0 个评论 • 148 次浏览 • 2016-03-26 11:25 • 来自相关话题

Android 开发环境配置

使用教程admin 发表了文章 • 0 个评论 • 209 次浏览 • 2016-03-26 09:52 • 来自相关话题

如果英文不错的,请至:http://developer.android.com/training/index.html   Android开发环境配置 1. 首先当然是JDK的安装,官方最新下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html,根据系统版本下载相应的版本。     如果国外网站让你不舒服,可以去国内贴满小广告的网站上扒一扒。     安装过程不罗嗦....     JDK配置:     系统属性->高级->环境变量->     1). 用户变量 中设置:           JAVE_HOME:JDK安装路径。此项是为某些Java软件如Eclipse、Tomcat之流提供搜索。     2). 系统变量 中设置:           Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin  //Path环境变量,是为命令行执行提供路径           CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar  //JVM就是通过CLASSPATH来寻找类的,注意前面的“."是必须的     测试:     配置完成后,cmd窗口输入:"java -version"回车,若出现 java version "1.6.0_26"之流,则证明安装成功。      2. Android 的开发环境现在大概分三种     1). Eclipse + 插件          Eclipse:http://www.eclipse.org/downloads/          SDK,ADT插件:http://developer.android.com/sdk/index.html     2). 使用Android官网捆绑式的          下载页面 最下方有一个:DOWNLOAD FOR OTHER PLATFORMS,点开下载与操作系统相应的版本。          SDK在此节点下也有     3). Android Studio          http://developer.android.com/sdk/installing/studio.html     暂不推荐第三种Android Studio,因为这个目前只是试用版,功能用户体验都很不好,而且内存占用非常大。     如果只是搞搞Android,我感觉第二种是个很不错的选择。     环境搭建大概就是这样了。 查看全部
如果英文不错的,请至:http://developer.android.com/training/index.html   Android开发环境配置 1. 首先当然是JDK的安装,官方最新下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html,根据系统版本下载相应的版本。     如果国外网站让你不舒服,可以去国内贴满小广告的网站上扒一扒。     安装过程不罗嗦....     JDK配置:     系统属性->高级->环境变量->     1). 用户变量 中设置:           JAVE_HOME:JDK安装路径。此项是为某些Java软件如Eclipse、Tomcat之流提供搜索。     2). 系统变量 中设置:           Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin  //Path环境变量,是为命令行执行提供路径           CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar  //JVM就是通过CLASSPATH来寻找类的,注意前面的“."是必须的     测试:     配置完成后,cmd窗口输入:"java -version"回车,若出现 java version "1.6.0_26"之流,则证明安装成功。      2. Android 的开发环境现在大概分三种     1). Eclipse + 插件          Eclipse:http://www.eclipse.org/downloads/          SDK,ADT插件:http://developer.android.com/sdk/index.html     2). 使用Android官网捆绑式的          下载页面 最下方有一个:DOWNLOAD FOR OTHER PLATFORMS,点开下载与操作系统相应的版本。          SDK在此节点下也有     3). Android Studio          http://developer.android.com/sdk/installing/studio.html     暂不推荐第三种Android Studio,因为这个目前只是试用版,功能用户体验都很不好,而且内存占用非常大。     如果只是搞搞Android,我感觉第二种是个很不错的选择。     环境搭建大概就是这样了。

【每天一个Linux命令】14. Linux中locate命令的用法

使用教程admin 发表了文章 • 0 个评论 • 121 次浏览 • 2016-03-26 08:13 • 来自相关话题

命令用途 locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。 其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。 所以你要知道: 1. locate的速度比find快,因为它并不是真的查找文件,而是查数据库 2. locate的查找并不是实时的,而是以数据库的更新为准,一般是系统自己维护 3. 升级数据库命令:locate -- u 命令用法 #查看locate版本信息-V   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -V mlocate 0.25 Copyright (C) 2007 Red Hat, Inc. 保留所有权利。 本软件在 GPL v.2 下发布。 本程序不提供任何担保,在法法律允许的范围内予以排除。   #查看locate帮助信息   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -h 用法: locate [OPTION]... [PATTERN]... 在mlocate数据库中搜索条目. -b, --basename 匹配唯一的路径名称的基本文件名 -c, --count 只显示找到条目的号码 -d, --database DBPATH 用 DBPATH 替代默认的数据库(/var/lib/mlocate/mlocate.db) -e, --existing 只显示当前存在的文件条目 -L, --follow 当文件存在时跟随蔓延的符号链接 (默认) -h, --help 显示本帮助 -i, --ignore-case 匹配模式时忽略大小写区别 -l, --limit, -n LIMIT 限制为 LIMIT项目的输出 (或 计数) -m, --mmap 忽略向后兼容性 -P, --nofollow, -H 当检查文件时不跟随蔓延的符号 链接 -0, --null 输出时以 NUL 分隔项目 -S, --statistics 不搜索项目,显示有关每个已用数据库的统计信息 -q, --quiet 不报告关于读取数据库的错误消息 -r, --regexp REGEXP 搜索基本正则表达式 REGEXP 来代替模式 --regex 模式是扩展正则表达式 -s, --stdio 忽略向后兼容性 -V, --version 显示版本信息 -w, --wholename 匹配完整路径名 (默认) 将 bug 报告给 mitr@redhat.com.   # 查找etc目录下所有以sh开头的文件   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate /etc/sh /etc/shadow /etc/shadow- /etc/shells   #查看soft目录下以android开头的文件,限定只显示5个,使用 -n   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -n 5 /soft/android /home/bixiaopeng/soft/android-studio /home/bixiaopeng/soft/android-studio-bundle-130.737825-linux.tgz /home/bixiaopeng/soft/android-studio/Install-Linux-tar.txt /home/bixiaopeng/soft/android-studio/LICENSE.txt /home/bixiaopeng/soft/android-studio/NOTICE.txt   #查找时区分大小写   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate makefile /usr/share/doc/python3-uno/demo/makefile.mk /usr/share/emacs/23.4/lisp/cedet/ede/makefile-edit.elc /usr/share/gtksourceview-3.0/language-specs/makefile.lang /usr/share/icons/Humanity/mimes/16/gnome-mime-text-x-makefile.svg /usr/share/icons/Humanity/mimes/22/gnome-mime-text-x-makefile.svg .....   #查找时不区分大小写,使用 -i   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -i makefile /usr/src/linux-headers-3.8.0-30/kernel/Makefile /usr/src/linux-headers-3.8.0-30/kernel/debug/Makefile /usr/src/linux-headers-3.8.0-30/kernel/debug/kdb/Makefile /usr/src/linux-headers-3.8.0-30/kernel/events/Makefile ......   # ------------- 使用正规运算式 做查找的条件 locate -r #查找以makefile结尾的文件   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -r makefile$ /usr/src/linux-headers-3.8.0-19/scripts/mkmakefile /usr/src/linux-headers-3.8.0-19-generic/scripts/mkmakefile /usr/src/linux-headers-3.8.0-27/scripts/mkmakefile /usr/src/linux-headers-3.8.0-27-generic/scripts/mkmakefile /usr/src/linux-headers-3.8.0-29/scripts/mkmakefile /usr/src/linux-headers-3.8.0-29-generic/scripts/mkmakefile /usr/src/linux-headers-3.8.0-30/scripts/mkmakefile /usr/src/linux-headers-3.8.0-30-generic/scripts/mkmakefile   #查找以/var/lib/dpkg/info/开头的文件   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -r ^/var/lib/dpkg/info/ /var/lib/dpkg/info/zlib1g:amd64.postinst /var/lib/dpkg/info/zlib1g:amd64.postrm /var/lib/dpkg/info/zlib1g:amd64.shlibs /var/lib/dpkg/info/zlib1g:amd64.symbols /var/lib/dpkg/info/zlib1g:i386.list /var/lib/dpkg/info/zlib1g:i386.md5sums /var/lib/dpkg/info/zlib1g:i386.postinst /var/lib/dpkg/info/zlib1g:i386.postrm /var/lib/dpkg/info/zlib1g:i386.shlibs /var/lib/dpkg/info/zlib1g:i386.symbols       查看全部
命令用途 locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。 其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。 所以你要知道: 1. locate的速度比find快,因为它并不是真的查找文件,而是查数据库 2. locate的查找并不是实时的,而是以数据库的更新为准,一般是系统自己维护 3. 升级数据库命令:locate -- u 命令用法 #查看locate版本信息-V   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -V mlocate 0.25 Copyright (C) 2007 Red Hat, Inc. 保留所有权利。 本软件在 GPL v.2 下发布。 本程序不提供任何担保,在法法律允许的范围内予以排除。   #查看locate帮助信息   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -h 用法: locate [OPTION]... [PATTERN]... 在mlocate数据库中搜索条目. -b, --basename 匹配唯一的路径名称的基本文件名 -c, --count 只显示找到条目的号码 -d, --database DBPATH 用 DBPATH 替代默认的数据库(/var/lib/mlocate/mlocate.db) -e, --existing 只显示当前存在的文件条目 -L, --follow 当文件存在时跟随蔓延的符号链接 (默认) -h, --help 显示本帮助 -i, --ignore-case 匹配模式时忽略大小写区别 -l, --limit, -n LIMIT 限制为 LIMIT项目的输出 (或 计数) -m, --mmap 忽略向后兼容性 -P, --nofollow, -H 当检查文件时不跟随蔓延的符号 链接 -0, --null 输出时以 NUL 分隔项目 -S, --statistics 不搜索项目,显示有关每个已用数据库的统计信息 -q, --quiet 不报告关于读取数据库的错误消息 -r, --regexp REGEXP 搜索基本正则表达式 REGEXP 来代替模式 --regex 模式是扩展正则表达式 -s, --stdio 忽略向后兼容性 -V, --version 显示版本信息 -w, --wholename 匹配完整路径名 (默认) 将 bug 报告给 mitr@redhat.com.   # 查找etc目录下所有以sh开头的文件   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate /etc/sh /etc/shadow /etc/shadow- /etc/shells   #查看soft目录下以android开头的文件,限定只显示5个,使用 -n   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -n 5 /soft/android /home/bixiaopeng/soft/android-studio /home/bixiaopeng/soft/android-studio-bundle-130.737825-linux.tgz /home/bixiaopeng/soft/android-studio/Install-Linux-tar.txt /home/bixiaopeng/soft/android-studio/LICENSE.txt /home/bixiaopeng/soft/android-studio/NOTICE.txt   #查找时区分大小写   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate makefile /usr/share/doc/python3-uno/demo/makefile.mk /usr/share/emacs/23.4/lisp/cedet/ede/makefile-edit.elc /usr/share/gtksourceview-3.0/language-specs/makefile.lang /usr/share/icons/Humanity/mimes/16/gnome-mime-text-x-makefile.svg /usr/share/icons/Humanity/mimes/22/gnome-mime-text-x-makefile.svg .....   #查找时不区分大小写,使用 -i   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -i makefile /usr/src/linux-headers-3.8.0-30/kernel/Makefile /usr/src/linux-headers-3.8.0-30/kernel/debug/Makefile /usr/src/linux-headers-3.8.0-30/kernel/debug/kdb/Makefile /usr/src/linux-headers-3.8.0-30/kernel/events/Makefile ......   # ------------- 使用正规运算式 做查找的条件 locate -r #查找以makefile结尾的文件   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -r makefile$ /usr/src/linux-headers-3.8.0-19/scripts/mkmakefile /usr/src/linux-headers-3.8.0-19-generic/scripts/mkmakefile /usr/src/linux-headers-3.8.0-27/scripts/mkmakefile /usr/src/linux-headers-3.8.0-27-generic/scripts/mkmakefile /usr/src/linux-headers-3.8.0-29/scripts/mkmakefile /usr/src/linux-headers-3.8.0-29-generic/scripts/mkmakefile /usr/src/linux-headers-3.8.0-30/scripts/mkmakefile /usr/src/linux-headers-3.8.0-30-generic/scripts/mkmakefile   #查找以/var/lib/dpkg/info/开头的文件   bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -r ^/var/lib/dpkg/info/ /var/lib/dpkg/info/zlib1g:amd64.postinst /var/lib/dpkg/info/zlib1g:amd64.postrm /var/lib/dpkg/info/zlib1g:amd64.shlibs /var/lib/dpkg/info/zlib1g:amd64.symbols /var/lib/dpkg/info/zlib1g:i386.list /var/lib/dpkg/info/zlib1g:i386.md5sums /var/lib/dpkg/info/zlib1g:i386.postinst /var/lib/dpkg/info/zlib1g:i386.postrm /var/lib/dpkg/info/zlib1g:i386.shlibs /var/lib/dpkg/info/zlib1g:i386.symbols      

【每天一个Linux命令】14. Linux中locate命令的用法

使用教程admin 发表了文章 • 0 个评论 • 88 次浏览 • 2016-03-26 06:38 • 来自相关话题

安卓环境搭建

使用教程admin 发表了文章 • 0 个评论 • 139 次浏览 • 2016-03-26 04:58 • 来自相关话题

  去年八月底开始了解android开发,真正开始写android程序是在今年的四月,算起来有半年的,不是什么高手,菜鸟一只。以前一直有事情压着,没时间去总结自己学到的,终于,现在没那么多背负,可以找点清静的时间积累积累。可能会比较凌乱。   也是为了一个朋友。好了闲话少说,现在来进入今天的正题,安卓环境的搭建。 一、软件   所需软件:(因为接触的eclipse比较多,所以暂时只介绍eclipse的搭建。android studio虽然开始流行起来了,毕竟还是要FQ,)   JDK(Java SE Development Kit 8u60): http://www.oracle.com/technetw ... .html   eclipse(Eclipse IDE for Java EE Developers):http://www.eclipse.org/downloads/   ADT(android-studio-bundle-141.2178183-windows.exe):http://www.androiddevtools.cn/   SDK(一般API 19):http://tools.android-studio.org/   Android-studio:http://tools.android-studio.org/   附上一个比较集中的下载和在线更新安装的网址: http://www.androiddevtools.cn/   附上腾讯的镜像服务地址(这个还不错哦):http://android-mirror.bugly.qq.com:8080/   注:这里给出的网址都是可以上的去的,也可以自行去百度下载,只要下的下来就可以了。如果拓展其他插件可能会与JDK最新的版本有冲突,JDK1.7的版本目前兼容性最好。 二、Java环境的安装   默认配置安装JDK。安装完成之后,右击我的电脑->属性->高级系统设置->环境变量->系统变量,后面进行配置。   配置环境变量:     变量名:JAVA_HOME     变量值:C:\Program Files\Java\jdk1.6.0_22       变量名:PATH     变量值:%JAVA_HOME%/bin       变量名:CLASSPATH     变量值:.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar   安装好后,开始->运行->cmd->输入,java -c或者java -version,出现操作码或者版本号即环境配置完成。   注:只有第一条需要去寻找路径,其他两条复制即可。没有的变量名新建之,有的在原有的基础的后面增加之。JAVA_HOME为jdk的安装路径,因为windows版本的不同,可能路径也会不同,一般在Program Files或者Program Files(x86)会有Java的文件夹,复制路径即可。 三、安卓编程软件的安装   eclipse直接安装。   1、安装ADT:Help->Install New Software->Add,如果是在线的,复制网址进Location,Name是用来备注的,离线的话点击Archve选择本地下载好的ADT,安装即可。   2、更新SDK:Windows->Android SDK Manager,选择需要的版本进行更新(一般下载api19的即可,我全部更新的60G)。   3、配置SDK位置:Windows->Preferences->Android,选择你的SDK所在的位置。 四、新建一个avd虚拟机   Windows->Android Virtual Device Manager,create一个avd虚拟机吧。   注:如果有安卓机建议用真机调试,毕竟avd没有想象中的强大,很多与硬件相关的功能无法实现,比如重力感应、指南针、螺旋测微仪。而且AVD速度是硬伤。 五、新建一个android工程   新建一个安卓的工程,即可看到eclipse的界面出现的变化,右击工程run,运行成功。      好了,任务完成了,现在可以愉快的编写代码了。 查看全部
  去年八月底开始了解android开发,真正开始写android程序是在今年的四月,算起来有半年的,不是什么高手,菜鸟一只。以前一直有事情压着,没时间去总结自己学到的,终于,现在没那么多背负,可以找点清静的时间积累积累。可能会比较凌乱。   也是为了一个朋友。好了闲话少说,现在来进入今天的正题,安卓环境的搭建。 一、软件   所需软件:(因为接触的eclipse比较多,所以暂时只介绍eclipse的搭建。android studio虽然开始流行起来了,毕竟还是要FQ,)   JDK(Java SE Development Kit 8u60): http://www.oracle.com/technetw ... .html   eclipse(Eclipse IDE for Java EE Developers):http://www.eclipse.org/downloads/   ADT(android-studio-bundle-141.2178183-windows.exe):http://www.androiddevtools.cn/   SDK(一般API 19):http://tools.android-studio.org/   Android-studio:http://tools.android-studio.org/   附上一个比较集中的下载和在线更新安装的网址: http://www.androiddevtools.cn/   附上腾讯的镜像服务地址(这个还不错哦):http://android-mirror.bugly.qq.com:8080/   注:这里给出的网址都是可以上的去的,也可以自行去百度下载,只要下的下来就可以了。如果拓展其他插件可能会与JDK最新的版本有冲突,JDK1.7的版本目前兼容性最好。 二、Java环境的安装   默认配置安装JDK。安装完成之后,右击我的电脑->属性->高级系统设置->环境变量->系统变量,后面进行配置。   配置环境变量:     变量名:JAVA_HOME     变量值:C:\Program Files\Java\jdk1.6.0_22       变量名:PATH     变量值:%JAVA_HOME%/bin       变量名:CLASSPATH     变量值:.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar   安装好后,开始->运行->cmd->输入,java -c或者java -version,出现操作码或者版本号即环境配置完成。   注:只有第一条需要去寻找路径,其他两条复制即可。没有的变量名新建之,有的在原有的基础的后面增加之。JAVA_HOME为jdk的安装路径,因为windows版本的不同,可能路径也会不同,一般在Program Files或者Program Files(x86)会有Java的文件夹,复制路径即可。 三、安卓编程软件的安装   eclipse直接安装。   1、安装ADT:Help->Install New Software->Add,如果是在线的,复制网址进Location,Name是用来备注的,离线的话点击Archve选择本地下载好的ADT,安装即可。   2、更新SDK:Windows->Android SDK Manager,选择需要的版本进行更新(一般下载api19的即可,我全部更新的60G)。   3、配置SDK位置:Windows->Preferences->Android,选择你的SDK所在的位置。 四、新建一个avd虚拟机   Windows->Android Virtual Device Manager,create一个avd虚拟机吧。   注:如果有安卓机建议用真机调试,毕竟avd没有想象中的强大,很多与硬件相关的功能无法实现,比如重力感应、指南针、螺旋测微仪。而且AVD速度是硬伤。 五、新建一个android工程   新建一个安卓的工程,即可看到eclipse的界面出现的变化,右击工程run,运行成功。      好了,任务完成了,现在可以愉快的编写代码了。

图书推荐

使用教程admin 发表了文章 • 0 个评论 • 123 次浏览 • 2016-03-26 03:21 • 来自相关话题

http://www.codeproject.com/Reference/617/Useful-Reference-Books I get a lot of requests from readers about which books are best for learning MFC, ASP, ATL, etc., but with hundreds of books coming out each year, and technology moving ahead in leaps and bounds, keeping up with what's best is hard. Which books have helped you the most? Here's a list of faves sent in by readers. If you are just starting out in the industry then don't get lured into buying only books that deal with the language you are working in. Read books on how to program. You will save you and your employer a lot of stress. The "Programming Discipline and Design" section below lists a bunch of great books worth reading. Programming Discipline and Design Writing Solid Code - Steve Maguire Mythical Man-Month - Frederick P. Brooks Jr Code Complete - Steve McConnell The Art of Computer Programming - Knuth Algorithms - Robert Sedgewick Debugging Applications - John Robbins Taligent's Guide to Designing Programs - Taligent Design Patterns - Gamma, Helm, Johnson, Vlissides The Career Programmer: Guerilla Tactices for an Imperfect World (Apress) - Christoper Duncan Unite The Tribes - Christopher Duncan Advanced Windows Debugging - Mario Hewardt, Daniel Pravat Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (Pro Developer) - Mark Russinovich, David A. Solomon, Alex Ionescu The Pragmatic Programmer - Andrew Hunt & David Thomas The Psychology of Computer Programming - Gerald Weinberg Agile Software Development, Principles, Patterns, and Practices - Robert C. Martin Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin The Art of Unit Testing: With Examples in .Net - Roy Osherove Patterns of Enterprise Application Architecture - Martin Fowler Domain-Specific Languages - Martin Fowler Continuous Delivery - Martin Fowler Application Architecture Guide, 2nd Edition - Microsoft patterns & practices The Developer’s <code> - Ka Wai Cheung An Introduction to Software Architecture - Ka Wai Cheung Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans C / C++ The C Programming Language (Prentice Hall) - Kernigan and Ritchie The C++ Programming Language - Bjarne Stroustroup Programming: Principles and Practice Using C++ - Bjarne Stroustroup Effective and More Effective C++ - Scott Meyers Inside Visual C++ - David J. Kruglinski C++ How to Program - H. M. Deitel, P. J. Deitel Thinking in C++ (2nd Ed) - Bruce Eckel C# A Programmer's Introduction to C#, 2nd edition (Apress) - Eric Gunnerson Inside C#, 2nd edition (Microsoft Press) - Tom Archer Component-Based Development with Visual C# (M&T books) - Ted Faison C# Essentials, 2nd edition (O'Reilly) - Ben Albahari, Peter Drayton & Brad Merrill C# in Depth - Jon Skeet CLR via C#, 3rd Edition - Jeffrey Richter C# Programming Language (Covering C# 4.0) - Anders Hejlsberg Programming Entity Framework - Julia Lerman C# 5.0 In a Nutshell: The Definitive Reference - Joseph Albahari & Ben Albahari C# Yellow Book 2012 - Rob Miles ASP.NET Debugging ASP.NET (New Riders) - Jonathon Goodyear, Brian Peek, Brad Fox Designing Microsoft ASP.NET Applications (Microsoft Press) - Jonathon Goodyear, Brian Peek, Brad Fox Microsoft ASP.NET Step by Step (Microsoft Press) - G. Andrew Duthrie Deploying and Managing Microsoft .NET Web Farms (Sams) - Barry Bloom Professional ASP.NET MVC 3 (Wrox) - Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen Windows API Programming Windows 95 - Charles Petzold and Paul Yao Programming Applications for Windows - Jeffrey Richter Advanced Windows - Jeffrey Richter Visual C++ Windows Shell Programming - Dino Esposito MFC Programming Windows 95 with MFC - Jeff Prosise MFC Internals - George Shepherd and Scot Wingo Professional MFC with Visual C++ - Mike Blaszczak ASP Professional ASP Techniques for Webmasters - Alex Homer Database An Introduction to Database Systems (8th Edition) Fundamentals of Database Systems (6th Edition) Database: Principles, Programming, and Performance, Second Edition (The Morgan Kaufmann Series in Data Management Systems) Joe Celko's Data, Measurements and Standards in SQL (Morgan Kaufmann Series in Data Management Systems) Microsoft SQL Server 2008 R2 Unleashed Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer) Oracle Essentials: Oracle Database 11g Oracle PL/SQL Programming: Covers Versions Through Oracle Database 11g Release 2 (Animal Guide) CE Windows CE Developers Handbook - Terence A. Goggin Programming Windows CE - Douglas Boling (Microsoft Press) Essential Windows CE Application Programming -Robert Burdick (Wiley) COM / DCOM / COM+ / ATL Essential COM - Don Box Professional COM Applications with ATL - Sing Li and Panos Economopoulos Creating Lightweight Components with ATL - Jonathan Bates Inside ALT - George Shepherd and Brad King Understanding DCOM - William Rubin and Marshall Brain Programming Distributed Applications with COM and Microsoft Visual Basic 6.0 - Ted Pattison Inside OLE, 2nd Edition - Kraig Brockschmidt WPF / Silverlight / Windows Phone / WinRT Windows Presentation Foundation Unleashed - Adam Nathan Pro WPF In Visual Studio x - Matthew MacDonald Windows Phone Unleashed - Daniel Vaughan Silverlight x Unleashed - Laurent Bugnion Programming Windows - Charles Petzold (yes, he's done a Windows 8 version) Building Windows 8 Apps with C# and XAML - Jeremy Likness OOP (Object-Oriented Programming) Head First Object-Oriented Analysis and Design - Brett D. McLaughlin, Gary Pollice, and Dave West Web Pages/WebMatrix Beginning ASP.NET Web Pages with WebMatrix - Mike Brind and Imar Spaanjaars Building ASP.NET Web Pages with Microsoft WebMatrix - Steve Lydford WINDOWS 8 DEVELOPMENT Windows 8 Apps with XAML and C# Unleashed - Adam Nathan Programming Windows 8 Apps with HTML, CSS, and JavaScript - Kraig Brockschmidt JavaScript/jQuery JavaScript & jQuery: The Missing Manual - David Sawyer McFarland Murach's JavaScript and jQuery by Zak Ruvalcaba and Mike Murach Building A JavaScript Framework - dailyjs HTML HTML5 24-Hour Trainer - Joseph W. Lowery and Mark Fletcher HTML & CSS: The Good Parts - Ben Henick Responsive Web Design - Ethan Marcotte CSS CSS3: The Missing Manual - David Sawyer McFarland AJAX Unobtrusive Ajax - Jesse Skinner Android Introduction to Android Application Development: Android Essentials - Joseph Annuzzi Jr., Lauren Darcey, Shane Conder Beginning Android Tablet Application Development - Wei-Meng Lee Programming Android - Zigurd Mednieks, Laird Dornin, G. Blake Meike, and Masumi Nakamura Android Recipes: A Problem-Solution Approach - Dave Smith and Jeff Friesen Android Studio Android Studio Application Development - Belén Cruz Zapata Getting Started with Android Studio - Barbara Hohensee Android Studio: How to guide and tutorial - Clive Sargeant Android Developer Tools Essentials: Android Studio to Zipalign - Mike Wolfson, Donn Felker Matlab Introduction to Pattern Recognition A Matlab Approach - Sergios Theodoridis and konstantinos koutroumbas. OpenCV Learning OpenCV Computer Vision - Gary Bradski and Adrian Kaehler OpenCV.2. Computer.Vision.Application. Programming.Cookbook - Robert Laganière OpenCVReferenceManual - Intel Regular Expressions Mastering Regular Expressions - Jeffrey Friedl Security Beginning ASP.NET Security - Barry Dorrans SQL Injection Attacks and Defense - Justin Clarke 查看全部
http://www.codeproject.com/Reference/617/Useful-Reference-Books I get a lot of requests from readers about which books are best for learning MFC, ASP, ATL, etc., but with hundreds of books coming out each year, and technology moving ahead in leaps and bounds, keeping up with what's best is hard. Which books have helped you the most? Here's a list of faves sent in by readers. If you are just starting out in the industry then don't get lured into buying only books that deal with the language you are working in. Read books on how to program. You will save you and your employer a lot of stress. The "Programming Discipline and Design" section below lists a bunch of great books worth reading. Programming Discipline and Design Writing Solid Code - Steve Maguire Mythical Man-Month - Frederick P. Brooks Jr Code Complete - Steve McConnell The Art of Computer Programming - Knuth Algorithms - Robert Sedgewick Debugging Applications - John Robbins Taligent's Guide to Designing Programs - Taligent Design Patterns - Gamma, Helm, Johnson, Vlissides The Career Programmer: Guerilla Tactices for an Imperfect World (Apress) - Christoper Duncan Unite The Tribes - Christopher Duncan Advanced Windows Debugging - Mario Hewardt, Daniel Pravat Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (Pro Developer) - Mark Russinovich, David A. Solomon, Alex Ionescu The Pragmatic Programmer - Andrew Hunt & David Thomas The Psychology of Computer Programming - Gerald Weinberg Agile Software Development, Principles, Patterns, and Practices - Robert C. Martin Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin The Art of Unit Testing: With Examples in .Net - Roy Osherove Patterns of Enterprise Application Architecture - Martin Fowler Domain-Specific Languages - Martin Fowler Continuous Delivery - Martin Fowler Application Architecture Guide, 2nd Edition - Microsoft patterns & practices The Developer’s <code> - Ka Wai Cheung An Introduction to Software Architecture - Ka Wai Cheung Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans C / C++ The C Programming Language (Prentice Hall) - Kernigan and Ritchie The C++ Programming Language - Bjarne Stroustroup Programming: Principles and Practice Using C++ - Bjarne Stroustroup Effective and More Effective C++ - Scott Meyers Inside Visual C++ - David J. Kruglinski C++ How to Program - H. M. Deitel, P. J. Deitel Thinking in C++ (2nd Ed) - Bruce Eckel C# A Programmer's Introduction to C#, 2nd edition (Apress) - Eric Gunnerson Inside C#, 2nd edition (Microsoft Press) - Tom Archer Component-Based Development with Visual C# (M&T books) - Ted Faison C# Essentials, 2nd edition (O'Reilly) - Ben Albahari, Peter Drayton & Brad Merrill C# in Depth - Jon Skeet CLR via C#, 3rd Edition - Jeffrey Richter C# Programming Language (Covering C# 4.0) - Anders Hejlsberg Programming Entity Framework - Julia Lerman C# 5.0 In a Nutshell: The Definitive Reference - Joseph Albahari & Ben Albahari C# Yellow Book 2012 - Rob Miles ASP.NET Debugging ASP.NET (New Riders) - Jonathon Goodyear, Brian Peek, Brad Fox Designing Microsoft ASP.NET Applications (Microsoft Press) - Jonathon Goodyear, Brian Peek, Brad Fox Microsoft ASP.NET Step by Step (Microsoft Press) - G. Andrew Duthrie Deploying and Managing Microsoft .NET Web Farms (Sams) - Barry Bloom Professional ASP.NET MVC 3 (Wrox) - Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen Windows API Programming Windows 95 - Charles Petzold and Paul Yao Programming Applications for Windows - Jeffrey Richter Advanced Windows - Jeffrey Richter Visual C++ Windows Shell Programming - Dino Esposito MFC Programming Windows 95 with MFC - Jeff Prosise MFC Internals - George Shepherd and Scot Wingo Professional MFC with Visual C++ - Mike Blaszczak ASP Professional ASP Techniques for Webmasters - Alex Homer Database An Introduction to Database Systems (8th Edition) Fundamentals of Database Systems (6th Edition) Database: Principles, Programming, and Performance, Second Edition (The Morgan Kaufmann Series in Data Management Systems) Joe Celko's Data, Measurements and Standards in SQL (Morgan Kaufmann Series in Data Management Systems) Microsoft SQL Server 2008 R2 Unleashed Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer) Oracle Essentials: Oracle Database 11g Oracle PL/SQL Programming: Covers Versions Through Oracle Database 11g Release 2 (Animal Guide) CE Windows CE Developers Handbook - Terence A. Goggin Programming Windows CE - Douglas Boling (Microsoft Press) Essential Windows CE Application Programming -Robert Burdick (Wiley) COM / DCOM / COM+ / ATL Essential COM - Don Box Professional COM Applications with ATL - Sing Li and Panos Economopoulos Creating Lightweight Components with ATL - Jonathan Bates Inside ALT - George Shepherd and Brad King Understanding DCOM - William Rubin and Marshall Brain Programming Distributed Applications with COM and Microsoft Visual Basic 6.0 - Ted Pattison Inside OLE, 2nd Edition - Kraig Brockschmidt WPF / Silverlight / Windows Phone / WinRT Windows Presentation Foundation Unleashed - Adam Nathan Pro WPF In Visual Studio x - Matthew MacDonald Windows Phone Unleashed - Daniel Vaughan Silverlight x Unleashed - Laurent Bugnion Programming Windows - Charles Petzold (yes, he's done a Windows 8 version) Building Windows 8 Apps with C# and XAML - Jeremy Likness OOP (Object-Oriented Programming) Head First Object-Oriented Analysis and Design - Brett D. McLaughlin, Gary Pollice, and Dave West Web Pages/WebMatrix Beginning ASP.NET Web Pages with WebMatrix - Mike Brind and Imar Spaanjaars Building ASP.NET Web Pages with Microsoft WebMatrix - Steve Lydford WINDOWS 8 DEVELOPMENT Windows 8 Apps with XAML and C# Unleashed - Adam Nathan Programming Windows 8 Apps with HTML, CSS, and JavaScript - Kraig Brockschmidt JavaScript/jQuery JavaScript & jQuery: The Missing Manual - David Sawyer McFarland Murach's JavaScript and jQuery by Zak Ruvalcaba and Mike Murach Building A JavaScript Framework - dailyjs HTML HTML5 24-Hour Trainer - Joseph W. Lowery and Mark Fletcher HTML & CSS: The Good Parts - Ben Henick Responsive Web Design - Ethan Marcotte CSS CSS3: The Missing Manual - David Sawyer McFarland AJAX Unobtrusive Ajax - Jesse Skinner Android Introduction to Android Application Development: Android Essentials - Joseph Annuzzi Jr., Lauren Darcey, Shane Conder Beginning Android Tablet Application Development - Wei-Meng Lee Programming Android - Zigurd Mednieks, Laird Dornin, G. Blake Meike, and Masumi Nakamura Android Recipes: A Problem-Solution Approach - Dave Smith and Jeff Friesen Android Studio Android Studio Application Development - Belén Cruz Zapata Getting Started with Android Studio - Barbara Hohensee Android Studio: How to guide and tutorial - Clive Sargeant Android Developer Tools Essentials: Android Studio to Zipalign - Mike Wolfson, Donn Felker Matlab Introduction to Pattern Recognition A Matlab Approach - Sergios Theodoridis and konstantinos koutroumbas. OpenCV Learning OpenCV Computer Vision - Gary Bradski and Adrian Kaehler OpenCV.2. Computer.Vision.Application. Programming.Cookbook - Robert Laganière OpenCVReferenceManual - Intel Regular Expressions Mastering Regular Expressions - Jeffrey Friedl Security Beginning ASP.NET Security - Barry Dorrans SQL Injection Attacks and Defense - Justin Clarke

【Android类型SDK测试(二)】环境基础

使用教程admin 发表了文章 • 0 个评论 • 102 次浏览 • 2016-03-26 01:44 • 来自相关话题

(一)语言      Android使用的Java语言,所以要测试Android类型的SDK,Java的基础知识还是需要的。     另外,Android中有NDK类型的编程,需要知道C相关的知识。 (二)环境准备     Android开发环境的搭建网上一搜就一大堆,看看就懂。这里我只是列举一下,请读者按需查找。     申明一点,作为Android类型SDK的测试,我们不能仅停留在设备上点击按钮,看看功能和展示,更多的时候,我们需要代码,需要日志,所以     Android开发环境对于我们来说,就是测试环境,必不可少。     http://developer.android.com/s ... .html    1)Android SDK + Eclipse + ADT    2)Android Studio    3) Android SDK + Inteliij IDEA   下一篇继续【Android类型SDK测试(三)】Android基础技能概述 查看全部
(一)语言      Android使用的Java语言,所以要测试Android类型的SDK,Java的基础知识还是需要的。     另外,Android中有NDK类型的编程,需要知道C相关的知识。 (二)环境准备     Android开发环境的搭建网上一搜就一大堆,看看就懂。这里我只是列举一下,请读者按需查找。     申明一点,作为Android类型SDK的测试,我们不能仅停留在设备上点击按钮,看看功能和展示,更多的时候,我们需要代码,需要日志,所以     Android开发环境对于我们来说,就是测试环境,必不可少。     http://developer.android.com/s ... .html    1)Android SDK + Eclipse + ADT    2)Android Studio    3) Android SDK + Inteliij IDEA   下一篇继续【Android类型SDK测试(三)】Android基础技能概述

Gradle目录解析

Gradle专区admin 发表了文章 • 0 个评论 • 99 次浏览 • 2016-03-26 00:08 • 来自相关话题

unity3d发布android版本

使用教程admin 发表了文章 • 0 个评论 • 81 次浏览 • 2016-03-25 22:26 • 来自相关话题