解决方案
普通网友
这个作者很懒,什么都没留下…
展开
-
Python中的多线程和多处理有什么用?
并发计算是一种程序运算的特性,可以被视为是并行运算的进一步抽象,它包涵了时间片这种可以被用来实现虚拟并行运算(pseudoparallelism)的技术,因此在实际的物理运作中,计算过程可能是并行,或非并行的。并行计算是指,当并发计算的程序,在机器平台上同时被执行的状况,因此,并行计算是一种机器运算的形式之一。设计并发程序最大的挑战,在于确保不同运算执行步骤间的交互或是通信,能以正确的顺序进行,同时,也要确保在不同执行步骤间共享的资源,能够正确被访问。创建线程是经济的,因为它共享它们所属进程的代码和数据。原创 2023-02-08 12:52:56 · 240 阅读 · 0 评论 -
多道程序设计和多线程有什么区别?
因此,为了避免这种情况,一个事件调度队列与您的 GUI 一起实现,以在单独的线程中处理所有数据处理,同时您的 GUI 保持完整的功能并可以轻松响应您的操作。多任务处理与多道程序设计具有相同的含义,但在更一般的意义上,因为它指的是同时运行多个(程序、进程、任务、线程)。然而,在多道程序(较旧的操作系统)中,一个程序作为一个整体一直运行直到阻塞,而在多任务(现代操作系统)中,时间共享得到了最好的体现,因为每个运行的进程只占用相当一部分 CPU 时间。然后,在适当的时候,调度程序将调用内核线程。原创 2023-02-07 12:51:49 · 226 阅读 · 0 评论 -
PLSQL导出表结构
选择tools->export tables 是导出表结构还有数据tools->export user objects是导出表结构 比较好用的是:可以用tools->export tables用中间的sql inserts页面,选中create tables选项,其他就不用选了;where clause 里写入 where rownum注意:这样导出的只是表转载 2013-11-12 11:14:35 · 1117 阅读 · 0 评论 -
网站后台的综合管理系统的实现
系统实现了,把各个站点的后台集合到一个统一的后台进行管理。该平台,我们称为综合管理系统。它的主要功能,确保一个用户登陆到该平台后,就可以拥有对各个系统的不同权限,同时超管,可对该用户享有那些权限进行控制。系统实现的思考: 目前各个后台的标准不一,所以不大可能,把各个系统的后台用户完全移动到统一平台来。而且,如果把子后台的用户移到统一平台来,会导致,当统一平台不能使用的时候,子平台会受转载 2013-11-12 10:22:07 · 1961 阅读 · 0 评论 -
RBAC
基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色。角色可依新的需求和转载 2013-11-12 10:40:34 · 1464 阅读 · 0 评论 -
基于RBAC的权限设计模型
权限分析文档基于RBAC的权限设计模型: 1 RBAC 介绍 RBAC模型作为目前最为广泛接受的权限模型。 NIST(The National Institute of Standards and Technology,美国国家标准与技术研究院)标准RBAC模型由4个部件模型组成,这4个部件模型分别是基本模型RBAC0(Core RBAC转载 2013-11-12 10:48:08 · 1119 阅读 · 0 评论 -
对oracle数据库使用sql脚本进行导入导出
在源数据库 1.打开pl/sql界面,tools--->export user objects,选中你的表,导出生成sql脚本,假设取名为create-table.sql,里面包含表结构定义,但没有数据. 注意:因为我的表中有clob定义,如果使用常规的toos-->export tables-->sql inserts方式,无法导出. 使用oracle expor转载 2013-11-12 11:28:10 · 1235 阅读 · 0 评论 -
细化大型CMS网站后台运行管理的权限
通常,大型网站的CMS后台管理员至少有几十人,每个管理员所管理的权限与内容也悉数不同。为了避免越权管理的弊端,网站的CMS后台就需要一套能够自由分配管理员相关权限,且各管理间各司其职、互不干扰的机制。 国内高端CMS系统SiteServer CMS,其细粒度的后台管理员权限分配功能,通过角色与管理员的双重身份确认,完全满足了大型网站后台管理员的各种权限配置。 权限分配转载 2013-11-12 10:16:52 · 2463 阅读 · 0 评论 -
后台权限管理/安全日志系统
普通用户很难注意到后台用户管理的细节,但为保证系统的安全运行我们认为权限管理/安全日志是网站重要的后台功能,尤其在多用户的后台环境规范权限管理/安全日志可有效的防止恶意行为操作失误对网站的影响。由多人管理的网站后台如果没有严格的权限管理、很可能由于员工的失误造成网站内容错误,为此我们为用户提供了严格的权限管理后台。同时为了防止恶意操作我们还开发独有的安全日志功能转载 2013-11-12 10:25:25 · 5941 阅读 · 0 评论 -
Java抓取网页数据(原网页+Javascript返回数据)
原文链接:http://blog.csdn.net/zgyulongfei/article/details/7909006有时候由于种种原因,我们需要采集某个网站的数据,但由于不同网站对数据的显示方式略有不同!本文就用Java给大家演示如何抓取网站的数据:(1)抓取原网页数据;(2)抓取网页Javascript返回的数据。一、抓取原网页。这个例子我们准备从http://ip转载 2013-11-27 19:00:20 · 835 阅读 · 0 评论 -
Eclipse中Project的属性Deployment Assembly(部署程序集)消失了,不存在了,去哪儿了
1. 该项目不是web项目,所以不存在Deployment Assembly 属性。在Eclipse中,怎样将一个非web project变成一个web project? 1)右键项目,选择Project Facets,点击Convert to faceted from 2) 配置Project Facets 更改Dynamic Web Module的Ver转载 2013-12-06 16:45:06 · 6041 阅读 · 0 评论 -
用eclipse运行和部署myeclipse项目
导入Myeclipse 项目版本:Eclipse-jee-indigo(3.7)配置Project Facets点击项目选择 properties -->Project Facets--> Dynamic Web Module 2.4 和java 1.5(和编译环境版本一直)配置Java Build Path删除无效的类包,添加自己jre 类包,根据自己需要添加其他需要的类包转载 2013-12-06 16:59:01 · 903 阅读 · 0 评论 -
eclipse构建maven的web项目
使用Eclipse的maven构建一个web项目1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next 2、选择项目路径 Usedefault Workspace location默认工作空间 3、选择项目类型 在Ar转载 2013-12-06 17:16:03 · 1042 阅读 · 0 评论 -
使用display-tag标签分页
需要导入的jar: commons-beanutils-1.7.0.jar commons-collections-3.1.jar commons-lang-2.3.jar displaytag-1.2-sources.jar displaytag-1.2.jar displaytag-export-poi-1.2.jar itext-1.3.jar jcl104-原创 2013-12-07 21:50:08 · 862 阅读 · 0 评论 -
分页组件display tag
(一)是什么? Display Tag Lib是一个标签库,(二)何作用? 用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,使用起来方便,能够大大减少代码量。(三)基本部署? (基于display tag1.2) (1)将displaytag-1.2.jar放置到你的项目应用程序的WE转载 2013-12-07 21:54:35 · 1037 阅读 · 0 评论 -
DISPLAY分页显示
DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net 一、最简单的情况,未使用标签 标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。 二、使用标签的情况 prope转载 2013-12-07 22:11:42 · 1084 阅读 · 0 评论 -
数据源
条目录概述与数据库相关的数据源(Data Sourse)数据源名称配置Spring数据源展开编辑本段概述定义 数据源(Data Source)是提供某种所需要数据的器件或原始媒体。常用数据源 信息系统的数据源必需可靠且具备更新能力,目前转载 2013-12-07 22:23:21 · 703 阅读 · 0 评论 -
Eclipse C/C++开发环境搭建
Eclipse C/C++开发环境搭建1 Eclipse的安装到http://java.sun.com/j2se/1.5.0/download.jsp 下载JRE安装;到http://eclipse.org下载Eclipse安装。(这儿可以下载Java版本的,也可以下载C/C++ 版本的)2 对于下载的Java版本或着只下载Eclipse IDE的,转载 2013-12-09 16:05:41 · 858 阅读 · 0 评论 -
多种方法访问局域网中的计算机
校园网内的不同科室计算机之间如何实现资源共享?使用“网上邻居”当然是最常用的方法,不过除此之外,还有一些方法也可以实现对等网互相访问。 校园网内的不同科室计算机之间如何实现资源共享?使用“网上邻居”当然是最常用的方法,不过除此之外,还有一些方法也可以实现对等网互相访问。 假设局域网中有一台名为Teacher的计算机,我们想访问它时,可通过以下方法实现: 方法一:在“原创 2013-12-09 12:54:46 · 998 阅读 · 0 评论 -
Linux初学者最常遇到的五个问题
Linux初学者最常遇到的五个问题1. 期待它像Windows人是习惯的产物,因此 使用Windows或Mac多年之后的你,每次使用电脑时很难不期望你所习惯的功能。近年来Ubuntu和最近的Linux发行版从它们Windows和Mac竞争对手那里引入了许多用户友好的特性,因此现在的操作系统比过去有着太多的相似性了。可是,即使是作了良好用户配制的Maverick也转载 2013-12-09 16:31:08 · 811 阅读 · 0 评论 -
算法系列之十四:狼、羊、菜和农夫过河问题
算法goactioniteratorstructfun题目描述:农夫需要把狼、羊、菜和自己运到河对岸去,只有农夫能够划船,而且船比较小,除农夫之外每次只能运一种东西,还有一个棘手问题,就是如果没有农夫看着,羊会偷吃菜,狼会吃羊。请考虑一种方法,让农夫能够安全地安排这些东西和他自己过河。 这个题目考察人的快速逻辑运算和短期记忆力。分析一下,在狼-》羊-》菜这个食物链条中,转载 2013-12-09 16:25:28 · 2573 阅读 · 0 评论 -
正则表达式到底是什么东西?
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。常用元字符代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或转载 2013-12-09 16:06:26 · 697 阅读 · 0 评论 -
JUnit基础及第一个单元测试实例(JUnit3.8)
单元测试 单元测试(unit testing) ,是指对软件中的最小可测试单元进行检查和验证。 单元测试不是为了证明您是对的,而是为了证明您没有错误。 单元测试主要是用来判断程序的执行结果与自己期望的结果是否一致。 关键是在于所用的测试用例(Test Case) 。 JUnit JUnit是一个Java语言的单元测试框架。 项转载 2013-12-10 12:44:16 · 561 阅读 · 0 评论 -
数字证书及CA的扫盲介绍
★ 先说一个通俗的例子 考虑到证书体系的相关知识比较枯燥、晦涩。俺先拿一个通俗的例子来说事儿。 ◇ 普通的介绍信 想必大伙儿都听说过介绍信的例子吧?假设 A 公司的张三先生要到 B 公司去拜访,但是 B 公司的所有人都不认识他,他咋办捏?常用的办法是带公司开的一张介绍信,在信中说:兹有张三先生前往贵公司办理业务,请给予接洽......云云。然后在信上敲上A公司的公章。 张三转载 2013-12-03 17:36:52 · 979 阅读 · 0 评论 -
junit测试入门实例
本文使用的版本是junit41、首先引入在myeclipse中引入junit4的jar包2、编写测试类package com.zken.test;import java.text.DecimalFormat;public class Test { public static void main(String[] args){ double d = (float)10/原创 2013-12-10 13:00:20 · 844 阅读 · 0 评论 -
过滤特殊字符
最近写的一个过滤特殊字符的方法[java] view plaincopyprint?// 过滤特殊字符 public String StringFilter(String str)throws PatternSyntaxException{ // 只允许字母和数字 //转载 2013-12-11 11:24:04 · 934 阅读 · 0 评论 -
Java导出Excel表
最近写的一个小程序: 需求:遍历数据库的数据,然后生成Excel表 ,导出数据(利用jxl.jar包)有兴趣的同学可以参考一下(其他同事介绍使用poi.jar,但没试过,听说比jxl.jar好)[java] view plaincopyprint?////生成excel表 @RequestMapping(value="/xixi/xuan/create转载 2013-12-11 11:26:28 · 839 阅读 · 0 评论 -
eclipse快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了转载 2013-12-11 11:30:31 · 625 阅读 · 0 评论 -
跨域上传的简单例子
上传代码的重用性在springmvc基础上处理上传上传图片预览上传jsp页面:[java] view plaincopyprint?"java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> "-//W3C//DTD HTML 4.01 Transitional//EN转载 2013-12-11 11:15:54 · 874 阅读 · 0 评论 -
链接损坏重定向到自己设计的404错误页面
不存在的链接重定向到自己设计的404错误页面在web.xml文件加入:[html] view plaincopyprint?error-page> error-code>403error-code> location>/error/403location> error-page> error-page> error-code>404er转载 2013-12-11 11:20:09 · 1149 阅读 · 0 评论 -
springmvc多视图解释配置详解
spring mvc多视图解释,配置详解[java] view plaincopyprint?"1.0" encoding="UTF-8"?> "http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml转载 2013-12-11 11:22:06 · 834 阅读 · 0 评论 -
JAVA自定义注解(1)
1、自定义注解@People[java] view plaincopypackage com.kute.test.selfannotation; import java.awt.Color; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; imp转载 2013-12-11 13:01:33 · 684 阅读 · 0 评论 -
JAVA自定义注解(2)
这个例子在实际应用中是比较有用的,用来将配置文件(*.properties)或者系统属性中的指定属性名称的值加载进来。此例是和Spring结合使用的,所以其他配置就略过了。1、定义注解@Property[java] view plaincopypackage com.kute.test.selfannotation; import java.lang.anno转载 2013-12-11 13:02:35 · 846 阅读 · 0 评论 -
字符串匹配KMP算法详解
这篇文章主要是解释KMP算法的原理,KMP算法是BF(Brute Force)算法的一种改进算法,什么是BF算法这里不多做解释。 1.KMP算法实现思路: 每当一趟匹配过程中出现字符比较不等时,不需要回溯主串上面的指针i,而是利用已经计算出的模式串P在j位置前面的子串P0...Pj-1的部分匹配值k将模式向右滑j-k个字符,然后继续进行比较。 2.什么是部转载 2013-12-11 13:08:27 · 790 阅读 · 0 评论 -
HTTP协议响应头之Transfer-Encoding:分块传输详解
Http Connection有两种连接方式:短连接和长连接;短连接即一次请求对应一次TCP连接的建立和销毁过程,而长连接是多个请求共用同一个连接这样可以节省大量连接建立时间提高通信效率。目前主流浏览器都会在请求头里面包含Connection:keep-alive字段,该字段的作用就是告诉HTTP服务器响应结束后不要关闭连接,浏览器会将建立的连接缓存起来,当在有限时效内有再次对相同服务器发送请求时转载 2013-12-11 13:10:54 · 1906 阅读 · 0 评论 -
JNDI配置
介绍两种方式,第一种是不依赖于tomcat的配置;第二中是依赖于tomcat的配置;但是这两种都需要在tomcat的lib包下添加所需的数据库驱动包第一种,不依赖于tomcat的配置: 1、把所需驱动包放到tomcat的lib包下 2、配置web工程的web/META-INF/添加“context.xml”文件[html] view plaincopyprint?转载 2013-12-11 13:14:57 · 812 阅读 · 0 评论 -
使用HttpURLConnection访问web页面
URLConnection类给应用程序和web资源之间架设起了通信的桥梁,这些web资源通常是通过url来标记的,比如http://java.sun.com。本文将讲述如何使用HttpURLConnection来访问web页面。 URLConnection是个抽象类,它有两个直接子类分别是HttpURLConnection和JarURLConnection。另外一个重要的类是URL,通常原创 2013-12-11 17:25:05 · 1083 阅读 · 0 评论 -
JAVA实现远程文件读取!
import java.io.*;import java.net.*;public class RemoteFileClient{PRotected String hostip;protected int hostPort;protected BufferedReader socketReader;protected PrintWriter socketWriter;转载 2013-12-04 14:28:56 · 1500 阅读 · 0 评论 -
通过java提供的URL类包读取网上的文件
通过java提供的URL类包,我们可以象IE浏览器一样从指定的网址上下载网页,而且,下载的绝对是真正的Html,利用这个原理我们可以制作自己内核的浏览器呢!请看这是实现原理的源程序:import java.net.URL;import java.net.URLConnection;import java.io.IOException;import java.util转载 2013-12-04 14:33:13 · 1501 阅读 · 0 评论 -
JBoss入门体验
JBoss概述:JBoss是一种组件化的微内核结构,其组成包括一个服务器内核和各种扩展组 件,并通过JMX(Java Management Extension)来连接管理各种扩展组件,其实现的扩展组件包括JTS/JTA组件、安全管理(JAAS)组、数据源组件、远程管理件等等,所有组件 以Bean服务的方式连接加载到服务器内核中。我们可以通过定制特定的服务器实例,使用所需要的组件,以符合我们的开发应原创 2013-12-11 17:17:43 · 816 阅读 · 0 评论