- 浏览: 88753 次
- 性别:
- 来自: 北京
最新评论
-
speed_guo:
分析的很仔细。
readonly,disabled,display区别
文章列表
要优雅,要严谨
a.背景和思路(有作者署名,清晰的注释)
b.能够被别人欣赏懂,命名规范,尽量用自己感觉高大上以及能让别人一眼看懂的命名(方法,接口,对象,参数),另一个重要的点:代码逻辑要清晰,面条式的代码没人愿意看,也看不懂
c.一件艺术品都有自己的精髓,骨架(抽象,封装,继承,设计模式)
d.不要孤立的看待自己的代码(考虑上下游调用者使用场景)
e.性能调优(内存使用,速度,是否随着数据量或者调用量增长,消耗和响应时间,I/O是线性的)
f.逻辑一定是明确的,无漏洞的,有边界的
技术的定义(R,D)
R:学习和探索
D:落地和实践
python3.6已经不支持pyCrypto!!!不用费尽心思去尝试,修复了。
git问题地址:
https://github.com/dlitz/pycrypto/issues/237
解决方法:
https://github.com/Legrandin/pycryptodome
程序运行正常
一个故事讲清楚NIO(转载)
- 博客分类:
- 心得
假设某银行只有10个职员。该银行的业务流程分为以下4个步骤:
1) 顾客填申请表(5分钟);
2) 职员审核(1分钟);
3) 职员叫保安去金库取钱(3分钟);
4) 职员打印票据,并将钱和票据返回给顾客(1分钟)。
我 ...
struts2动态生成zip文件并下载
- 博客分类:
- java 基础
功能:zip文件下载
简述:
1.根据画面上的复选框进行文件打包下载
2.待下载文件保存在服务器的硬盘上,打包过程中不生成临时文件
3.打包过程中需要动态创建一个txt文件一并打进zip包中
4.页面上没有文件被选择的场合,按下【下载】按钮后,什么都不做(不刷新页面)
部分内容参考自互联网,如果错误,欢迎指正。
Struts配置文件
<!-- 数据下载Action -->
<action name="downZip" class="DownloadAction">
<result name="n ...
oracle 写法:
--联系人列表
create or replace function func_contactlist(project_in in number) --查询条件
return varchar2 is
str_list varchar2(4000) default null; --连接后字符串
str varchar2(20) default null; --连接符号
begin
for x in (select t.linkmanname,t.workphone,t.mobilephone
from T_FINACEAD ...
(引自Spring in Action -- 命令控制器(如AbstractCommandController,BaseCommandController),通过将请求参数绑定到命令对象来简化请求的处理。请求参数可以通过URL参数或Web表单字段得到。尽管命令控制器可以处理表单输入,Spring还是提供了另一种可以为处理表单提供更好支持的控制器。下面,让我们来介绍Spring的表单控制器(如AbstractFormController,SimpleFormController。)
今天来介绍一下Spring的AbstractCommandController。Spring的Controller ...
Spring架构增强MultiActionController
在使用Spring提供的控制器时,AbstractController和SimpleFormController是应用得最多的。AbstractController是最基本的Controller,可以给予用户最大的灵活性。
SimpleFormController则用于典型的表单编辑和提交。在一个需要增,删,改,查的需求中,增加和修改扩展SimpleFormController完成,删除和查询则扩展AbstractController完成。
但是像上面那样完成某一业务对象的增,删,改,查,都属于一类相关的业务。把一类相关的操 ...
JS树
录结构菜单 演示地址: http://vip.5d.cn/flood/myjs/htm/menu/dir1.htm
简单树型菜单 演示地址: http://vip.5d.cn/flood/myjs/baoku/0035.htm
经典树型菜单 演示地址: http://vip.5d.cn/flood/myjs/htm/menu/content.htm
顶部滑动菜单 演示地址: http://vip.5d.cn/flood/myjs/htm/menu/show.htm
左边滑动菜单(可随滚动条滚动而变化)演示地址: http://vip.5d.cn/flood/myjs/htm/menu/ ...
2011-7-28 2:09:33 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.pages.mis.storeadmin_jsp._jspInit(storeadmin_jsp.java:23)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52) ...
----start
临时表(TEMPORARY TABLE)通常应用在需要定义临时集合的场合。但是,在大部分需要临时集合的时候,我们根本就不需要定义临时表。当我们在一条SQL语句中只使用一次临时集合时,我们可以使用嵌套表表达式来定义临时集合;当我们在一条SQL语句中需要多次使用同一临时集合时,我们可以使用公共表表达式;只有当我们在一个工作单元中的多条SQL语句中使用同一临时集合时,我们才需要定义临时表。
可以通过以下三种方式定义临时表:
方法1:
DECLARE GLOBAL TEMPORARY TABLE SESSION.EMP
(
NAME VARCH ...
在DB2数据库中,编目(catalog)这个单词很难理解,我自己当初在学习DB2的时候也常常被这个编目搞的很不明白,直到现在我个人也感觉到DB2中编目(catalog)这个术语用的不是很好,具体来说编目有编目节点,编目数据库等。
如果 ...
行转列
给出下面的数据:
CREATE TABLE Sales (Year INT, Quarter INT, Results INT)
YEAR QUARTER RESULTS----------- ----------- ----------- 2004 1 20 2004 2 30 2004 3 15 2004 4 10 2005 1 ...
示例说明:先创建一个临时表,并插入数据,然后查询临时表,返回游标。
create procedure testPrc()
-- 返回一个纪录
dynamic result sets 1
------------------------------------------------------------------------
-- sql 存储过程
------------------------------------------------------------------------
p1: begin
-- 定义一个全局临时表tmp_hy
declare global ...
ue使用的一些小技巧
- 博客分类:
- 心得
1. UE里面替换tab键为空格
解决使用UE编辑好且排列整齐的文件在EditPlus中错位的问题。
对于已有的带有tab键的空格,若需要将tab键转换为空格,可使用如下方法:
1)使用查找替换功能(Ctrl+R),^t 表示tab,在出现的窗口中的“查找(N)”输入:^t ,“替换为(P)”输入四个空格,全部替换即可。
2)中文是 工具栏“格式”->“转换制表符为空白”
英文是 工具栏“ format”->“tab to spaces”。
若要使新建的文件在UE中编辑时,键入tab键时为4个空格,可选择工具栏选 ...