- 博客(120)
- 资源 (3)
- 收藏
- 关注
原创 mysql数据库group_concat函数内包含case when 语法时的使用
select `a`.`tdorderid`,group_concat('类型:',(case `a`.`td_type` when 'no_goods' then '无货退款' when 'low_quantity' then '质量退款' when 'no_reason' then '非质量退款' else '无' end),'/退货员:',(case when`a`.`td_user`
2016-09-21 17:27:33
10900
原创 mysql性能优化验分享
我的一个月结统计报表已经优化,性能提升了10~15倍,原先计算1天需要10~15秒,现在只需1秒。计算一个月的数据原先超过180秒,服务器超时,现在也在15~20秒以内完成。优化思想是多表join的时候,先对数据进行筛选,用尽可能少的数据 join。例如:表join之前先用where过滤数据(性能高):(select * from gr_sp_order o whe
2016-08-16 16:36:42
769
原创 Mysql条件判断语法
select orderid AS 订单编号, case type when 11 then '退货' when 12 then '换货' else '非退换货' end as 类型,finalAmount AS 金额 from table注意:else end 不能少,否则语法错误,与sqlserver不同。
2015-12-08 09:06:38
3723
原创 从外网站点获取的html去除换行回车制表位\n\r\t
StringStr.Replace("\\r", "").Replace("\\n", "").Replace("\\t", "")//--错误,去除不掉StringStr.Replace('\n', ' ').Replace('\t', ' ').Replace('\r', ' ');//正确
2015-07-15 11:01:35
6604
原创 sql server2008R2自动备份和自动删除过期bak文件
点击下一步:自定义名称和说明,点击更改:点击确定,下一步1、备份:选择备份,下一步,再下一步,选择需要备份的数据库:选择备份文件存放的路径:点击下一步,选择系统产生的报告存放的位置:最后点击下一步,点击完成。看到这个表示任务已经指定完毕:2、删除备份文件:下一步,完成。
2015-01-15 15:26:30
29513
原创 html5学习笔记1
Your browser does not support the canvas element.var c=document.getElementById("myCanvas");var cxt=c.getContext("2d");cxt.moveTo(10,10);cxt.lineTo(150,50);cxt.lineTo(0,50);cxt.lineTo(70,80);
2015-01-07 14:53:30
1722
原创 Entity Framework 上下文在C#事务中间使用时,通过递归方法引入新构造的上下文访问入口导致错误
dbEntery.Connection.Open(); using (var trains = dbEntery.Connection.BeginTransaction()) { try {
2014-12-01 17:16:36
1480
原创 sql存储过程参数不填写时的正确写法
AND ((1=1 and @scoreType = NULL )or(@scoreType != NULL and ss.scoreType=@scoreType)) 错误!
2014-08-28 18:15:16
1980
原创 Entity Framework 无法加载指定的元数据资源。
看下config文件中的连接串的.csdl|res://*/Entity.AllData.ssdl|res://*/Entity.AllData.msl;
2014-06-30 10:28:15
9962
转载 table-layout :fixed white-space: nowrap word-break:break-all和word-wrap:break-word
设置表格布局算法:table { table-layout:fixed; }亲自试一试浏览器支持IEFirefoxChromeSafariOpera 所有浏览器都支持 table-layout 属性。注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属
2014-05-23 10:20:42
2784
原创 本地windows7系统导入word(或excel)正常,在部署到服务器window2003系统上不能导入的处理
本地windows7系统导入正常,在部署到服务器window2003系统上不能导入并有如下报错: 检索 COM 类工厂中CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误:80070005。 具体解决方法如下:1:在服务器上安装office的word软件.2:在"开始"->"运行"中输入dcomcn
2014-05-21 17:37:51
2645
原创 在页面上显示数据库查询条件的替换功能(具体字符串只作举例)
var getCondition = function () { $.ajax({ type: "POST", dataType: "text", url: 'ashx/Handler.ashx', //目标地址 data: "op=getCondition", async: false, //置为同步
2014-04-30 14:01:35
1481
原创 特殊字符在数据库查询前的处理
Server.UrlDecode(context.Request.Form["condition"] == null ? "" : context.Request.Form["condition"].ToString());
2014-04-30 11:54:55
1824
原创 js备忘
var str = res.match(/文献类型 类似 "\d+"/g);// var num = str[0].substring(9, 13);
2014-04-30 09:08:37
838
原创 特殊字符导致json字符串转换成json对象出错
在对数据库取出来的数据(特别是描述信息)里面含有特殊字符的话,使用JSON.parse将json字符串转换成json对象的时候会出错,主要是双引号,回车换行等影响明显,左尖括号和右尖括号也会导致显示问题,所以要在输出到页面之前将一些特殊符合进行编码或转义,下面展示的是C#代码编码和转义几个常用特殊字符。经过笔者测试,将这些符号编码和转义之后,大部分json字符串都可以转换成json对象了。如果遇到
2014-04-25 15:42:58
67758
转载 解决子级用css float浮动 而父级div没高度不能自适应高度
http://www.divcss5.com/jiqiao/j612.shtml
2014-04-21 17:27:46
3566
转载 IE6/IE7下float:right的导致元素换行显示
http://blog.youkuaiyun.com/freshlover/article/details/7531931
2014-04-21 11:25:43
2801
原创 type="text/javascript" type="application/javascript"
`type="text/javascript"` 是比较老的写法IETF 推荐的是 `type="application/javascript"`实际上这两种没什么大区别,只是不同浏览器的支持不一样。
2014-04-10 15:47:55
6237
原创 让页面出现滚动条的时候,滚动条不影响页面宽度
设置body的宽度$("body").css("width", $(window).width());
2014-04-10 12:01:07
29916
2
原创 在IE7及其以下的浏览器中form标签有默认的margin值
16:35:04孙玉峰 2014/4/8 16:35:04分享:http://192.168.1.116:8010/DownList.aspx?type=ZCCL-XZ-LW上面这个项目的下载页面在IE7下会有红圈标柱的间隙的原因是:页面中使用了form标签,在IE7及其以下的浏览器中form标签有默认的margin值,在样式中指定form{margin:0; pa
2014-04-08 16:39:02
1306
原创 禁用页面滚动条
html{ overflow: hidden;}body{ overflow: hidden;}在IE6,7下需要设置html有效,在其它标准浏览器下设置body就可以
2014-04-03 09:24:52
4225
转载 ul li 在IE7与标准浏览器之间的间隙不同的处理
UL标签的padding与margin默认值 40px http://blog.youkuaiyun.com/looksun/article/details/8424468在IE7下调试出现的一个ul、 li的问题http://bbs.youkuaiyun.com/topics/270032521
2014-03-28 09:09:48
4974
原创 json格式序列化注意点
//去除描述里面的所有超链接 Regex regHref = new Regex("href=\\\"[^\"]*\\\""); sHtmlText = regHref.Replace(sHtmlText, "href=\"javascript:void(0)\""); //将描述里面的table的固定宽度改为相对宽度
2014-03-08 16:17:50
1374
原创 周记20140216
这周是年后上班的第一周,主要是把之前遗留下来的问题和新发现的bug处理掉了,发了两篇有关js的博文。总体这周注意力不够集中,工作效率不太满意,新的一周要改进。
2014-02-16 23:45:02
768
原创 js不能获取隐藏的div 的宽度,目前只能先显示后获取
var tipsWidth = $(".Loading").css("width").replace("px", "") //先获取 var windowWidth = $(window).width(); $(".Loading").css({ "display": "block" }); //再显示 $(".Loading").css({ "left": (window
2014-02-14 11:12:12
2332
原创 数据库mssql数字格式与字符格式转换
set MarketPrice =cast(cast(t.SalesPrice *@MarketPriceMin/100 as numeric(18,2)) as varchar(32))+ '~' + cast(cast(t.SalesPrice *@MarketPriceMax/100 as numeric(18,2)) as varchar(32)),
2014-02-13 15:15:57
1765
原创 IE8自动触发的事件源会识别成手动点击的元素
var menuUrl = $(eventSrc).attr("navUrl"); // if (menuUrl == undefined) {//兼容IE8的$(eventSrc)识别错误,取第一个 // menuUrl = $("#left_menu-small
2014-01-25 14:43:49
2023
原创 绑定下拉框数据
var jsonRes = JSON.parse(res); //绑定数据 法一: // var menuOptions = $("#slParentMenu option").length; // for (var i = 0; i
2014-01-21 20:17:59
1489
原创 利用C#实体克隆一个js实体
第一步:返回前端一个C#实体序列化成的字符串 Menu menuMdel = new Menu(); ViewData["weiXinMenuModel"] = menuMdel.ToJson();//作为实体供前台使用第二步:前端接收该字符串,转成json对象,作为template, 并调用clone函数var weiXinMenuModel = '';var template
2014-01-21 14:45:13
1469
原创 在数据库里统计--按时间分组(每天)
select count(*),substring(CONVERT(char(10),t.XXXTime,120),1,10) from dbo.XXtable t group by substring(CONVERT(char(10),t.XXXTime,120),1,10)CONVERT(char(10),t.XXXTime,120) --将时间格式转成字符串,取10位, 12
2014-01-21 13:22:38
5658
原创 C#生成缩略图(等比例,水平、垂直方向居中,画布白色背景填充)
public class ThumbnailImage { /// /// 生成缩略图 /// /// 源图路径(物理路径,含文件名) /// 缩略图路径(物理路径,含文件名) /// 缩略图宽度 /// 缩略图高度 /// 返回缩略图路径 pu
2014-01-09 23:40:28
8037
2
原创 kindEditor
参考:http://kindeditor.net/view.php?bbsid=5&postid=7001放在页面load事件中的: //在页面load完成富文本编辑器KindEditor load完成后继续下面的代码, KindEditor.ready(function (K) {//富文本编辑器的生成代码 editor =
2013-12-25 11:27:44
1892
原创 指定的命名连接在配置中找不到、非计划用于 EntityClient 提供程序或者无效
造成这个错误的原因应该是添加的Entity的项目不是启动项。 http://hi.baidu.com/qu467/item/0046861072cb3a9899ce330b listPerson =NewTonSoft.Deserizelizer.JavaScriptConvert.DeserializeObject>(serialStr);http://blog.s
2013-12-17 15:57:48
2312
原创 group by 与聚合函数(T-sql)
select A.productID,B.title,A.OuterNo,A.CustomerID,ShopID,ISdel,sum(D.Amount),sum(D.Count),Session from V5ESB_Customer_CustomerItem A inner join V5ESB_Customer_CustomerChannel B on A.CustomerID =
2013-11-20 17:45:31
1856
原创 在一个div里放一个table,如果不设置border="0" cellpadding="0" cellspacing="0",当table 的高和宽与div相等时,会超出div
在一个div里放一个table,如果不设置border="0" cellpadding="0" cellspacing="0",当table 的高和宽与div相等时,会超出div
2013-11-19 15:21:37
4914
原创 用一个对象封装程序的返回信息
/// /// 错误信息 /// public class Error : DataBase { /// /// 错误码 /// 返回为空,表示调用成功 /// public string Code { get; set; } /// ///
2013-11-15 10:13:54
1116
原创 mouseout与mouseleave
两个都是离开容器时触发mouseout 更敏感,只要鼠标不直接悬浮在容器上方,就触发,哪怕就是在其内部的其它容器中mouseleave 鼠标离开容器外边框触发
2013-11-14 15:54:32
933
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人