06 2009 档案

摘要:IE测试通过,FF有点小BUG Cls_Leibie.asp <% '数据库字段为类属性,添加、删除、修改、操作检查等函数为类的方法 Class Cls_Leibie Private nClassID,sClassName,nParentID,sParentPath,nDepth,nRootID,nChild,nOrderID,sFilePath '定义私有变量(类的属性,即数据库字段对应的变量) Private rs,sql,ErrorStr Private Sub Class_Initialize() ErrorStr="" '初始化错误信 阅读全文
posted @ 2009-06-30 08:54 ajuanabc 阅读(199) 评论(0) 推荐(0) 编辑
摘要:首先我们要明确,display:inline;与float:left;正确含义。display:inline;(内联)《CSS权威指南》中文字显示:任何不是块级元素的可见元素都是内联元素。其表现的特性是“行布局”形式,这里的“行布局”的意思就是说其表现形式始终以行进行显示。比如,我们设定一个内联元素border-bottom:1px solid #000;时其表现是以每行进行重复,每一行下方都会有一条黑色的细线。如果是块级元素那么所显示的的黑线只会在块的下方出现。 当然这看起来不像是display:inline;与float:left;的区别所在,但是当理解了float:left;的特性那.. 阅读全文
posted @ 2009-06-30 08:52 ajuanabc 阅读(169) 评论(0) 推荐(0) 编辑
摘要:对任何做外贸的制造商或贸易公司来说,甚至SOHU外贸一簇来说,外贸网站的建设相当重要,但如何来评估一个外贸网站建设的好坏呢?这对企业主来说确实是非常值得去学习的一个话题,而不是带着非常主观的思想去建站只是自己看得舒服而已。 外贸网站建设(智能建站)的好坏基本上可以从两个大的方面去看这个站 第一,目标仿客的体验度。第二搜索引擎优化的友好度。下面就这两个大方面详细的说明一下体验度和友好度的具体表现。 第二,目标仿问者的用户体验度。可以说好的外贸网站建设是一个相当专业的活,而不像外面很多网站建设公司所说的几百块,一二千块就可以建个外贸网站了。就体验度这一点重点要考虑到以下的一些细节: 1.... 阅读全文
posted @ 2009-06-29 20:02 ajuanabc 阅读(277) 评论(0) 推荐(0) 编辑
摘要:经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。 【1、最基本的弹出窗口代码】 其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT> 因为这是 阅读全文
posted @ 2009-06-29 16:03 ajuanabc 阅读(268) 评论(0) 推荐(0) 编辑
摘要:<html> <head> <title> </title> <style type="text/css"> .msgbox { padding:5px; width:700px; height:600px; overflow:hidden; margin:100px auto; border:1px solid #83B8DC; background:#fff; } .msgbox h1 { color:#3E659F; font-size:14px; border-bottom:1px solid #BBCDD 阅读全文
posted @ 2009-06-28 19:09 ajuanabc 阅读(266) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=g 阅读全文
posted @ 2009-06-27 08:59 ajuanabc 阅读(164) 评论(0) 推荐(0) 编辑
摘要:Web开发的常见问题: "URL 的最大长度是多少?" 答案是:HTTP协议标准并没有规定URL的最大长度。 RFC文档: http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2The HTTP protocol does not place any a priori limit on the length of a URI. Servers MUST be able to handle the URI of any resource they serve, and SHOULD be able to han 阅读全文
posted @ 2009-06-27 08:57 ajuanabc 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Public Function CheckName(Str) Checkname=True Dim Rep,pass Set Rep=New RegExp ' 建立正则表达式。 Rep.Global=True '设置全局可用性。 Rep.IgnoreCase=True'设置是否区分字符大小写 '设置模式。 Rep.Pattern="[u0009u0020u0022-u0028u002C-u002Eu003A-u003Fu005Bu005Cu0060u007Cu007Eu00FFuE5E5]" Set pass=Rep.Execute(Str) 阅读全文
posted @ 2009-06-26 10:02 ajuanabc 阅读(713) 评论(0) 推荐(0) 编辑
摘要:什么是浏览器HACK:当我们使用不同的浏览器(Firefox,IE7, IE6, IE 8, Safari, Opera, chrome)访问同一个网站,或者页面的时候,会出现一些不兼容的问题,有的显示出来正常,有的显示出来不正常,我们在编写CSS的时候会很恼火,刚修复了这个浏览器的问题,结果另外一个浏览器却出了新问题。而HACK就是一种办法,能让你在一个CSS里面独立的写支持不同浏览器的样式。这下就和谐了。呵呵!第一个HACK,IE FF 所有浏览器 公用(其实也不算是HACK)height:100px;第二个HACK IE6专用_height:100px;第三个HACK IE6 IE7公用 阅读全文
posted @ 2009-06-24 09:19 ajuanabc 阅读(129) 评论(0) 推荐(0) 编辑
摘要:///复制网站内容自动加上网址document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "/r/n 详细出处参考:"+location.href; clipboardData.setData("text", text); } }, 100 ) } 阅读全文
posted @ 2009-06-24 06:28 ajuanabc 阅读(182) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=u 阅读全文
posted @ 2009-06-24 06:06 ajuanabc 阅读(121) 评论(0) 推荐(0) 编辑
摘要:干这行的,不装3个以上浏览器未免显太不够专业了,于是今天安装了safari。本人一共装了firefox, IE8(可当IE7),Opera, Safari and chrome五款主流浏览器。每次写页面的时候都要在不用的浏览器上进行测试,修改。最终使其在每一种浏览器下的style保持一致。可惜只安装了个XP,不能体验其他系统下的其他浏览器中style 的差异,未免有些遗憾。才安装好safari的时候,发现好像chrome啊。。。用下来还是喜欢firefox,毕竟firebug用下来比较hi,但发现FF一旦访问某些网页时就会泄漏,只有马上看完,关了,很是不爽。源码的修改,定位和查看:除了FF, 阅读全文
posted @ 2009-06-23 17:40 ajuanabc 阅读(209) 评论(0) 推荐(0) 编辑
摘要:IE: filter:alpha(opacity=sqlN) 其中 sqlN的值域为[0, 100]Firefox: -moz-opacity:sqlN 其中sqlN的值域为[0, 1]Chrome, Opera and Safari:opacity:sqlN 其中sqlN的值域为[0, 1] 阅读全文
posted @ 2009-06-23 14:44 ajuanabc 阅读(138) 评论(0) 推荐(0) 编辑
摘要:http://developer.51cto.com2009-06-22 15:52 网络 中国IT实验室摘要:本文介绍JSF测试框架,包括介绍JSF测试框架需要具备的特性和测试框架的分类等因为在容器以外测试JSF组件有所限制,所以大家一直认为对于JSF应用进行单元测试是困难的。多数web层的测试框架遵循黑盒测试方式,开发者用web组件编写测试类来验证渲染的HTML输出是否符合预期。 HtmlUnit,HttpUnit,Canoo WebTest和Selenium等框架都属于这个类型。这些框架的局限在于它们仅仅只能测试web应用的客户端。但是这种现象已经随着近来发布的JSFUnit和其它一些J 阅读全文
posted @ 2009-06-23 14:06 ajuanabc 阅读(171) 评论(0) 推荐(0) 编辑
摘要:发表于:Jquery,有用的示例| 作者:IIduceJquery Tools是一组基于Jquery构建的用户界面常用组件的集合。通过使用Jquery Tools,网站前端开发无疑会变得更加高效。值得注意的是,Jquery Tools的gzip压缩版本仅有5.8k,如此轻量级而且功能实用的UI组件绝对值得我们关注。下面是官方主页对它的一个描述:Jquery Tools包含如今网站六个最有用的javascript工具。它的一个优点是所有这些工具可以一起使用、扩展、配置和样式化。最终,通过它你可以制作出众多不同的网站部件,或用个人的方式创造新的应用。(This library contains s 阅读全文
posted @ 2009-06-23 14:01 ajuanabc 阅读(232) 评论(0) 推荐(0) 编辑
摘要:企业档案管理系统大致包括档案类型定义,档案分类树,收集整编,归档,鉴定与销毁,档案授权,借阅归还,催还等功能,在档案管理系统中,最重要的是如何控制不同的档案授权给不同的用户和角色,更进一步说,不但要控制档案的浏览权限,还要控制电子档案附件的下载权限,纸质档案的借阅权限. 由于openjweb平台具有强大的数据权限管理架构,实现档案按角色,用户授权十分简单,可以很方便地将档案的浏览,下载,借阅权限授权给不同的用户和角色,具体操作视频见:http://openjweb.googlecode.com/files/dms.rar对档案管理系统感兴趣者,可直接联系:baozhengw@163.com . 阅读全文
posted @ 2009-06-23 00:18 ajuanabc 阅读(199) 评论(0) 推荐(0) 编辑
摘要:数组和字符串类型对象的方法我特容易搞混淆,所以把他列出来,免得每次取查。1、concat方法[作用] 将多个数组联合起来,这个方法不会改变现存的数组,它只返回了所结合数组的一份拷贝。[语法] arrayObj.concat(array1,array2,...)[实例]程序代码<script type="text/javascript">var array1 = new Array("1","2");var array2 = new Array("3","4");var array3 阅读全文
posted @ 2009-06-22 16:19 ajuanabc 阅读(195) 评论(0) 推荐(0) 编辑
摘要:设置select中value="paraValue"的Item为选中 //document.all.objSelect.value = objItemValue; //得到select的当前选中项的value //var currSelectValue = document.all.objSelect.value; //得到select的当前选中项的text //var currSelectText = document.all.objSelect.options[document.all.objSelect.selectedIndex].text; //得到select的 阅读全文
posted @ 2009-06-22 09:32 ajuanabc 阅读(143) 评论(0) 推荐(0) 编辑
摘要:设置select中text="paraText"的第一个Item为选中 function jsSelectItemByValue(objSelect,objItemText) { //判断是否存在 var isExit = false; for(var i=0;i<objSelect.options.length;i++) { if(objSelect.options[i].text == objItemText) { objSelect.options[i].selected = true; isExit = true; break; } } //Show出结果 i 阅读全文
posted @ 2009-06-22 09:28 ajuanabc 阅读(222) 评论(0) 推荐(0) 编辑
摘要:4.修改select选项中 value="paraValue"的text为"paraText" function jsUpdateItemToSelect(objSelect,objItemText,objItemValue) { //判断是否存在 if(jsSelectIsExitItem(objSelect,objItemValue)) { for(var i=0;i<objSelect.options.length;i++) { if(objSelect.options[i].value == objItemValue) { objSelec 阅读全文
posted @ 2009-06-21 21:57 ajuanabc 阅读(223) 评论(0) 推荐(0) 编辑
摘要://3.从select选项中 删除一个Item function jsRemoveItemFromSelect(objSelect,objItemValue) { //判断是否存在 if(jsSelectIsExitItem(objSelect,objItemValue)) { for(var i=0;i<objSelect.options.length;i++) { if(objSelect.options[i].value == objItemValue) { objSelect.options.remove(i); break; } } alert("成功删除" 阅读全文
posted @ 2009-06-20 08:12 ajuanabc 阅读(127) 评论(0) 推荐(0) 编辑
摘要:通过以下的函数,你可以轻松实现向select插入新的item值 //2.向select选项中 加入一个Item function jsAddItemToSelect(objSelect,objItemText,objItemValue) { //判断是否存在 if(jsSelectIsExitItem(objSelect,objItemValue)) { alert("该Item的Value值已经存在"); } else { var varItem = new Option(objItemText,objItemValue); // objSelect.options[ob 阅读全文
posted @ 2009-06-20 08:10 ajuanabc 阅读(349) 评论(0) 推荐(0) 编辑
摘要://1.判断select选项中 是否存在Value="paraValue"的Item function jsSelectIsExitItem(objSelect,objItemValue) { var isExit = false; for(var i=0;i<objSelect.options.length;i++) { if(objSelect.options[i].value == objItemValue) { isExit = true; break; } } return isExit; } http://www.corange.cn/archives/2 阅读全文
posted @ 2009-06-19 09:29 ajuanabc 阅读(186) 评论(0) 推荐(0) 编辑
摘要:关键词:Google|感谢ydj9931的提供五月二十一日,Google发布了新版Chrome,声称做了一些实质性的改进,速度也有所提高。我从Chrome v2发布以来就在使用它,总体上还是很喜欢它,但是也有某些方面令人失望。新特性这一版的Chrome有一些我们没注意到的新特性--表单自动填充特性,这意味着你在访问某个页面的时候无需每次都输入用户名和密码(要确保整个站点完全载入了--否则你的细节信息不会被记录下来),全屏模式(按F11)对于上网本用户尤其方便,还有一个选项可以让你移除新标签页上的缩略图,这样就没人知道你在工作时磨洋工或者是在看什么...哦...某些不合适的东西。我很高兴Chro 阅读全文
posted @ 2009-06-18 14:04 ajuanabc 阅读(248) 评论(0) 推荐(0) 编辑
摘要:时间:2008-07-21 23:27:38来源:博客园作者:结构、表现、行为,分离和联系网页三要素——结构、表现、行为。这个大家都很清楚(如果你对此不是很熟悉,这里可以这样狭义的理解——结构就是HTML,表现就是CSS,行为就是JavaScript)。为了能写出高内聚、低耦合、可以重复使用,符合web标准的网页,将这三层分离开来是必不可少的,所以在HTML结构中直接写“style="……"”的做法是不提倡的。但是分开并不表示“一刀两断”,作为一个网页的三个组成部分,他们之间还必须保持着联系。例如,结构和表现,用css选择符联系着,而结构和行为用事件联系着。那表现和行为用什 阅读全文
posted @ 2009-06-17 12:00 ajuanabc 阅读(211) 评论(0) 推荐(0) 编辑
摘要:2009-06-11 15:17作者:oncoding出处:天极网责任编辑:盛晓莹 不论是企业网站、个人博客,或者购物网站、游戏网站,我们都希望能吸引访问者并且给他们留下愉快的访问体验。 可用性是用户体验的一种度量,它可以用访问者完成网站功能的方便程度来描述——无论是通过自身知识还是通过学习新方式来完成这种功能。我认为Jakob Nielson的解释非常到位,他说: 可用性是评估网站易用程度的一种属性。同时“可用性”这个词也指在设计过程中提高易用性的方法。 在本文中我希望能够提供一个可用性清单,内容覆盖了从视觉设计,到可以用在任何项目中的简单导航提示等多个方面。 1. 当前位置导航 ... 阅读全文
posted @ 2009-06-13 23:31 ajuanabc 阅读(166) 评论(0) 推荐(0) 编辑
摘要:jquery是一个非常容易使用,同时也是扩展性很好的一个javascript框架。使用jquery可以非常容易的实现一些页面的ajax效果。本文收集一批使用jquery实现很酷的动画效果菜单的插件和教程。插件LavaLamp相信很多人都见过这个很酷的菜单插件,也有很多网站成功的应用了这个插件。插件主页 jquery Kwicks 插件如果你多Mootools有些了解,或许会注意到Mootools上一版主页的一个滑动菜单效果(现在已经看不到了)。这个插件就是来自于这个效果,很酷,也很容易定制。使用这个插件不仅仅可以制作非常个性的菜单,制作某些步骤演示也非常合适——比如购物流程的演示。插件主页查看 阅读全文
posted @ 2009-06-13 23:30 ajuanabc 阅读(122) 评论(0) 推荐(0) 编辑
摘要:RMI是Java平台实现远程调用的规范,下面是一个小例子,本机测试通过 一共有三个java类,远程接口,服务端程序,客户端程序 远程接口:import java.rmi.*;public interface HelloIn extends java.rmi.Remote{ String sayHello() throws RemoteException;} 服务端程序:/*** author by http://www.bt285.cn http://www.5a520.cn */import java.rmi.*;import java.net.*;import java.rmi.r... 阅读全文
posted @ 2009-06-13 23:29 ajuanabc 阅读(159) 评论(0) 推荐(0) 编辑
摘要:www.cnfol.com 2009年06月13日 09:30 搜狐IT 北京时间6月13日消息,苹果近日发布了新版Safari浏览器,3天下载量达到1100万,这引发了新一轮的浏览器大战。Opera也宣布将于下周二发布一项新技术。以下是今天美国科技博客的主要内容。 TechCrunch:苹果新版Safari三天下载量达1100万 苹果日前宣布,其新版互联网浏览器Safari4在发布前3天下载量就已达到1100万。令人惊讶的是,苹果数据显示,其中一半用户(约600万)下载的是Windows版本。苹果目前仍致力于提升Safari浏览器的速度,并宣称Safari4加载HTML页面的速度比... 阅读全文
posted @ 2009-06-13 23:28 ajuanabc 阅读(123) 评论(0) 推荐(0) 编辑
摘要:DouglasCrockford是JavaScript开发社区最知名的权威人士,JSON、JSLint、JSMin和ADSafe之父,《JavaScript.The Good Parts》(中文书名为《JavaScript语言精粹》)一书作者。JavaScript的创始人BrendanEich说他是“lambda编程和JavaScript的精神领袖(Yoda of lambda programming andJavaScript)”。他同时也服务于ECMA的JavaScript2.0技术委员会(TC39)。其个人站点和Blog分别为:http://www.crockford.com/和http 阅读全文
posted @ 2009-06-13 23:28 ajuanabc 阅读(198) 评论(0) 推荐(0) 编辑
摘要:Selenium是一款开源Web自动化测试工具,最近发布了1.0版,标志着Web自动化测试领域正式加入了一名新成员。在其新版本中,除了修正了若干Bug,最引人瞩目的就是Selenium RC增加了对Google Chrome浏览器的支持,同时Selenium官方网站上提供了完整的用户指南。InfoQ一直关注Selenium的成长,赵劼在.NET平台下Web测试工具横向比较一文中对Selenium做了概括: 严格说来,Selenium是一套完整的Web应用程序测试系统,它包含了测试的录制(Selenium IDE)、编写及运行(Selenium Remote Control)和测试的并行处理(S 阅读全文
posted @ 2009-06-13 23:27 ajuanabc 阅读(184) 评论(0) 推荐(0) 编辑
摘要:2009-06-13 09:32:13PCPOP 近日,一款名为“绿坝-花季护航软件”于前些天突然出现在了大家面前,成为了众网友热议的焦点,绿坝-花季护航软件是一款功能强大的少年儿童上网管理软件,能够过滤网上的不良信息,控制上网时间、限制网聊交友等等。相信大家已经从网上了解到了这款上网管理软件即将预装在国内所有新售电脑的消息,一石激起千层浪网,顿时无数网友通过各种渠道纷纷表示自己的看法。两天前小编也带大家全面体验过了绿坝这款软件的所有功能,我们众多的泡泡网友同样讨论激烈,对此看法不一。其实像绿坝-花季护航... 阅读全文
posted @ 2009-06-13 23:26 ajuanabc 阅读(177) 评论(0) 推荐(0) 编辑
摘要:Posted on : 04-06-2009 | By :愚人码头| In :前端框架0jQuery实现的快速查找就是一个列表中查找和你输入的文字相匹配的项,高亮并前置表示;如图:jQuery代码:view sourceprint?01.$(function(){02.//键盘按键弹起时执行03.$('#index').keyup(function(){04.varindex = $.trim($('#index').val().toString());//去掉两头空格05.if(index ==''){06.$('li').re 阅读全文
posted @ 2009-06-12 11:23 ajuanabc 阅读(286) 评论(0) 推荐(0) 编辑
摘要:<mce:script type="text/javascript"><!--/* 每个对象实例都有个属性成员用于指向到它的instanceof 对象(暂称为父对象)的原型(prototype) 我们把这种层层指向父原型的关系称为[原型链 prototype chian] 原型也具有父原型,因为它往往也是一个对象实例,除非我们人为地去改变它 在JavaScript中,"一切都是对象,函数是第一型。" Function和Object都是函数的实例。 Function的父原型指向到Function的原型,Function.prototype 阅读全文
posted @ 2009-06-11 13:36 ajuanabc 阅读(142) 评论(0) 推荐(0) 编辑
摘要:作者 Abel Avram 译者 王丽娟 发布于 2009年6月3日 上午12时54分社区 Architecture 主题 协作 标签 Google WaveGoogle Wave是一个工具,也是一个平台、还是一个协议。其架构的核心是操作转换(Operational Transformation,OT),这是一个支持并发控制的理论型框架。首先需要看看Google Wave的定义:Google Wave是基于托管型XML文档(称为Wave)的新型沟通、协作平台,支持并发修改和低延迟更新。工具Google Wave是一个兼备电子邮件、即时通讯、协作文档共享和编辑的工具。在Chrome、Firefo 阅读全文
posted @ 2009-06-11 09:40 ajuanabc 阅读(170) 评论(0) 推荐(0) 编辑
摘要:责任编辑:覃里作者:InfoQ 2009-06-09文本Tag: BSD html Google 【IT168资讯】在6月5日于北京举行的谷歌开发者日上,谷歌向参会者介绍了其下一代产品Google Wave以及其背后的HTML 5标准。开源代码倡导者、谷歌主管开源代码的经理Chris DiBona,他表示未来Google Wave将以BSD协议开发源代码。 从谷歌移动产品团队工程主管Dave Burke的Google Wave介绍和演示中,可以看出“整合”对于互联网的作用。Google Wave所采用的技术基本都是目前所常用的,比如E-mail、IM、文档、博客和图片等。在Wave中,你可.. 阅读全文
posted @ 2009-06-11 09:27 ajuanabc 阅读(126) 评论(0) 推荐(0) 编辑
摘要:Openjweb的邮件管理功能介绍:(1) 定义系统发件箱,在后台定时发邮件时会顺序选择系统发件箱进行邮件发送,这样在群发广告邮件时可降低发件箱地址被看作是垃圾邮箱的几率。(2) 用户可定义自己的邮件群组,并为自己的用户群组增加成员,每个用户只能看到自己创建的群组。(3) 用户发送邮件时即可以用自己的邮件作为邮件发送地址,也可将邮件加到系统邮件列表中由系统定时发送。(4) 由于系统配置了邮件定时发送作业,所以在业务系统中可根据业务需要增加邮件正文、邮件标题、收件人信息等内容插入到邮件发送队列中,这样支持了当某种业务事件发生时,系统会以邮件的方式通知收件人。(5) 如果邮件发送失败,邮件发送队列 阅读全文
posted @ 2009-06-08 19:40 ajuanabc 阅读(199) 评论(0) 推荐(0) 编辑
摘要:在开发openjweb平台期间遇到这样一个问题,在编辑页面中,状态位字段是由系统设置的,不应该由人工设置,所以状态位字段应该显示出来但不允许被编辑,使用struts2的<s:select>标签不具有disabled属性,除非将theme设置为simple才可以使用disabled,那么如果不使用simple的theme还有其他办法使select下拉框只读吗?从网上找到了一个办法,大致的思路就是不让下拉框获得焦点,见下面的html代码:<span onmousemove="this.setCapture();" onmouseout="this.r 阅读全文
posted @ 2009-06-08 16:46 ajuanabc 阅读(398) 评论(0) 推荐(0) 编辑
摘要:人月神话里谈到软件领域没有"银弹",而Openjweb的目标是制造一颗巨大威力的"银弹",人月神话的作者预言十年内不会有银弹出现,但现在的时间已经超过了十年的期限,银弹该出现了...对openjweb快速java web应用开发平台感兴趣的朋友请加QQ群:33724089 阅读全文
posted @ 2009-06-06 15:58 ajuanabc 阅读(153) 评论(0) 推荐(0) 编辑
摘要:openjweb新增在线考试阅卷评分,并同时可用于在线调查功能,文档下载地址:http://code.google.com/p/openjweb/downloads/detail?name=exam.doc&can=2&q=#makechanges功能大致如下:(1)定义题库(2)定义试卷(与题库进行组合)(3)设置正确答案及试卷各选题标准答案(4)支持单选,多选,简答(5)选择题可自动评分(6)考试/在线调查活动创建:可指定活动时间段,参与人选择(从组织结构树选择人员),关联一个试卷,邮件通知答踢(7)在线试卷填写,评分,数据权限约束(只能看自己的试卷,或者可以由指定评分人看 阅读全文
posted @ 2009-06-04 16:31 ajuanabc 阅读(190) 评论(0) 推荐(0) 编辑
摘要:开发DLL的时候,需要十分注意 DllMain 函数,因为在多线程环境下DLLMain里面的代码很容易引发线程死锁。 这篇MSDN文章《Best Practices for Creating DLLs》深入讨论了开发DLL的时候应该注意哪些事项, 非常推荐。简单来说,系统在装载DLL 的时候会自动产生一个Loader Lock, 避免多个DLL同时被装载。 LoaderLock从API函数LoadLibrary调用的开始就自动加锁, 直到DllMain 退出为止。 常见到一些开发者喜欢在DllMain 里面写大量的初始化代码(比如 CoInitializeEx, LoadLibraryEx,C 阅读全文
posted @ 2009-06-03 06:44 ajuanabc 阅读(121) 评论(0) 推荐(0) 编辑
摘要:openjweb平台生成的编辑页面比以前有了很大改善,下面是平台生成的编辑页面:平台以前生成的编辑页面样式:平台生成的列表页面包括增删改,固定列查询,自定义查询,分页等,固定查询列可自由设置,见下图:openjweb平台的共享版程序已上传到http://code.google.com/p/openjweb,欢迎下载试用,此站点已上传了大量的开发视频.openjweb同时制定了独特的营销模式,竭诚与广大软件营销人员,软件开发人员,软件公司,企业最终用户紧密合作,作者联系方式:QQ:29803446msn:baozhengw999@hotmail.com手机:13651070328王先生 阅读全文
posted @ 2009-06-02 18:18 ajuanabc 阅读(131) 评论(0) 推荐(0) 编辑
摘要:DLL 里面使用TLS (Local Thread Storage) 的常见做法是:在DLLMain的DLL_PROCESS_ATTACH/DLL_THREAD_ATTACH 被调用的时候为每个线程(Thread)分配内存,而在DLL_THREAD_DETACH/DLL_PROCESS_DETACH 被调用的时候释放内存。 MSDN文章《Using Thread Local Storage in a Dynamic-Link Library》 上有这样的示例代码。BOOL WINAPI DllMain(HINSTANCE hinstDLL, // DLL module handle DWORD 阅读全文
posted @ 2009-06-01 09:15 ajuanabc 阅读(408) 评论(0) 推荐(0) 编辑