现在位置: 首页 > BiosseGow发表的所有文章
  • 08月
  • 15日
综合 ⁄ 共 4224字 评论关闭
什么是Java虚拟机 作为一个Java程序员,我们每天都在写Java代码,我们写的代码都是在一个叫做Java虚拟机的东西上执行的。但是如果要问什么是虚拟机,恐怕很多人就会模棱两可了。在本文中,我会写下我对虚拟机的理解。因为能力所限,可能有些地方描述的不够欠当。如果你有不同的理解,欢迎交流。 我们都知道java程序必须在虚拟机上运行。那么虚拟机到底是什么呢?先看网上搜索到的比较靠谱的解释: 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、......
阅读全文
  • 08月
  • 13日
综合 ⁄ 共 9175字 评论关闭
本文介绍如何利用 Struts 2 拦截器来为 Java Web 应用添加应用管理的基于角色的存取控制(Role-Based Access Control,RBAC)的设计和实现方法。相对于容器提供的存取控制,它能够更细粒度地控制资源,处理更加复杂的情况。 引言 Apache Struts 作为最成功的 MVC Web 框架早已得到了广泛的应用,但是其自身也暴露出不少缺点,从而引出了 Struts 2 。 Struts 2 摒弃了原来 Struts 1 的设计, 而是转向了 webwork2,并结合 Struts 已有的优点,试图打造出一个集众家所长的完美 Web 框架。 Struts 2 因此也具备 webwork2 中的一个非常......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 603字 评论关闭
原文链接: http://davidwalsh.name/css-custom-cursorDemo地址: http://davidwalsh.name/demo/css-custom-cursor.php原文日期: 2014-09-16翻译日期: 2014-09-17翻译人员: 铁锚 还记得Web 1.0时代的那些苦逼岁月吗? 你想尽一切办法来优化你的网站. 还要饱受IE6惨无人道的虐待,举个栗子, IE中那些害死人不偿命的滚动条, 我一直记得第三方类库 CometCursor. CometCursor非常强悍,主要用来创建和加载自定义鼠标光标样式。现在可能你会觉得当初的那些实现手段特别老土,但有时又确实需要定制一下光标图案,那么一起来看看CSS怎么实现吧, I......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 5643字 评论关闭
一.介绍  插件编写的目的是给已经有的一系列方法或函数做一个封装,以便在其他地方重复使用,方便后期维护。  JQuery除了提供一个简单、有效的方式进行管理元素以及脚本,它还还提供了例外一种机制:即给核心模块增加自己的方法和额外的功能。通过这种机制,Jquery允许我们自己创建属于我们自己的插件,提高我们在开发过程中的效率。  1.1JQuery的插件分为3中类型:  (1)封装对象方法的插件(也就是对象级别的开发)  这种类型的插件是我们今天需要讲的插件。  (2)封装全局函数的插件(类级别开发)  指可以把独立的函数添加......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 3263字 评论关闭
from: http://docstore.mik.ua/orelly/java-ent/jenut/ch08_06.htm 就平常我们经常遇到的返回码比如42000 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 可以看到是大分类42 Syntax error or access rule violation 子分类无 如果需要根据errorcode进行捕获,那么。。。就参考下面这张表就ok了 The SQL-92 standard defines a set of SQLSTATE return codes. SQLSTATE is defined as a five-character string, where......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 1402字 评论关闭
hdu 5021 Revenge of kNN II 题解中提到需要用到二分,即对于每个点Q二分枚举距离x,使在区间[Q-x, Q+x]的点刚好为k个。 若对于距离x,所处区间内的点数为k或者k+1(在满足题意的情况下可去掉一个点使数目变为k),则可退出查找。 至于区间更新和查询明显要用到树状数组 #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #include <set> using namespace std; typedef __int64 LL; const int MAXN = 100005; int n, m, mmp[MAXN]; struct _node { int idx, x......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 2724字 评论关闭
转自:http://blog.163.com/hulin_feng/blog/static/923525320122270442267/ MATLAB统计工具箱包括概率分布、方差分析、假设检验、分布检验、非参数检验、回归分析、判别分析、主成分分析、因子分析、系统聚类分析、K均值聚类分析、试验设计、决策树、多元方差分析、统计过程控制和统计图形绘制等。优化工具箱包括无约束最优化、有约束最优化、二次规划、多目标规划、最大最小化、半元限问题、方程求解以及大型优化问题的求解等。表Ⅰ-1  概率密度函数     betapdf 贝塔分布的概率密度函数     binopdf 二项分布的概率密度函数     ......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 387字 评论关闭
80286时cpu里寄存器都是16(可访问0x0000-0xFFFF的内存地址)位的,要访问1MB的内存空间(0x00000-0xFFFFF)是不够的。为此提出了逻辑地址的概念。 逻辑地址是用段寄存器(CS,DS,ES,SS,FS,GS)和偏移地址寄存器(DI,SI,BX,IP)来表示的。将1M的内存分成16个段,每个段为64KB,16X64KB=1MB。 如80000h:0000h可以表示成8000h:0000h,即逻辑地址为20位。 又如CS=8A00h IP=001Bh 那么将要执行的代码地址 8A000h+001Bh=8A01Bh,所以有时段的地址不一定0000,1000,2000...;F000开头的。 只有是在1M地址内,段的开始地址segstart和偏移量offset必......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 5346字 评论关闭
  本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也希望能够起到抛砖引玉的作用。^_^     1.推送方式基础知识:    在移动互联网时代以前的手机,如果有事......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 1387字 评论关闭
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;#脚本文件请求的路径   fastcgi_param  QUERY_STRING       $query_string; #请求的参数;如?app=123   fastcgi_param  REQUEST_METHOD     $request_method; #请求的动作(GET,POST)   fastcgi_param  CONTENT_TYPE       $content_type; #请求头中的Content-Type字段   fastcgi_param  CONTENT_LENGTH     $content_length; #请求头中的Content-length字段。      fastcgi_param  SCRIPT_NAME        $fastcgi_script_name; #脚本名称    fastcgi_......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 2390字 评论关闭
用途说明 dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是 0A。DOS格式的文本文件在Linux底下,用较低版本的vi打开时行尾会显示^M,而且很多命令都无法很好的处理这种格式的文件,如果是个shell脚本,。而Unix格式的文本文件在Windows下用Notepad打开时会拼在一起显示。因此产生了两种格式文件相互转换的需求,对应的将UNIX格式文本文件转成......
阅读全文
  • 11月
  • 28日
综合 ⁄ 共 575字 评论关闭
名称:欢迎来我家 javascript:window.top.space_addItem(14,4386,0,0,1,1,0); 名称:与你分享 javascript:window.top.space_addItem(14,4387,0,0,1,1,0); 名称:跟斗云 javascript:window.top.space_addItem(14,4333,0,0,1,1,0); 名称:夜光马 javascript:window.top.space_addItem(14,5077,0,0,1,1,0); 名称:幽夜幕 javascript:window.top.space_addItem(14,5002,0,0,1,1,0); 名称:分享 javascript:window.top.space_addItem(14,5329,0,0,1,1,0); 名称:国旗 javascript:window.top.space_addItem(14,5423,0,0,1,1,0); 名称:古......
阅读全文