- 博客(40)
- 收藏
- 关注
原创 Android NDK unsatisfied link
今天写了一个ndk的应用,编译正常,运行总是提示unsatisfied link error,library not found,仔细检查了,library确实存在,名字也没写错,后来发现,原来是library引用了其他的library,而那个library没有正确放置,导致错误,mark一下...
2012-09-26 19:14:59 219
原创 OpenCV2.4.2 debian编译出错
参见stackoverflow http://stackoverflow.com/questions/11470217/compile-opencv-2-4-2-for-debian-lenny需要更新一下cmake编译器为新版本即可成功编译
2012-09-25 18:27:38 193
原创 无名师的unix心传(转)
一、无名师与万行码 无名师曾对来访的程序员说:“Unix传统上认为,一行shell脚本胜过万行C程序。” 这个程序员自以为对C极其精通,说:“这不可能。UNIX内核正是用C实现的。” 无名师回道:“确是如此。不过,UNIX传统上认为,一行shell脚本胜过万行C程序。“ 程序员颇为沮丧:”但是在C中我们可领会到尊者Ritchie的智慧。我们与操作系统和机器合而为一,可以获取无与伦比...
2012-07-31 15:30:02 118
原创 Android Base64编码
import java.io.ByteArrayOutputStream;public class Base64Util { private static final char[] base64EncodeChars = new char[] { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', ...
2012-05-22 16:39:55 91
原创 Effective Emacs 转
[转]EFFECTIVE EMACS(中文)Posted on 2011-11-04 19:57 labyrinth 阅读(269) 评论(0) 编辑 收藏 【从veryfai和DelphiNew的blog上得来】10个提升你的Emacs生产力的条款, 原文在此:http://steve.yegge.googlepages.com/effective-emacs__BEGIN...
2012-05-11 09:28:13 284
原创 Java MD5 加密算法
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmExce...
2012-04-20 11:45:08 85
原创 AES算法Java实现(转)
package com.tristan.aes;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;...
2012-04-10 10:42:11 144
原创 使用脚本登陆mediawiki系统
最近想抓取使用mediawiki构建的一个系统中的数据,但是登陆验证很是麻烦,于是研究了一下,发现其实mediawiki系统提供了登陆的api,文档参见[url]http://www.mediawiki.org/wiki/API:Login/zh[/url]PS:直接利用登录表单,对其action发送post请求总是不成功,不知道为啥,具体原理还没研究清楚。总之登陆过程需要一个lgToke...
2012-03-27 16:54:12 269
原创 Apache22 启动异常
FreeBSD安装apache22后启动异常httpd: Could not reliably determine the server's fully qualified domain name, using www.example.org for ServerNameSyntax OKStarting apache22.httpd: Could not reliably det...
2012-03-26 16:21:21 187
原创 HTTP Basic Authorization
Http Basic Authorizaition验证的原理详见[url]http://zh.wikipedia.org/wiki/HTTP%E5%9F%BA%E6%9C%AC%E8%AE%A4%E8%AF%81[/url]python实现:import urllib2import sysimport reimport base64from urlparse imp...
2012-03-23 16:48:30 342
原创 Android 需要使用不同实例的情况
Android中,有些情况必须使用不同的实例,不能图省事就是用同一个实例,否则会出现莫名奇妙的问题,例如以下情况:1.SpannableStringBuilder:一段字符串需将其中括号里面的字符替换成红色,核心代码如下:final Pattern highlight = Pattern.compile("\\(.+?\\)");Matcher m = highlight.ma...
2012-03-19 03:33:05 110
原创 Android弹出窗口
1.PopupWindow实现:private void showPopupWindow(int x, int y, int width, int height) { TextView textView = new TextView(this); textView.setText("Hello popupWindow"); textView.setBackgroundColo...
2012-03-08 14:30:55 130
原创 shell test语法
test命令用法。功能:检查文件和比较值1)判断表达式 if test (表达式为真)if test !表达式为假test 表达式1 –a 表达式2 两个表达式都为真test 表达式1 –o 表达式2 两个表达式有一个为真2)判断字符串test –n 字符串 ...
2012-03-01 11:04:14 84
原创 sh语法概要(转)
原文:http://jxcangel.blog.163.com/blog/static/4288510020103232348857/SH 语法概要 2010-04-02 15:23:48| 分类: FreeBSD |字号 订阅########################### SH 运行选项 ###########################-x 输出...
2012-02-29 18:13:31 125
原创 Android ContactContacts StreamItem
Contact | RawContact / \ / \ Data StreamItem | StreamItemPhotoAndroid通讯录中数据库表关系如上所示,一条rawContact...
2012-02-21 17:51:21 245
原创 Android 通讯录相关
http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-1/http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-2/nice article
2012-02-21 17:51:12 97
原创 不用配置文件,完全使用代码手工创建ListView
ListView的时候通常会使用SimpleAdapter创建适配器,但是这个适配器依赖资源配置文件,一旦我们的工程不允许使用资源文件而必须用Java代码手工创建ListView的时候,就很难办了。其实我们可以看下SimpleAdapter的源代码,其中只是用LayoutInflater将传入的资源文件id解析成了View,然后做了一系列的工作将相应的View Item和数据集绑定,我们只...
2011-12-22 21:27:26 181
原创 Eclipse 设置Emacs快捷键
用了一段时间Emacs和Xcode,再用Eclipse,感觉光标键上下左右键真是按得太不爽了,在设置里面找了一下,还真是可以设成Emacs的快捷键模式,Window-Preference-General-Editors-Keys,将Scheme改成Emacs,保存之后,熟悉的编辑感觉又回来了,哈...
2011-12-15 14:42:38 282
原创 Android NDK: Host 'awk' tool is outdated.
在使用Android NDK进行编译的时候可能会出现Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !查看错误原因可大概知道,ndk使用了awk工具,而默认的这个awk工具过期了或者不是gawk和nawk,需要通过一个环境变量HOST_AWK来指定但是...
2011-11-25 18:39:00 461
原创 Android文字居中
在宽width高height的画布上画一字符串,使字符串水平竖直居中:水平居中很简单,paint.setTextAlign(Align.CENTER);然后drawText的x坐标设置为width / 2即可,竖直居中稍显麻烦,可以使用FontMetrics对象计算文字高度,然后计算baseline,使文字垂直居中,代码如下:Paint paint = new Paint();...
2011-09-24 19:19:51 326
原创 Effective Java 摘录
public class SetList { public static void main(String[] args) { Set set = new TreeSet(); List list = new ArrayList(); for (int i = -3; i < 3; i++) { set.add(i); list.add(i); } ...
2011-09-14 21:50:15 89
原创 hashCode规则
摘自Effective Java1. Store some constant nonzero value, say, 17, in an int variable called result.2. For each significant field f in your object (each field taken into account by theequals method,...
2011-09-10 16:36:01 102
原创 SVN建立版本库,配置用户和权限
3.1 运行Subversion服务器需要首先要建立一个版本库,可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接在控制台下运行:svnadmin create E:\chwencong\svnhome会自动在E:\chwencong\svnhome目录下生成很多文件。 3.2 修改配置文件,配置文件都存放在版本库的conf目录下,如E:\chwencong...
2011-09-03 12:36:04 705
原创 权限文件authz配置(文摘)
权限文件authz在apche与svnserve服务器上的配置不同,单版本库和多版本库上的配置也有不同。1.配置authz时,如果svnserve的启动参数 -r 所指定的目录为直接指定到版本库(称之为单库svnserve方式) 例如:svnserve -d -r d:\svn\project1在这种情况下,一个svnserve只能为一个版本库工作。authz如果配置成下...
2011-09-03 12:26:23 449
原创 Python 最简单socket程序
服务器程序:#!/usr/bin/python# Filename: server.py# Author: kevin Sunimport socketimport timePORT = 8088BUFSIZE = 1024tcpSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)tcp...
2011-08-24 15:27:37 126
原创 Hibernate注解多对多映射小实例
Hibernate注解多对多映射,中间表为单独一个表注意,若中间表加上注解@Table(name="studentCourse"),会对中间表的主键产生影响
2010-11-13 15:14:47 69
原创 八皇后问题Java代码
package org.kevin;/** * 八皇后问题Java代码 * * @author Kevin Alps */public class EightQueen { int queen[][] = new int[8][8]; //保存每个格子的状态,有皇后为1,无皇后为0 int result[] = new int[8]; //保存皇后的位置...
2010-11-07 21:07:51 199
原创 七种排序算法 Java版
package com.kevin;/** * 七种排序算法Java版,为了简便,用的都是int数组 * 冒泡排序、简单选择排序、插入排序、快速排序、希尔排序、归并排序、堆排序 * * @author Kevin Alps * */public class Sort { /** * 打印数组 * * @param data ...
2010-10-07 19:54:26 135
原创 交换两个变量的值,不使用第三个变量
int a = 3;int b = 5;方法一: a = a + b; b = a - b;a = (a - b) / 2;b = a + b;方法二:b ^= a ^= b ^= a;
2010-10-05 10:29:51 66
原创 Linux定时函数使用
具体数据结构和用法可以man setitimer查询,很简单易懂的一段英文,应该没什么难度,下面是我联系的一个小例子:[color=blue]#include[/color] [color=red][/color][color=blue]#include[/color] [color=red][/color][color=blue]#include[/color] [color=r...
2010-09-27 22:49:12 98
原创 Java反射获取泛型工具类
import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.List;/...
2010-09-21 13:17:52 332
原创 C语言评分小系统
此小程序的功能: 1.输入各评委的评分,去掉一个最高分,去掉一个最低分,计算平均分; 2.查看以前的评分记录; 3.退出。#include #include #define MAXSIZE 50float data[MAXSIZE]; //存放评分的数据int length = 0; //存放评分的实际人数,每次可...
2010-09-15 23:31:04 1177
原创 二叉树的一些基本操作
看东西容易,写东西确实就复杂多了呀,花了两天时间把二叉树的数据结构及一些相关基本算法的原理认真研究了下,并写出了相应的代码,包括二叉树的前序创建、前中后序遍历、层序遍历、删除、通过前序和中序序列构造二叉树等等#include //定义数据元素类型typedef int Element;//定义二叉树节点typedef struct bitree{ El...
2010-09-15 14:08:38 114
原创 计算任意整数的任意幂
最近复习数据结构,弱弱的写了写练习,这个是计算任意整数的任意次幂的算法[color=blue]/* * Author: Kevin Alps * Date: 2010-09-12 * Function:计算任意整数的任意幂 */[/color][color=green]#include #include [/color][color=green]...
2010-09-12 21:18:33 490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人