- 博客(33)
- 收藏
- 关注
原创 EasyUI TreeGrid滚动条异常
当使用treeGrid并且只需要显示一列数据的时候,不论Treegrid是HTML里标记的,还是js初始化的,都不要使用冻结列,不然就可能出现滚动条异常的情况。
2022-11-03 09:13:16
417
原创 http请求特殊字符转码
前端URL传参时,解析后会出现乱码(特殊字符/小语种等);后端直接进行http请求时,一些特殊字符会请求失败(比如+号);其实都是编码问题;解决办法:前端js,使用decodeURIComponent方法解析参数;后端C#,使用 Uri.EscapeDataString(str) 对参数进行转义即可。...
2022-05-27 17:20:08
1448
原创 MailKit发送邮件
smtp发送邮件偶尔会遇到超时的情况,故换MailKit发送尝试。引用MailKit包时,注意版本需要支持当前Framework的版本 using (var smtp = new MailKit.Net.Smtp.SmtpClient()) { MimeMessage mail = new MimeMessage(); //发送方 .
2021-12-14 19:31:35
1501
原创 SQL SERVER 特殊排序处理
需求提到需要将为null的数据无论正序还是倒叙都排在最后。开始想用isnull()给个默认的最大值或者最小值来排序,回头想想好蠢。后来搜到的这个处理方式非常巧妙——原文链接SQL Server 排序的时候使 null 值排在最后 - Brambling - 博客园select UserInfoID,User_No,User_Names from UserInfo order by case when User_NO is null then 1 else 0 end asc,User_
2021-10-27 21:47:45
312
原创 js 获取url参数问题
网上常常找到的js获取url参数的方法是:/*** @param {String} name 参数名称* @param {String} url 请求的Url,可以填,如果不填为当前页面的Url*/function GetUrlPara(name, url) { if (!url || url.length == 0) { url = window.location.href; } if (url.indexOf("?") == -1) {...
2021-10-27 19:14:52
266
原创 Cdiscount平台对接总结(辛酸史)
这段时间做了Cdiscount平台的对接,当前只是做到了抓取账号订单。在此做一个总结,备忘。同时也算是一把辛酸史,供后来人嘲笑。 1.API说明地址:https://dev.cdiscount.com/marketplace 2.API对接步骤: 后台添加API账号、密码 --> 获取Token --> 调用对应接口--...
2019-07-18 16:32:11
8004
17
原创 C# 修改config appSettings节点
ConfigurationManager.RefreshSection("appSettings"); //刷新命名节 System.Configuration.Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel....
2019-07-05 10:28:26
2934
原创 js Cookie操作
//获取Cookiefunction getCookie(c_name) { if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "=") if (c_start != -1) { c_start = c_start + c_...
2019-03-14 16:22:05
153
原创 C# 计算间隔年月
/// <summary> /// 计算距离当前日期的间隔年月 /// </summary> /// <param name="date"></param> /// <returns></returns> public stati...
2019-03-07 19:32:35
558
原创 VS2015 GIT 无法同步。git无法提交,存在未提交的修改,在重新合并前或者撤销更改
VS2015 GIT 无法同步。git无法提交,存在未提交的修改,在重新合并前或者撤销更改但实际并没有未修改。解决方法:1、在vs里, 打开git的命令提示符2、输入命令:git stashgit stash pop3、然后再git checkout试试,然后提示 执行git pull ,到vs2015里再同步就好了。...
2019-03-02 23:38:39
5921
原创 C#不区分大小写的字符串替换
Regex.Replace(info, "popamazing", "Yaheetech", RegexOptions.IgnoreCase);//把info中的popamazing不区分大小写替换成Yaheetech
2018-12-21 15:58:12
1716
原创 滚动条到底滚动条到顶处理
//div 到底到顶判断$("#memo .bd").scroll(function () { var wholeHeight = this.scrollHeight; //整个div高度 var scrollTop = this.scrollTop; //窗口相对于滚动条顶部的偏移 var divHeight = this.clientH...
2018-12-20 11:04:19
1149
原创 C#读取文件夹所有文件和内容
string baseDirectory = AppDomain.CurrentDomain.BaseDirectory + "log\\storeReports\\"; var files = Directory.GetFiles(baseDirectory); SaveLog("文件总数:" + ...
2018-11-23 14:48:18
5252
原创 C#获取、修改配置节点
ConfigurationManager.RefreshSection("appSettings"); //刷新命名节 var startDate = DateTime.Parse(System.Configuration.ConfigurationManager.AppSettings["LastSyncProfitTime"]); //获取配...
2018-11-23 11:53:49
441
原创 Easyui datagrid 实现跳过指定行点击列标题排序
由于要跳过汇总行,所以不能用Easyui自带的排序方法,所以写了此方法实现;除了跳过指定行以外,还可以扩展,定义列排序的方法;使用了冒泡排序。$(".datagrid-cell").click(function () { var sort = $(this).parent("td").attr("field"); //取点击排序的列对应字段值 var fi...
2018-10-23 14:24:46
1026
原创 SQL 截取json字段中的值
字段值格式:{"LocalStrings":[{"LanguageCode":"zh-Hans","Value":"客户要求取消订单"},{"LanguageCode":"en","Value":"Buyer request to cancel the deal"}],"DefaultLanguage":&
2018-10-16 09:48:33
12292
原创 跟踪系统使用情况
//跟踪用户的操作情况$(function () { LoadLog();})function LoadLog() { var interval = 20000; var currentTracking = { inputString: 0, pageX: 0, pageY: 0, count: 0, lastCreatedOn: new Date() }; ...
2018-09-20 16:00:02
449
原创 Linq:使用Take和Skip实现分页或遍历
//每页条数 const int pageSize = 2; //页码 0也就是第一条 int pageNum = 0; //源数据 string[] names = { "1","2","3","4","5","6","7&
2018-08-30 16:17:12
1114
原创 WebRequest 异常处理办法
1.运行结果报“无法发送具有此谓词类型的内容正文的错误“,其实原因很简单,因为用的是GET的方式进行提交,而GetRequestStream()是用来在post提交的时候写post的内容的流,GET是不能有附加内容的,所以当然会报这个错。1+. 远程服务器返回错误: (405) 不允许的方法。 405 - 用来访问本页面的 HTTP 谓词不被允许(方法不被允许)。 检查下POST和GET方法...
2018-06-01 19:11:13
2321
原创 HTML中添加点击链接 进行Skype对话的问题
格式 : <a href="skype:XXX?chat">开始 Skype 文字聊天</a><a href="skype:XXX?userinfo">查看 Skype 资料</a><a href="skype:XXX?add">添加到 Skype 联系人列表</a>&am
2018-04-25 19:34:20
9273
原创 .xsd文件转为.cs文件
用VS自带的命令行工具,可以自动将.xsd文件转为.cs文件。1.打开vs自带的命令行工具;2.输入命令行: xsd D:\Price.xsd /t:lib /l:cs /c /o:VCD:\Price.xsd xsd文件的地址(带绝对路径)/l:cs 指的是 语言 cs = c sharp; vb = visual basic/o: 指定生成的目录在什么地方(绝对路径)(该路径是以vs...
2018-03-05 14:11:56
2135
原创 json datetime前端显示转换
服务端DateTime类型数据以Json格式返回到前端后,需要做显示的转换:new Date(parseInt(CreatedOn.replace("/Date(", "").replace(")/", "").split("+")[0]))通过上面的代码转换为前端日期类型,然后用js进行格式转换;附,js格式转换方法:Date.prototype.Format = funct
2018-02-06 18:14:17
1522
原创 NPOI 使用问题汇总
使用NPOI 导入Excel时会碰到一些问题,在这里总结一下:1.报错提示“Unexpected missing row when some rows already present, the file is wrong”:NPOI 会有bug,报这个错误时,打开文档,重新保存一下再导入,可以解决
2018-01-25 20:10:02
3977
1
原创 Oracle 密码过期解决
oracle用户密码默认180天过期,如果不修改限制,到时间会默认密码失效,导致程序无法运行。*******************************************************1. 查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)SQL > SELECT * FROM dba_profiles WHERE profile='DEFAULT'...
2018-01-22 00:09:53
445
原创 group by having 备忘
自己工作中,sql中的的聚合函数和group by 经常用,having用的比较少,所以经常忘记用法,在此做个备忘。group by 可以理解为,根据一个或多个列对数据进行分组,如SELECT Customer,SUM(OrderPrice) FROM OrdersGROUP BY Customerhaving可以理解为对分组后的数据进行筛选,如SELECT Customer,SUM(Orde
2018-01-17 19:54:20
187
原创 windows服务安装
1.有安装程序时: 正常情况下,我们开发windows服务时,会同时创建一个安装程序; 然后执行命令行安装。 cdC:\Windows\Microsoft.NET\Framework\v4.0.30319 回车 InstallUtil.exeE:\TestApp\Winform\WinServiceTest\WinServiceTest\bin\Deb
2017-12-15 14:59:21
449
原创 C#写txt格式日志方法
/// <summary> /// 写Txt日志 到当前程序根目录 /// </summary> /// <param name="strLog"></param> public void WriteLog(string strLog) { ...
2017-11-24 10:10:13
3185
原创 H5 video 标签播放视频遇到的问题
记录一下用H5 video 标签播放视频遇到的问题:1.H5 video 视频播放 只支持 .ogg,.mp4,.webm格式文件;2.IIS中需要确保,添加mime类型;3.iframe 可能会影响video全屏按钮;(无法显示全屏按钮) 设置iframe Allowfullscreen 属性即可解决;...
2017-11-16 10:29:01
3071
1
转载 正则表达式常用记录
正则表达式,如果不常用,经常用一次就忘掉了,需要再次学习,记录一些常用的字符,以便提醒自己:*匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。+匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。?匹配前面的子表
2017-11-03 11:48:59
149
转载 C盘文件移动方法
C盘空间不足的解决方法,不会影响已安装软件的使用——vista及以上系统的mklink命令可以创建文件夹的链接(感觉像是文件夹的映射)。因为是从底层实现文件夹链接,所以这个链接是对应用程序透明的。(windows 2000,xp,server 2003的相应功能是linkd,这里只说说mklink)比如,我有一个文件夹叫C:\Program Files,但是c盘空间不多了,就想
2017-10-26 18:40:51
5339
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人