自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(294)
  • 收藏
  • 关注

转载 SharedPreference.Editor的apply和commit方法异同

原文地址:http://www.eoeandroid.com/blog-789451-5496.html在android 中存储数据时经常用SharedPreference, 并且在提交数据时一直用的是Editor的commit方法, 今天无意了看到了系统用了apply,看了方法的介绍, 原来这个方法也是可以提交数据的.apply方法在官方SDK说明如下:Commit your preference

2015-07-24 15:48:05 449

转载 Android设置Selector不同状态下颜色及图片

Selector常用状态: android:state_selected 控件选中状态,可以为true或false android:state_focused 控件获得焦点状态,可以为true或false android:state_pressed 控件点击状态,可以为true或false android:state_enabled 控件使能状态,可以为true或false and

2015-06-04 16:06:18 643

原创 Spring 使用外部属性文件(连接数据库)

需要jar包: c3p0-0.9.2.1.jar mchange-commons-java-0.2.3.4.jar mysql-connector-java-5.1.33-bin.jarbeans的配置文件: applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.spring

2015-05-19 11:54:57 592

原创 Spring 异常解决办法

Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 13 in XML document from class path resource [applicationContext.xml] is invalid; nested exception

2015-05-19 11:45:30 746

转载 Spring3.x 的命名空间导入 持续更新ing..

p:命名空间:xmlns:p=”http://www.springframework.org/schema/p”作用:简化在xml配置bean的属性 在中使用p:属性名来配置AOP:命名空间:xmlns:aop=”http://www.springframework.org/schema/aop”xsi:schemaLocation:http://www.springframework.org/sc

2015-05-19 11:34:49 559

原创 Spring 开始篇——HelloWord

首先:所依赖的jar包 1.建立java项目 2.创建javaBean类package com.XXX.bean;public class Helloword { private String name; public String getName() { return name; } public void setName(String name)

2015-05-03 11:51:11 465

转载 JS 格式化金额

function fmoney(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; //;//更改这里n数也可确定要保留的小数位 var l = s.split("."

2015-05-01 21:57:18 351

转载 push本地代码到github出错

刚创建的github版本库,在push代码时出错:$ git push -u origin master To [email protected]:**/Demo.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to ‘[email protected]:**/Demo

2015-04-29 11:17:48 2889

转载 将已有项目提交到github/从github上pull到本地

添加已有项目到github 新建repository,可以在github网站上直接新建或者使用windows github工具。 进入github repository 项目 在github windows工具中使用git Bash打开项目,使用cd命令进入已有项目根目录下touch README.md //新建说明文件git init //在当前项目目录中生成本地git管理,并建立一个隐藏

2015-04-29 11:17:10 590

原创 android ViewPager详解

setCurrentItem (int item, boolean smoothScroll)的解释 设置当前选择的页面 参数 item 选择页面的索引值 smoothScroll 是否平滑过渡到新的页面

2015-04-28 22:19:00 389

转载 HTML中使背景图片自适应浏览器大小

由于标签的图片不能够拉伸, 解决办法:1、图片不够大,又background属性不能拉伸图片; 2、只能用个div,把其z-index值设为负,并使这个div大小为整个body大小,在div里用 3、body的background属性去掉,要不然会被遮住<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%

2015-04-27 10:37:42 1194

转载 android file path 问题

android file path 问题出现的异常为:java.lang.IllegalArgumentException: File /mnt/sdcard/crazyit.bin contains a path separator。主要是由于在打开文件的输出流时使用的openFileOutput()方法的第一参数用于指定文件名称,不能包含路径分隔符“/” 解决方法 // File

2015-04-21 09:41:06 802 1

转载 Mysql无法创建外键的原因

在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外,你还必须确定两个字段是否一个为 signed,而另一个又是unsigned(即:无符号),这两字段必须严

2015-04-14 08:52:22 465

原创 Android 利用广播监视网络是否连接

继承BroadcastReceiverpackage com.haitun.msr;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.ConnectivityManager;import android

2015-04-04 16:02:31 496

转载 android LayoutInflater.inflate()的参数及其用法

inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。 1.获取LayoutInflater对象有三种方法LayoutInflater inflater=LayoutInflater.from(this);LayoutInflater inflater=

2015-04-04 15:54:57 623

原创 Android 自定义Toast

资源文件toast.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_co

2015-04-04 15:40:54 456

原创 android UI用ViewPager实现引导页面

ViewPager主要用来组织一组数据,并且通过左右滑动的方式来展示。 最后一页实现按钮点击功能 activity_main.xml 布局界面比较简单,加入ViewPager组件,以及底部的引导小点<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s

2015-04-03 20:31:57 452

转载 Android启动画面实现

第一种方法:启动界面作为主Activity的layout,一定时间后,启动另一个正式工作的Activity,进入工作界面;这是splash.xml布局文件的代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:

2015-03-31 17:24:11 458

转载 Android Studio如何快速生成get,set,tostring,构造函数

刚开始使用Android Studio时,在创建一个javabean时,很习惯的在JavaBean类中,右键去找生成get,set等选项。但是很遗憾,找不到。那这边如何快速的set,get或者生成构造函数,生成toString方法。有两种方式:方式一:Code–>Generate方式二:通过快捷键Alt+Insert这时,在弹出的对话框中就可以选择你所需要的对应的东东了

2015-03-31 16:48:12 500

原创 九度 1088剩下的树

题目 标记法#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int tree[10010]; int main(){ int n,m,s,a,b; while(~scanf("%d%d",&n,&m)){ memset(t

2015-03-28 16:53:24 466

原创 九度 1084整数拆分

/*对于奇数n=2k+1:它的拆分的第一项一定是1,考虑去掉这个1,其实就一一对应于2k的拆分,因此f(2k+1)=f(2k).对于偶数n=2k:考虑有1和没有1的拆分。有1的拆分,与(2k-1)的拆分一一对应,与上面奇数的情况理由相同;没有1的拆分,将每项除以2,正好一一对应于k的所有拆分。因此f(2k)=f(2k-1)+f(k).需要注意f(n)会很大,不要溢出了。最终结果只要求除以十亿的

2015-03-28 15:28:25 396

原创 九度 1083:特殊乘法(模拟)

题目#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<algorithm>using namespace std;int main(){ char a[100],b[100]; while(~scanf("%s %s",a,b)){ int len1=s

2015-03-28 09:53:40 650

原创 九度 1077最大序列和(DP)

题目 解题思路: 状态转移方程:f[i]=max(f[i-1]+a[i],a[i])。 注意事项:数据都是 long long 型的#include<iostream>#include<cstdio>#include<cstring>#include<string>using namespace std;long long num[1000010];int main(){

2015-03-28 09:38:11 377

原创 九度 1076 N的阶乘(模拟)

#include<iostream>#include<cstdio>#include<cstring>#include<string>using namespace std;int s[10010];int main(){ int n,m,i,t; while(~scanf("%d",&n)){ memset(s,0,sizeof(s));

2015-03-28 08:54:38 358

原创 查找学生信息(map使用)

#include<iostream>#include<cstdio>#include<string>#include<map>using namespace std;int main(){ int n,m; string s,id; map<string,string> mymap; map<string,string>::iterator it;

2015-03-27 11:08:35 564

原创 查找学生信息(map使用)

#include<iostream>#include<cstdio>#include<string>#include<map>using namespace std;int main(){ int n,m; string s,id; map<string,string> mymap; map<string,string>::iterator it;

2015-03-27 11:05:32 406

原创 Get与Post提交与中文乱码解决

android客户端请求服务端的url地址中含有中文时将会产生中文乱码问题。 产生乱码的原因有主要以下几个方面: 1.当以get方式请求服务端的资源时,没有对url中的中文进行编码。 2.忽略了tomcat默认的编码格式(iso8859-1)。 3.servlet没有对request和response设置正确的编码格式。 4.servlet没有处理get请求方式中的乱码问题。

2015-03-20 22:18:23 418

原创 Android Studio 删除Module

Android Studio第一次删除一个项目竟然找不到delete,无语了…………几经周折总算是把项目删除,直接放大招: 选择要删除的项目,打开里面任意一个文件 右键导航条上的项目名称,delete找到了 删除的只是项目里的内容,项目文件夹还在,双击 点’-‘就能彻底删除了

2015-03-17 21:43:13 415

原创 寻找大富翁

#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;bool comp(int a,int b)//从大到小{ return a>b;}int num[100010];int main(){ int n,m; while(scan

2015-03-15 11:03:48 606

转载 STL:sort()用法

I)Sort函数包含在头文件为#include algorithm 的c++标准库中II)Sort函数有三个参数:(1)第一个是要排序的数组的起始地址。(2)第二个是结束的地址(最后一位要排序的地址)(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。Sort函数使用模板:Sort(start,end,排序方法)下面就具体使用sort(

2015-03-15 10:58:35 526

转载 全排列递归算法与STL:next_permutation()函数

设计一个程序生成n个元素{r1,r2,…,rn}的全排列。如n=3时,输出为:r1r2r3,r3r2r1,r1r3r2,r2r1r3,r2r3r1,r3r1r2。 思路如下: 全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。现以{1, 2, 3, 4, 5}为例说明如何编写全排列的递归算法。 1、首先看最后两个数4, 5。 它们的全排列为4 5和5 4, 即以4开头

2015-03-14 21:29:46 460

转载 struts2 标签 property中对HTML标签输出

文章展示的时候,文章内容由于采用的富文本编辑器,所以里面是带有HTML标签的,这时直接用标签进行输出,例如:<s:property value="Obj.content" />HTML标签会原样输出,因为struts标签会对html进行自动的编码,并且此标签有内置属性escape。此属性默认值是true,就是它控制着是否自动编码,所以加入escape="false"就OK了例如

2015-01-20 11:54:44 585

原创 structs2 java.lang.IllegalAccessException(javaBean构造方法修饰符问题)

java.lang.IllegalAccessException: Class com.opensymphony.xwork2.ObjectFactory can not access a member of class com.haitun.domain.MessageSend with modifiers "" at sun.reflect.Reflection.ensureMemberAc

2015-01-19 09:18:10 972

原创 strut2 iterator标签的使用

iterator标签的使用 第一种:list集合 <!-- value="#attr.list" list存放到了request中 可以value="#request.list" statu.odd返回当前被迭代元素的索引是否是奇数 -->

2015-01-18 18:16:53 584

转载 Struts2中action之间的跳转问题

struts2中result类型有chain、dispatcher、redirect、redirectAction。 1)dispatcher类型:              默认跳转类型,用于返回一个视图资源(如JSP)。用于页面转发,页面跳转过程是同一个过程,Action中的数据一直保存。如/main.jsp与   /main.jsp是相同效果。2)redirect类型: 

2015-01-18 10:06:39 466

转载 Hibernate的generator属性

本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。 [xhtml] view plaincopyprint?class name="onlyfun.caterpillar.User"  table="USER">   id name="id" type="string" un

2015-01-15 14:13:21 403

原创 Hibernate 配置文件

hibernate.cfg.xml(一般放在src目录下)<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

2015-01-15 14:07:20 371

原创 Hibernate4.3.8 buildSessionFactory过时解决方案HibernateUtil

import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.boot.registry.StandardServiceRegistryBuilder;import org.hibernate.cfg.Configuration;import org.hibernate.servi

2015-01-15 13:54:37 2222 2

转载 Eclipse 安装插件后不显示的解决办法

有时候一些 eclipse 插件安装之后,打开 eclipse 死活都不显示,这时候可以: ① 把 eclipse/configuration/org.eclipse.update 删除掉。出现这种情况的原因是在你安装新的插件以前你启动过 eclipse ,在 org.eclipse.update 文件夹下记录了插件的历史更新情况,它只记忆了以前的插件更新情况,而新安装的插件它并不记录,所

2015-01-15 13:46:13 462

转载 Android Studio中常用设置与快捷键

常用设置:1.Tab不用4个空格Code Style->Java->Tabs and Indents->Use tab characterCode Style->General->Use tab character (例如:版本控制Diff界面按下Tab)2.可视化Tab和空格Settings->IDE Settings->Editor->Appearance->Sho

2015-01-10 22:23:11 448

空空如也

空空如也

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

TA关注的人

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