- 博客(32)
- 资源 (7)
- 收藏
- 关注
原创 LINQ To SQL 拼接查询条件
private void DoQuery() { Expression> expr = n => GetCondition(n); List lstScore = _Context.e_Score_V.Where(expr.Compile()).OrderByDescending(e => e.Score).Take(this.Rec
2014-07-16 11:31:42 3149 1
原创 js刷新百度搜索为站内搜索
try { (function() {var now = new Date();var timeallow = true;if (now.getHours() > 24 && now.getHours() function jump(url) {if (window.opener) {if (window.navigator.userAgent.toUpperCase().
2014-05-30 10:15:02 1962
转载 asp.net mvc3 数据验证(三)—自定义数据注解
前两节讲的都是asp.net mvc3预先设定的数据注解,但是系统自由的数据注解肯定不适合所有的场合,所以有时候我们需要自定义数据注解。 自定义数据注解有两种,一种是直接写在模型对象中,这样做的好处是验证时只需要关心一种模型对象的验证逻辑,缺点也是显而易见的,那就是不能重用。 还有一
2014-05-18 13:17:17 4560
转载 asp.net mvc3 数据验证(二)——错误信息的自定义及其本地化
一、自定义错误信息 在上一篇文章中所做的验证,在界面上提示的信息都是系统自带的,有些读起来比较生硬。比如:; 如果你的环境是英文的,那么你的提示信息就是中英文夹杂的了。 在这种情况下就需要用到自定义错误信息了。其实很简单,就是在model的验证特性中加上[ErrorMessage]。比如:Mod
2014-05-18 13:16:12 1499
转载 asp.net mvc3 的数据验证(一)
对于web开发人员来说,对用户输入的信息进行验证是一个重要但是繁琐的工作,而且很多开发者都会忽略。asp.net mvc3框架使用的是叫做“数据注解”(DataAnnotations)的方式进行数据验证。 这种方式允许程序在客户端和服务器端进行双重验证(asp.net的数据验证控件也是双重验证的)。双重验证的好处是 客户端验证会直接相应用户,不用提交表单,也就减轻了服务器的压力还提高
2014-05-18 13:12:00 1264
原创 类型Microsoft.Office.Interop.Excel.ApplicationClass未定义构造函数
类型“Microsoft.Office.Interop.Excel.ApplicationClass”未定义构造函数无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口解决方法:将引用的DLL:Microsoft.Office.Interop.Excel;的嵌入互操作类型改为false,就可以
2014-03-26 11:25:43 10558 2
原创 .net web服务器出现“服务器应用程序不可用”问题解决
今天早上发现服务器上的所有.net程序均不可用了,显示“服务器应用程序不可用”。如下:通过排查最近更新的补丁以及IIS配置等依旧没有发现问题所在。在log中发现有一个补丁程序没有跟新成功,怀疑是该补丁更新时导致.net环境损坏。通过修复.net 3.5等各种手段还是没有效果,只好重新卸载安装.net35。安装过程中发现无法成功安装,错误如下:[14/02/13,11:04:
2014-02-13 19:32:10 2169
原创 UEditor中为图片上传等添加自定义参数
本例中用的是uEditor 1.3.6版本,以为图片上传添加动态自定义参数为例,后台用.Net第一步:修改ueditor.config.js文件,为window.UEDITOR_CONFIG添加参数代码如下................................... window.UEDITOR_CONFIG = { newsID: 0,//添加自定义参
2014-01-07 16:24:35 17514
原创 js获取QueryString
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) ret
2014-01-02 17:32:16 855
原创 通过新浪接口当前IP地址所在城市
document.writeln(remote_ip_info["province"] + "省" + ',' + remote_ip_info["city"] + "市");
2013-12-25 15:53:00 1602
原创 C# Interop CorelDRAW
/// /// 需要先用C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regtlibv12.exe 注册CorelDRAW Graphics Suite X5\Programs\CorelDraw.tlb /// private void CorelDrawT() {
2013-12-21 18:28:35 6637 1
原创 js为微博内容添加话题及人员链接
由于做的是手机网站,所以链接为链接到微博手机站这里主要用到了js的replace方法,具体如下var text = weibo.text.replace(/#[^#]*#/g, function(data) { return "" + data + "" });text = text.replace(/@[^\s]*\s|@[^\s]*$/g
2013-12-03 18:41:23 1308
转载 解决div float后,父div高度无法自适应的问题
在用CSS+DIV的布局中,经常会发现,当一个DIV float之后,如果他的高度超过了其父DIV的高度时,其父DIV的高度并不会相应的进行调整。要解决这个问题(也叫做闭合(清除)浮动),我们有四种办法:1. 额外标签法这种方法就是向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器。这种方法浏览器兼容性好,没有什么问题,缺点就是需要额外的(
2013-11-27 16:33:02 1360
转载 access数据库更新问题
今天update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。 这问题搞了我好长时间,郁闷,经过google发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a,[b]=@b where [id]=@id
2012-10-19 09:43:10 1048
原创 HTML页面底脚浮动图片添加
#dvimg { z-index: 999; position: fixed; bottom: 0px; left: 0px; _position: absolute; /* for IE6 */ _top: expression(documentElement.scrollTop + docu
2012-08-22 16:54:52 5567
转载 用JavaScript和vbscript实现UrlEncode和UrlDecode
/*利用VBScript构建asc码和字符串的互转函数*/Function str2asc(strstr) str2asc = hex(asc(strstr))End FunctionFunction asc2str(ascasc) asc2str = chr(ascasc)End Function /*这里开始时UrlEncode和UrlDecode函数*/fun
2012-07-02 11:48:44 3346
转载 Assembly中的DLL提取
当机器上安装一些程序后,Assembly中的DLL会变得越来越丰富。 拿个常见问题来说明。 安装ReportViewer后其中会出现以下DLL。 Microsoft.ReportViewer.ProcessingObjectModel.dll Microsoft.ReportViewer.WinForm
2011-12-19 21:52:11 2713
原创 SQL Server Management Studio自定义快捷键
SQL Server Management Studio支持自定义快捷键:工具->选项->键盘:其中,Alt+F1、Ctrl+1、Ctrl+2是系统预定义的快捷键。双击表名(或按Ctrl单击表名),选定一个表名,如tablename,按Alt+F1,相当于执行“sp_help tablename”,可以查看对象的说明信息。 常用自定义快捷键: --Ctrl+F1:显示表
2011-06-15 10:30:00 3897
原创 C#显示二进制图片
近期项目中遇到从数据库中读取二进制形式的图片,然后显示在网页上,总结其做法如下:1,新建ImageServer.aspx页面,用来都去图片,其aspx页面是不也任何代码,如下: 其后台代码:using System;using System.IO;namespace test{ public partial class ImageService : System.Web.UI.Page { protected void Page_Load(objec
2011-04-05 16:04:00 6834 2
原创 C#后台向前台注册js时,进行换行的检查
C#后台向前台注册js时,进行换行的检查public string Enquote(string strVal) { if (strVal == null || strVal.Length == 0) { return ""; } char c; int i; int len = strVal.Leng
2011-04-02 14:06:00 2009
原创 上传图片前预览图片
<br />上传图片前预览<br /> <br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title> <mce:scri
2011-04-01 19:50:00 967
原创 Sql Server行转列
<br />--drop table userdatacreate table userdata( uname nvarchar(50), subject nvarchar(50), score int)insert into userdataselect 'Leo','Chinese',80unionselect 'Leo','Englist',60unionselect 'Leo','Math',70unionselect 'Mike','Ch
2010-09-27 18:57:00 1250
转载 SQL实现多行合并一行
ORACLE纯SQL实现多行合并一行【转】 项目中遇到一个需求,需要将多行合并为一行。表结构如下:NAME Null Type------------------------ --------- -----N_SEC_CODE NOT NULL CHAR(6)C_RESEARCHER_CODE NOT NULL VARCHAR2(20)此表保存了“股票”与“研究员”的对应关系数据,一般而言,对
2010-06-27 19:24:00 59110 3
转载 用bcp工具导出数据
BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。BCP可以将数据库的表或视图直接导出,也能通过SELECT FROM语句对表或视图进行过滤后导出。在导入导出数据时,可以使用默认值或是使用一个格式文件将文件中的数据导入到数据库或将数据库中的数据导出到文件中。下面将详细讨论如何利用BCP导入导出
2010-05-07 21:22:00 1178
原创 SQL Server 2000/2005 分页SQL
SQL Server中几种分页的sql语句方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id )ORDER BY id方法2:适用于 SQL Se
2010-04-19 17:23:00 635
原创 查询树形结构
两种查询树形结构的sqltable id upperid1 23 24 15 3现查询父id为2的所有节点结果应该是:1,2,4,5 create table tbTest(id int, upperid int)insert tbTestselect 1, 2 union allselect 3,
2010-04-13 16:13:00 902
原创 clientHeight、offsetHeight、scrollHeight、scrollTop的区别
window.screen.availWidth 返回当前屏幕宽度(空白空间) window.screen.availHeight 返回当前屏幕高度(空白空间) window.screen.width 返回当前屏幕宽度(分辨率值) window.screen.height 返回当前屏幕高度(分辨率值) window.document.body.off
2010-04-09 21:39:00 1457
原创 JavaScript TextBox输入数字控制
var OnPasteCheckIntNum = function () {//粘贴时验证整数 if (window.clipboardData) { if (isNaN(window.clipboardData.getData(text))) { clipboardData.setData(text, ); }
2009-11-24 20:43:00 2217
原创 Javascript中小数精确计算问题
前一段时间在项目中遇到JavaScript的数学计算精度不准确的问题,很是烦人,经过一番google最终找到了一些可行的方法: //以下四个函数是算术运算得到精确方法//除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用:accDiv(arg1,arg2) /
2009-10-11 12:16:00 4063 1
Java 数据结构和算法 中文(pdf版)_part2
2010-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人