- 博客(292)
- 资源 (12)
- 收藏
- 关注
原创 数据结构-概述(1)
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。 数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关。 通常有下列四类基本的结构:⑴集合结构。
2014-05-12 18:48:17 2065 33
原创 高速缓冲存储器--地址映射
高速缓冲存储器 组成:控制部分和Cache存储器部分 Cache存储器部分用来存放主存的部分拷贝(副本)信息。控制部分的功能是判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址,未命中时,要按照替换原则决定主存的一块信息放到Cache存储器的哪一块里。 地址映像方法在CPU工作时,送出的是主存地址,而应从Ca
2014-05-08 14:25:16 7414 32
原创 操作系统之存储管理(续)
在“操作系统概论-存储管理”中已经讲解了单用户存储管理,固定用户存储管理,可变分区存储管理,页式虚拟存储管理等内容。以及它们一步一步改进的过程,下面主要说一下页式存储,段式存储和段页式存储的区别与关系。 页式存储: 将一个进程的地址空间划分成若干个大小相等的区域,称为页。相应地,将主存空间划分成与页相同大小的若干个物理块。在为进程分配主存时,将进程中若干个页分别装入多个不相邻的块中
2014-04-28 18:24:38 2202 28
原创 操作系统--处理器调度
对于批处理操作系统和分时操作系统的计算机系统都属于多道程序设计系统。在这样的系统中,往往同时有多个计算问题请求处理。它们都因要使用系统资源而会发生竞争。问题:如何对资源进行管理和分配是操作系统中的一个重要问题。解决:处理器调度担负着对处理器的分配工作,它将决定谁能先占用处理器以及一次能占用处理器多长时间。 在批处理操作系统中,作业调度与进程调度的层次关系如图:
2014-04-22 08:13:13 2306 30
转载 地址重定位:静态重定位和动态重定位
地址重定位就是操作系统将逻辑地址转变为物理地址的过程。。。也就是对目标程序中的指令和数据进行修改的过程将逻辑地址空间重定位到物理地址空间的时机有三种: 1、程序编译连接时。 2、程序装入内存时。 3、程序执行时。以下内容转自:http://bbs.pediy.com/showthread.php?t=76876 在
2014-04-19 17:56:49 11818 24
原创 编译原理基础
编译原理顾名思义就是处理高级语言,使之成为计算机能够识别的语言(低级语言)的原理。而文法呢?就是用来描述程序设计语言的方法。编译原理中的文法相当于语言学(人类语言)中的语义分析,即分析一个句所表示的含义。它是产生中间代码或目标代码的依据。 以下是对软考视频中的编译原理的简单理解:文法分类: 著名语言学家NoamChomsky(乔姆斯基)根据对产生式所施加的限制的
2014-04-16 22:07:56 2444 24
原创 JAVA--线程
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。简单来说:进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。 线程是指进程中的一个执行流程,一个程序内部的顺序控制流。一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,
2014-04-16 10:58:02 2888 23
原创 JAVA--异常
异常概念: java异常是java提供的用于处理程序中错误的一种机制。所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在)设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息并将被提
2014-04-14 08:16:58 1981 20
原创 JAVA--GUI
AWT(Abstract WindowToolkit抽象视窗工具组)包括了很多类和接口,用于java.Application的GUI(Graphics User Interface图形用户界面)编程,GUI的各种元素(如:窗口,按钮,文本框等)由java类来实现。使用AWT所涉及的类一般在java.awt包及其子包中Swing是一个为Java设计的GUI工具包。Swing是JAVA基础类的
2014-04-10 10:29:25 3324 20
原创 JAVA 容器--比较大小与比较重复(2)
承接上文: Comparable接口:针对排序list 问题:上面的算法根据什么确定容器中对象的“大小”顺序?所有可以“排序”的类都实现了java.lang.Comparable接口,Comparable接口中只有一个方法Publicint compareTo(Object obj)返回0:表示this==obj返回正数:表示this>obj返回负数:表示thi
2014-04-07 11:11:00 4273 23
原创 JAVA容器--简单介绍(1)
容器位于java.util包内 Java容器类库的用途是保存对象,根据数据结构不同将其划分为两个不同的概念(1) Collection,一个独立元素的序列,其中List按照元素的插入顺序保存元素,而set不能有重复元素,Queue(队列)按照先进先出(FIFO)的方式来管理数据,Stack(栈)按照后进先出(LIFO)的顺序管理数据。(2) Map,一组键值对(ke
2014-04-05 15:32:14 2150 19
原创 JAVA--常用类
JAVA学习伊始,简单介绍几种常用类,字符串相关类与基本数据类型包装类主要是将我们常用的基础类型封装成对象使用-体现面向对象的思想,Math类提供一些常用的数学函数,File类主要是对文件的操作,枚举类解决java中面向对象中的类型问题。1,字符串相关类(String,StringBuffer)Java.lang.String类代表不可变的字符序列。对于已经存在的Strin
2014-04-02 11:28:22 2201 19
原创 市委组织部项目--纠正下拉框多选的错误
http://blog.csdn.net/hejingyuan6/article/details/18812435在上篇博客中曾介绍了一种方式实现下拉框多选,而且在编辑时,可以选中已选项。出现的问题:当时使用的方式是,点击编辑时用id绑定,easyui会根据下拉框中的内容自动拆分,当时测试时,由于id均为各位数字,固没有问题,但是当随着数据库中的内容增加,id可能是两位或者三位数字
2014-03-31 08:05:44 2959 31
原创 JAVA--IO流
一个流就是程序与外界通信的一条通道,它可以用来连续的传送数据项。流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。流的分类 可以从不同的角度对流进行分类: 1. 处理的数据单位不同,可分
2014-03-28 08:01:36 1985 33
原创 市委组织部考核项目--"加载全部项"
需求: 下拉框加载内容,其中加载之前要给下拉框添加一条数据"全部",第一种方式,使用asp.net控件,easyui的样式,需要点击查询按钮才出结果。第二种方式,使用easyui的控件,问题是:添加"全部"这一项无id,经过测试对于easyui控件来说必须绑定id字段,否则出错(每次选择都为第一项)。下面主要介绍一下第一种方式:html代码:
2014-03-24 12:00:36 2886 37
原创 市委组织部项目--js调用后台方法(二)
上篇博客介绍了两种方法,但是都没能达到想要的功能,下面给大家介绍一下实际项目中应用的方法!界面:三个按钮的html代码: 下载word文档 下载 预览html 预览HTML 删除文档 删除文档 对应的js
2014-03-10 15:40:04 2945 39
原创 市委组织部项目--js调用后台方法(一)
由来:对于下载word文档和预览文档,需要根据选中行获取这条记录的文档地址和文档名称,然后点击下载或预览,将需要的参数传到后台调用相应的方法。首先想到的就是通过js获取本行的值,作为参数传递到后台调用下载和预览的方法。以下是使用的两种方式调用后台的方法!方法一: js代码: //下载 function btnDownLoad()
2014-02-25 18:48:51 2987 43
原创 市委组织部项目--word上传,下载,预览,删除
需求:市委组织部考核项目,既然是考核项目就会有很多考核标准要求等,而且各个下属单位对于被考核的指标的结果需要上传。这些过程都是通过文档实现的。也就是需要word文档的上传,下载,预览等功能。 Word上传:后台代码: /// /// word上传 /// /// ///
2014-02-19 15:47:16 3279 48
原创 市委组织部项目--下拉框简单操作
在做市委组织部考核项目时,应用最多的就是下拉框和表格,在这里就简单介绍一下下拉框的使用,根据下拉框的选择,下拉框的加载数据,下拉框的默认值等!部分图片显示:下拉框初始化加载:方法一:后台方法(使用asp.net控件,应用easyui的样式,加载下拉框的内容) 所属菜单:
2014-02-13 23:31:17 3112 51
原创 罪魁祸首--静态变量
在做考试系统的时候,考试完成后需要教师判分,给我们的任务是允许多个教师同时判分,且判的题是不重复的,针对这个需求我设计了一个判分页面,每个教师按照题型,答题顺序判答题记录表的前20个题,但是,因为我设计的页面使用了静态变量,导致了一系列问题! 教师判分时出现的问题:1,查的题型与显示不对应2,下一批不起作用3,报黄页 问题图示:1,查的题型与显示不对应
2014-02-07 09:11:04 2764 48
原创 市委组织部项目--EasyUI下拉框多选
“市委组织部考核系统”,这个系统是用于组织部进行考核分数的录入和统计的系统,其中有考核指标和负责考核的单位需要选择出来,这就造成了一个问题,现在让我们分析分析这个过程: 需求:同一个指标可能由多个责任单位去考察,所以在设定指标时,添加责任单位就需要选择多个,虽然是多个责任单位,但是在数据库中却应该将这些责任单位分着放。 想法:在添加责任单位时,下拉框可以多选,然后将数据按“
2014-01-28 09:59:13 23266 53
原创 权限灵活可配-简单理解
权限:百度百科:权限是指为了保证职责的有效履行,任职者必须具备的,对某事项进行决策的范围和程度。对于任何系统来说权限可控制是必不可少的。下面来说说我对权限的理解!权限涉及到用户,角色,菜单,界面简单来说:从用户登录,查看角色,根据角色查看此角色的菜单权限,根据菜单来查看界面。不足:这样查的结果就是这个角色只要有某个菜单的权限,那么这个菜单下的界面权限它就都拥有了。这
2014-01-23 13:42:44 3327 67
原创 市委组织部项目--EasyUI批量添加数据
需求: 由于easyui只有添加一条记录,删除一条记录的实现方式,但是对于批量删除和添加的功能却没有,在此基础上修改即可简单实现!核心思路:easyui中datagrid的getSelections的方法:msdn解释:返回所有被选择的行,当没有记录被选择时,将返回一个空数组。 将getSelections方法得到的数组,赋给字符串用“|”隔开,之后传
2014-01-15 20:35:49 5845 49
原创 市委组织部项目--office文档上传后预览
office文档上传后预览,是一个很常用的功能,在这里记录一下自己的研究成果!第一种方式:上传word文档,转换成html页面直接显示 word上传后预览:1,word上传后直接使用转换成html文件 /// /// word转成html[把word文档换成同名的html文件,并返回其路径]
2014-01-07 14:49:51 3812 67
原创 UpdatePanel简单用法
ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。几个重要的属性: ScriptManager控件的EnablePartialRendering属性:t
2014-01-01 10:12:06 9417 41
原创 发布系统后Excel导出失效
由来:考试系统中导出学生成绩,当时可能是自己的疏忽,觉得调试时能很成功的导出成绩,就不会有什么大问题,但是当真正使用的时候,应用发布的版本导出成绩系统却没有任何反应,也不提示任何错误。原因? 问题一:代码如下是两种方式的导出excel的代码: 代码1: /// /// 导出Excel /// ///
2013-12-25 12:25:10 4301 39
原创 SQL锁
引入: 锁是数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性。我们知道,多个用户能够同时操纵同一个数据库中的数据,会发生数据不一致现象。即如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。这些问题包括:丢失更新、脏读、不可重复读 -丢失更新 A,B两个用户读同一数据并进行修改,其中一
2013-12-17 11:55:07 2330 31
原创 session的生命周期
session简介 在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间以及如果需要的话,可能还有一定的操作空间。具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特
2013-12-10 08:54:05 31861 41
原创 AJAX写回分数-简单理解AJAX
AJAX简介: Ajax的全称是:AsynchronousJavaScript+XML。Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。 AJAX使用 JavaScript 在 web 浏览器与 web 服务器之间来发送和接收数据。通过在幕后与 web 服务器交换数据,而不是每当用户作出改变时重载整个 web 页面
2013-12-03 20:42:45 2320 34
原创 IFrame的用法
IFrame介绍:也应该是框架的一种形式,iframe和frame比较相似,但是有一个根本的区别,iframe可以活动,而frame是不可活动的。换句话说,iframe可以指定其坐标位置。大部分的时候我们用iframe去模拟一些特效。例如我现在要求当前页面执行某个操作,而操作后肯定要有一个跳转的动作。但是一旦跳转,原始页面就没了,这个时候可以让iframe内部做跳转,这样页面不动,
2013-11-27 21:24:39 8236 55
原创 DropDownList控件的使用
关于下拉菜单(dropdownlist)一些用法: DropDownListWeb控件创建一个包含多个选项的下拉列表,用户可以从中选择一个选项。 1,动态绑定数据(与datatable绑定): #region 绑定设置dropdownlist的值 /// /// 绑定设置dropdownlist的值 ///
2013-11-20 17:36:41 22495 41
原创 隐藏控件--HiddenField控件
百度查的结果: HiddenField控件顾名思义就是隐藏输入框的服务器控件,它能让你保存那些不需要显示在页面上的且对安全性要求不高的数据。也许这个时候应该有这么一个疑问,为什么有了ViewState、Session和Cookie等状态保存机制,还需要用起HiddenField呢? 增加HiddenField,其实是为了让整个状态管理机制的应用程度更加全面。因
2013-11-13 23:09:27 13201 45
原创 面向对象的方式解决CS1502
错误问题: 同一个页面内有N个table其中一个里面有repeater,对于这个table不能添加runat="server" 一旦添加运行就报错,其他的table都没关系报的错误是:编译器错误消息: CS1502: 与“System.Web.UI.HtmlControls.HtmlTableRowCollection.Add(System.Web.UI.Htm
2013-11-06 17:51:12 4337 35
原创 BS中保存参数
开发中经常需要将值存起来,当点击某一项时以便知道点击了哪一项。 一:应用JS页面跳转(牛腩中讲到)HTML: & WorkNo=' target="_blank">后台:string WorkNo = Request.QueryString["WorkNo"];string ExamID = Request.QueryString["ExamID"]
2013-10-29 15:13:11 2327 24
原创 数据库系统原理
数据库系统原理这门课,主要讲了数据库系统的发展,SQL语言,数据库管理,以及设计数据库时的方法(EA模型,关系模型).以下是我对这本书的系统性理解. 图解: 1,数据库的发展和应用是相互促进的2,大量的应用产生了数据库管理系统.(SQL Server 2000是微软推出的关系型数据库管理系统,在SQL语言的基础上进行了扩展)3,应用数
2013-10-09 16:33:26 2206 24
原创 jQuery学习
jquery是所谓的javascript的框架,其实就是javascript函数的集合,打包.它是轻量级的js库,这是其它的js库所不及的,它兼容CSS3,还兼容各种常用浏览器。 JQuery是一个快速的,简洁的JavaScript库,使用户能更方便地处理HTMLdocuments、events、实现动画效果,并且方便地为网站提供AJAX交互。 JQuery还有一个比较大的优势
2013-10-02 09:42:45 2171 23
原创 DOM与javascript,jQuery的关系
DOM DOM是W3C(万维网联盟)的标准。它定义了访问HTML和XML文档的标准。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。 DOM是一种与浏览器,平台,语言无关的接口,使用该接口可以轻松地访问页面中所有标准组件。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容,所以如果你下载一个JavaScript语言的参考帮助文档来查的话,就连妇孺皆知的
2013-09-25 08:01:41 4028 40
原创 加密技术
引入: 随着计算机技术和微电子技术的发展,由于互联网本身的不安全性,我们不仅需要对口令加密,有时也需要对网络上传输的文件进行加密.加密作为保障数据安全的一种方式,加密技术通常分为两大类:“对称式”和“非对称式”。 对称密码(置换和代换):如图:X:为明文,算法的输入Y: 通过密钥K,加密后的密文K:为密钥对称密码-单密密码,传统密码:发送方和接收方使用相同
2013-09-17 19:46:35 2838 18
原创 Internet基础
互联网是什么? Internet是一个互联网,它是将提供不同服务的,使用不同技术的,具有不同功能的物理网络互连起来而形成的。 TCP/IP是一个协议集,它对Internet中主机的寻址方式,主机的命名机制,信息的传输规则以及各种服务功能均做了详细的约定。 什么是IP协议 IP作为一种互联网
2013-09-10 16:14:30 2742 30
原创 JS中的正则表达式
在计算机科学中,是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索或替换那些符合某个模式的文本内容。 正则表达式验证一系列有规律的表达式 与正则表达式相关的两个方法match()和replace() replace()方法返回根据正则表达式进行文字替换后的字符串的复制。 语法:stringObj.re
2013-08-27 16:55:28 1899 36
Spring Web Flow
2015-07-02
Spring Web Flow CartApp4
2015-06-16
Spring Web Flow CartApp3
2015-06-15
activiti外置表单demo
2015-06-08
Spring IOC实现原理demo
2015-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人