自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

renhui999的专栏

成功并不难,贵在坚持!

  • 博客(0)
  • 资源 (5)
  • 收藏
  • 关注

空空如也

Android框架浅析之锁屏(Keyguard)机制原理

Android框架浅析之锁屏(Keyguard)机制原理

2015-10-22

android应用高仿微信版本内测版UI(V5.2)

android应用高仿微信内测版本,在eclipse上面导入即可运行,方便学习android相关的知识。

2014-08-06

masm5 (汇编学习软件)

1、下载个masm5.0(简单,适合初学者),里面至少应包含masm.exe和link.exe,可能还包含其他的,不过我们只需要最基本的这两个。 2、将masm5.0压缩包里的程序解压(包含masm.exe和link.exe),放到一个目录中(如D:\masm),然后就在这个目录下建立个文本文件(如XX.txt)写入个汇编程序,保存,将后缀名改为XX.asm。 3、进入命令提示行(开始--运行--输入cmd) 4、进入程序所在文件夹(用dos的cd命令),以2中的为例,键入“d:”,回车,键入“cd masm”,回车,键入“masm XX”,回车3下,键入“link XX”,再回车3下,再键入“XX”,就运行完了。

2012-07-27

超星阅读器(阅读PDG文档)

超星阅览器(SSReader)是超星公司拥有自主知识产权的图书阅览器,是专门针对数字图书的阅览、下载、打印、版权保护和下载计费而研究开发的。经过多年不断改进,是国内外用户数量最多的专用图书阅览器之一。 超星阅览器功能及操作 1.软件界面分布说明   主菜单:包括超星阅览器所有功能命令,其中“注册”菜单是提供给用户注册使用的, “设置”菜单是给用户提供相关功能的设置选项。   功能耳朵:包括“资源”、“历史”、“交流”、“搜索”、“制作”   ①“资源”:资源列表 提供给用户数字图书及互联网资源,具体使用查看“资源管理”   ②“历史”:历史记录 用户通过阅览器访问资源的历史记录。具体使用查看“历史”   ③“交流”:在线超星社区 读书交流 问题咨询 找书帮助   ④“搜索”:在线搜索书籍   ⑤“制作”:可以通过制作窗口来编辑制作超星pdg格式Ebook。具体使用查看“制作”   工具栏:快捷功能按钮采集图标:用户可以拖动文字图片到采集图标,方便的收集资源。具体使用方法查看主要改进。翻页工具:阅读书籍时,可以快速翻页窗口:阅读窗口 书籍阅读窗口   ①阅读窗口 阅读超星PDG及其他格式图书窗口   ①网页窗口 浏览网页窗口   ②制作窗口 制作超星Ebook窗口   ③下载窗口 下载书籍窗口   超星阅览器标准版的用户可以可以通过在线升级增加“文字识别”功能或者下载使用超星阅览器增强版。   操作方法:在阅读书籍时,在书籍阅读页面点击鼠标右键,在右键菜单中选择“文字识别”,在所要识别的文字上画框,框中的文字即会被识别成文本显示在弹出的面板中,选择“导入编辑”可以在编辑中修改识别结果,选择“保存”即可将识别结果保存为TXT文本文件。 2.剪切图像   操作方法:在阅读书籍时,在书籍阅读页面点击鼠标右键,在右键菜单中选择“剪切图像”,在所要剪切的图像上画框,剪切结果会保存在剪切版中,通过“粘贴”功能即可粘贴到“画图”等工具中进行修改或保存。 3.书签   ① 添加网页书签   操作方法:在网页窗口点击工具栏中的,根据提示完成操作,网页书签记录网页的链接地址及添加时间;   ② 添加书籍书签   操作方法:在书籍阅读窗口点击工具栏中的,根据提示完成操作,书籍书签记录书籍的书名、作者、当前阅读页数及添加时间。   ③ 书签管理   操作方法:点击书签菜单选择“书签管理”,在弹出的提示框中对已经添加的书签进行修改。 4.自动滚屏   在阅读书籍时,可以使用滚屏功能阅读书籍。   操作方法:在阅读书籍时,在书籍阅读页面双击鼠标左键开始滚屏,单击鼠标右键停止滚屏。如果您要调整滚屏的速度可以在设置菜单中的“书籍阅读”选项中进行设置。 5.更换阅读底色   使用“更换阅读底色”功能来改变书籍阅读效果。   操作方法:在“设置”菜单中选择“页面显示”,在“背景”选项的“图片”中选择要更换的底色;   或在书籍阅读页面点击鼠标右键,在右键菜单中选择“背景设置”,在“图片”中选择要更换的底色。 6.发表   发表自己的文章,与其他会员分享。   操作方法:在制作窗口中,点击"发表"可以将自己的文章发表到"读书笔记"栏目中。 7.互联网资源   汇集网上精华资源(包括在线电影、电视、电台、音乐、报纸、期刊等),通过专业的分类及筛选,充分享受网络资源共享的乐趣。 8.导入文件夹   可以通过我的图书馆管理自己的文件。   操作方法:在“我的图书馆”下的图书馆选择导入-文件夹。   导入后: 9.上传资源   用户通过我的图书馆整理好的专题可以通过“复制”“粘贴”功能上传到“上传资源站点”,通过上传资源站点与其他用户交流。   此功能仅对读书卡会员开放。   操作方法:在“我的图书馆”下复制分类,在“上传资源站点”粘贴,粘贴成功即上传成功。   复制:   粘贴:   上传成功,刷新后就可以看到   上传后的专题名称后,会标注出您的用户名。

2012-07-27

apache-tomcat-6.0.35.zip

一、Tomcat背景   自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。其次,Tomcat是完全免费的软件,任何人都可以从互联网上自由地下载。Tomcat与Apache的组合相当完美。 二、Tomcat目录 tomcat |---bin Tomcat:存放启动和关闭tomcat脚本; |---conf Tomcat:存放不同的配置文件(server.xml和web.xml); |---doc:存放Tomcat文档; |---lib/japser/common:存放Tomcat运行需要的库文件(JARS); |---logs:存放Tomcat执行时的LOG文件; |---src:存放Tomcat的源代码; |---webapps:Tomcat的主要Web发布目录(包括应用程序示例); |---work:存放jsp编译后产生的class文件; 三、Tomcat类加载 Bootstrap($JAVA_HOME/jre/lib/ext/*.jar) System&#40;$CLASSPATH/*.class和指定的jar&#41; Common($CATALINA_HOME/common 下的classes,lib,endores三个子目录) Catalina ($CATALINA_HOME/server/下的classes和lib目录仅对Tomcat可见) &Shared;($CATALINA_HOME/shared/下的classes和lib目录以及$CATALINA_HOME/lib目录)仅对Web应用程序可见,对Tomcat不可见WebApp($WEBAPP/Web-INF/*仅对该WEB应用可见classes/*.class lib/*.jar) 加载类和资源的顺序为: 1、/Web-INF/classes 2、/Web-INF/lib/*.jar 3、Bootstrap 4、System 5、$CATALINA_HOME/common/classes 6、$CATALINA_HOME/common/endores/*.jar 7、$CATALINA_HOME/common/lib/*.jar 8、$CATALINA_HOME/shared/classes 9、$CATALINA_HOME/shared/lib/*.jar 四、server.xml配置简介: 下面讲述这个文件中的基本配置信息,更具体的配置信息请参考tomcat的文档: server: 1、port 指定一个端口,这个端口负责监听关闭tomcat的请求 2、shutdown 指定向端口发送的命令字符串 service: 1、name 指定service的名字 Connector (表示客户端和service之间的连接): 1、port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求 2、minProcessors 服务器启动时创建的处理请求的线程数 3、maxProcessors 最大可以创建的处理请求的线程数 4、enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS查 询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip 地址 5、redirectPort 指定服务器正在处理http请求时收到了一个SSL传输请求后重定向的 端口号 6、acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理 队列中的请求数,超过这个数的请求将不予处理 7、connectionTimeout 指定超时的时间数(以毫秒为单位) Engine (表示指定service中的请求处理机,接收和处理来自Connector的请求): 1、defaultHost 指定缺省的处理请求的主机名,它至少与其中的一个host元素的name 属性值是一样的 Context (表示一个web应用程序): 1、docBase 应用程序的路径或者是WAR文件存放的路径 2、path 表示此web应用程序的url的前缀,这样请求的url为 http://localhost:8080/path/**** 3、reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的 /WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可 以在不重起tomcat的情况下改变应用程序 host (表示一个虚拟主机): 1、name 指定主机名 2、appBase 应用程序基本目录,即存放应用程序的目录 3、unpackWARs 如果为true,则tomcat会自动将WAR文件解压,否则不解压,直接 从WAR文件中运行应用程序 Logger (表示日志,调试和错误信息): 1、className 指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口 2、prefix 指定log文件的前缀 3、suffix 指定log文件的后缀 4、timestamp 如果为true,则log文件名中要加入时间,如下 例:localhost_log.2001-10-04.txt Realm (表示存放用户名,密码及role的数据库): 1、className 指定Realm使用的类名,此类必须实现org.apache.catalina.Realm接口 Valve (功能与Logger差不多,其prefix和suffix属性解释和Logger 中的一样): 1、className 指定Valve使用的类名,如用org.apache.catalina.valves.AccessLogValve 类可以记录应用程序的访问信息 directory(指定log文件存放的位置): 1、pattern 有两个值,common方式记录远程主机名或ip地址,用户名,日期,第一行 请求的字符串,HTTP响应代码,发送的字节数。combined方式比common方式记 录的值更多 五、web.xml配置简介: 1、默认(欢迎)文件的设置  在tomcat4/conf/web.xml中,<welcome-file-list>与IIS中的默认文件意思相同。  <welcome-file-list>  <welcome-file>index.html</welcome-file>  <welcome-file>index.htm</welcome-file>  <welcome-file>index.jsp</welcome-file>  </welcome-file-list> 2、报错文件的设置 <error-page> <error-code>404</error-code> <location>/notFileFound.jsp</location> </error-page> <error-page> <exception-type>java.lang.NullPointerException</exception-type> <location>/null.jsp</location> </error-page> 如果某文件资源没有找到,服务器要报404错误,按上述配置则会调用/webapps/ROOT/notFileFound.jsp。 如果执行的某个JSP文件产生NullPointException ,则会调用/webapps/ROOT/null.jsp 3、会话超时的设置 设置session 的过期时间,单位是分钟; <session-config> <session-timeout>30</session-timeout> </session-config> 4、过滤器的设置 <filter> <filter-name>FilterSource</filter-name> <filter-class>project4. FilterSource </filter-class> </filter> <filter-mapping> <filter-name>FilterSource</filter-name> <url-pattern>/WwwServlet</url-pattern> (<url-pattern>/haha/*</url-pattern>) </filter-mapping> 过滤: 1) 身份验证的过滤Authentication Filters 2) 日志和审核的过滤Logging and Auditing Filters 3) 图片转化的过滤Image conversion Filters 4) 数据压缩的过滤Data compression Filters 5) 加密过滤Encryption Filters 6) Tokenizing Filters 7) 资源访问事件触发的过滤Filters that trigger resource access events XSL/T 过滤XSL/T filters 9) 内容类型的过滤Mime-type chain Filter 注意监听器的顺序,如:先安全过滤,然后资源, 然后内容类型等,这个顺序可以自己定。 六、管理 1、用户配置 在进行具体Tomcat管理之前,先给tomcat添加一个用户,使这个用户有权限来进行管理。 打开conf目录下的tomcat-users.xml文件,在相应的位置添加下面一行: <user name="user" password="user" roles="standard,manager"/> 然后重起tomcat,在浏览器中输入http://localhost:8080/manager/,会弹出对话框,输入上面的用户 名和密码即可。 2、应用程序列表 在浏览器中输入http://localhost:8080/manager/list,浏览器将会显示如下的信息: OK - Listed applications for virtual host localhost /ex:running:1 /examples:running:1 /webdav:running:0 /tomcat-docs:running:0 /manager:running:0 /:running:0 上面显示的信息分别为:应用程序的路径、当前状态、连接这个程序的session数 3、重新装载应用程序 在浏览器中输入 http://localhost:8080/manager/reload?path=/examples,浏览器显示如下: OK - Reloaded application at context path /examples 这表示example应用程序装载成功,如果我们将server.xml的Context元素的reloadable属性设为true,则没必要利用这种方式重新装载应用程序,因为tomcat会自动装载。 4、显示session信息 在浏览器中输入http://localhost:8080/manager/sessions?path=/examples,浏览器显示如下: OK - Session information for application at context path /examples Default maximum session inactive interval 30 minutes 5、启动和关闭应用程序 在浏览器中输入http://localhost:8080/manager/start?path=/examples和 http://localhost:8080/manager/stop?path=/examples分别启动和关闭examples应用程序。

2012-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除