自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

soyo的专栏

php,java

  • 博客(28)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 阳光印网:打造传统印刷的O2O模式

 http://www.98ep.com/      创始人张红梅(May)是一位连续创业者。她大学毕业后在深圳一家印刷公司打工,1992年便独立创办了一家印刷公司。1999年,互联网在中国兴起,张红梅开始尝试做互联网印刷,但当时技术不成熟,连网络支付都是初期阶段,她投入的资金付诸东流。  2004年,张红梅创办了北京凤凰盛世资产管理公司。这是一次跨领域的创业,该公司主营酒店类资产处置业务...

2014-10-31 16:35:09 748

原创 河狸家半年值10亿是因为重度垂直

半年时间,孟醒(雕爷)的河狸家估值能到10亿元。为什么?  1.在一个垂直领域扎得深,运营得重,即所谓重度垂直。美甲师服务雕爷的 员工已经有大约两年时间,所以当2013年下半年,雕爷对改造服务业有些想法的时候,很自然得想到了美甲这门生意。他又挖来拥有丰富线下经验的吉庆仲萍作 CEO。由此,这个团队再深度思考了“美甲”服务的内涵,并制定了该服务的底线标准,“我给客户提供的服务是有许多规范性...

2014-10-31 16:08:22 568

原创 雕爷:O2O胜负手——写给一位朋友的O2O择业分析

嗨,老周,这篇文章写给你。知道你最近正在纠结于O2O的择业分析,因为你是有极高身价的人,所以选择起来必须谨慎,选错了,不是身家那千把万的损失,更是一生荣耀的赌注和起落。“所谓战略,就 是站在未来看今天”——这是我从曾鸣教授那里学到最重要的一句话。但什么是明天的样子?恰恰要分析昨天,然后下注明天,然后做好今天。正如同BAT三巨 头,必须有时间先后崛起,这就是逻辑上的“昨天”——百度必然第一个...

2014-10-31 15:53:13 298

原创 消费互联网大势已去 产业互联网时代到来

然而从互联 网发展的角度看,消费互联网市场已趋于稳定与饱和,而对实体资源有充分把控能力的企业仍有很大探索空间,他们正开始尝试与移动互联网融合,创造全新的价值 经济,进而推动互联网行业迈向产业互联网时代。本文着重探讨消费互联网时代的特征,BAT在消费互联网时代的战略布局,以及投资人对消费互联网企业的看 法。 (一)消费互联网 消费互联网是一种眼球经济 消费互联网 即以满足消...

2014-10-31 15:37:06 516

原创 自强不息:对自己的生活负责

Self-Empowerment: You Are Responsible For Your Life自强不息:对自己的生活负责Did you know that all the power to improve your life lies in your hands, and only your hands? Why do not you use it more then? Per...

2014-10-31 13:41:11 286

原创 腾讯:2014年中国O2O研究报告 “懒人经济”大有可为

 腾讯:2014年中国O2O研究报告 “懒人经济”大有可为  

2014-10-30 15:46:35 187

原创 Activity状态保存

  1、当我们正在发短信的时候,已经写了几百字了,这时突然来了一个电话,我们接完电话之后,如果发现辛辛苦苦的几百字不见了,那可就火大了,而实际上这些 内容都是保存了的。在我们接电话的过程中,我们发信息的那个Activity是可能会被系统回收的,这时会调用Activity的 onSaveInstanceState回调方法,而我们就可以在这个方法中保存状态数据,在onCreate方法或者在2.0之后...

2014-10-30 14:59:10 117

原创 Android Activity生命周期

 onCreate之后就会执行onStart,此时画面已经显示出来了,但还不能交互;然后执行onResume,此时可以与用户交互了。在onCreate之后,以及每次横竖切屏,还有从其他界面返回的时候,都会调用onResume()     首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的)...

2014-10-30 14:45:33 115

原创 Android中的Binder机制的简要理解

我们知道,在Android系统中,每一个应用程序都运行在独立的进程中,这也保证了当其中一个程序出现异常而不会影响另一个应用程序的正常运转。在许多情况下,我们activity都会与各种系统的service打交道,很显然,我们写的程序中activity与系统service肯定不是同一个进程,但是它们之间是怎样实现通信的呢?Binder是android中一种实现进程间通信(IPC)的方式之一。了解Bi...

2014-10-30 14:18:33 107

原创 AndroidManifest.xml文件解析

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte...

2014-10-30 14:12:14 86

原创 Tab选项卡+实例

Tab选项卡是一个非常方便的组件。一.使用Tab组件的步骤:1.在布局文件中使用FrameLayout列出Tab组件以及Tab中的内容组件2.Activity要继承TabActivity3.调用TabActivity的getTabHost( )方法来获得TabHost对象4.通过TabHost创建Tab选项二.实现不同Tab里面的内容有两种方式:1.切换不同的Tab...

2014-10-29 15:15:42 150

原创 建议提交+建议列表实例

     <?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="

2014-10-29 10:52:39 194

原创 picture_list

 layout_picture_list.xml    <?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"...

2014-10-29 10:39:26 217

原创 收藏列表实例【ViewSwitcher+Thread+JSONObject ++handler+Adapter】

  layout_favorite_list.xml   <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_par...

2014-10-29 10:34:46 78

原创 完成登陆实例

          <?xml version="1.0" encoding="UTF-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/loginRoot"    android:layout_w...

2014-10-28 15:42:48 214

原创 给手机应用添加欢迎页面

    现在的手机应用基本上都有一个欢迎页面,一个好的欢迎页面往往能赢得客户的青睐,那么如何添加这个欢迎页面呢?    手机的欢迎页面一般有两种形式:一种是:ViewPager类型的滑屏效果,通过展示几张精心设计好的图片来展示手机的功能,另一种是单张图片的动画演示,如微信的欢迎页面。   这两种欢迎页面都是可以轻松实现的,下面我用代码实现微信效果的那种单张图片的动画效果。  ...

2014-10-28 14:06:23 215

原创 中介慌了!手艺人的O2O时代到来

i黑马:如果半年前O2O的热度还不能影响你的日常生活,那么现在,越来越多的生活服务行当都在不由自主地被卷入这股大潮之中。 你所能想象到任何一类服务业都正在被移动互联网深刻地改变着。当服务不再依赖实体店铺,更多的“手艺人”被互联网解放了出来。    只要拿出手机下载一个应用,你可以借助LBS功能预约距离你最近的美甲师上门服务,可以在网上选择你中意的摄影师和化妆师来操刀你的婚礼。...

2014-10-24 11:47:20 185

原创 汽车行业的互联网生意经

纵观所有消费市场,汽车产业链是最长的,从前向零售市场延伸到了后向服务市场,这是由产品特性而决定的,其他3C、家电、家具、家居、服装、图书、美妆、食品、珠宝、鞋帽、箱包、母婴等零售市场产业链和餐饮、娱乐、休闲、旅游等服务产业链的长度都不能与汽车相比。   在前向零售市场,新车销售占据主要市场地位,而在后向服务市场,汽车产业链就更广阔了,打车、租车、拼车、二手车、汽车用品、修车、洗车、停车、美容...

2014-10-23 16:51:06 268

原创 【汇总】android

http://www.apkbus.com    mListView.setOnItemClickListener(mListItemListener);private OnItemClickListener mListItemListener = new OnItemClickListener() {【重写onItemClick】

2014-10-23 15:53:03 92

原创 Android之Adapter:连接后端数据和前端显示的适配器接口

1.概念         Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(List View,Grid View)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:  Android中所有的Adapter一览:          由图可以看到在...

2014-10-23 15:52:53 528

原创 android网络请求连接util类

import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.UnsupportedEncodingExcep...

2014-10-22 15:17:19 113

原创 HTTPClient模块的HttpGet和HttpPost

        --------- 部分实例 try {                    HttpResponse response = client.execute(myget);                    BufferedReader reader = new BufferedReader(                     ...

2014-10-22 15:02:40 135

原创 Android异步处理二:使用AsyncTask异步更新UI界面

在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们使用Thread+Handler的方式实现了异步更新UI界面,这一篇中,我们介绍一种更为简洁的实现方式:使用AsyncTask异步更新UI界面。概述: AsyncTask是在Android SDK 1.5之后推出的一个方便编写后台线程与UI线程交互的辅助类。AsyncTask的内部实现是一个线程...

2014-10-22 14:47:13 159

原创 Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面

当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。  比如说从网上获取一个图片,在一个ImageView中将其显示出来,这种涉及到网络操作的程序一般都是需要开一个线程完成网络访问,但...

2014-10-22 14:41:09 137

原创 ViewSwitcher:在两个视图间转换时显示动画

 ViewSwitcher 的作用简单来说就是:在两个视图间转换时显示动画它的两个子类应该很熟悉,ImageSwitcher:转换图片时增加动画效果;TextSwitcher:转换文字时增加动画效果;其实例见apidemos中ImageSwitcher实例和TextSwitcher实例但不要忽略ViewSwicher,在一些场合还是很有用的在android里视图切换是一个很常见的需求,比如说加...

2014-10-22 14:05:02 218

原创 Android中的Handler:接受子线程发送的数据, 并用此数据配合主线程更新UI.

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如:...

2014-10-21 16:06:36 1132

原创 AsyncTask下载内容并显示进度

http://blog.csdn.net/easy_gemini/article/details/8219942  在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相...

2014-10-09 17:09:51 168

原创 AsyncTask异步方式详解及其使用 .

在实际应用中经常会遇到比较耗时任务的处理,比如网络连接,数据库操作等情况时,如果这些操作都是放在主线程(UI线程)中,则会造成UI的假死现象,Android中可以使用AsyncTask和Handler两种异步方式来解决这种问题。Handler异步方式详解及其使用AsyncTask(异步任务处理)在使用AsyncTask时处理类需要继承AsyncTask,提供三个泛型参数,并且重载Async...

2014-10-09 16:59:21 101

Struts+Hibernate实现MVC

Struts+Hibernate 两个利器非常受用

2009-09-21

推荐-Struts2+mysql 文章系统

安装说明: 文件目录为StrutsArticle --------建立数据表: 数据库为 strutsarticle    在MySQL数据库中导入SQL目录下的StrutsArticle.sql以建立程序需要的数据表。 -----建立Context:   在Tomcat中新建一个Context,让其docBase指向程序所在目录(若您下载的是war文件,则指向该文件目录StrutsArticle )。 在tomcat\conf\Catalina\localhost目录下建立一个xml文件,名称为你所发布的web应用的名称.xml,(如StrutsArticle.xml)打开添加内容如下: <?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="jdbc/StrutsArticle" type="javax.sql.DataSource" password="123456" driverClassName="org.gjt.mm.mysql.Driver" maxIdle="2" maxWait="50" username="root" url="jdbc:mysql://localhost:3306/strutsarticle" maxActive="4"/> </Context> ----------建立Data Source:  进入http://localhost:81/admin, 选择Resources-Data sources进入配置数据源界面,选择 Data Source Actions ->选择Create New Data Source,进入配置详细信息界面 JNDI Name: -> jdbc/StrutsArticle Data Source URL ->jdbc:mysql://localhost:3306/ strutsarticle JDBC Driver Class-> org.gjt.mm.mysql.Driver

2009-09-21

小而全的文本编辑器-EditPlus

小而全的文本编辑器-EditPlus,可查看任何格式的文件

2009-06-18

SSHSecureShellClient-3.2.9

SSHSecureShellClient 最新版本,包括客户端和服务器端

2009-06-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除