- 浏览: 308777 次
- 性别:
最新评论
-
jiangbingi2:
SysApplication的构造函数不能是私有的吧。那这样单 ...
android开发中如何结束所有的activity -
gaojingsong:
还有可能是禁止root用户登录SSH,还有就是限制某些IP登录 ...
ssh connect to host port : Connection refused -
blackproof:
怎么用他分词出词性,主谓宾。看到wordSeq里只有word字 ...
jieba中文分词 -
199010:
我点击按钮时执行这段代码 Intent intent ...
android开发中如何结束所有的activity -
java--hhf:
somefuture 写道Access-Control-All ...
AJAX入门教程
文章列表
秋风送爽,又是一年一度的秋招;
浪花淘金,不知多少酸甜苦辣咸。
---------------------------------------------
面试java的人如今漫山遍野,如何在群群的人群中略有底气,小可收集而成如下若干条为众人所知又不全为众人所知的知识点,你值得拥有
一、JDK和JRE的区别
二、两种变量
大家都知道的是,基本数据类型变量存放的数据的值,引用类型变量存放的是数据的地址;大家都不太知道的是,JVM内为八种基本数据类型建立了缓冲区——常量区,每次创建新的基本类型变量时,先去缓冲区查找是否已存在 ...
虚拟机可以直接上网,但虚拟机的上网方式有多种,如果我们为虚拟机设置静态IP,则可以使的虚拟机看起来和主机一样,于是我们就可以将自己的电脑模拟成几台独立的电脑,如果我们虚拟机是作为服务器使用,那岂不是很爽咯。
但在内网中,需要注意你设置的静态IP不要和其他主机的IP冲突
(接下来是具体的步骤)
1、虚拟机网卡和主机之间的方式设置为桥接模式
2、打开文件/etc/sysconfig/network-scrip/ifcfg-eth0
DEVICE=”eth0”
BOOTPROTO="static"
IPADDR=”本虚拟机静态IP”
GAT ...
本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境、如何开启端口号、如何使得服务在命令执行窗口关闭后依旧运行
第一步:卸载旧Linux自带的JDK
①查看本机JDK版本
java -version
结果如下
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
②卸载本机自带的openjdk,安装sun公 ...
实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。在博文《一种面向作业流(工作流)的轻量级可复用的异步流水开发框架的设计与实现》中将介绍一种生产者/消费者模式的具体应用。
生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品。解决生产者/消费者问题的方法可分为两类:(
DB2软件数据库安装
http://yun.baidu.com/s/1kvTWa/
一、DB2入门
http://note.youdao.com/share/?id=b8166f9db3f995c12a997f52ccb4aef5&type=note
(一)创建sample数据库
(二)使用CLP(Command Line Processor)命令行处理器
(三)DB2命令的三种形式
(四)DB2连接数据库,查询数据库连接,断开连接
比如将一串字符串“1 2 3 4 5 6 7 8 9 12 23 456 .....”中的数字解析出来
String data = " 123 456 4 5 6 6 8 5 2 2 85 2 5 2 5 2 5 0 5 2 ".trim();
System.out.println("首位的空格被取消了"+data.trim()+"首位的空格被取消了");
//统计空格出现次数
char[] c = data.toCharAr ...
前言:
最近一直在做WEB开发,现总结一下这一段时间的体会和感触。
切记,web开发重点在于前台数据交互,页面美化而不要太沉溺于底层数据。
浏览器时代来到,向我们召唤出更炫、更简洁、更方便、更大气的网站。
这篇博客目的在于为大家解决web开发中最基础的数据传递操作,让大家有一个好的起点,在web开放中更加游刃有余
背景:
目前业界很流行的WVC(model-view-control)开发模式,具体暂可理解为
模型是javaBean,
视图是JSP, ...
列表视图ListView是android开发最常用的组件之一,创建方法主要有五种,分为两类:使用Listview组件、继承ListActivity。
使用Listview时有三种办法:
方法一、直接在Listview组件中添加数组资源文件
<ListView android:id="@+id/listView1"
android:divider="@drawable/greendivider"
android:dividerHeight="3dp"
android:footerD ...
首先,实现一个最简单的网络聊天室,必备两个设备——服务器和多个客户端。服务器可以是我们自己的电脑, 而客户端我们可以用cmd来模拟。
于是我们分四步来实现:
一: 创建服务器 java.net.ServerSocket server = ...
每一个activity都有自己的生命周期,被打开了最终就要被关闭。
四种结束当前的activity方法
//关闭当前activity方法一
finish();
//关闭当前界面方法二
android.os.Process.killProcess(android.os.Process.myPid());
//关闭当前界面方法三
System.exit(0);
//关闭当前界面方法四
this.onDestroy();
但如果已经启动了四个Activity:A,B,C和 ...
ProgressDialog的基本用法
ProgressDialog为进度对话框。android手机自带的对话框显得比较单一,我们可以通过ProgressDialog来自己定义对话框中将要显示出什么东西。
首先看看progressDialog里面的方法
setProgressStyle:设置进度条风格,风格为圆形,旋转的。 setTitlt:设置标题 setMessage:设置提示信息; setIcon:设置标题图标; setIndeterminate:设置ProgressDialog 的进度条是否不明确;这个属性对于Progr ...
设置java中定时任务
在某个给定的时间执行某个指定的程序,叫做定时任务。java提供了两个类——timer,timertask——用这两个类中的方法就可以做到定时执行任务了。其中timer类控制执行时间,timertask类控制要执行的任务。
下面举一个简单例子:
package 多线程;
import java.util.Timer;
import java.util.TimerTask;
import java.sql.Time;
public class TimePrint extends TimerTask{
...
创建线程的两种基本方法
每个软件的运行都会相应的打开一个进程,而每个进程都可以相应的控制多个线程(thread)。比如:我们玩坦克大战游戏——点击开始运行游戏,开始了坦克大战游戏进程,游戏中我们控制自己的坦克炮轰敌人的坦克,坦克大战进程控制的是坦克,每一辆坦克就是一个独立的线程,每个线程都有自己的生命周期(新建new、就绪runable、运行run、中断pause、结束stop),游戏中新建一个线程就新出现一辆坦克,坦克被击中时该线程结束。游戏关闭时该进程结束。
创建新执行线程的两种方法。
第一种方法是将类声明为 Thread ...
新建一个android工程
在搭建好android开发环境后,我们迫不及待的想要创建一个android工程项目,开始我们的android编程之旅。其实,创建一个android工程和java工程一样的步骤,只是要填的参数多了几个就是。但android工程里面有更为复杂的目录。下文我们会一一介绍。
打开EclipseEclipse —> 单击左上角File —> 选择New —> 选择Project... —> 找到Android目录 —> 选择 android Project —> n ...
一:Android开发环境搭建
不管大家是否或多或少的有些java、android编程经验,下面我从头开始介绍如何搭建一个android的开发环境,
第一步:Eclipse下载安装 —— 开发工具
下载网站http://www.eclipse.org 下载好了安装点下一步就是了
第二步:安装JDK —— Java运行环境