`
buzhucele
  • 浏览: 335305 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    0. “面向对象”比你想象的要难得多   也许只有我有这种想法,不过我曾经以为计算机科学课上学过的“面向对象”是很简单的东西。我的意思是,创建一些类来模拟现实世界能有多难啊?其实,那还真是挺难的。   ...
做前端的一般都知道,尽量减少使用alert,主要因为系统的弹出框会终止当前一切进程,甚至连窗口操作也被禁止,实在是不太友好,所以这次讲下如何定制一个你自己的弹出提示框。即:使用html+css制作一个提示框,并使用javascript为它添加常用方法来达到替换系统提示框的目的。 因为时间有限(太忙了,养家糊口的男人你伤不起啊~),我打算分3篇:1、设计制作一个自己的弹出提示框;2、为你的弹出提示框添加交互功能;3、拖拽你的弹出提示框。 在此之前先让我们看下各浏览器的alert效果: <!--more--> Chrome下当同一个页面多次alert的时候,会提示可以禁止此页面再 ...
JavaWeb中的Session     在JavaWeb中使用HttpSession(以下简称session)对象来表示一个会话。     Session的创建(代表会话周期的开始):第一次调用request.getSession()方法时,会创建一个session对象。     Session的销毁(代表会话周期的 ...
线程有四种状态,任何一个线程肯定处于这四种状态中的一种:产生(New),可执行(Runnable),死亡(Dead),停滞(Blocked)。 1、产生(New):线程对象已经产生,但尚未被启动,所以无法执行。如通过new产生了一个线程对象后没对它调用start()函数之前。 2、可执行(Runnable):每个支持多线程的系统都有一个排程器,排程器会从线程池中选择一个线程并启动它。当一个线程处于可执行状态时,表示它可能正处于线程池中等待排排程器启动它;也可能它已正在执行。如执行了一个线程对象的start()方法后,线程就处于可执行状态,但显而易见的是此时线程不一定正在执行中。 3、 死亡(De ...
1、明确用户的需求 2、合理的人员配备 3、有计划的任务编排 4、定期的业务、技术培训 5、项目组成员按阶段进行自我总结 6、为项目设定明确的里程碑 7、不断的迭代重构
导读:本文来自奇虎360董事长周鸿祎的博客,分享了个人对于“一个优秀产品经理的必备素质”的经验与理念。 现在,互联网公司里开始重视产品经理了,这是一个好事。以前互联网谈融资,谈商业模式,谈战略,很少有谈产 ...
在打jar包时,往往需要在manifest文件中设置Class-Path,包含一些依赖的第三方jar包,使得以“java -jar xxx.jar”方式启动的jar包能正确找到依赖的类。 网上大多演示使用打jar包的例子都是像这样的: <target name="jar" >         <jar destfile="${dest.jar}">             <fileset dir="${source.class}">                 <include ...
作为一个Oracle数据库的用户,对于Export和Import两个命令绝对不会感到陌生,因为这二者正是我们经常用于数据备份和恢复的工具。但在使用这两个命令过程中所发生的Oracle字符集问题,常给一些Oracle使用者带来不必要的麻烦和不 ...
oracle的权限 oracle的权限 一、权限概述   权限是用户对一项功能的执行权力。在Oracle中,根据系统管理方式不同,将权限分为系统权限与实体权限两类。系统权限是指是否被授权用户可以连接到数据库上,在数据库中可以进行哪些系统操作。而实体权限是指用户对具体的模式实体(schema)所拥有的权限。这样讲可以有些模糊,举个例子来说:select any table是系统权限,它表示可以查看任何表。而select on table1是实体权限,表示对表table1的查询权限。 二、系统权限列表   在这里我们列出所有的权限,并将它们分类。这里只列出权限名,有关权限的详细说明请参考oracl ...
1、查看当前用户拥有的角色权限信息      select * from role_sys_privs; 2、查看所有用户:     select * from all_users;  3、查看当前用户的详细信息:     select * from user_users; 4、查看所有角色:     select * from dba_roles;  5、查看当前用户的角色信息:     select * from user_role_privs;  PS: ORACLE中数据字典视图分为3大类,     用前缀区 ...
在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。     但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方法。 【方法1】使用Struts2 Aware拦截器     这种方法需要Action类实现相应的拦截器接口。如我们要获得HttpServletResponse对象,需要实现org.apache.struts2 ...
1、添加自定义属性 服务器>应用服务器>your_server_name>Web容器设置>Web容器>定制属性,点击“新建”,加入一个自定义属性 名称:com.ibm.ws.webcontainer.invokeFiltersCompatibility 值:true 2、升级websphere6.1到最新版本,如6.1.0.37,升级包名称为: 6.1.0-WS-WASSDK-WinX32-FP0000037.pak 6.1.0-WS-WAS-WinX32-FP0000037.pak
中文乱码问题 1.在每个jsp文件的最前面添加下面两行: 2.在控制台上,选中Server > Java 和进程管理 > 进程定义 > Java 虚拟机,设置通用 JVM 参数: Dfile.encoding=GBK Dclient.encoding.override=GBK Ddefault.client.encoding=GBK xml解析问 ...
首先要明确一点软件是“以人为本,以用为先”。项目的管理从另一个角度来讲就是对人的管理,能否合理利用好人力资源是项目成败的关键。对于人力资源的管理总结了以下几点,请各位前辈批评指正: 1、关于任务编排 任务编排要现实不能因为“一腔热血”而误导整个团队,可先根据项目实施周期制定启动计划让项目运转起来,根据现实情况实时的改进、变更任务编排。 2、关于加班 加班不是解决项目进度问题的良药,如果加班过度会适得其反。给团队成员造成身体、思想上的压力,一旦出现这种状况结果可想而知。所以尽量不要用加班的方式赶进度,可以通过培训、合理编排计划来改变项目延迟交付的局面。 3、关于团队建设 团队成员要“目标明确,方向 ...
来自于软件开发领域的敏捷开发渐渐的向软件开发之外的领域传播。有金融界、法律界的朋友问我什么是敏捷,本文试图向非软件开发人员来介绍敏捷。 2001年美国17位资深的软件从业人员聚会,选择了Agile这个词作为统称,协商得到了如下的《敏捷软件开发宣言》。 我们致力于身体力行地揭示更好的软件开发方法,并推而广之。经过努力,我们已建立如下价值观: 个体及互动 胜过 流程及工具 可工作软件 胜过 详尽的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 它意味着,尽管右项也有价值,我们认为左项更有价值。 这个会议被称为“雪鸟会议”。 同时他们整理了如下的《敏捷宣言背后的原则》 我们遵循以 ...
Global site tag (gtag.js) - Google Analytics