自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT民工的小窝

不吃苦中苦,不成人上人

  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 初试oracle中synonym的使用

数据中心有TA和VM两个用户,原来TA底下有一个Package,名叫pckg_dw_cust_query,在asp.net应用程序中都是通过ta.pckg_dw_cust_query来调用的,现在由于程序的改动,将这个包移到vm用户下面去了。此时,网站程序中原来调用ta.pckg_dw_cust_query查询数据的页面报错。对于这个问题,通过创建一个synonym可以完美的解决(即asp.n

2007-06-28 09:35:00 3726 2

原创 oracle分析函数lag/lead不能计算日期型数据?

一个表中包含日期型字段,使用lag或lead函数时,若lag/lead的第一个参数为日期型字段,会报错“ORA-00932:不一致的数据类型:要求DATE 得到的却是 NUMBER”。百思不得其解,将日期型字段用to_char换成字符串后,再调用没有问题(若要得到日期再用to_date转化,代码上稍微麻烦一点)测试用例:SELECT seq       ,t.mydate        --,

2007-06-27 21:06:00 2771 1

原创 eclipse中XML Catalog的dtd导入

最近,在学习IBatis。由于IBatis中要编写两种xml配置文件,一种是SqlMapConfig.xml配置文件(数据库连接信息、全局选项设置),该xml文件整个项目1个即可, 另外一种是ORM映射的xml文件,将增删改查(CRUD)语句汇总到该xml文件中,供SqlMapClient接口的实现子类来调用。这两个文件有对应的dtd文件,对于IBatis 2.0以上版本,前者是sql-map-c

2007-06-25 22:59:00 11895 5

原创 使用oracle的表、字段注释

随着表数目的增加,数据库应用系统的开发及维护难度也增大了。最常见的是表、字段的含义,光凭记忆来做比较费劲,不但容易出错,而且不利于知识传播。假设换了个DBA或开发人员,那又得从头开始熟悉一遍库表结构。所以,文档(或叫数据字典)的编写是非常必要的,文档的内容也要尽可能与库表一致,及时更新。笔者在实际项目中,就遇到这样的问题。常用表有5个左右,但每个表上的字段很多,二三十个或以上。操作久了,也只能

2007-06-25 22:39:00 2183

原创 greatest/least vs. max/min内建oracle函数

使用Oracle9i数据库已经快2年了, sql语句编写及查询优化均有所涉及。对于oracle的内建函数也基本都用过。比如针对字符型、数值型、日期型的单行处理函数(substr / length / instr..., sin / cos /..., to_date / to_char / month_between / ...) ;聚合运算(max / min / avg / sum / ...

2007-06-21 23:24:00 5941

原创 尝试oracle表的rebuild操作

生产系统中有个短信发送表,平均每个月会大批量发送一次群体短信(30~90万条记录),日常应用是一些即时短信,每天发送量在1000条~10000条左右。前几天突然发现查询很慢(在PL/SQL Developer工具中查出第一页要1秒左右,select * from tox.sm_send_sm_list,而一般的表只需0.01秒左右)。经检查,发现表上没有收集统计信息。查看表统计信息的查询语句如

2007-06-21 10:15:00 6419

原创 SQL注入攻击尝试

SQL注入是在web开发中,不得不考虑的一个问题,近些年已经得到了较充分的重视。一般新手不注意的话,写出的程序容易被SQL注入攻击。比如笔者试了下面这样一个用户登录的页面(代码见附录)数据库为mysql,用户表为userinfo,通过sql注入,就可以随意登录。登录方式1用户名: or 1=1 or 1=1密码:任意select count(*) from userinfo where use

2007-06-17 21:59:00 9250 1

原创 DCOM服务启动失败的解决办法

Q: DCOM 遇到错误“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。 ”,试图以参数“”启动服务 SENS 以运行服务器: {D3938AB0-5B9D-11D1-8DD2-00AA004ABD5E} 。google了一下,有两个说法:A1: 运行services.msc,找到server服务,将该服务设为自动 A2: 。将SENS(System Event Notifica

2007-06-17 10:26:00 22591 1

原创 开机时弹出对话框,报加载KB896425.log出错

记得2个多月前,就一直有报这个错误,当时在google上搜索KB896425.log啥也搜不出来,结果就天天开机这么忍着,到现在快3个月了。刚才再到google上搜了一把,终于查出了具体的原因,原来是一个病毒的残留物。搜出的一些中文网页上,一般是说运行regedit,将开机启动项中的KB896425.log的启动项删除,再用注册表的查找功能搜KB896425.log,搜索到后,删除与它相关的选

2007-06-15 19:56:00 1161

原创 jsp显示验证码问题

公司网站登录页面上使用了一个验证码(附录B),前天将weblogic8.1服务器(使用jdk1.4.1)部署到一台没有显卡的Solaris机器上时,图片无法显示,报错: java.lang.NoClassDefFoundError        at java.lang.Class.forName0(Native Method)        at java.lang.Class.forNa

2007-06-13 09:05:00 1725

原创 PL/SQL变量定义规则

学习了一下Introduction to Oracle9i(PLSQL 1),发现变量定义这块还颇有些讲究。比如标识符的非法字符、大小写是否敏感、嵌套定义、变量常量、初始值等等。看了培训材料中的介绍,写了如下的代码进行试验,加深理解。>DECLARE     -- 变量声明格式:identifier [CONSTANT] datatype [NOT NULL] [:= | DEFAULT ex

2007-06-12 13:42:00 3650

原创 asp.net中自定义日期控件试用

 在最近开发的一个asp.net 2.0系统上,要给业务部门出数据,在查询界面上经常要用到一个日期选择框,2周前看了www.asp.net上发布的一本书Asp.net Data Tutorial,对asp.net的三层结构开发方式有了一定了解(DataSet, ObjectDataStore)。上周,下了两个asp.net上的范例程序代码,一个是Duwamish7,另一个是petshop3.0(j

2007-06-08 18:26:00 2533 1

原创 weblogic8.X版本无法使用JSTL1.1

从2001年接触jsp至今,已经6年多了。使用jsp也做过两个网站项目的开发,但做项目时因为进度催得急,没有时间去系统地学习jsp相关的开发知识。因为恰好因为要讲授jsp开发的课程,虽然只是简单的做四五个页面,但为了保险起见,还是硬着头皮,从sun的主站上下了jsp规范文件jsp-2_0-fr-spec.pdf(478页)。花了3个小时囫囵吞枣式的过了一遍,有了一些全局的概念。jsp规范中主要

2007-06-08 15:53:00 1351

原创 初试jsp自定义标签库

2001年接触jsp,当时标签库、N层结构开发、设计模式等j2ee的思想还刚刚萌芽,每个jsp文件就是纯粹的java嵌入代码、javascript、html的混杂,以实现功能为第一要务。2003年首次接触taglib,对apache组织上的jstl略有了解,但没有真正在项目中使用。随着struts的流行,jstl的风头已经被盖过,但据说core这个jstl中的标签库使用的还是很多。本次基于学习的目

2007-06-08 15:37:00 1226 1

原创 初试oracle的imp/exp工具

imp/exp专门用来进行联机热备份(逻辑备份),dump一个文件,具体命令帮助可通过imp help=y或exp help=y命令来查看。笔者需要将生产系统上的某个用户下的所有对象都复制到测试库上,所以决定采用exp/imp来实施。首先编写导入导出的参数文件:-------------D:/Harvest/data/exp_vm.txtUSERID=vm/jsvm@jsdcbakOWNER=

2007-06-05 13:33:00 1437

原创 DBF文件导入到oracle尝试

 DBF文件可能是Visual Foxpro格式的,用excel也能打开,但由于excel行数有65536的上限,所以当dbf文件很大,记录数超过65536时,excel文件会截断超过65536的哪些记录。1. 采用SQLServer的导入导出向导首先,采用SQLServer的导入导出向导,结果发现不管数据源采用何种dbf驱动程序(dBase III / IV / 5,Driver do Mi

2007-06-05 10:54:00 18549

Brinson多期归因计算示例

针对基金业绩归因常用的brinson模型,多期归因的公式随处可见,但具体计算步骤网上不多见

2021-01-13

VBA小程序:分拆单元格内容并插入到N个列中

在小微经营贷进件过程中,要求传入店铺开业以来月度交易流水,在接口字段中约定以类似于[{"month": "201909", "amount": 10550}, {"month": "201908", "amount": 102757}]的形式传入,风控专员需要从该字段中拆分出每月交易流水,并且按照月份由近及远排列,从而方便监控店铺经营流水的变化趋势。 针对上述需求,用VBA来实现是再理想不过了。基本原理是定位到月度交易流水字段,并遍历每一行,调用Split()函数将字符串拆分成数组,并调用简单的交换排序确保按月份降序排列,最后将每月交易流水填入新增的列中。 使用方法:打开该宏文件,切换到目标excel文件,按ctrl+q(绑定的热键,即执行extractMonthRevenue过程)即可。 上述用绑定热键的操作方法的优点是,对目标excel文件不需要做任何变化或加工,只要有对应月交易流水字段即可(原因是vba代码中没有指定工作表,默认是ActiveSheet,即只要焦点在目标excel文件中即可)。

2019-09-27

python简易爬虫,批量下载用户图片及视频资料

针对网贷进件用户,需要批量下载该用户相关照片(比如手持身份证、经营店铺内外)及视频信息进行人工审核,当日进件数达到几百件时,纯手工下载工作量过于繁重,而一个python小爬虫即可彻底解放人工操作。 图片链接地址存在一个excel文件中对应的8个列中,因此调用了pandas来读取excel文件,遍历每一个用户,调用requests库依次下载8张图片及视频,最后下载到本机硬盘(os库负责文件目录操作)。除了图片链接地址不是通过常规的解析http页面schema来获取外,下载及存档操作与一般爬虫程序并无差异。

2019-09-23

用Excel模拟Monte Carlo,计算投资净现值NPV

本excel文件可作为蒙特卡罗模拟的入门材料,供大家参考学习。进阶学习,可考虑用SAS、SPSS、Mathlab及其它统计工具(如Splus&R、stata)。材料非原创,引用自http://www.doc88.com/p-117617151049.html, http://wiki.mbalib.com/wiki/蒙特卡罗方法。

2012-02-20

帆软报表导出各种格式(excel/word/pdf等)

运行依赖于fr-server-6.5.jar、fr-third-6.5.jar两个jar文件,以及datasource.xml数据库连接定义文件。

2010-11-10

hibernate中的集合映射范例程序

hibernate中的集合映射,各种集合类型的使用方法及适用场景

2007-07-24

调用FtpClient类上传文件(java)

FtpClient类上传文件(java)<br>运行需要的包:<br>ojdbc14.jar<br>jsp-api.jar<br>dom4j-1.6.1.jar<br>log4j-1.2.14.jar

2007-07-23

空空如也

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

TA关注的人

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