自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 EasyUI TreeGrid滚动条异常

当使用treeGrid并且只需要显示一列数据的时候,不论Treegrid是HTML里标记的,还是js初始化的,都不要使用冻结列,不然就可能出现滚动条异常的情况。

2022-11-03 09:13:16 346

原创 Overstock API对接

Overstock平台对接

2022-07-14 15:06:59 631 2

原创 http请求特殊字符转码

前端URL传参时,解析后会出现乱码(特殊字符/小语种等);后端直接进行http请求时,一些特殊字符会请求失败(比如+号);其实都是编码问题;解决办法:前端js,使用decodeURIComponent方法解析参数;后端C#,使用 Uri.EscapeDataString(str) 对参数进行转义即可。...

2022-05-27 17:20:08 1360

原创 MailKit发送邮件

smtp发送邮件偶尔会遇到超时的情况,故换MailKit发送尝试。引用MailKit包时,注意版本需要支持当前Framework的版本 using (var smtp = new MailKit.Net.Smtp.SmtpClient()) { MimeMessage mail = new MimeMessage(); //发送方 .

2021-12-14 19:31:35 1374

原创 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 262

原创 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 235

原创 Cdiscount平台对接总结(辛酸史)

这段时间做了Cdiscount平台的对接,当前只是做到了抓取账号订单。在此做一个总结,备忘。同时也算是一把辛酸史,供后来人嘲笑。 1.API说明地址:https://dev.cdiscount.com/marketplace 2.API对接步骤: 后台添加API账号、密码 --> 获取Token --> 调用对应接口--...

2019-07-18 16:32:11 7666 17

原创 C# 修改config appSettings节点

ConfigurationManager.RefreshSection("appSettings"); //刷新命名节 System.Configuration.Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel....

2019-07-05 10:28:26 2860

原创 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 121

原创 C# 计算间隔年月

/// <summary> /// 计算距离当前日期的间隔年月 /// </summary> /// <param name="date"></param> /// <returns></returns> public stati...

2019-03-07 19:32:35 432

原创 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 5805

原创 C#不区分大小写的字符串替换

 Regex.Replace(info, "popamazing", "Yaheetech", RegexOptions.IgnoreCase);//把info中的popamazing不区分大小写替换成Yaheetech

2018-12-21 15:58:12 1664

原创 鼠标变手

 style="cursor:pointer" 

2018-12-21 15:56:35 334

原创 滚动条到底滚动条到顶处理

//div 到底到顶判断$("#memo .bd").scroll(function () {        var wholeHeight = this.scrollHeight;  //整个div高度        var scrollTop = this.scrollTop;   //窗口相对于滚动条顶部的偏移        var divHeight = this.clientH...

2018-12-20 11:04:19 1014

原创 C#读取文件夹所有文件和内容

                string baseDirectory = AppDomain.CurrentDomain.BaseDirectory + "log\\storeReports\\";                var files = Directory.GetFiles(baseDirectory);                SaveLog("文件总数:" + ...

2018-11-23 14:48:18 5166

原创 C#获取、修改配置节点

            ConfigurationManager.RefreshSection("appSettings");  //刷新命名节            var startDate = DateTime.Parse(System.Configuration.ConfigurationManager.AppSettings["LastSyncProfitTime"]); //获取配...

2018-11-23 11:53:49 397

原创 Easyui datagrid 实现跳过指定行点击列标题排序

由于要跳过汇总行,所以不能用Easyui自带的排序方法,所以写了此方法实现;除了跳过指定行以外,还可以扩展,定义列排序的方法;使用了冒泡排序。$(".datagrid-cell").click(function () {        var sort = $(this).parent("td").attr("field");  //取点击排序的列对应字段值        var fi...

2018-10-23 14:24:46 972

原创 SQL 截取json字段中的值

字段值格式:{"LocalStrings":[{"LanguageCode":"zh-Hans","Value":"客户要求取消订单"},{"LanguageCode":"en","Value":"Buyer request to cancel the deal"}],"DefaultLanguage":&

2018-10-16 09:48:33 12126

原创 跟踪系统使用情况

//跟踪用户的操作情况$(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 339

原创 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 1065

原创 WebRequest 异常处理办法

1.运行结果报“无法发送具有此谓词类型的内容正文的错误“,其实原因很简单,因为用的是GET的方式进行提交,而GetRequestStream()是用来在post提交的时候写post的内容的流,GET是不能有附加内容的,所以当然会报这个错。1+. 远程服务器返回错误: (405) 不允许的方法。  405 - 用来访问本页面的 HTTP 谓词不被允许(方法不被允许)。 检查下POST和GET方法...

2018-06-01 19:11:13 2066

原创 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 9102

原创 .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 2062

原创 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 1484

原创 NPOI 使用问题汇总

使用NPOI 导入Excel时会碰到一些问题,在这里总结一下:1.报错提示“Unexpected missing row when some rows already present, the file is wrong”:NPOI 会有bug,报这个错误时,打开文档,重新保存一下再导入,可以解决

2018-01-25 20:10:02 3821 1

原创 Oracle 密码过期解决

oracle用户密码默认180天过期,如果不修改限制,到时间会默认密码失效,导致程序无法运行。*******************************************************1. 查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)SQL > SELECT * FROM dba_profiles WHERE profile='DEFAULT'...

2018-01-22 00:09:53 327

原创 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 167

原创 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 418

原创 C#写txt格式日志方法

         /// <summary>        /// 写Txt日志 到当前程序根目录        /// </summary>        /// <param name="strLog"></param>        public void WriteLog(string strLog)        {   ...

2017-11-24 10:10:13 3085

原创 H5 video 标签播放视频遇到的问题

记录一下用H5 video 标签播放视频遇到的问题:1.H5  video 视频播放   只支持 .ogg,.mp4,.webm格式文件;2.IIS中需要确保,添加mime类型;3.iframe 可能会影响video全屏按钮;(无法显示全屏按钮)     设置iframe Allowfullscreen 属性即可解决;...

2017-11-16 10:29:01 2999 1

原创 待深入学习

工厂模式反射泛型

2017-11-08 18:52:17 128

转载 正则表达式常用记录

正则表达式,如果不常用,经常用一次就忘掉了,需要再次学习,记录一些常用的字符,以便提醒自己:*匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。+匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。?匹配前面的子表

2017-11-03 11:48:59 138

转载 C盘文件移动方法

C盘空间不足的解决方法,不会影响已安装软件的使用——vista及以上系统的mklink命令可以创建文件夹的链接(感觉像是文件夹的映射)。因为是从底层实现文件夹链接,所以这个链接是对应用程序透明的。(windows 2000,xp,server 2003的相应功能是linkd,这里只说说mklink)比如,我有一个文件夹叫C:\Program Files,但是c盘空间不多了,就想

2017-10-26 18:40:51 5175 1

空空如也

空空如也

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

TA关注的人

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