- 博客(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
491
转载 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
712
原创 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
639
原创 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
802
转载 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
591
原创 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
496
转载 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
383
转载 push本地代码到github出错
刚创建的github版本库,在push代码时出错:$ git push -u origin master To git@github.com:**/Demo.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to ‘git@github.com:**/Demo
2015-04-29 11:17:48
2921
转载 将已有项目提交到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
627
原创 android ViewPager详解
setCurrentItem (int item, boolean smoothScroll)的解释 设置当前选择的页面 参数 item 选择页面的索引值 smoothScroll 是否平滑过渡到新的页面
2015-04-28 22:19:00
414
转载 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
1345
转载 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
876
1
转载 Mysql无法创建外键的原因
在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外,你还必须确定两个字段是否一个为 signed,而另一个又是unsigned(即:无符号),这两字段必须严
2015-04-14 08:52:22
500
原创 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
545
转载 android LayoutInflater.inflate()的参数及其用法
inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。 1.获取LayoutInflater对象有三种方法LayoutInflater inflater=LayoutInflater.from(this);LayoutInflater inflater=
2015-04-04 15:54:57
661
原创 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
485
原创 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
484
转载 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
492
转载 Android Studio如何快速生成get,set,tostring,构造函数
刚开始使用Android Studio时,在创建一个javabean时,很习惯的在JavaBean类中,右键去找生成get,set等选项。但是很遗憾,找不到。那这边如何快速的set,get或者生成构造函数,生成toString方法。有两种方式:方式一:Code–>Generate方式二:通过快捷键Alt+Insert这时,在弹出的对话框中就可以选择你所需要的对应的东东了
2015-03-31 16:48:12
531
原创 九度 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
494
原创 九度 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
439
原创 九度 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
678
原创 九度 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
405
原创 九度 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
401
原创 查找学生信息(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
618
原创 查找学生信息(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
440
原创 Get与Post提交与中文乱码解决
android客户端请求服务端的url地址中含有中文时将会产生中文乱码问题。 产生乱码的原因有主要以下几个方面: 1.当以get方式请求服务端的资源时,没有对url中的中文进行编码。 2.忽略了tomcat默认的编码格式(iso8859-1)。 3.servlet没有对request和response设置正确的编码格式。 4.servlet没有处理get请求方式中的乱码问题。
2015-03-20 22:18:23
452
原创 Android Studio 删除Module
Android Studio第一次删除一个项目竟然找不到delete,无语了…………几经周折总算是把项目删除,直接放大招: 选择要删除的项目,打开里面任意一个文件 右键导航条上的项目名称,delete找到了 删除的只是项目里的内容,项目文件夹还在,双击 点’-‘就能彻底删除了
2015-03-17 21:43:13
445
原创 寻找大富翁
#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
648
转载 STL:sort()用法
I)Sort函数包含在头文件为#include algorithm 的c++标准库中II)Sort函数有三个参数:(1)第一个是要排序的数组的起始地址。(2)第二个是结束的地址(最后一位要排序的地址)(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。Sort函数使用模板:Sort(start,end,排序方法)下面就具体使用sort(
2015-03-15 10:58:35
575
转载 全排列递归算法与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
487
转载 struts2 标签 property中对HTML标签输出
文章展示的时候,文章内容由于采用的富文本编辑器,所以里面是带有HTML标签的,这时直接用标签进行输出,例如:<s:property value="Obj.content" />HTML标签会原样输出,因为struts标签会对html进行自动的编码,并且此标签有内置属性escape。此属性默认值是true,就是它控制着是否自动编码,所以加入escape="false"就OK了例如
2015-01-20 11:54:44
609
原创 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
1013
原创 strut2 iterator标签的使用
iterator标签的使用 第一种:list集合 <!-- value="#attr.list" list存放到了request中 可以value="#request.list" statu.odd返回当前被迭代元素的索引是否是奇数 -->
2015-01-18 18:16:53
616
转载 Struts2中action之间的跳转问题
struts2中result类型有chain、dispatcher、redirect、redirectAction。 1)dispatcher类型: 默认跳转类型,用于返回一个视图资源(如JSP)。用于页面转发,页面跳转过程是同一个过程,Action中的数据一直保存。如/main.jsp与 /main.jsp是相同效果。2)redirect类型:
2015-01-18 10:06:39
499
转载 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
442
原创 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
397
原创 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
2258
转载 Eclipse 安装插件后不显示的解决办法
有时候一些 eclipse 插件安装之后,打开 eclipse 死活都不显示,这时候可以: ① 把 eclipse/configuration/org.eclipse.update 删除掉。出现这种情况的原因是在你安装新的插件以前你启动过 eclipse ,在 org.eclipse.update 文件夹下记录了插件的历史更新情况,它只记忆了以前的插件更新情况,而新安装的插件它并不记录,所
2015-01-15 13:46:13
512
转载 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
469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人