现在位置: 首页 > nagging发表的所有文章
  • 03月
  • 08日
综合 ⁄ 共 2314字 评论关闭
1.一个Servlet入口处理所有请求,并根据不同的请求来反射不同的实现类,最好是写个xml配置文件,按照不容的实现类来控制对象的实现!! 例如: <?xml version="1.0" encoding="UTF-8"?> <actions> <action type="login" class="cn.ouyang.oa.web.action.LoginAction" topath="result.jsp" isforward="false"></action> <action type="show" class="cn.ouyang.oa.web.action.ShowAction" topath="index.jsp" isforward="true"></action> </actions> 先来看下我项目的结构吧. 2.......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 148字 评论关闭
大量的数学和力学经典书籍下载 http://202.38.126.65/mathdoc/大量的力学和数学专业书籍下载 本文来自: 小板凳---学术科研门户网站(xiaobandeng.com) 详细出处参考:http://www.xiaobandeng.com/thread-20166-1-5.html
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 8405字 评论关闭
转载自http://blog.csdn.net/cnnzp/article/details/6590087 Webkit CSS引擎分析 浏览器CSS模块负责CSS脚本解析,并为每个element计算出样式。CSS模块虽小,计算量大,设计不好往往成为浏览器性能的瓶颈。CSS模块在实现上有几个特点:CSS对象众多(颗粒小而多),计算频繁(为每个element计算样式)。这些特性决定了webkit在实现CSS引擎上采取的设计,算法。如何高效的计算样式是浏览器内核的重点也是难点。 前端工程师可能更关注: 能被浏览器高效执行的CSS脚本 浏览器内核工程师可能更关注: CSS内部数据的组织 计算样式 思考 总结 ......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 4636字 评论关闭
      做Linux方面也有三个多月了,对代码中的有些结构一直不是很明白,比如platform_device与platform_driver一直分不清关系。在网上搜了下,做个总结。两者的工作顺序是先定义platform_device -> 注册 platform_device->,再定义 platform_driver-> 注册 platform_driver。  (1)platform_device设备的注册过程必须在相应设备驱动加载之前被调用,因为驱动注册时需要匹配内核中所以已注册的设备名。platform_device 是在系统启动时在init.c 里的s3c_arch_init() 函数里进行注册的。这个函数申明为arch_initcall(s3c_a......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 2015字 评论关闭
一、什么是AN-AAA 1、表示 Access Network-Authentication, Authorization, Accounting Server 接入网鉴权、授权以及计费服务器 2、目前一般采用RADIUS服务器方式实现。 3、AN-AAA 对EV-DO用户进行鉴权认证,完成 EV-DO用户终端身份合法性的鉴权功能,同时AN-AAA完成EV-DO用户终端的开户管理功能。 4、AN与AN-AAA之间采用3GPP2定义的扩展RADIUS协议,这个接口称为A12接口,用于AN-Level认证。 5、EV-DO用户终端接入网络时,AN把用户的CHAP认证信息通过Access-Request消息传递给AN-AAA,AN-AAA判断用户终端的合法性, 具备......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 6565字 评论关闭
接前文的注册模块,本篇是登录模块。主要包括登录主界面,和登录相关编写的LoginAction、LoginDao和LoginService。以及配置的Filter。下面按逻辑顺序记录详细过程和代码: 一、在前文的index目录点击登录按钮后,通过javascript跳转至LoginAction。 <script type="text/javascript"> function login(){ var th = document.form1; if(th.username.value==""){ alert("用户名不能为空!!"); th.username.focus(); return ; } if(th.pswd.value==""){ alert("密码不能为空!!"); ......
阅读全文
  • 12月
  • 04日
综合 ⁄ 共 149字 评论关闭
原文:Java发邮件开发完整源代码 源代码下载地址:http://www.zuidaima.com/share/1550463298538496.htm Java发邮件完整源码,下载技能用,不用配置,导进MyEclipse中就能运行。 标签: 邮件 email mail java 详解话题: 邮件开发
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 2607字 评论关闭
传送门:【HDU】4967 Handling the Past 题目分析:比赛的时候没机会看这道题,没想到是线段树。。。 题目的意思是每给一个操作,然后就将这个操作和之前的操作按时间重新排序后重新执行,然后如果是peak就输出重新执行后对应时间的栈顶元素。保证没有非法pop操作。 首先我们可以将时间离散化(题目保证时间不同),按照离散化的时间建立线段树。每次push操作向线段树对应时间的位置插入+1,每次pop操作向对应时间的位置插入-1。 然后就是关键的查询操作。设查询的时间为t,我们知道如果要找到栈顶元素,那么就要找到最大的t'使得......
阅读全文
  • 10月
  • 31日
综合 ⁄ 共 1144字 评论关闭
Python中进程间共享数据,处理基本的queue,pipe和value+array外,还提供了更高层次的封装。使用multiprocessing.Manager可以简单地使用这些高级接口。  Manager()返回的manager对象控制了一个server进程,此进程包含的python对象可以被其他的进程通过proxies来访问。从而达到多进程间数据通信且安全。 Manager支持的类型有list,dict,Namespace,Lock,RLock,Semaphore,BoundedSemaphore,Condition,Event,Queue,Value和Array。    1) Manager的dict,list使用 import multiprocessingimport time def worker(d, key, value):   ......
阅读全文
  • 10月
  • 23日
综合 ⁄ 共 2582字 评论关闭
一直以来,总以为CPU内部真是如当年学习《计算机组成原理》时书上所介绍的那样,是各种逻辑门器件的组合。当看到纳米技术时就想,真的可以把那些器件做的那么小么?直到看了Intel CPU制作流程及AMD芯片的制作流程的介绍不禁感慨,原来科技是如此的发达。 本文我们以Intel为例对CPU的工作原理做简单介绍,仅仅是简单介绍,那么AMD,ARM,MIPS甚至PowerPC你应该会触类旁通才对。 还记得那是1968年7月18日,鲍勃-诺斯和戈登-摩尔的新公司在美国加利福尼亚州,美丽的圣弗朗西斯科湾畔芒延维尤城的梅多费大街365号开张了。并在成立不久......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 4935字 评论关闭
1. 对话框中 添加 combox 控件 2. 添加变量定义 CComboBox m_droplist; 3. 添加内容: m_dropbox.SetCurSel(1); m_dropbox.AddString("所有数据类型"); m_dropbox.AddString("空气温度"); m_dropbox.AddString("空气湿度"); m_dropbox.AddString("土壤湿度"); m_dropbox.AddString("土壤湿度"); m_dropbox.AddString("数据2"); m_dropbox.AddString("数据3"); 以下内容摘自: http://blog.sina.com.cn/s/blog_4b559bf30100gi6i.html CComboBox控件详解 CComboBox控件又称作组合框控件,其有三种形态可供选择,1.简单组合框(Sim......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 1939字 评论关闭
Java几乎所有的数据流都是只读或只写的,这些数据流的外部文件都是顺序文件,如果不创建新的文件就不能更新它们。Java提供了RandomAccessFile类允许在文件的随机位置上进行读写,当创建一个RandomAccessFile数据流时,可以指定两种模式:"r"或"rw"。顾名思义,模式"r"表示这个数据流是只读的,模式"rw"表示这个数据流既可读也可写。例如,如下语句则表示创建一个随机访问文件数据流并允许对文件test.dat进行读出和写入: RandomAccessFile raf = new RandomAccessFile("H:\\test.dat", "rw"); 如果test.dat已经存在则创建RandomAc......
阅读全文