- 博客(32)
- 收藏
- 关注
原创 Ubuntu下的LAMP(Linux+Apache+MySQL+PHP) 开发环境架设
LAMP在业界是一个非常流行的词语,这4个字母分别代表Linux,Apache,MySQL和PHP。LAMP以其高效、灵活的特性已经成为中小企业的首选。以前介绍一种迅速搭建LAMP的方式。1 在Ubuntu上打开终端,输入sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server一
2014-06-29 14:46:09 1266
转载 开源软件七大盈利模式
开源软件在发展历程中,已经不仅仅是开放源代码的免费软件。开源软件与商业并不冲突,它是一种新兴的商业模式。与传统的商业软件相比,开源软件采用了开放源代码、免费分发等形式,减少了营销与销售成本,更易于广泛传播。在开源软件领域中,常见的盈利模式一共有7种。下面让我们来逐一列举和分析。● 盈利模式之一:多种产品线 如 MySQL 产品就同时推出面向个人和企业的两种版本,即开源版本和专业版本
2014-02-28 10:56:03 2291
原创 最好的Android学习材料
最好的Android学习材料是什么呢,就是Google官方的文档,网址:http://developer.android.com/guide/components/index.html它是Android开发者的圣经。 让我很疑惑的是,Google为什么不把它做成一个App,让开发者可以更方便的查看,既然Google没做,我就帮它做。我开发的Android API Guid
2013-12-10 13:58:26 1246
原创 Oracle Agile PLM Web Services 的实现
Oracle 的产品Agile PLM内置了许多Web Services,其他系统可以通过Web Servcies实现对Agile PLM系统资源的访问。快速学会使用的方法,是去Oracle的官网下载一个Sample Code工程。通过运行该工程里面的例子,可以方便的的实现Web Services1 访问http://www.oracle.com/technetwork/indexes/s
2013-10-31 15:03:13 2863 1
原创 Android (layout_toLeftOf,layout_toRightOf,layout_above,layout_below) 使用注意点
当Android 使用RelativeLayout布局的时候,组件里面会有以下四个属性1 android:layout_toLeftOf2 android:layout_toRightOf3 android:layout_above4 android:layout_below也就是说,以其他的组件为参照来确定组件的位置,属性的值应当是其它组件的id号,如 android:lay
2013-08-23 21:51:17 4726
原创 Android MuPDF 部署
MuPDF是一款轻量级的开源软件,可以用来阅读PDF文件。现在完源代码以后,想要运行成功,除了Android SDK之外,还需要Android NDK环境,因此有点麻烦。但是一旦安装完必须的环境以后,后面的编译其实并不烦。1 安装Android SDK, NDK,,Cygwin.(Cygwin是为了在Windows环境下编译,linux环境不需要)2 下载MuPDF,当前版本
2013-07-30 16:50:02 2944
原创 Android屏幕中隐藏标题栏
Android 中隐藏标题栏,有两个方法:一、在Activity里面加入以下代码this.requestWindowFeature(Window.FEATURE_NO_TITLE);该代码必须位于Activity的 setContextView() 之前,否则不起作用,如果状态栏也要隐藏,则加入this.getWindow().setFlags(WindowManager.Layout
2013-06-12 10:00:11 2104 1
原创 Android Studio Error "UNEXPECTED TOP-LEVEL EXCEPTION"
用Android Studio 部署程序的时候,如果需要引入ABS( ActionBarSherlock) ,并且完成了ActionBarSherlock的模块设置以后,有时会出现如下错误:Android Dex: [App Name] UNEXPECTED TOP-LEVEL EXCEPTION:则可以用一下方法解决:打开项目设置,知道工程所应用的lib包目录,选中lib包目录下
2013-05-20 21:46:57 5825 1
原创 关于移动App开发经济效益分析
前两天在《纽约时报》网站上看到一篇文章,讲苹果App催生的新经济,也就是移动App开发产业经济,文中提到,“苹果在四年前发动全球的自由编程人员创建应用程序(指的就是App Store),该公司已经向他们支付了逾65亿美元的版权费。” 也就是说但是,App开发人员从这个市场中挖到了65亿美元的金矿。 但是这65亿美元的分配确是很不均匀的,少数知名应用或游戏赚到了大头,比如愤怒的小
2013-03-17 19:14:19 11431
原创 《浪潮之巅》观后感
吴军的《浪潮之巅》,是一本可以一口气看完的书,你可以把它当小说来读,不过文章的内容却全是真实的,这本书通俗易懂,但内容并不缺少深度。 本书的只要内容是介绍近代以信息技术为主的公司的发展旅程,主要介绍了AT&T、IBM、苹果、英特尔、微软、思科、雅虎、惠普、Google、Facebook等公司的发展历程,而这些公司可以说左右了美国或者说全世界近百年来信息技术的发展。
2013-02-22 16:46:47 1453
转载 minSdkVersion、targetSdkVersion、targetApiLevel的区别
本文转自:http://site.douban.com/128911/widget/notes/5269368/note/177080440/在AndroidMenifest.xml中,常常会有下面的语句: android:targetSdkVersion="10" android:maxSdkVersion="10" />在defaul
2013-01-28 16:34:57 1026
原创 Android官方教程目录
整理了一下Google关于Android培训的官方文档目录,以便可以对照着学习。Getting StartedBuilding Your First AppManaging the Activity LifecycleSupporting Different DevicesBuilding a Dynamic UI withFragmentsInteractin
2013-01-21 09:09:44 1867
原创 Jar mismatch! Fix your dependencies
在开发Android项目的时候,有时需要引用多个项目作为library。在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误。这是因为两个项目的jar包(android-support-v4.jar)不一致。 解决方法是把2个jar都删除,然后各自加上最新的jar包。这样2个jar
2013-01-07 16:01:12 26295 10
原创 经常遇到的"Android Adb错误"的处理方法
Android ADB 错误,在开发过程中经常会遇到,错误消息如下[2012-08-14 15:47:02 - EexamPadClient] The connection to adb is down, and a severe error has occured.[2012-08-14 15:47:02 - EexamPadClient] You must restart adb an
2012-08-14 15:55:13 3738 4
原创 Android应用程序发布到Google Play
Android应用程序发布到Google Play 上之前,必须要经过一些处理。1 生成签名进入控制台,访问到你安装JDK的bin目录 [Java_home]\bin,运行 keytool -genkey -alias [alias] -keyalg RSA -validity 20000 -keystore [android.keystore][]内的为你自定义的名字
2012-07-02 13:53:50 19785 1
原创 如何重用Excel Macro(宏)
1 创建一个空文件,在这个文件中创建你的Macro脚本,保存这个文件为 Personal.xlsb2 复制这个文件到你的电脑的一下目录:XP: C:\Documents and Settings\\Application Data\Microsoft\Excel\XLSTART Window7 C:\Users\\AppData\Roaming\Microsoft\E
2012-07-02 12:11:04 3553
原创 Android启动过程中背景图片显示
大部分Android App启动过程中,都会设置一个背景图片,直到App加载成功,图片消失。因此,这也是做Android App的基本技能之一。这个过程实现起来并不难。总共需要以下内容:2个Activity,一张背景图,2个xml配置文件,String.xml,AndroidManifest写入配置信息。1 准备一张背景图图片,命名为load,自己选择图片格式。放在draw
2012-05-08 17:55:13 20935 2
原创 Android 关于绑定Services的提示
(1) 假如你只想Activity可见的时候与Service进行交互,那应该在Activity的 onStart()方法中绑定,在onStop()方法中解开绑定。(2) 假如你想要Activity在不可见的时候(但后台仍在运行)也能与Service进行交互,那应该在Activity的 onCreate()方法中绑定,和在onDestroy()方法中解开绑定。(3) 通常不应该在onRe
2012-04-13 16:16:48 1255
转载 Android 按两次back键退出 -- 效率最高版
private long exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ if((System.c
2012-04-13 15:18:19 878
原创 Window控制台查看端口占用情况
1 tasklist|findstr "9999" 假如结果是:TCP 192.168.240.59:9999 0.0.0.0:0 LISTENING 32482 tasklist|findstr "3248"test.exe 3248 Console
2012-04-12 14:57:12 1700
转载 给 Android 应用开发者的十个建议
随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行
2012-04-09 09:33:26 747
转载 提高Oracle查询效率
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础
2011-08-31 09:47:30 991
转载 PLSQL Developer 快捷设置
1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。设置方法: Tools菜单 --> Brower Filters,会打开Brower Folders
2011-08-31 09:30:25 1262 1
转载 jdk与jre的区别
对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下:简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程
2011-07-28 09:38:27 712
原创 中国IT产业未来在哪里
今年5月28日,第9届中国软件业务收入前百家企业名单在沈阳发布。华为以725.68亿元软件收入连续9年位居榜首,中兴与神州数码分列二、三位,软件收入分别为 270.66亿元及130.4亿元。而浪潮集团、南京南瑞、浙大网新、上海宝信、用友软件、杭州恒生电子(600570,股吧)、东软集团(600718,股吧)、珠海金山软件、金蝶软件和山东中创软件等十家企业入选“2010中国自主品牌软件产品收入前十家
2011-07-26 10:37:00 2071
转载 常见的5种开源协议
BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个
2011-07-21 14:52:47 876
转载 Google Wallet: The Complete FAQ
<br />Google Wallet: The Complete FAQGoogle Wallet turns your smartphone into a mobile payment machine. Here's everything you're itching to know about the new mobile service.<br />By J. R. Raphael, PCWorld May 27, 2011 7:15 amComplete PCWorld CoverageSa
2011-05-27 14:15:00 1872
原创 UnsupportedClassVersionError
java.lang.UnsupportedClassVersionError: Bad version number in .class file造成这种错误的原因是你的支持Tomcat运行的JDK版本与支持application运行的JDK版本不一致导致的.那么如何解决上面的问题呢?办法显而易见:把它们的JDK版本改成一致.在Eclipse 步骤如下:1.Window -...
2011-03-28 09:03:26 381
原创 用IDEA10开发Android应用程序
http://wiki.jetbrains.net/intellij/Developing_Android_applications_in_IntelliJ_IDEA#Exploring_an_Android_Application
2011-03-17 10:48:11 194
Java文件打包及执行
[b] 1.没有包结构的最简单的工程。[/b](1)在C盘下新建文件“HelloWorld.java”: [code="java"]public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello world!");...
2009-08-07 22:18:39 270
System.out.println与System.err.println的区别
System.out.println 能重定向到别的输出流,这样的话你在屏幕上将看不到打印的东西了, 而System.err.println只能在屏幕上实现打印,即使你重定向了也一样。...
2009-07-11 00:24:42 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人