- 博客(20)
- 资源 (6)
- 收藏
- 关注
转载 String Format
1、格式化货币(跟系统的环境有关,中文系统默认格式化成人民币,英文系统格式化成美元。)string.Format("{0:C}",0.2)结果为:¥0,20(英文操作系统结果为:$0.20)默认格式化为小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为¥23.2(截取会自动四舍五入)2、格式化十进制的数
2012-04-08 17:12:45 488
转载 添加强名称
一、DLL在系统注册和部分使用时,需要添加强名称。方法:1.打开SDK命令窗口。开始-->所有程序-->Microsoft Visual Studio Tools-->Visual Tools-->Visual Studit 2008命令提示2、创建一个新的随机密钥对:sn -k Interoop.Scripting.snk3、反编译目标程序集ildasm Interop
2012-04-08 16:42:02 947
转载 ScriptManager.RegisterStartupScript()方法在ajax页面无效
如果不用Ajax,在CS文件中运行某段js代码是可以的:Page.ClientScriptRegisterStarupScript(Page.GetType(),"","window.open('default.aspx')");如果页面中使用了ajax,则上述代码执行无效。应对这种情况,通常采用:ScriptManager.RegisterStartupScript(this.But
2012-04-08 13:00:21 2263 1
转载 asp.net服务器绝对路径转换成URL相对路径
//本地路径转换成URL相对路径private string UrlConvertToR(string imageurl1){ string tmpRootDir=Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString()); //获取程序根目录 string imag
2012-01-28 16:31:04 6058
转载 Application,Session,Cookie,ViewState,Cache对象用法、作用域的区别
1、Application:用于保存所有用户共用的数据信息。在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在Aapplication_OnStart事件(global.asax)中完成。尽管使用Application.Lock和Application.Unlock方法来避免写操作的同步,但是它串行化了Ap
2012-01-28 15:37:33 2633
转载 js处理跳转的页不被IFrame嵌套,永远不被任何IFrame使用
在登录页面时,有时登录的session过期,在点页面的链接后,有可能会按其设定的target将你跳转的Login.jsp页面显示到Iframe中,避免这样的问题,login.jsp中的与之间加入以下代码: if(window != window.top){ window.top.location=location;}或者 if (window != top)
2011-11-23 10:34:37 1762
转载 char.varchar.varchar2的区别
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR
2011-11-20 19:34:02 493
原创 常用的正则表达式
验证0-100内的数字,允许两位以内的小数:^(\d{1,2}(\.\d{1,2})?|100|100\.0|100\.00)$或者 ^(\d{1,2}(\.\d{1,2})?|100(\.0{1,2}?)$验证0-100内的正整数:^(0|[0-9][0-9]?|
2011-08-31 11:10:17 246
原创 出了ORA-27101: shared memory realm does not exist 错误的处理
出错原因:数据库服务器异常关闭解决办法:首先看一下 ORACLE_BASE/ORACLE_HOME/DATABASE 下面的 ORADIM.LOG 文件一。 如果里边有这个错误 ORA-12640: 验证适配器初始化失败 那么问题就是他了. 到ORACLE_BASE/ORACLE_HOME/NETWORK/ADMIN下面找sqlnet.ora文件 把sqlnet.authentication_services=(NTS) 改成 sqlnet.authentication_services=(NO
2011-05-10 11:20:00 854
原创 超过了最大请求长度
web导出数据时报错:错误位置发生在:GetEntireRawContent错误消息:超过了最大请求长度错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90S。解决方案:1. 修改web.config文件可以改变这个默认值 2.另一种方法是修改.NET FrameWork: (1) 修改 C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFI
2011-04-13 15:20:00 25151
转载 JavaScript的window.onload使用
<br />JavaScript的window.onload使用:<br /> <br /><br />window.onload方法,可以定义html中的onload方法例如:<br />window.onload=function(){ <br />var a = document.getElementById("loading");<br />a.parentNode.removeChild(a);<br />}<br />这样就可以通过js代码直接定义这个方法,而不需要象这样定义了<body onl
2011-04-12 17:42:00 13656
原创 本地路径没有转换为URL相对路径
使用OWC做了图表,发现在Visual Studio中测试,图表正常显示,网站发布后,发现图表不能显示,呈现为一个红色叉。原来是图片导出时,本地路径没有转换为URL相对路径。具体解决办法: /// ///本地路径没有转换为URL相对路径 /// /// 本地路径 /// URL相对路径 private string urlconvertor(string imagesurl1) { string tmpRootDi
2011-04-06 15:57:00 5215
原创 Server.MapPath的使用方法
<br />Server.MapPath的使用方法:<br />总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径<br />1、Server.MapPath("/")<br />注:获得应用程序根目录所在的位置,如 C:/Inetpub/wwwroot/。<br />2、Server.MapPath("./")(已使用过)<br />注:获得所在页面的当前目录,等价于Server.MapPath("")。<br />3、Server.MapPath("../")<br
2011-04-06 15:41:00 538
转载 asp.net上文件检测类型
上传文件检测类型的三种方法:1.检测文件的后缀名2.检测文件的头部编码,不同类型文件的头部编码不一样。3.检测文件中的MIME内容类型。前台文件三种都一样:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2010-12-12 23:51:00 630
原创 c#.net上传文件大小限制
<br />.net默认只能上传4M大小的文件,怎样设置才能突破这个限制呢?<br /> <br />环境:windows server 2003+IIS 6.0<br />首先要修改IIS6.0中asp请求的最大字节数,默认是200K;<br />方法:打开位于C:/Windows/System32/Inetsrv中的metabase.xml,把AspMaxRequestEntityAllowed为你说需要的值;<br /> <br />技术背景:<br />在IIS 6.0中,AspMaxRequest
2010-12-12 16:29:00 1315
原创 c# .net获取文件大小
<br />c# .net获取本地文件<br /> <br />FileStream fileStream = new FileStream(Request.Form["get"].ToString(), FileMode.Open, FileAccess.Read);<br /> long fileStreamSize = fileStream.Length;<br /> System.Net.WebClient client = new System.Net.
2010-12-12 15:50:00 10800
转载 get.cell
<br />函数定义: <br />GET.CELL(类型号,单元格(或范围)) <br /><br />比如现在我们要取得A1单元格里的数据格式?结果显示在B1步骤如下: <br /><br />1.任选一个单元格-->插入--->名称-->定义 <br />2.在名称称输入AA(任意名称) <br />3.在引用位置上写入=GET.CELL(7, Sheet1!$A$1) <br />4.点添加 <br />5.在B1单元格里输入=AA<br />以下是类型号及代表的意思<br />1 参照储存格的绝对
2010-11-27 22:36:00 926
原创 当前安全设置不允许下载该文件
我花费了很长时间,查到以下方法:1.运行regedit,打开注册表编辑器,定位到HKEY-CURRENT-USER/software/microsoft/windows/currentVersion/Internet settings/zones/3,然后在右侧窗口找到1803这个DWORD值,默认为0。看看是否被修改,如果不是0就证明是被修改了,将其改成0即可。2.在IE窗口中,将IE的
2010-02-26 12:09:00 1130
原创 struts2标签库
struts2框架的标签库分为三类:用户标签:生成HTML元素非用户标签:数据访问、逻辑控制等。AJAX标签:支持AJAX技术。用户界面标签又分两类:表单标签:生成HTML页面的from元素非表单标签:生成页面上的Tab、Tree等非界面标签又分为数据访问标签和流程控制标签。 控制标签:if/elseif/else标签:控制流程分支。
2009-04-02 16:28:00 2479 3
转载 面向切面编程
Aspect Oriented Programming(AOP),面向切面编程,是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如我们最常见的就是日志记录了,举个例子,我们现在提供一个服务查询学生信息的,但是我们希望记录有谁进行了这个查询。如果按照传统的OOP的实现的话,那我们
2009-04-01 10:46:00 353
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人