- 博客(53)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注
原创 JavaScript页面跳转技术笔记
今天看视频学习时学习了一种新技术,即平时我们在一个页面点击“提交”或“确认”会自动跳转到一个页面。 在网上搜了一下,关于这个技术处理有多种方法,我只记下我在视频里学到的三种: 1、用一个response.sendRedirect("目标页面.jsp\.htm");实现直接跳转; 2、有时我们需要有点提示,比如“x秒后自动跳转,若没有跳转,请点击此处”,则可以
2012-08-07 12:55:22 17253
原创 在Jsp页面中引入CKEditor
FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。现已改名为CKedit
2012-08-07 00:52:43 4900
原创 选择排序
选择排序的基本思想是:每一趟在n-i+1(i=1,2,3,···,n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。 程序实现(SelectSort):#include#include"DataType.h"int SelectMinKey(SqList &L,int i){// 返回在L.r[i..L.length]中key最小的记录的序号
2012-06-11 23:32:50 2129
原创 快速排序
快速排序(Quicksort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 快速排序是一种内部排序方法。也就是说快速排序的排序对象是读入内存的数据。 但是快速排序是一种不稳
2012-06-10 22:48:54 2125
原创 冒泡排序
冒泡排序:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数
2012-06-09 11:03:48 2366 1
原创 基于HZK16的汉字显示技术
国标汉字字符集(GB2312-80)在汉字操作系统中以汉字库的形式提供,并对汉字库的结构做了统一规定。汉字库的结构如图: HZK16的GB2312-80支持的汉字有6763个,符号682个。字库有94个区,其中一级汉字有3755个,按声序排列,二级汉字有3008个,按偏旁部首排列。每个区有94个位,每个位存一个汉字。这样每个汉字在汉字库中有确定的区号和位号。区号在前,位号在后
2012-06-08 11:16:28 4790 4
原创 新浪微博Android客户端学习记录四:完成OAuth认证
本课主要讲解了在Android 中如何完成用户OAuth认证。 微博操作的流程图: 点击了开始后: 首先是获取新浪微博的OAuth授权(WebViewActivity.java):package haiyang.project.iweibo.ui;import haiyang.project.iweibo.R;import h
2012-05-07 10:33:19 3240 3
原创 新浪微博Android客户端学习记录三:完成登录界面和授权界面
本讲完成的效果为: 登录界面的布局代码(login.xml)为:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_pare
2012-05-06 10:19:42 5850
原创 新浪微博Android客户端学习记录二:系统主框架搭建
在系列视频的二三四讲中讲了搭建主框架中的UI层(主要为微博中的各个窗体)和Logic层(程序的核心控制调度模块,获取UI传递的数据、要执行的任务,调用微博接口,获得网络数据,返回消息,刷新(切换)UI)。 Eclipse中代码结构如下图: Logic层的Mainservice1、完成程序调度 接收任务,完成业务逻辑,返回信息,更新UI2、
2012-05-02 16:56:46 4408
原创 新浪微博Android客户端学习记录一:完成Logo界面
前不久把《Android开发入门教程》看完,并手敲了大部分的示例代码,对android有了个初步的了解,于是在网上找了个不错的项目(新浪微博)开发视频,计划在在接下来的一个月内把这套视频学习完并做好笔记。 第一个视频的任务是完成Logo界面。 首先写一个logo.xml布局文件<LinearLayout xmlns:android="http://s
2012-05-01 16:46:42 3482 5
原创 Android笔记之访问文件
尽管android通过首选项和数据库提供了结构化的存储方式,但是有时简单的文件就足够了。 读取与写入特定于应用程序的数据文件与在java应用程序中的做法几乎一样,关键在于对Activity或其他Context使用openFileInput()或onpenFileOutput(),以便分别获取InputStream或OutputStream,其余的与常规的I/O逻辑没有太大区别
2012-05-01 01:06:23 2382
原创 JavaScript实用示例之根据其他字段对字段进行检查
在填写表单时,可能希望指定用户必须填写某些字段,然后才能提交表单。可以使用JavaScript检查某些或所有字段是否已经填写了。在这个示例中,使用了HTML、CSS和JavaScript通过红色的边框和黄色的内部颜色突出显示未填写的字段。检查在用户单击表单的Submit按钮时进行。 也经常需要根据另一个字段对一个字段进行检查,尤其是在要求用户设置密码时。为了确保密码正确,希望用
2012-04-20 21:35:30 3173
原创 JavaScript笔记之建立动态页面
出色的网页是许多不同因素的综合结果,包括引人注目的内容、良好的设计和对细节的关注,比如加载页面的速度有多快。加快页面加载的方法之一,是在用户的浏览器中使用JavaScript对单独的页面元素进行更新。换句话说,Web服务器并不直接向用户提供页面体验,而是通过因特网发送脚本。然后,脚本利用用户计算机的能力构造出页面。带有这种脚本的页面被称为动态页面(dynamic page)。 本文
2012-04-19 21:20:51 2293
原创 JavaScript笔记之对象和DOM
W3C建议符合标准的浏览器采用节点操纵(node manipulation)的方式支持网页,使页面表现得更像应用程序,而不是一般的静态页面。 今天学习了一些关于节点和DOM的知识;添加、删除和操作特定的节点;以及在页面上插入和替换节点。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2012-04-18 22:09:34 1888
原创 JavaScript笔记之操作Cookie
在Web术语中,cookie是一小段信息,当用户第一次访问Web服务器时,服务器将这些信息发送给浏览器。这个用户以后每次访问这个Web站点时,Web服务器可以通过cookie识别用户。浏览器将cookie作为纯文本文件保存在计算机硬盘上。 但是关于cookie有许多常见的误解,所以一定要知道cookie不能实现哪些操作:无法获得关于用户的任何真实信息,比如他们的电子邮件地址;无法
2012-04-17 21:32:59 1863
原创 JavaScript笔记之处理事件
事件是用户在访问页面时执行的操作。当浏览器探测到一个事件时,比如鼠标点击或按键,它可以触发与这个事件相关联的JavaScript对象,这些对象称为事件处理程序(event handler)。 事件处理是一项重要的技术,而且它实际上包含了用户与页面的所有交互,接下来对如何使用事件处理程序来操作窗口、捕获鼠标移动和点击、处理表单事件以及在用户按下键盘键时作出响应做了一些简单的笔记。
2012-04-16 21:37:26 2103
原创 JavaScript笔记之表单和正则表达式
正则表达式是一种对文本字符串进行验证和格式化的极其强大的方式。通过使用正则表达式,可以用一两行JavaScript代码完成原本需要几十行代码的复杂任务。 正则表达式是一种特殊符号编写的模式,描述一个或多个文本字符串,常常被认为是编程中最棘手的部分之一,但是只要把混乱的正则表达式分解成有意义的小块,其语法并不难理解。 下面的一个例子,是用正则表达式验证电子邮件地址:
2012-04-06 10:25:09 2148 1
原创 航班信息查询与检索(java)
大二上时用C语言写过一个关于航班信息查询与检索的课程设计,当时是自己抄代码,然后再让学长帮改的,前天晚上在“抄”代码时,突然想用java把那个课设题再写一次,于是昨天晚上就开始了,当然还是先在网上找了不少“成品”做参考,半借鉴,半修改,马马虎虎写了一个功能比较少的版本,以后再写更高版本的。 这个小程序的代码分为四个模块:主框架(MainWindow),关于飞机航班号、起飞(目的)城
2012-03-30 10:03:55 5391 1
原创 JavaScript笔记之表单处理
如果需要从Web站点的用户那里收集信息,那么就需要使用表单。 表单可以包含大多数常见的图形界面元素,包括输入字段、单选按钮、复选框、弹出菜单和输入列表。另外,HTML表单可以包含密码字段,这种控件会隐藏用户的输入以免被别人偷看。 在填写表格后,点击菜单上的Submit按钮将表单的信息发送到Web服务器,在服务器上CGI程序(Common Gateway Inter
2012-03-26 21:50:41 2254
原创 JavaScript笔记之操作浏览器窗口
窗口是Web浏览器中最重要的界面元素,JavaScript提供了许多操作窗口的工具,JavaScript处理窗口的方式与处理框架很相似(因为框架是位于总浏览器窗口中的文档窗口)。 今天学习了如何使用JavaScript打开关闭,更新和定位窗口,如何使用JavaScript将信息写入窗口,从而可以在运行时构建网页。 (一)打开新窗口 Open a W
2012-03-21 07:13:41 2355
原创 JavaScript笔记之处理图像
JavaScript最常见也最显著的用途之一是在网页上添加动画,从而在视觉上更具有吸引力。其中有翻转器效果,广告条应用。记录两个实用的示例: (一)在循环广告条中添加链接 这样可以让访问者通过点击链接进入与广告相关的站点。广告条所需的HTML Rotating Banner with Links
2012-03-19 15:18:32 825
原创 JavaScript笔记之用链接对用户进行重定向
可以根据用户是否打开了JavaScript功能,无缝地对用户进行重定向(redirection),也就是将用户转到另一个页面。这个示例演示如何将重定向功能嵌入链接中,下面将使用两个HTML页面和一个JavaScript文件。 第一个HTML页面向用户显示连接:test.html Welcome to our site Welcome to
2012-03-18 02:16:13 1694
原创 图片正(逆)旋转90度java小程序
import java.awt.BorderLayout;import java.awt.Container;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.event.ActionEvent;import java.awt.event.Act
2012-03-09 11:07:41 4302
原创 JDBC连接SQL Server2008基本格式及示例代码
下面的代码显示了连接SQL Server数据库时,连接数据库的步骤:1、注册驱动 (只做一次)2、建立连接(Connection) 3、创建执行SQL的语句(Statement)4、执行语句5、处理执行结果(ResultSet)6、释放资源建立连接的方法:Class.forName("com.microsoft.jdbc.sqlserver.SQLSer
2012-02-23 19:58:04 4498 1
原创 JDBC连接SQL Server 2008 R2时遇到的常见问题集解
昨天下午开始到现在,一直在捣鼓JDBC连接SQL Server 2008 R2,不知道怎么的,即使已经下了一个教程,照着做,还是出了不少问题,不断的百度、谷歌,弄到凌晨两点多就是不见好,今早起来突然“灵感来了”,终于弄好了。 由于我出现的问题比较多,有的能在网上找到解决办法,有的不能,于是把我在这中间遇到的问题及解决办法都给写出来: 首先必须有Ec
2012-02-22 17:40:37 8079 1
原创 [分享]青花瓷JAVA版,周杰伦告诉你怎么学Java
“青花瓷Java版”为北京师范大学教育学部蔡苏作词原创,覆盖教育技术学院专业选修课《面向对象程序设计》教学大纲中的所有知识点。 视频地址:点击打开链接歌词:JDK 和JRE 莫要混淆去环境变量的配置有时让人迷初学的人莫贪图上来I D E先用J D K +文本编辑器面向对象仨特点一定要牢记封装继承和多态一个不能离接口为多重继承抽象类一定要有实例O
2012-01-04 09:14:51 4571 3
原创 [转]手机流量不够,把电脑变成WIFI
此文是在网上看到的 ,自己亲自验证过,绝对有效,为了让更多的人看到,故发为[转]标记的原文! 开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。戴妃亲测通过,比conncetify方便,稳定,网速好!以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下: 1、以管理员
2012-01-03 19:48:03 3833 5
原创 <jsp:plugin>、<jsp:params>和<jsp:fallback>
用于在浏览器中播放或显示一个对象(通常为Applet 或Bean)。当JSP 网页被编译后送往浏览器执行时,将会根据浏览器的版本替换成标签或者标签。一般来说,会指定对象Applet 或Bean,同样也会指定类的名字和位置,另外还会指定将从哪里下载这个Java 组件。 <jsp:plugin type="bean | applet" code="classfi
2012-01-03 15:52:08 2440 1
转载 myeclipse9.X加密和破解机制
myeclipse9.X加密和破解机制 不想了解破解机制急于破解的直接跳到最后 ‘ 具体操作 ’myeclipse 9.1 终于出来了,有人尝鲜了,但是发现很受伤,很受伤是因为完整性验证部分,呵呵。 myeclipse 9.0 完整性校验有参数可以控制.-Dgenuitec.honorDevMode=true-Dosgi.
2011-12-22 10:13:22 3680 2
原创 XML学习笔记
这段时间一直在看《核心技术》的XML部分,由于这本书只是讲怎么操作xml,没有很系统的讲xml,故在图书馆借了一本关于XML的书,看完相应部分,再在网上复制各种笔记,然后自己照书写了一部分,零零散散的也算是《XML学习笔记》吧:XML简介XML 不是对 HTML 的替代,是对 HTML 的补充,理解这一点很重要。在大多数 web 应用程序中,XML 用于传输数据,而 HTML 用于格式
2011-12-19 22:13:29 1634
原创 java路径问题解决方案
Java路径 Java中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种: 一、URI形式的绝对资源路径 如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b URL是URI的特例。URL的前缀/协议,必须是Java认识的。URL可以打开资源,而URI则不行。 URL和URI对象可以互相转换,使用
2011-12-18 00:06:45 1322 1
原创 常用正则表达式
1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数5。^-?\d+$ //匹配整数6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 +
2011-12-15 11:16:34 868 1
转载 java正则表达式
正则表达式用来指定字符串模式。当你需要定位匹配某种模式的字符串时就可以使用正则表达式。例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接。 当然,为了指定一种模式,使用...这种记号是不够精确的。你需要精确地指定什么样的字符排列是一个合法的匹配。当描述某种模式时,你需要使用一种特殊的语法。 这里有一个简单例子。正则表达式[Jj]av
2011-12-15 11:05:27 1803
原创 用一维数组存储数据
现实中当数值过大时可能无法存储,比如我们需要存储一个很大的数字,超过数据类型所能存储的范围,依此需求,可以用数组来创造存储更大数字的空间来存储数据。 题目:设计一个可容纳40位数的求n!的程序 程序构思: 首先将Data数组中的数据设置为初始值零,再令第一位数值为1,位数也为1,再将每次相乘的乘积存回数组中,并顺序处理每个数组中超过10的数,若数值超
2011-12-14 22:42:44 3111
原创 显示一个输入的三位整数的各位数字&一个Person类
帮同学写了一个公选课要交的作业:题目1、显示一个三位整数的各位数字输入一个整数,分别显示其百位、十位和个位数字,图形用户界面如图所示。要求:整数文本框可编辑,其他文本框仅用于显示不可编辑;整数文本框响应文本编辑事件;当输入数据错误时,处理异常,弹出对话框,提示重新输入信息。题目2、定义一个父类Person,属性包含姓名、地址、城市、国家、邮编,方法包括构造方法、分别设置各个属性、分别返
2011-12-12 19:34:51 2833
原创 在JLabel上显示图片,并且图片自适应JLabel的大小
在写《Core Java》上的示例代码时,其中有一个FileChooserTest是打开一张图片,并在Label上显示出来,但是这个示例程序有缺点,由于窗口的大小已经固定,而选择打开的图片有大有小,如果图片比窗口大,则超过框口部分的则被隐藏没显示出来,要靠拖动窗口才能显示其余部分,若图片比较小,则打开在窗口中显得过小,于是稍作了修改。使得打开的图片可以完全根据窗口大小调整自身大小,也可以根据窗口的
2011-12-10 21:24:10 14122 2
原创 java写的记事本
这一个星期,写了一个记事本,其中看了从网上找的几个功能不是很完整的记事本的代码,从这些代码中借鉴了不少东西,然后再百度、谷歌加看文档,尽可能的完善记事本的功能。之前在csdn上看到一篇文章说通过做项目学习是最好的学习方法,这句话我比较认同,从这几次做的几个小程序来看,确实让人进步蛮快,通过写这个记事本,关于java的更多知识点又让我了然于胸并且能够运用它们,下面不一一列举这些方方面面,具体说说
2011-12-09 13:07:20 1421
原创 关于JOptionPane的showConfirmDialog问题
在写记事本时,在处理关闭事件时用到JOptionPane的showConfirmDialog,却发现一些问题,代码和问题如下:addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent event) { if (selectedFile =
2011-12-06 15:53:20 7356
原创 网页源代码获取
这个小程序的实用性并不大,因为一般的浏览器都支持查看源代码,只是通过这个小程序巩固一下对Url,File,I/O等知识的掌握。此程序在输入时不再需要加"http://",直接输www形式的网站地址即可,保存时需要加所保存类型的后缀,如:.html,.txt,.doc等,推荐使用.html。程序运行后效果:输入网址后,按“确定”,则会显示出网页的源代码,再按保存,则可选择保存路径保存
2011-11-29 12:53:33 1214
转载 Java排序汇总
package sortAndSearch;import java.util.Random;/** * 排序测试类 * 排序算法的分类如下: * * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数排序。 * * 关
2011-11-18 20:20:13 484
Fiddler网络抓包工具
2013-04-28
windows程序设计(第5版)
2012-12-28
航班信息查询与检索(java)
2012-03-30
JDBC连接SQL Server2008示例代码
2012-02-22
把电脑变成WIFI(手机没流量的有福了)
2012-01-03
myeclipse9.X破解
2011-12-22
java写的记事本
2011-12-09
C#从入门到精通(附DVD光盘1张)
2011-05-16
java关于数组的问题
2011-10-24
java怎么调用汉字库(HZK)?
2011-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人