- 浏览: 336362 次
- 性别:
- 来自: 安徽
-
最新评论
-
fanjf:
因为不是太懂,所以摘录!
DataStage---向目的库插入时出现问题:MLOG$ -
fanjf:
oracle 位图索引:位图索引: 解决某一表数据很多,但某一 ...
【转】 mysql 添加列,修改列,删除列。 -
fanjf:
创建索引:CREATE TABLE mm (m1 CHAR(1 ...
【转】 mysql 添加列,修改列,删除列。 -
fanjf:
查询mysql 的表emp 的约束:
SELECT * FR ...
【转】 mysql 添加列,修改列,删除列。 -
fanjf:
为什么 update 不报错,结果为空?
关于MYSQL 检查check约束
文章列表
[转]java中替换字符以及回车换行
- 博客分类:
- Java
//第一种方式
import java.util.regex.Pattern;
import java.util.regex.Matcher;
...
重构:对软件内部结构的一种调整,目的是在不改变软件之可察行为前提下,提高其理解性,降低其修改成本。
组织方法:
1抽取方法
创建一个新方法,命名以它做什么来命名,而不是怎么做来命名。Example1示例
2方法内联
如果只是简单的委托,可以将方法内联。
注意点:
被子类继承的方法不能内联。Example2示例
3临时变量内联
如果一个临时变量只
浅谈项目代码重构
重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
1 重构无法避免
重构无法避免的原因:
(1)一个大型软件,持续不变的是需求,需求的不断变化导致设计架构和代码的不断改变,重构无法避免。
一.重构原则
1.重构的定义
重构(名词):对软件内部结构的一种调整,目的是在不改变"软件之可察行为"前提下,提高其可理解性,降低其修改成本.
mysql 批量修改数据的SQL
- 博客分类:
- Mysql
对于同一张表修改一批数据,等于另一批数据;或者对于两张表,修改A表一批数据,等于B表的一批数据。oracle在这方面做到很好,SQL语法也比较简单,但Mysql做的不好,不是不能做,只是比较麻烦。首先准备两张表:emp: empno,ename,deptno,sal;(含义为员工编号,姓名,部门编号,工资)myemp:myid,myname,deptno,sal; (含义为员工编号,姓名,部门编号,工资)emp.empno 与 myemp.myid关联。问题:将emp表中 部门编号为10,主键empno等于myemp表中的myid,所有人员的【姓名,工资】批量同步过去,只能写一个语句。 下面是测 ...
点击文字让radio选中
- 博客分类:
- JavaScript
<html><body> <form action="" name="form1" method="post"> <br /> <label style="cursor:pointer" for="man"> <input type="radio" value="男" name="man" id="man"/& ...
CSS border-top 属性
- 博客分类:
- CSS
定义和用法
border-top 简写属性把上边框的所有属性设置到一个声明中。
可以按顺序设置如下属性:
border-top-width
border-top-style
border-top-color
如果不设置其中的某个值,也不会出问题,比如 border-top:solid #ff0000; 也是允许的。
默认值:
not specified
继承性:
no
版本:
CSS1
JavaScript 语法:
object.style.borderTop="3px solid blue"
实例
...
1 如有一张表的 其中一个字段中包含英文单引号 【'】
可以用如下SQL查询,插入和修改也是如此:
--监控短信内容包含单引号
select e.* from t_cc_l2_sms_send e
where e.act_start_dttm > sysdate - 60/1440
and e.sms_type_cd ='100' and e.sms_content like '%''%'
and rownum = 1需要双写单引号即可!
2 如何查询的某一个字段中包含下划线【_】
--用户表 120402Select * From T_CC_L2_Emp ...
Caused by: java.lang.OutOfMemoryError: PermGen space
需要在Eclipse中的【Window】-【Preferences】-【Java】-【Installed JREs】。
在如下文本框输入:
-Xmx1058M -Xms800M -XX:PermSize=256m -XX:MaxPermSize=256m
最近开发项目,跑批处理遇到一个问题:
2013-07-28 09:53:35,715[P17Quartz_CAScheduler_Worker-7]ERROR
[JobRunShell]run(line:211)Job DEFAULT.propertySmsJobDetail threw an
unhandled Exception:
org.springframework.jdbc.UncategorizedSQLException:
StatementCallback; uncategorized SQLException for SQL [update
T_CC_ ...
关于小米手机内存卡手机电脑都无法格式化的解决办法
- 博客分类:
- 杂记
如果你说卡坏了,没问题肯定是东芝的内存卡,。问题如 下:无法读取,空卡,卡受损,用手 机无法格式化,关闭手机,插数据线 存储模式也无法读取无法格式化,用 电脑同样不管用,下载n多内存卡修 复软件,量产软件都不管用解决 办法,找其它手机,把内存卡插上, 格式化,ok,如果不行在换个手机试 试,百分之九十的都能解决(自己没那么手机就找朋友或者亲 人借一下,o别放弃) oppo201a这款手机我试过也无法格式化,诺基亚的手机可以,明天我把手机型号发来。记得顶起来!!
最 好别买东芝的内存卡,我的坏掉后 看了很多帖子,很多毛病卡都东芝的。我的8g卡坏掉后手机电脑只要 能想到的各种方式都 ...
最近感觉暴风影音5太慢,而且太占用内存。所以换了Kmplayer,发现截图不行。总是提示【不能在超级速度模式下工作,或没有KMP转换滤镜】。
经过研究解决方法是:取消“超级速度模式”的勾选,右键菜单----“视频(高级)”----看“超级速度模式”的前面是否有“√”,如果有点击就取消了。然后在右键菜单中点“选项”----“参数设置”----点“参数设置”左边栏的“视频处理”----选右边栏的“常规”----点“KMP视频传送滤镜”下“条件”栏右边的下拉三角,点选“总是使用(强烈推荐)”----然后点右下角的“关闭”即可。
首先 我SVN合并代码时,也总是报错,后来通过eclipse自带的【SVN 资料研究】透视图更新文件,报【cannot map the project with svn provider 】错误,通过下面的方式解决后,SVN合并也能正常执行了;
=================================================
svn cannot map the project with svn provider解决办法:
首先,叙述一下令人蛋疼的情况, 纠结了我几个小时,更新Workspace原有的项目,显示更新成功,可是就是更新不下来svn上原有的文 ...
Eclipse 鼠标悬停提示
- 博客分类:
- IDE
用eclipse时,用鼠标在代码上移动时,尤其是当鼠标移动到方法名上的时候,就会在鼠标附近自动弹出一个信息栏,里面写着这个方法是在哪个类里定义的,以及这个方法的类型,注释。
使用Eclipse的朋友,都知道它有鼠标悬停提示(主要是变量类型声明和Doc帮助提示)的功能,突然弹出的窗口妨碍视线还影响思路,
关闭方法如下:
Window(窗口)->Preferences(首选项)->Java->Editor(编辑器)->Hovers(悬浮提示)
将[Combined Hover](组合) 去掉这个选项即可
windows自动更新变成了灰色,不能选择的原因
- 博客分类:
- 杂记
现象:
发现我的电脑---属性---自动更新里面所有的按钮都已经是灰色的了,
而且每次开机都会自动运行自动更新,关闭进程也无法停止,几秒钟后又会开始更新,而且更新后会要求重新启动。
控制面板里的安全中心显示“自动更新”已经打开,而且关闭选项也是灰色的.
1.
开始-运行- 输入gpedit.msc (XP pro) 计算机配置-管理模板-windows组件-windows update: 右边: 1.双击配置自动更新:选择“已启用”,确定。 2.双击“指定intranet microsoft更新位置”,选择“未配置”,确定。 此时系统将通过连接微站点自动更新。
2.
开始-运行-s ...