自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (4)
  • 收藏
  • 关注

原创 php crypt in python

大半年没有更新博客,朋友们在我博客的留言和提问我也都有看到,鲜少回复,感到十分抱歉。我以为我快要离开IT行业了,近两年一直在做外包,每天都在赶进度赶进度,感到疲惫的同时,也开始怀疑自己是否对这个行业有足够的热情,是否有足够的天分。但是我知道,我其实还是喜欢挑战,那种搞定问题后的喜悦,每个程序员应该都会觉得很享受吧。我不确定自己还会在这条路上走多久,但当下,愿意走的时候还会好好走。切入正题,今天

2013-07-24 18:11:40 5659 2

原创 mysql reading initial communication packet

刚解决了一个小问题,在此记录一下。测试服务器上的mysql,当我在本地使用工具去连接它的时候,报错:Lost connection to MySQL server at 'reading initial communication packet'我首先想到的是要在服务器上给所有IP授权,于是在服务器上使用命令登录mysql,并执行:grant all privileges on d

2012-10-24 15:37:11 14499

原创 Android 根据坐标获取地址

Android中根据坐标获取地址,一般用Geocoder,大概像下面这样:try{ Geocoder geo = new Geocoder(NewCommentActivity.this, Locale.getDefault()); List addresses = geo.getFromLocation(23.0897174,113.3116872, 1);

2012-09-13 16:51:25 11335

原创 访问RedMine报错Proxy Error

之前搭了一个Redmine做项目管理使用,以前一直正常使用的,最近一周都没有登录了,今天尝试登录时,报错了:Proxy ErrorThe proxy server received an invalid response from an upstream server.The proxy server could not handle the request GET /redmin

2012-09-12 12:08:56 11043

原创 Linux+Python+Apahce+wsgi

两周前完成的一个项目,是用Python写了一个网站。在部署到正式服务器时遇到了点问题,反复多次,浪费了些时间。今天,终于有时间把过程好好整理一下。服务器操作系统是CentOS。一、准备工作1、安装gcc。如果没有gcc,后面编译安装其它东西时,会提示:no acceptable compiler in $path。在终端执行yum install gcc即可。yum 是一个

2012-09-09 22:58:53 7347

原创 Windows+Python+Apache+wsgi

刚用Python作为后台语言做了一个网站,测试服务器是Windows的,把网站发布到这台服务器上,可花了我好些时间。把遇到的问题在这里作个记录。第一步、下载安装Apache2.2第二步、下载安装Python2.7第三步、为Apache配置wsgi模块1、下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/    搜索wsgi,对应好python

2012-08-09 13:52:41 11392 2

原创 Java OutOfMemory

OutOfMemory这个问题在项目中常常遇到,但始终没有弄得清楚它的来龙去脉,现在打算好好弄一弄。先记些资料在这里,再慢慢整理。http://javaeesupportpatterns.blogspot.se/2012/01/gc-overhead-limit-exceeded-understand.htmlhttp://javaeesupportpatterns.blogspot.

2012-05-02 18:51:25 2999

原创 使用Mac下的Mail,只能收邮件,不能发邮件

我在Mac上用Mail配置了一个邮箱,可以收邮件,但一发邮件就会提示说被服务器smtp.*****.cn拒绝。但是同样的设置在Windows下面就可以正常收发邮件。后来找了一下,原来是在“账户-高级”这里有个鉴定,要选“密码”,并且要输入邮箱的用户名和密码。用户处只输入邮箱名称中@前面的部分就可以了。

2012-04-09 17:21:22 30895 1

原创 在Windows下搭建Redmine

我想用redmine来管理项目,但公司的服务器是Windows平台的,所以在网上找找如何在Windows下搭建,找到了一篇文章,写得很好很详细,但可能由于是2010年写的了,实际按照它的步骤操作起来还是遇到了一点问题。下面贴上此文,红色部分是我经过实际操作后确定需要更改地方。原文地址:http://www.itor.cn/u/liuweitoo/Blog/t-528Redmine 能干吗?

2012-04-08 23:23:39 13460 3

原创 phonegap 通讯录Demo

现在的移动平台有Android、iOS、Windows Phone等好几种,同一款应用程序移植到不同的平台要从头做过,花费的力气很大。如果换做Web页面就很容易跨平台了,不管什么系统,打开浏览器就可以使用。但是普通的Web页面有很多不方便,比如无法使用本地的资源,像摄像头、通讯录等。而PhoneGap就是介于原生应用与普通Web页面之间的。它是一个开源的开发框架,它通过浏览器,可以轻松的实现跨平台

2012-04-02 23:40:30 15615 6

转载 PhoneGap:免费开源的 HTML5 移动应用开发平台

PhoneGap 是一个免费开源的开发框架,让 Web 开发人员能够使用熟悉的 HTML,CSS 和JavaScript 构建跨平台的移动本地应用。通过 PhoneGap 框架提供的 JavaScript API 能够以非常简单的方式调用移动设备的核心功能,包括地理位置,摄像头,加速器,通讯录,多媒体,文件和网络等功能。借助 PhoneGap,你完全可以使用熟悉的 Web 开发技术写出移动

2012-04-02 15:22:01 3389

转载 Android 应用程序不能全屏显示

前些日子,客户反应客户端不能全屏显示(大屏幕手机),我觉得不太可能,结果使用模拟器模拟发现确实存在此问题,在google和baidu也没有找到解决此方面的方法,问了些朋友也没有解决,最好仔细发现问题出在......对于Android手机或Android平板电脑,如果出现不能全屏显示,但layout中又使用如下方法布局也不用全屏显示android:layout_width="fill

2012-03-27 12:46:09 9960 1

转载 tomcat server.xml配置详解

http://dcbjavaeye.iteye.com/blog/254193元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat的请求shutdown指定向端口发送的命令字符串servicename

2012-03-23 12:34:43 2274

原创 Android 一些小问题

有时候遇到一些看起来很奇怪的问题。在这里一并记录一下。1、ListView拖动反黑List正常显示,但是一拖动,整个背景就变成黑色。停止拖动后,颜色又变回正常。解决方法:在Layout文件中设置ListView的属性:android:scrollingCache="false"2、ListView默认点击样式失效ListView是有默认点击样式的当设

2012-03-16 17:29:03 5117

原创 Android 与 .net 互通的RSA加密

.net 用于RSA加密的公钥是形似这样的字符串:sYbL…nGb=AQAB这样的公钥,是Java无法直接使用的。所以从网上找到用于转换这个公钥的类RsaHelper。(下载RsaHelper)然后:PublicKey pubKey = RsaHelper.decodePublicKeyFromXml(Global.RSA_PUBLIC_KEY);encryptedString

2012-01-06 11:13:44 8517 7

原创 项目总结

这次的项目计划是3个月,实际花了将近4个月,延迟了三周。从项目开始一直到现在,每个步骤上都出了些问题,才导致了这样的延迟。最开始,沟通没有找对人当需求定下来,我开始去确认每个功能如何实现时,我找的是做过该功能的人,问他用的什么逻辑,读的什么数据库。但当我这样做完了以后,管理数据库的人突然跳出来说:你不可以这样做,现在你只能调我们提供的接口,现在没有接口的话,你等一个月,我开发出来了你再用。

2011-12-13 13:31:50 4163 7

原创 androidpn 推送深入

我们从Androidpn客户端程序入口DemoAppActivity开始。DemoAppActivity里最核心的就是下面这两句了。ServiceManager serviceManager =new ServiceManager(this);serviceManager.startService();打开ServiceManager类源文件,可以看到,构造函数完成了将服务器地址

2011-12-11 21:19:33 10482 25

原创 androidpn 推送初探

androidpn是基于XMPP协议的用于向Android客户端推送文本信息的一套开源的工具。它帮我们做了那些维护Socket长连接等等的事情。 在真正把它使用在我们的项目中之前,我们先领略一下推送。第一步,下载androidpn服务器端与客户端。网址:http://sourceforge.net/projects/androidpn/files/第二步,启动服务器端与客户端,通过We

2011-11-01 11:41:10 23689 41

转载 Android推送通知指南

近几天正研究Android推送的事,看到这篇文章觉得总结得真好,好东西一定要转过来。哈哈。原文地址:http://blog.csdn.net/joshua_yu/article/details/6563587另外还有好文一篇,记在这里了:http://www.devdiv.com/thread-101586-1-1.html在开发Android和iPhone应用程序时,我们往往

2011-10-28 11:16:35 7206

原创 java连.net webService

当我手上只有一个webService地址,我应该怎样用java语言调用它呢?以下是我的步骤。1、 使用工具生成客户端代码,可选的工具有好几种,我选的是CXF2、 创建对象3、 调用方法下面具体的来说这几个步骤:1、 使用CXF工具首先,下载CXF:http://www.apache.org/dyn/closer.cgi?path=/cxf/2.4.3/apache-

2011-10-18 18:09:04 3389 1

原创 Android 联网取数据

Android中,可以通过Socket、Http获取网络数据。我们首先搞清楚它们分别是什么,再看在Android中,它们如何实现。1、什么是SocketSocket 是传输层上的编程接口。它是实现计算机之间网络通信的基石。每一种可用于网络编程的语言都会实现这个接口。Jav

2011-10-10 14:59:42 5435 3

原创 Tomcat设置Context

今天遇到一问题,小记于此。我将Java项目(暂名MyServer)打成war包放到Tomcat的webapps目录下。启动后,访问路径是这样的:localhost:8080/MyServer/login但是我希望URL里把MyServer去掉,这里只要修改配置文件就可以了

2011-09-19 11:43:01 4037 1

原创 Eclipse设置注释模板

当我新建一个类,在类文件里输入/**再回车时,会自动完成一个如下的注释。/** *  * @author pengxiangxiang */但我希望在这自动生成的内容里,还多一个日期。设置的方法如下:在Eclipse的菜单栏点Window->prefe

2011-09-09 15:25:11 1544 2

转载 Java JDBC编程总结

这篇文章真的很好,忍不住转过来了。原文不知道是哪里,我是在这里看到的:http://gongxue.cn/xuexishequ/ShowArticle.asp?ArticleID=86154Hibernate、TopLink等OR Mapping操作数据库的技术都

2011-09-07 10:57:08 1728

原创 Windows搭建并使用SVN全过程

首先,SVN全称是subversion,它是一个开源的版本控制系统,包括了服务器与客户端。我们在一台电脑上搭建服务器端,在其它许多台电脑上使用客户端就可以提交代码到服务器,签出服务器上的代码等。具体步骤如下:1、下载服务端(VisualSVN Server)安装文件。

2011-09-06 18:11:10 1270

原创 Android HorizontalScrollView 内容宽度

我有一个TableLayout,它的内容是动态生成的。我遇到了下面的问题:     当动态生成的一行的内容太长时,靠右边的内容会被遮住了。于是我想要这个TableLayout在横向上可以滚动。     解决的办法是,用HorizontalScrollView包装Table

2011-08-10 18:03:43 18460 8

原创 Android 调用网易微博开放API

今天尝试了一下使用网易微博的开放平台,在Android上开发应用。把用于Java的SDK下回来之后,用起来还有一些问题。不过后来都解决了。下面把整个过程记录在些,给有需要的朋友。1、到http://open.t.163.com/wiki/index.php?title

2011-08-09 13:55:30 3806 14

原创 Android 有关横竖屏

1、如何使得横竖屏时显示不同的布局资源?在res文件夹下,新建一下layout-land文件夹,把横屏时要显示的布局资源文件放这里,当横屏时,Android会自动使用。但需要注意的是,程序在切换时可能会重新执行onCreate,可以通过重写onConfigurationC

2011-07-21 15:09:13 2249 1

转载 Android中如何获取手机屏幕大小

我们可以通过使用类DisplayMetrics来获取手机屏幕的分辨率大小。DisplayMetrics类是获取手机屏幕各种属性的关键类。下面通过例子来展示如何获取手机屏幕的分辨率。      在布局文件main.xml中添加一个TextView对象,一个Button对象。其中Te

2011-07-15 16:43:47 3774

转载 屏幕适配

一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?    其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,

2011-07-15 15:30:03 864

原创 android 属性汇总说明

本文将日渐完善。 1、gravity 与 layout_gravity 的区别    两者都是设置控件摆放的位置,但前者设置子元素相对于自己的位置。而后者设置自己相对于父无素的位置。

2011-06-17 14:56:00 869

原创 Android 真机调试

平时我们开发时都是用模拟器运行程序,如果想要在Eclipse里点运行,就直接在手机里装上了Apk并运行,那就要开启USB调试。手机上要做的是:设置->应用程序->开发->USB调试,勾上 然后用数据线把手机与电脑连接起来。 我做到这一步的时候,点Eclipse运行,发现还是去启动了模拟器。我把RunConfigurations里的Target标签页中选择Manual

2011-06-16 17:03:00 1441

原创 Android Menu 之 ContextMenu 详解

 ContextMenu是当用户长按某个控件时弹出在屏幕中央的菜单。这样的话,每个控件都可以拥有自己独特的菜单。就好比Windows里系统里我们右键不同的东西会有不同的菜单一样。首先借个图展示一下: 然后开始想问题:1、怎么构建ContextMenu?2、Activity怎么知道我要长按哪个控件弹出ContextMenu?3、如何响应点击? 1、怎么构建Cont

2011-06-10 16:37:00 8708 5

原创 Android Menu 之 optionsMenu 详解

 optionsMenu就是用户在按下手机键盘上的Menu键时,Activity下方弹出的菜单。借个图展示一下:接下来,本文的主要内容有:1、 如何建立菜单2、 如何响应菜单上的点击动作3、 讲解Menu的各种属性及Group分组 首先,如何建立菜单。其实每个Activity都有处理菜单的能力,我们只需要重写onCreateOptionsMenu(M

2011-06-10 16:02:00 25400 3

原创 Android SimpleAdapter ViewBinder 示例

<br />SimpleAdapter是有够Simple的,它只提供了一个构造方法。<br />SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)<br /> <br />data 是要显示的数据,它被要求是一个List,List里的每一项是一个Map,每一个Map里装好了一行的数据。<br />resource 是展示数据的那个layout文件<

2011-06-01 13:09:00 10129 4

原创 Android ArrayAdapter 详解

本文主要讲解ArrayAdapter的创建方法,我把ArrayAdapter分为三种:简单的、样式丰富的但内容简单的、内容丰富的。默认的,ArrayAdapter期望接受的样式文件里只含有一个textview,然后它把接受到的数据toString后(即调用数据对象的toString方法)展示在textview里。一、简单的。这样的列表的每一行都只有一行文字。// 当然listview 也可以是在layout里写好,然后findViewById()获取出来,这样的话后面就不需setContentView(li

2011-05-31 16:22:00 135078 41

原创 Android 创建Tab

<br />先来一张图展示一下Tab。<br /><br /> <br />在创建Tab之前,先把Tab的结构搞清楚。它的结构是这样的:<br />最外层是一个Tabhost,Tabhost里装了些选项卡(TabSpec),每个选项卡有自己的指示符(Indicator,就是顶部可点的那个区块)和内容(Content,下半部分展示内容的区块)。<br /> <br />现在,要做的事情就很清楚了:<br />1、创建Tabhost<br />2、创建TabSpec并给TabSpec赋值<br />3、把Tab

2011-05-27 15:25:00 3400 1

原创 YUI2 datatable 分页及服务器端排序

YUI3里的table没有分页的组件,不能远程排序,而且到现在它还是个Beta版本,多少会有些BUG。最后还是决定用YUI2。不得不说,YUI的官方文档做得一点都不好,有些例子里还有问题,这对于新手的学习真是十分不利的。我想要的效果如图所示:客户端JS代码如下:YAHOO.example.DynamicData = function() { /** * 设置远程数据源,远程获取json数据。本例中,json的数据内容形如: * {"startIndex":0,"totalRecords":1

2011-05-15 15:06:00 4024 6

原创 YUI3 datatable排序时报错

当datatable使用本地数据源时,经过设置后,点表格头就可以按照该列排序整个表格内容。但当,数据源是远程获取时,同样设置后,点表格头报错:L.get("recordset").sort is undefined。经查阅资料,可用如下代码解决。table.plug(Y.Plugin.DataTableDataSource, { datasource: myDataSource }) .r

2011-05-11 11:50:00 2570

原创 jquery操作select(取值,设置选中)

<br />每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。<br />比如<select class="selector"></select><br />1、设置value为pxx的项选中<br />     $(".selector").val("pxx");<br />2、设置text为pxx的项选中<br />    $(".selector").find("option[text='pxx']").attr("selected",true);<br />   

2011-04-07 16:26:00 1108291 2

.net 与Java间RSA加密的转换

用于.net 与Java间RSA加密的转换 包括RsaHelper类及相关的类

2012-01-06

lwuit 使用心得

自己在使用lwuit一段时间做的一些总结,放在这里只是当做一个已有经验的存储。可能内容并不够详细,但是如果你用过lwuit并在使用遇到过问题,可能它会对你有一些启发

2011-01-30

LWUIT API(英文)

LWUIT 的API,当然,是英文的。解压后,打开index.html就可以看了。具体是哪个版本的API,其实我也不清楚。

2010-12-14

基于Oracle的数据库技术实验报告

基于oracle的简单操作,内容包括表空间的建立,查看数据字典,同义词的创建,PL/SQL程序块,游标,存储过程,触发器等

2008-12-16

空空如也

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

TA关注的人

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