- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 shell特殊字符
二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b" ] -lt 小于,如:if [ "$a" -lt
2012-04-30 16:26:03 3054
原创 shell去掉空白行、多余空格
去掉空白行:tr -s ["\012"] newtest.txtsed -n '/./p' temp_file5 > newtest.txtgrep . temp_file5 > newtest.txtgrep -v '^$' temp_file5 > newtest.txt去掉多余空格:cat test.txt | tr -s [:space
2012-04-30 15:42:53 36800
原创 安卓第一天
安卓程序由四个模块构造而成:1、activity2、intent3、contentprovider4、service当然也不是每一个安卓应用都有这四部分组成。要使用这些模块,需要在androidmanifest.xml中进行注册。在一个应用中,一个activity通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类。安卓用intent这个特殊的类来进行在不同的act
2012-04-26 19:49:19 942
原创 java单例模式的7种写法
http://www.cppblog.com/biao/archive/2010/12/17/136695.html很不错。懒汉(2种,线程安全和线程不安全),饿汉(classloader,和static块变种),双重校验锁,枚举和静态内部类。几种之间的区别就是为了避免不同环境下的缺陷。下面就枚举类型的单例模式说明:package com.zoer.src;public e
2012-04-23 23:43:33 2225
原创 delphi调用java代码
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,jni;type TForm1 = class(TForm) Button1: TButton; Edit1: TEdit;
2012-04-22 23:17:50 7495
原创 Mysql存储过程
java 调用 mysql存储过程实例数据库的测试代码如下 :1、新建表testcreate table test(field1 int not null)TYPE=MyISAM ;insert into test(field1) values(1);2、删除已存在的存储过程-- 删除储存过程delimiter // -- 定义结束符号drop pr
2012-04-19 23:35:03 820
转载 sort -k命令
http://blog.chinaunix.net/uid-10540984-id-313479.html这里的k是指按照那一列进行排序。sort命令可以按照多列进行排序。比如说sort -k 1 -k 2 test.txt,那么就会根据test.txt文件中的第一列和第二列进行排序。
2012-04-17 22:12:27 25251
原创 将int型数据转换为中文表达方式
package trans;import java.util.Scanner;public class Trans { private static String[] ChinaDigit = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" }; // unit是组内单位 private st
2012-04-14 10:41:33 3037
原创 编程之美数组分割问题
假设数组A[1..2N]所有元素的和是SUM。模仿动态规划解0-1背包问题的策略,令S(k, i)表示前k个元素中任意i个元素的和的集合。显然:S(k, 1) = {A[i] | 1S(k, k) = {A[1]+A[2]+…+A[k]}S(k, i) = S(k-1, i) U {A[k] + x | x属于S(k-1, i-1) }按照这个递推公式来计算,最后找出集合S
2012-04-07 22:36:35 2661
原创 java序列化对象
TX的笔试,java的附加题是一道线程之间通信的问题。要求是:1线程之间不可相互访问对方的变量。2、可以访问公有的byte[]数组3 设计一个程序 使得两个线程A和B,A把一个对象告诉B,然后B把对象的值打印出来。咋一看貌似挺简单,但是涉及了对象的序列化与反序列化,线程之间的通信与同步。当时我的做法是,写了两个线程类A和B,一个ThreadPool类,A和B的实例创建都要放进ThreadP
2012-04-06 21:26:05 878
转载 linux进程间通信方式
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资
2012-04-06 19:58:29 673
原创 java实现生产者消费者模型
主要看一下这个链接。生产者消费者模型,主要的就是线程之间的同步。二者共享一个空间,在示例中就是那个pool。当生产者收到pool空的消息之后,就锁住pool,并且不断将生产的产品添加到pool。直到pool为满的时候,调用notifyAll通知消费者,并且生产者本身调用pool.wait()方法进行等待。当消费者收到pool满可以消费的实惠,也锁住pool,并且不断消费其中的产品。
2012-04-06 19:55:46 1017
安卓 android dexclassloader 独立dex
2013-09-26
安卓开发-继承CursorAdapter实现自己的功能
2013-07-22
PyBatis源码、测试文件
2013-03-12
eclipse插件,在源码中右键菜单,增加一个main函数
2013-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人