- 博客(93)
- 资源 (2)
- 收藏
- 关注
原创 Struts2.3.24项目配置所需最少依赖jar包
1、Web Project项目结构2、web.xml的内容<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ja
2015-07-27 20:20:50
4637
1
原创 github简易使用笔记
在windows7下面装了个git打开git bash1、设置了下$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"2、生成了下公私钥$ ssh-keygen -t rsa -C "youremail@example.com"3、将
2015-07-25 19:51:35
685
转载 安卓开发时的各种单位问题
原文链接:[Android问答] px、dp和sp,这些单位有什么区别?原文核心内容抽取:px:即像素,1px代表屏幕上一个物理的像素点;dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏
2015-07-22 16:22:33
983
原创 工作总结(一)、c3p0,
1、安卓工程导入第三方jar包参考文章:新建libs目录不要将jar包直接放在安卓工程的lib目录下,试着将lib目录改成libs目录,改的方法是选中lib目录,按下F2键,然后就可以改名字了2、使用ProgressDialog的setCancelable()方法可以设置这个提示消息能否通过手动触摸屏幕取消,true为可以,false为不行。3、c3p0连接池的
2015-07-21 18:11:18
479
原创 javaweb(四):使用Java代码制作验证码
效果图:1、在内存中构建一张图片// 1、在内存中构建出一张图片int height = 30;int width = 120;BufferedImage img = new BufferedImage(width, height,BufferedImage.TYPE_INT_RGB);2、获取图像上的画布Graphics2D g = (Graphics2D) img
2015-07-08 12:16:14
1999
原创 javaweb(三):使用response实现定时刷新
定时刷新的原理:设置HTTP响应头Refresh:1;url=http://localhost:8080/demo/index.jsp方法一、使用response.setHeader();方法 response.getWriter().write(new Date().toLocaleString()); response.setHeader("Refresh", "1");
2015-07-08 00:54:41
3089
原创 javaweb(二):JSP响应数据和浏览器解析数据的编码问题
Servlet的doXXX方法中,以doGet(HttpServletRequest request,HttpServletResponse response);方法为例,其中的response参数具有getOutputStream()方法和getWriter()方法。1、在Windows平台下,使用下面的语句response.getOutputStream().write("abcd".
2015-07-07 22:17:35
927
原创 javaweb(一):sax解析xml
需要两个组件:解析器和事件处理器解析器逐行扫描文档,每次扫描都会触发事件处理器中的方法。优点:不需要等待整个xml加载到内存,当解析到某一部分时,自动触发对应的方法去处理;不需要将整个文档加载到内存中;无论多大的xml,理论上都可以解析。 缺点:每次解析都只能处理一次, 下次再想处理还要重新解析;只能进行查询,不能进行删改查的操作。xml文件 JAVA教程 bou
2015-07-07 01:14:32
414
原创 安卓小技巧--项目总结(三)
1、设置应用全屏<activity android:name="SaleOrder" android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" android:windowSoftInputMode="adjustPan|stateHidden|stateUnchanged"
2015-06-30 15:43:51
448
原创 java基础学习之(二):Java中的关键字
1、super在Java中,子类的构造过程中,必须调用其父类的构造函数,是因为有继承关系存在时,子类要把父类的内容继承下来。当new一个子类对象的时候,必须首先要new一个父类的对像出来,这个父类对象位于子类对象的内部,所以说,子类对象比父类对象大,子类对象里面包含了一个父类的对象,这是内存中真实的情况.总结:new一个对象的时候,必须调用构造方法(语言规定),而构造子类时,必须调用父
2015-06-29 16:38:49
417
原创 java基础学习之(一):继承
1、子类通过extends继承父类,就可以自动拥有父类中定义的非private的属性和方法。(二者不同包时,子类也不能获得默认级别的。)2、Java语言不支持多继承。3、方法重载和方法覆盖。方法重载要求:名字相同;参数不一致;返回值和修饰符的名字和顺序可以不同。方法覆盖(8条):基本、权限、异常、静态、抽象。子类的方法名,参数,返回类型必须与父类的一致;子类的方法不能缩小父
2015-06-29 11:38:47
420
原创 U盘安装Centos后拔除U盘无法启动问题解决方法
1、切换到root用户#su -- root2、进入grub模式#grub3、之后按如下步骤做grub>find /boot/grub/stage1或者find /grub/stage1一般会返回类似于(hd0,5)之类的,记住它。grub>quit4、编辑grub.conf#vim /boot/grub/grub.conf把该文件中所有出现(hdx,y)的
2015-06-28 11:58:32
1760
2
原创 安卓小技巧--项目总结(二)
1、listview定位到最后一个item其中listItems是为listview提供数据的ArrayListlistView.setSelection(listItems.size() - 1);2、禁止自动弹出软键盘android:windowSoftInputMode="adjustUnspecified|stateHidden"3、通过#acbde
2015-06-26 19:27:39
461
原创 安卓小技巧--项目总结(一)
最近做了个小东西,用到了不少安卓里面的小知识点,在此总结一下。1、页面跳转时带参数 Intent intent = new Intent(); intent.setClass(SaleOrder.this, ThirdPage.class); intent.putExtra("documentNos", documentNumber); startActivity(i
2015-06-26 19:08:05
712
原创 SQL必知必会(二)
39、数据库设计时,相同的数据出现多次绝不是一件好事,关系表的设计就是把信息分解成多个表,一类数据一个表,各个表通过某些共同的值互相关联。40、select vend_name,prod_name,prod_price from Vendors,Products where Vendors.vend_id=Products.vend_id;创建联结。不用where子句,结果返回的是两个表的笛卡
2015-06-18 21:14:03
432
原创 SQL必知必会(一)
1、SQL多条语句每句必加分号,多数DB单句不需要加分号,但总是加必定不错。2、select distinct vend_id from Products;找不同的值3、select vend_id from Products limit 5 offset 5;从第五行开始找5行数据出来。4、注释 -- # /**/5、select prod_name fr
2015-06-17 20:24:33
477
原创 myeclipse打开或关闭tomcat失败的解决办法
在myeclipse中打开时,出现下面的错误:在myeclipse中关闭tomcat时,出现下面的错误,并且tomcat没有关闭成功java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) at j
2015-05-26 11:21:34
2775
转载 Cookie
1、cookie的原理 当客户端首次请求访问服务器时,服务器先在客户端存放包含该客户相关信息的Cookie,以后客户端每次请求访问服务器时,都会在HTTP请求数据中包含Cookie,服务器解析HTTP请求中的Cookie,就能由此获得关于客户的相关信息。示意图如下图所示2、cookie的创建和获取// 创建cookie,其中username是cookie
2015-05-21 10:33:42
453
原创 TexturePacker安装和使用
1、下载安装,链接:TexturePacker-3.1.2-win-crack2、使用方法 将你要使用的图片放到一个文件夹下之后拖到TexturePacker右边空白处,在下图的红色框内填好,点击publish3、将第2步产生的plist和png文件拷贝到工程Resources文件夹下,在代码中的使用方法,详见下图
2015-04-30 01:05:31
1522
原创 UVaOJ 489 - Hangman Judge
#include #include #include bool isWin(int a[]){ for(int i = 0; i<26; i++) { if(a[i] == 1) return false; } return true;}int main(){ freopen("in.txt","r",stdin);
2015-04-11 23:25:51
463
原创 UVaOJ 401 - Palindromes
#include #include #include char mirror[22] = {'A','E','H','I','J','L','M','O','S','T','U','V','W','X','Y','Z','1','2','3','5','8','\0'};char raw[22] = {'A','3','H','I','L','J','M','O','2','T','U'
2015-04-11 20:28:20
450
原创 UVaOJ 457 - Linear Cellular Automata
#include #include #include int main(){ freopen("in.txt","r",stdin); freopen("out.txt","w",stdout); int n; char flag[5]={' ','.','x','W','\0'}; while(scanf("%d",&n)!=EOF){
2015-04-10 19:32:18
651
原创 UVaOJ 694 The Collatz Sequence
容易超时,使用long long类型#include #include #include int main(){ //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout); long long A,L; int Case = 0; while(scanf("%lld%lld"
2015-04-08 16:21:04
420
原创 UVaOJ 488 Triangle Wave
#include #include #include int main(){ //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout); int n = 0; scanf("%d",&n); bool flag1 = true,flag2 = true; while(n--
2015-04-05 22:18:36
480
原创 UVaOJ 445 Marvelous Mazes
#include #include #include char c;int main(){ //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout); int sum = 0; while(scanf("%c",&c)!=EOF) { if(isdigit(c))
2015-04-05 20:17:34
406
原创 UVaOJ 490 Rotating Sentences
#include #include #include char d[110][110];int main(){ freopen("in.txt","r",stdin); freopen("out.txt","w",stdout); int cnt = 0,maxlen = 0; while(fgets(d[cnt++],110,stdin)!=NULL
2015-04-05 19:36:24
403
原创 安卓学习笔记(九)、service的使用
1、package com.example.servicedemo;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import a
2015-04-03 14:29:14
471
原创 UVaOJ 494 Kindergarten Counting Game
题目Everybody sit down in a circle. Ok. Listen to me carefully.``Woooooo, you scwewy wabbit!''Now, could someone tell me how many words I just said?Input and OutputInput to your program wi
2015-04-01 21:39:21
506
原创 安卓学习笔记(八)、FrameLayout
1、fill_parent和match_parent,在android2.2中,fill_parent无效。2、框架布局是最简单的布局方式,所有添加到这个布局中的视图都是以层叠的方式显示。第一个添加到框架布局中的视图显示在最底层,最后一个呗放在最顶层,上一层的视图会覆盖下一层的视图,因此框架布局类似堆栈布局。3、常用属性top:将视图放到屏幕最顶端Buttom 将视图放到屏幕最底端
2015-03-29 09:12:17
414
原创 安卓学习笔记(七)、布局常用属性介绍
1、layout_marginTop/Left/Right/Bottom 针对父窗口而言2、layout_paddingTop/Left/Right/Bottom 控件上的字体针对控件而言3、gravity和layout_gravity前者:用于设置View组件的对齐方式。比如设置了一个Button的这个属性,则其上的文件会朝上/下/左/右对齐后者:用于设置Containe
2015-03-29 09:09:47
440
原创 安卓学习笔记(六)、Android中长度单位
px:表示实际的屏幕的像素。dp:(dip)是屏幕的物理尺寸,大小为英寸的1/72;sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。设计技巧:如果设置长度,高度等属性时,可以使用dp或sp。但如果设置字体,需要使用spdp是与密度无关,sp除了与密度无关外,还与scale无关如果使用dp和sp,系统会根据屏幕密度的变化进行转换。
2015-03-29 08:37:54
397
原创 安卓学习笔记(五)、使用Intent返回数据
1、public class MainActivity extends Activity { private Button button; private final static int REQUESTCODE = 1 ; private EditText ps1,ps2,result; @Override protected void onCreate(Bundle savedI
2015-03-28 14:13:47
463
原创 安卓学习笔记(四)、使用静态变量传递数据
1、public class MainActivity extends Activity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC
2015-03-28 12:43:43
502
原创 安卓学习笔记(三)、使用Intent传递数据
1、public class MainActivity extends Activity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC
2015-03-28 12:30:37
410
原创 安卓学习笔记(二)、使用剪切板传递数据
1、public class MainActivity extends Activity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC
2015-03-28 09:59:15
561
原创 安卓学习笔记(一)、使用application传递数据
public class MainActivity extends Activity { public Button button; private MyApp myApp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)
2015-03-28 09:04:59
558
原创 ADT/Eclipse字体大小、代码自动补全、代码自动对齐的设置
1、字体大小windows---preference---general---corlorsandfonts---basic--edit----ok2、代码自动补全windows---preference---java--editor---content assist---倒数第二行填上“._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU
2015-03-26 13:30:17
1585
原创 一个简单的OpenGL实例
初学OpenGL的时候,往往拿着一大堆图形学算法书狂啃,但是不知道怎么去运行书上的伪代码,见识不到OpenGL的神奇,让人很沮丧的。这篇文章从无到有一步一步实现一个简单的OpenGL实例。 OpenGL环境配置我就不说了。 1、打开VC++,新建一个window32 application空白项目 2、在项目中添加下面的代码#include #
2015-03-15 10:51:41
652
柳峰-微信公众平台应用开发-所需全部jar包
2015-05-12
TexturePacker-3.1.2-win-crack.rar
2015-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人