- 浏览: 521728 次
- 性别:
- 来自: 无锡
最新评论
-
鬼一天:
代码有问题,没有考虑负数的情况。
根据经纬度和半径计算经纬度范围 -
Tair:
...
通过反射把map中的属性赋值到实体类bean对象中 -
springmvc_springjpa:
spring mvc demo教程源代码下载,地址:http: ...
Spring3.0 MVC的初次尝试 -
酷的飞上天空:
haiyinlong 写道private File value ...
使用HttpUrlConnection进行post请求上传文件 -
lliiqiang:
分析很难,好的规则持久,靠某个方法条件局限不能证明长久
ruby的基本类型
文章列表
工作中需要动态生成excel并提供下载,留在这个为了以后方面COPY。
protected void responseExcel(String filename,List<String> title,List<String> mapKey,List<Map<String, Object>> reportList,HttpServletResponse resp) throws Exception{
resp.setHeader("Content-disposition", "attachm ...
简单说就是:cookie设置时如果设置了路径,则只对此路径下面的页面有效。
tomcat设置的默认路径为项目的部署名称 比如 http://localhost/test 则路径为/path
如果前段有了nginx 访问路径变为http://test.com 则此时是无法设置成功的。 同理 清除cookie时也是这个道理。
这问题折腾了N久。
每天定时备份Mysql数据库
- 博客分类:
- 服务器相关
备份方式使用mysqldump + crond
建立数据库备份的sh文件,如/root/sbin/db-backup.sh
DATE=`date +%Y-%m-%d`
/usr/bin/mysqldump -uroot -p123456 mydatabase > /root/backup/mysql-backup.sql.$DATE
内容为备份数据库mydatabase中的全部表到mysql-backup.sql.$DATE文件中,其中$DATE为根据命令的执行时间动态获取的日期
如果要备份mysql的全部数据库则使用
/usr/bin/mysqld ...
关于ListView的优化网上有不是的文件介绍,比如:
http://shazhuzhu1.iteye.com/blog/985911
也就是使用缓存convertView的形式,避免重新findViewById的时间开销。
这个地方有一种很常见的情况未说明:
当被缓存的convertView里面包含ImageView并且图片数据又是从网上获取的时候,就会出现ListView中某个和多个位置的图片不断变换的问题。
原因是被缓存的convertView并不只是缓存了View的结构,而是把上个View全部内容都缓存了包括图片。这就造成每次都先显示已经出现的图片,然后才被替 ...
默认的背景图片颜色是绿色的,看起来和项目颜色极不统一,所以需要自定义背景图片。
原理很简单,就是替换系统默认的三种图片。
替换方式是使用RatingBar的android:progressDrawable="@drawable/rating_yellow" 属性进行覆盖
其中@drawable/rating_yellow内容如下:
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="http:// ...
两个Activity,名称为A,B
1.在A中调用startActivityForResult(intent, requestCode) 方法启动B
2.然后在B中进行一些操作后调用
setResult(RESULT_OK);
finish();
返回结果给A
问题:当启动B时马上就执行了A中的onActivityResult(int requestCode, int resultCode, Intent data)方法
并且resultCode的值是0(即RESULT_CANCELED),此时B界面还尚未显示。。。。
奇怪的是为什么A页面的onAc ...
Android读取联系人并按照拼音排序
- 博客分类:
- android
android系统1.6中 读取联系人:
cursor = cr.query(People.CONTENT_URI, null, null, null, "name desc"); //取得联系人名次 name = cursor.getString(cursor.getColumnIndex(ContactsContract.PhoneLookup.DISPLAY_NAME));
//取得联系人id
String id = cursor.getString(cursor.getColumnIndex(ContactsContract.Phone ...
在做Android 中列表图片异步是遇到一个奇怪的问题,加载网网络图片有很大的几率出现加载失败。
没有任何错误信息,只有一个--- decoder->decode returned false的输出。
加载图片的代码如下:
protected Drawable loadImageFromUrl(String imageUrl) {
LogUtils.d(this.getClass(), "start loadImage:("+imageUrl+") ");
InputStream is = null;
Drawa ...
前段时间用ruby实现了新浪微博的简易Oauth的客户端,对aouth协议有了一个大概的了解。
完成服务器端的实现,纯属自己一个的加深学习aouth的想法,嘿嘿. 验证支持basic,oauth,xauth
接收下用到的controller
OauthController 负责对用户aouth验证和发放accessToken
Oauth_base_controller 所有需要aouth验证的controller的父类,对子类的所有方法进行权限验证
一个帮助类
OauthUtil 负责字符串的加密和拼接
OauthController提供三个对外方法:
reque ...
开始尝试过rvm,但因为不太熟悉,所以在ubuntu下非常麻烦,遇到不少问题。最后也没配置成功。
所以尝试使用ree
1首先安装ree
下载地址
http://rubyenterpriseedition.googlecode.com/files/ruby-enterprise-1.8.7-2011.03.tar.gz
安装步骤
tar xzvf rub ...
一直都在使用dom的方式读取xml文件,但如果稍大点的xml文件那么dom方式就有点不太适合。
研究了下jdk的api,用dom和sax方式的解析结果做了个对比
要解析的xml内容格式如下
<?xml version="1.0" encoding="UTF-8"?>
<urlset>
<url>
<loc>商品链接访问地址</loc>
<data>
<display>
<title>商品名称</title>
<price&g ...
建立web项目,拷贝freemarker的jar文件到类路径,其他步骤略。
首先配置web.xml,添加freemarker解析的Servlet配置,内容如下
<servlet>
<servlet-name>freemarker</servlet-name>
<servlet-class>freemarker.ext.servlet.FreemarkerServlet</servlet-class>
<init-param>
<param-name>T ...
从freemarker的官网下载eclipse插件,我下载的是FreeMarkerIDE-1.1.0.v201006011046R-H111-GA.zip
我的eclipse版本是eclipse-jee-galileo-SR2-win32.zip
安装步骤:
第一步:在eclipse的安装目录下建立下列目录结构
extplugins\freemarker\eclipse\plugins
第二步:解压缩FreeMarkerIDE-1.1.0.v201006011046R-H111-GA.zip,把解压后的目录中的org.jboss.ide.eclipse.freemarker_1. ...
日志根据级别,分别建立各自级别的文件,低级日志文件包含高级别的日志信息。
设置日志文件位置为项目的/WEB-INF/logs目录下
把log4j.properties文件放到class目录下
内容如下
log4j.rootLogger=debug, stdout, info,debug,warn,error
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.s ...
Spring的mvc在2.5的时候尝试过一次,感觉配置繁琐,比struts2还难用
但看了3.0后,感觉新的基于注解的mvc变得简单易用,而且强大。。。。
附上Spring mvc的简易入门教程,我使用的是注解
首先下载需要的jar文件,我用到的有
aopalliance-1.0.jar
c3p0-0.9.1.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar
commons-lang ...