自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WarDen

无冬之夜

  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于位的权限模块

做一个系统涉及到比较复杂的权限验证最开始用的是素数乘积然后相除来验证权限例如a权限的掩码是3,b权限的掩码是5,那么用户同时有这两种权限的值就是15,验证a的时候用用户的权限除以a的掩码,没有余数就表示有这个权限开始用的还是用long来保存后来发现即使是long也最多保存十多种权限所以进行了这一次的重构现在的逻辑是每一个位来保存一种权限,例如F在二进制下是1111,则表

2013-10-12 23:18:58 734

原创 MSSQL like 查询区分大小写的问题

今天遇到一个问题要不一批数据里面的一些大写改成小写改倒是方便但是因为只能在界面单条单条的改复核是个问题而我们数据库权限只有查询没有太多的权限开始简单的用like的查询发现改之前和改之后查询结果一样查了下文档和百度了下发现MSSQL的like查询默认是跟随数据库设置的而数据库建库默认是不区分大小写的...所以...然后搜了一些资料

2013-05-10 11:01:01 1800

原创 C#转java又遇到的坑爹subString

最近在做C#转java由于两个语法类似很多时候主要都是改一下大小写所以基本操作都是先把C#的代码直接拷过去然后稍微处理下报错的和命名规范基本就妥咯今天上线发现有个地方值有问题但是这段代码是直接从C#拷贝过去的逻辑上不应该存在问题才是最后经过场景还原发现就是这个坑爹的字符串切分的subString.net的subString的参数是:startIn

2013-03-22 15:33:12 993

原创 ServiceStack.Redis对多线程的支持

上周四上线了一个东西要在多线程的情况下访问Redis以前也用过ServiceStack.Redis去访问Redis加上这玩意在Redis官方网站推荐指数排第一果断就选择用它了考虑到我是在多线程的环境下使用的所以特意还去关注了它对多线程的支持看着他们api图上大大的一排鸟语:ThreadSafe Access我笑了结果今天早上一到公司一看数据

2012-12-10 19:29:20 20753 7

原创 一种简便的计时器和日志记录方案

在做效能分析的时候我们经常需要统计每个方法的执行效率通常的情况我们都是这样的: StopWatcher sw = new StopWatcher(); sw.start(); try { //dosth } f

2012-07-11 11:11:23 1061

转载 VISUAL STUDIO 2008 自定义项目模板

周末闲来没事就琢磨了一下在VS2008里面添加项目功能。在每个文件上加上一些必要的版权信息对任何一个程序员或者团队开发多是必要的。直接在网上找了找。基本多是说默认模板文件位于  [InstallDirectory]:\ProgramFiles\Microsoft Visual Studio9.0\Common7\IDE\ItemTemplates\Web\CSharp\1033。【说明: [Ins

2012-06-20 11:27:10 1379

原创 Cache+多线程下内存失效的一个bug

public static class MessageType2TemplateService { private static Dictionary list = new Dictionary(); private static HtmlTemplateDAL dao = new HtmlTemplateDAL(); public sta

2012-05-21 13:22:23 1224

原创 .Net中Format输出大括号

今天在做stringBuilder的时候输出大括号的时候提示:System.FormatException: 输入字符串的格式不正确如此三番的检查与调试都没有发现错误最后只好一个参数一个参数的试最后终于发现只要有{}在就会报错查了一下资料确实有这个问题:string.format输出大括号的方法,不是在括号前加转义字符,而是连续输出两个括

2012-05-04 15:15:57 2077 1

原创 Mybatis中的like查询

今天要做一个模糊查询用的Mybatis开始写的是:select id,bookName,author,publisher,donor,status,createDate,lastUpdate from book bookName like '%#{bookName}%' and author like '%#{author}%'

2011-11-10 15:56:28 76726 11

原创 .Net版本引发的血案

上周四我们把一批老程序引入了Metrics因为工作量不大也不是太上心运维把东西发布到线上我们就撤了因为东西比较多,都弄到12点咯然后当天的健康报告我也没收到我第一反应就是运维又把我坑了没有帮我把东西跑起来...于是第二天早上就叫运维跑起来也没有太上心...结果第三还是没有健康报告..我想肯定出问题咯跑上去一看真的是程序崩溃了...今天

2011-10-31 16:09:34 1072

原创 C#原生邮件发送+发送日志记录

首先需要两个引用:using System.Net.Mail;using System.IO;以下为正文:public int sendMail(string from, string to, string subject, string body, str

2011-10-10 17:17:46 878

转载 布隆过滤器(Bloom Filter)

在 日常生活中,包括在设计计算机软件时,我们经常要判断一个元素是否在一个集合中。比如在字处理软件中,需要检查一个英语单词是否拼写正确(也就是要判断它 是否在已知的字典中);在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上;在网络爬虫里,一个网址是否被访问过等等。最直接的方法就是将

2011-09-27 14:25:20 457

原创 XMLOperator[C#]

public class XMLOperator { //声明一个XmlDocument空对象 protected XmlDocument XmlDoc = new XmlDocument(); ///

2011-09-15 17:09:52 884

转载 Javascript和CSS浏览器兼容总结

javascript部分1. document.form.item 问题问题:代码中存在 document.formName.item(“itemName”) 这样的语句,不能在FF下运行解决方法:改用 document.formName.elements["elementNam

2011-07-26 10:20:07 375

转载 C#中遍历TreeView的两个常用方法

<br /><br />在TreeView查找某一节点,通常有两种方法,一种是递归的,一种不是递归,但都是深度优先算法。其中,非递归方法效率高些,而递归算法要简洁一些。<br /> <br />第一种,递归算法,代码如下:<br /><br />private TreeNode FindNode( TreeNode tnParent, string strValue )<br />    {<br />        if( tnParent == null ) return null;<br />    

2011-05-08 01:07:00 1746

原创 WinForm读取Excel文件

<br /><br />这两天做东西,用到了Excel。需要将Excel中的数据读取到内存中,经过处理后,保存到数据库中。在网上找了好多方法,但都有错误。现总结下:<br />1.引用Microsoft.Office.Interop.Excel<br />2.代码:<br /> /// <summary>          /// 导入Excel文件,并显示在列表          /// </summary>          /// <param name="sender"></param>      

2011-05-06 13:17:00 1144

原创 oracle plsql函数大全

<br /><br />1.ascii('A') 返回与指定的字符对应的十进制数<br />2.chr(65) 给出整数,返回对应的字符;<br />3. concat('010-','88888888') 连接字符串<br />4.initcap('smith') 返回字符串并将字符串的第一个字母变为大写;<br />5.instr(C1,C2,I,J) 在字符串C1中搜索字符串C2,返回发现指定的字符的位置;<br />                    I搜索的开始位置,默认为1。 J出现

2011-03-31 15:57:00 4157

原创 根据员工编号提取员工信息

<br />FUNCTION get_person_name (p_user_id IN NUMBER)<br />      RETURN VARCHAR2<br />   IS<br />      v_person_name   VARCHAR2 (100);<br />   BEGIN<br />      SELECT ppf.full_name<br />        INTO v_person_name<br />        FROM fnd_user fu, per_people_f

2011-03-30 14:20:00 3013

原创 ERP/Oracle - PL/SQL 编程日记

<br />在开发过程中经常遇到一些乱七八糟的小问题<br />为了两行字开个文章也太浪费咯<br />于是想把这些东西都整理到这里<br />如果需用的话ctrl+f就行咯<br /><br />1.不仅参数需要nvl进行为空验证,数据库中也需要进行nvl验证,例如:<br /> NVL(cirh.rent_contact_no,'&')=nvl(zlhth,NVL(cirh.rent_contact_no,'&'));

2011-03-25 11:18:00 630

原创 输出文件及调试信息

<br />        fnd_file.OUTPUT(fnd_file.LOG,'Err')<br /> <br />输出日志:将信息输出到日志记录中,用于调试<br /><br />        fnd_file.OUTPUT(fnd_file.OUTPUT,'文件输出')<br /> <br />输出文件:如xml文件,甚至asp/asp.net

2011-03-24 16:13:00 813

原创 MD050-设备、周转料具租赁明细表

<br /><br />create or replace package body qpo_inv_md050_rent_pkg is<br /> <br /> /*  debug flag */<br /> g_debug_flag VARCHAR2(1) := 'N';<br /> <br /> /*****************************************************<br />     ** out_xml<br />     ******************

2011-03-24 10:40:00 1423

原创 获取本地信息

<br />获取本地OU:<br />fnd_profile.value('ORG_ID')<br /> <br />其他类似<br /> <br /> <br /> <br />例如:<br /> <br /><br />SELECT   pv.VENDOR_NAME<br />FROM     po_vendor_sites_all        cirh,<br />         PO_VENDORS                 pv<br />WHERE    cirh.ORG_ID=fnd

2011-03-23 15:35:00 674

原创 BI publisher中的分页问题

<br />1.1.1.        新组分页<br />分页是自然的,但如果想在某处强制分页如新组新页,那么可以使用Word的分页符(CTRL+ENTER快捷键),但会导致最后出现空白页;这样只能使用如下几种方式:<br />1、  分组声明中加@section,如<?for-each@section:G_PO_HEADER?>。<br />2、  <?end for-each?>前加<?split-by-page-break:?>。这个翻译后,实际上是:<br /><xsl:iftest="p

2011-03-18 15:52:00 7157

原创 庞大的数据库

<br />又开始整oracle咯<br />在学校的时候就听说oracle如何的庞大<br />成百上千个基础表<br />上完的视图索引...<br />随便拿个基础表就是百万数量级的记录...<br />今天在写procedure的时候<br />因为系统如何也没法完成要求<br />于是我就去请教如何完成<br />结果别人告诉你<br />你自己建个视图就是了<br /><br />你自己建个视图就是了!<br />你自己建个视图就是了!!<br />你自己建个视图就是了...<br /><br

2011-03-18 10:19:00 998

原创 MD050-出库单设计

create or replace package body qpo_po_out_md050_pkg is  PROCEDURE output(v_string VARCHAR2) IS<br />  BEGIN<br />    dbms_output.put_line(v_string);<br />    fnd_file.put_line(fnd_file.output,<br />       v_string);<br />  END output;<br />   <br />PROCEDU

2011-03-18 09:47:00 2896

原创 pl/sql中模拟登录并获得职责

fnd_global.apps_initialize(user_id      => fnd_global.user_id, resp_id      => fnd_global.resp_id, resp_appl_id => fnd_global.resp_appl_id);mo_global.init('PO');其中:

2011-03-17 16:02:00 798

原创 ERP/Oracle 命名规范

每个应用模块均有唯一的对应简称,例如:总帐– GL,库存– INV。所有客户化的应用模块的简称均为在标准模块简称前面加一个”C”,例如:总帐客户化– CGL,库存客户化– CINV。应用产品简称描述CAP Payables CustomizationCAR Receivable CustomizationCFA Assets CustomizationCGL General Ledger CustomizationCINV Inventory CustomizationCPO

2011-03-17 09:52:00 2205

原创 ERP/Oracle 命名规范

<br /> <br />每个应用模块均有唯一的对应简称,例如:总帐– GL,库存– INV。所有客户化的应用模块的简称均为在标准模块简称前面加一个”C”,例如:总帐客户化– CGL,库存客户化– CINV。<br /> <br />应用产品简称<br />描述<br />CAP<br /> Payables Customization<br />CAR<br /> Receivable Customization<br />CFA<br /> Assets Customization<b

2011-03-17 09:52:00 993

原创 PL/SQL中文显示乱码

建立一个bat文件:set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBKPLSQLDev.exe放在plsqldev目录执行或者在注册表中搜索 nls_lang 字段修改为 SELECT * FROM wf_languages中的中文标识

2011-03-15 10:39:00 2821

转载 IE5、IE6、IE7、IE8 的CSS HACK兼容

<br />一、CSS HACK <br />以下两种方法几乎能解决现今所有HACK. <br />1, !important <br /><br />随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.) <br /><br />2, IE6/IE77对FireFox <br /><br />*+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签. <br /><br

2011-03-01 09:23:00 939 1

转载 怎样让英文自动换行且不断词

<br /><br />想让英文自动换行且不断词,就得在换行处给英文单词加上换行连字符"-",这样才能符合印刷规范。<br />下面举个例子:<br /><style>body{background-color:black;color:#CCCCFF;text-align:center}</style><br /><script><br />function wrap(str,len){<br />    return str.replace(new RegExp("(.{"+len+"})","igm")

2011-02-15 14:30:00 11339

原创 Microsoft SQL Server Database Publishing Wizard

<br />微软网站提供了一个生成库结构,表结构,及表中数据的工具,名称叫做Microsoft SQL Server Database Publishing Wizard<br /><br />下载地址:http://download.microsoft.com/download/2/1/b/21b68714-3d9a-4610-9eba-88509ffc27fb/DatabasePublishingWizard.msi<br /><br />可以把sql2005的数据库生成脚本(可以选择脚本类型为sql2

2011-01-17 17:37:00 1653

原创 CSS实现文字自动换行(兼容Firefox)

<br />对于div<br /><br /><br />1、(IE浏览器)white-space:normal; word-break:break-all;这里前者是遵循标准。<br /><br /><br />#wrap{white-space:normal; width:200px; }<br /><br /><br />或者<br /><br /><br />#wrap{word-break:break-all;width:200px;}<br /><br /><br /><div >ddd1111

2010-12-20 16:11:00 742

原创 一劳永逸解决IE6下PNG背景图片透明

<br /><br /><script language="javascript" type="text/javascript"><br />function correctPNG()<br />   {<br />   for(var i=0; i<document.images.length; i++)<br />      {<br />     var img = document.images[i]<br />     var imgName = img.src.toUpperCase()<br

2010-12-15 11:38:00 443

转载 CSS兼容IE6,IE7,FF的技巧

<br /><br />一、CSS HACK<br />以下两种方法几乎能解决现今所有HACK.<br />1, !important<br />随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)<br /><style><br />#wrapper<br />{<br />width: 100px!important; /* IE7+FF */<br />width: 80px; /* IE6 */<br />

2010-12-15 11:36:00 289

原创 两天时间,网站的策划书加基本效果图

<br /><br /> 

2010-12-12 21:40:00 542

转载 js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码

1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二

2010-12-10 16:59:00 964

转载 div遮罩层

<br />CSS code<style type="text/css">#Screen { position:absolute; z-index: 9998; top: 0px; left: 0px; background: #000000; display: none; filter: alpha(Opacity=50);}#Message { position: absolute; z-index: 9999; top: 18

2010-12-07 11:02:00 1568

转载 当WPF遇到了gif

<br /><br />WPF很强大,但是当WPF的image控件遇到gif时就只读了图片的第一帧,很好很强大!<br />  WPF不屑于gif的简单动画!<br />  但是这对程序员来说不大爽啊!急得我眼泪都下来了!<br />  幸好WPF里有MediaElement这个东西,它是对MediaPlyer的一个封装,果然很强大啊。不过另我不爽的是我这里有N个gif图片就要有N个MediaElement,要了亲命了。<br />  还是不好,如果你能想到用WebBrowseControl来实现,或者用F

2010-12-07 10:12:00 2786

转载 ASP+VML实现立体曲线统计图

<br /><br /><%<br />'┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓<br />'┃                               ┃<br />'┃ 摘 要: 统计图--曲线图                    ┃<br />'┃ 作 者: 翁云兵                       ┃<br />'┃ 创建日期:2004年12月01日                  ┃<br />'┃ 完成日期:2004年11月03日         

2010-12-01 09:01:00 705

.Net_C#_原生邮件发送

自己写的关于.net 的一个邮件发送程序

2011-10-14

空空如也

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

TA关注的人

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