- 浏览: 66858 次
- 性别:
- 来自: 西安
-
最新评论
-
Cb123456:
bewithme 写道你太逗了用中文包名呵,逗也是种属性,
生产、消费模型 -
bewithme:
你太逗了用中文包名
生产、消费模型 -
Cb123456:
xn792474 写道小伙子学习态度很好复习复习以前学的,然后 ...
telnet不是内部或外部命令 -
xn792474:
小伙子学习态度很好
telnet不是内部或外部命令 -
Cb123456:
util198 写道个人觉得你应该去了解下jvm的垃圾回收,为 ...
垃圾内存回收
文章列表
看到android实现的一个效果视频,就学习一下:
一、2D翻转:
呵,我来说就是一张图片先收缩,另一张图片在展开.
二、实现效果:
三、实现源码:
Main:
package com.example.card2d;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android ...
fill_parent、wrap_content和match_parent的区别:
1)fill_parent
设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。
2) wrap_content
设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextView和ImageView控件为例,设置为wrap_content将完整显示其内部的文本和图像。布局元素将根据内容 ...
仿的QQ登录界面:
一、QQ登录界面:
二、实现结果:
背景是黑色的,在上面有些类似流星的飞过,这个是用线程简单实现的,至于流星呢,就是直线+圆的组合。呵.应该是手速问题,截图就截到一个小流星了
三、实现代码:
1.Main:
package Login;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Font;
import java ...
telnet不是内部或外部命令:
一、telnet命令:
下午复习java网络通信那部分时,使用到telnet连接自己写的服务端时,结果就出现了telnet不是内部或外部命令.
二、解决如下,我的是win7的:
1.打开控制面板,点击卸载程序
2.点击打开或关闭Windows功能
3.勾选Telnet客户
线程池:
一、线程池:
用我的话来说,现在有很多线程任务要执行,比如很多人同时访问ITeye,这是,总不能来一个用户,就new一个线程去来接待用户吧,线程池就是预先创建了很多线程(用来处理任务线程的),当有任务需要 ...
生产、消费模型:
一、生产、消费模型:
在线程间通讯的时候,当在一个对象上调用wait()方法时,当前线程就会进入wait状态,直到收到另一个对象的notify()发出通知,才会执行下一部计算,而且线程在wait的时候,也可能被中断,这就是"生产/消费模型"
二、简单实现:
1.生产和消费线程用来操作的对象:
package 生产_消费模型;
/**
* 用来交换的数据对象模型
* @author Administrator
*
*/
public class Student {
int id;
String n ...
线程同步:
一、线程同步:
线程的同步,就是要保证线程在执行某个计算时,需要保证相关的数据在这个计算过程中只能被一个线程访问,即保证访问数据的原子性---就像一个坐位,只能同时被一个人(线程)所使用。
二、举例,以在银行取钱为例子:
1.创建账户:
package 线程同步;
/**
* 银行账户对象
* @author Administrator
*
*/
public class Account {
private int total=0;
//构造有指定金额的银行账户
public Account(int save) ...
多线程间通信---监视线程:
一、多线程间通信---监视线程:
用自己的话来说,就是线程间的通信,一个线程执行,同时用另一个线程来监视目标线程的运行状态.
二、以统计文件为例:
1.统计文件的线程类:
package 监控线程;
import java.io.File;
/**
* 统计某一个磁盘的相关文件数据
* @author Administrator
*
*/
public class Count
今天上午我们老师讲Java的垃圾内存回收机制,然后下午我就写这个简单的几句好多次,不是说代码很长,就那么几句的,就是有些想不懂的。
老师讲的垃圾内存回收:
1.垃圾内存:
就是通过new关键字分配内存并创建了一个对象,比如new Garbage();就是在产生垃圾
接口使用,举例配置一个简易的计算机:
1.定义一个显卡的接口:
interface VideoCard{
void display();
String getName();
}
2.定义一个Cpu的接口:
interface PCPU{
void run();
String getName();
}
3.实现显卡接口:
class ThreeColor implements VideoCard{
String name;
public ThreeColor(){
name="Three Color Inc.&quo ...
对XML进行Sax解析:
一、对XML进行Sax解析:
Sax解析XML是事件驱动的,安装XML的顺序一步一步进行解析的.优点不用事先调入整个文档,占用资源少,缺点是事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中只能得到文本,但不知该文本属于哪个元素.
二、实现:
1.创建一个XMl文档:
<?xml version="1.0" encoding="UTF-8"?>
<oracle >
<user id="1" >
<n ...
XML进行Dom解析:
一、XML进行Dom解析:
XML:可拓展的标记语言,主要用来存储数据.
Dom解析:在内存建立和xml文件相对应的树形结构数据.核心是节点,本质是节点的集合,用Dom解析Xml优点是方便操作内存中树的节点,获取需要的数据.缺点是如果Xml很大,使用Dom就会很占用内存资源
二、实现:
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。
一、LinearLayout:
1.运行效果:
2.源码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
...
基于.NET的ArcGis Engine开发:
一、环境布置:
ArcGis10.2+Vs2012+Engine10.2
二、一个简单DEMO:
运行结果:
程序源码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
na ...
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android app. Each component is a different point through which the system can enter your app. Not all components are actual entry points for the user and some depend on each other, b ...