- 博客(36)
- 资源 (4)
- 收藏
- 关注
原创 FileSectionUpload C# .net 2.0 文件分块上传合并保存类库(类似迅雷分块下载)
特点:1. 最低依赖.net 2.02. 数据类型可选二进制流或者Base64字符串3. 实现简单,入手改造成本低4. 使用简单使用示例1. 下载FileSectionUpload.dll 或者使用源码编译后生成dll 引入项目。2. 使用说明 //上传实例 SectionSetting setting = new SectionSetting(); setting.FileFullNam...
2020-10-24 15:30:37 571 3
原创 js通过pos请求下载excel文档
通过get请求下载excel文件有个限制是请求参数长度受限,改为post方式获取excel文件流到页面实现。方式一:JQ实现function downLoadFile(options) { $.ajax({ type: 'POST', url : options.url, data: options.data, complete: function( xhr,data ){ var fileName
2020-06-11 11:59:51 1175 1
转载 如何定义一个原生js插件
作为一个前端er,如果不会写一个小插件,都不好意思说自己是混前端界的。写还不能依赖jquery之类的工具库,否则装得不够高端。那么,如何才能装起来让自己看起来逼格更高呢?当然是利用js纯原生的写法啦。以前一直说,掌握了js原生,就基本上可以解决前端的所有脚本交互工作了,这话大体上是有些浮夸了。不过,也从侧面说明了原生js在前端中占着多么重要的一面。好了。废话不多说。咱们就来看一下怎么去做一个自己的...
2019-11-28 17:26:01 528
原创 下个winfrom treeview显示目录树例子要50C币下了还用不上自己写个只要5C币
早上赶工要搞个treeview显示树状目录,好久没用treeview了到csdn下载了个需要50c币,现在自己写了个,效果还行,下载Demo只需要5C币效果如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Dra...
2019-08-19 16:30:12 265
原创 在线客服侧边浮动框js封装
最近看到个在线客服的页面感觉效果不错,所以研究了下把样式图片抽出来用js封装下以后待用。 效果如下 浮动框内点击链接支持直接跳转目标页面,显示微信二维码,显示QQ二维码,QQ临时会话唤起,显示练习方式等,封装后支持左侧或右侧浮动。 目录说明 index.html页面<!DOCTYPE html><html...
2019-07-19 16:40:27 786
原创 踩坑谷歌浏览器翻译插件自动创建<font>节点
这两天被个奇奇怪怪的问题困扰,页面加载Dom结构后发现结构与预期不符,并且只有谷歌浏览器出现了这个问题,然后逐一排查,引用的各个js文件被屏蔽个精光弄成静态页面发现还是找不到问题所在,监测了下发现加载了谷歌浏览器翻译插件的相关js,然后把谷歌浏览器的翻译禁用掉,刷新看了下,问题解决。真坑,你翻译把innerText改了不就行了,非得插入个<font>原结构谷歌翻译插件处理后...
2019-07-03 17:39:59 880 1
原创 使用IPIP.net识别客户端真实访问地址,具体到国家,省,市
这个IP库实测还是比较准确的,免费版的可以具体到国内城市,国外只能到国家名称,免费版的自己定期更新Ip数据库即可。以下为C#调用代码class Program { static void Main(string[] args) { try { //传入要查询的ip 和1...
2019-07-01 15:51:51 4589
原创 目前为止最简洁的C#文件夹Copy代码,不接受反驳
private static void CopyEntireDir(string sourcePath, string destPath) { foreach (string dirPath in Directory.GetDirectories(sourcePath, "*", SearchOption.AllDirectories)) ...
2019-05-22 10:00:37 473
原创 百度ueditor 多个实例时图片缩放框错位bug修复
今天发现同一个页面存在多个ueditoer编辑器时上传图片后点击图片会出现图片缩放框错位的问题 正常情况下如图, 图片四周会显示出缩放框当有多个ueditor富文本编辑框都上传图片时点击图片会出现如下错位: 图片缩放框出现了错位。仔细调试了 umeditor.js代码后发现在8888行代码出现了问题(版本:UEditor Mini版本1.2.2)...
2019-03-22 16:47:31 2680 4
原创 发布JsonFileConvert类库用于list和json格式文件相互转换
JsonFileConvert将大数据量list 转换为json文本文件和将大数据量json文本文件(GB大小也不在话下)转换为list的类库0 适用场景可用于将单个表结构数据导出为json格式文本文件,内部实用了批次处理所以支持大数据list序列化,将json格式文本文件反序列化为list,json文本文件大小不受限制,读取文本文件采用了数据块读取技术,否则的将文本文件全部加载到...
2019-01-27 08:52:15 1128
原创 ajax嵌套业务的一种解决方案尝试
比如 通过学生获取学生所在学校信息,需要先查询学生所在班级,再通过班级查询所在学校信息。js代码类似写法如下:function getStudentSchool(id) { ajax.get("/Test/GetStudent", { "studentId": id }, function (student) { if (student != null &&a...
2019-01-25 16:37:34 333
原创 将人民币大写金额格式转为数字金额格式C#代码
网上相关资料都是将数字金额转换为大写金额的代码,因为需要所以自己实现了将大写格式转为数字金额 格式,有相同需要的可以参考了 /// /// 将人民币大写金额转换为数字金额 /// public class RMBConversion { /// /// /// /// /
2017-05-22 10:50:59 2102
原创 apache bench做web压力测试详解
apache bench 的介绍:戳这里apache bench 的官网:戳这里apache bench 的windows 版本下载:戳这里使用步骤:1 下载解压缩后 用过cmd 进入到解压缩后的文件夹下例如: 2 cmd下安装相关服务: httpd -k install3 开始-->运行-->services.msc-->
2017-05-11 16:40:58 747
原创 原创 javascript 封装jsonp 请求
jsonp的相关技术就不负责科普了,只说两个关键点: 1.jsonp只是个html和浏览器的小把戏通过src来跨域加载资源。2.juqery中看似jsonp跟json的请求调用方法差不多,其实实现确实截然不同的,jsonp不需要js实现请求。 代码如下: //jsonp 调用对象var jsonp = {};//调用方法jsonp.get = funct
2017-04-16 22:53:27 2574
原创 javascript 实现ajax调用,重点是纯的js实现
由于任性不想用jquery 的ajax调用,所以参考了网上的资料写了个javascript 的ajax实现。var ajax = {};ajax.x = function () { if (typeof XMLHttpRequest !== 'undefined') { return new XMLHttpRequest(); } var versio
2017-04-06 18:05:38 725
原创 使用 js onkeyDown事件有个小坑!
使用场景:在页面登陆页面按回车键 就自动调用登陆方法实现登陆。坑描述:在div 等非输入标签中写onkeyDown 事件方法 会不起作用!,必须满足两个条件1. focus 2 设置tabindex值,然后在页面onload 后focus。代码如下:
2017-03-27 10:00:40 2289 1
原创 asp.net mvc 服务端压缩动态渲染页面利器
原理是配合asp.net mvc 拦截器利用GZipStream压缩服务端页面,有效减少页面传输到前台的数据量拦截器代码如下 public class CompressFilter : ActionFilterAttribute { /// /// 压缩页面用拦截器 /// /// public
2017-03-22 10:25:34 1128
原创 window 服务中调试技巧
window 服务代码不太方便调试,可以在代码中任务添加调断点 1 using System.Diagnostics;2 在需要调试地方 写 Debugger.Break();3 服务启动后 会弹出异常 选择附加进程调试
2017-03-22 09:43:37 366
原创 js 实现用div 上下分屏
之前用的frameSet,但是在谷歌浏览器下有bug,所以自己查资料写了个用js 实现的div 上下分屏demo,下面的div 高度还可以任意拖动,以后有需要的可以直接拿去修改yoga了。 上下分屏 body { /*font: 14px/1.5 Arial; color: #666;*/
2017-03-21 17:59:46 3456
原创 C# 模拟web Get,Post
由于经常需要模拟web Get,Post等方法,今天将这些方法顺便整理分享。 一个不错的在线测试网站:点击打开链接可以模拟各种Get,Post,还可以设置body,header的参数,比较方便,强力推荐 Get: public static string HttpGet(string url, NameVal...
2015-10-22 11:50:48 881
原创 js table 相关操作的总结
最近做个点击table单元格能变成编辑状态的页面,顺便总结js table的相关操作。 示例表格html 仓库编码 仓库
2015-10-12 08:51:22 786
原创 vs2015 打不开了 提示"CSharpPackage"
最近发现vs2015 在新建项目和加载现有项目的时候会报错 提示 开始我以为是系统的问题导致vs 配置除了问题,重启下电脑就可以了吧,没有在意,结果重启电脑后问题依旧,这两天比较闲就着手解决了下这个问题,查资料发现 使用 devenv 命令可以解决诸如此类的问题。 步骤如下: 在开始菜单中找到vs2015
2015-10-07 10:09:04 4758
原创 WCFRestFull空框架,套上业务逻辑实现就可以用了
几年前做后台业务逻辑开发,有幸接触了Wcf,今天有朋友请教wcf的问题,我抽空弄了个空的框架。 说明: 1 有windows 服务的项目 2 业务类都基于Base基类 3 使用log4net 做日志记录处理 4 同时使用了wcf的自带日志 5 实现自动更新终
2015-09-07 22:39:53 755 1
原创 程序猿利器(四) wcf 自动生成终结点配置程序
几年前搞wcf时发现每次新增业务封装类都要写对应的终结点配置,比较麻烦,研究了下 就自己写了个自动生成配置的代码。 实现思路如下:反射加载程序集根据业务类特性识别程序集构造终结点配置string生成配置文件 我的wcf 业务封装类都继承与public abstract class Base ,所以加载特定的程序集后将继承自Base
2015-08-17 23:34:22 799
原创 改成界面的批量查找替换小工具,没想到居然搞了两个晚上
见之前写的一篇文章,算是批量替换的方法封装好了,无奈控制台太不友好,所以抽空搞成了winform 的界面,看着简单,没成想搞了两个晚上多才弄好,小小东西费了不少winform 的开发功力 之前的文章链接:程序猿利器(一) 批量替换 为妹子写了个批量替换内容的代码,无奈友好性和可操作性太渣,能改的给改提示好看点,功能性就别动了 做成了分三步操作的小界
2015-08-08 11:26:51 821
原创 用ZXing 生成条形码和二维码图片
关于ZXing 就不用多介绍了,本问主要介绍如何使用ZXing 生成条形码和二维码的图片。 Release 版本的dll下载地址:http://zxingnet.codeplex.com/ 下载完成后在项目中引用ZXing.dll,然后做以下封装: /// /// 产生二维码 /// /// 二维码的宽度 /// 二维码的高度 /
2015-08-03 22:00:07 1409
原创 程序猿利器(三) 根据目标dll生成想要的class
作为程序猿免不了要搞一些根据第三方接口,页面视图模型,数据转换对象 等的繁琐写class 的工作,所以做了个特地根据现有的dll 去生成指定类的public 属性的功能,当然你也可以扩展下实现生成方法的功能。 代码很短小新建一个控制台程序就能用了 using System;using System.Collections.Generic;using System.IO;
2015-08-01 23:22:13 540
原创 程序猿利器(二) sql server 存储过程升级脚本自动合并
整个2014年我大概都在搞一件事情--写报表的存储过程,在开始的时候经常会碰到sql 脚本整理出了问题导致的升级错误,后面我自己总结了一套sql 脚本维护和升级的方法,还算有效吧,最近整理出来方便有这方面需要的朋友看看,改改,用用。 先看看我过去这一年的sql 脚本吧,为了不泄露某些信息,特用程序猿利器(一)中的程序批量将 脚本文件名做了替换。 我的心得
2015-07-24 23:31:20 783
原创 程序猿利器(一) 批量替换 为妹子写了个批量替换内容的代码,无奈友好性和可操作性太渣,能改的给改提示好看点,功能性就别动了
如题,最近发现页面同功能的不少,遂写了个批量替换的程序,今天下班前,一妹子说想用用,无奈友好性太差,烂成渣,遂今天晚上抽出了两个小时在改友好性提示,无奈 感觉还是渣, 有这方面经验的 提示信息给改改,这么多年貌似还没搞过这么麻烦的控制台程序 哈哈,明天上午就要上供了! 批量替换功能描述:批量将In文件夹下面的所有文件和文件内容中的 查找字符串 替换成目标字符串,名字也一样,
2015-07-24 00:03:57 843
原创 你还在手写构造测试数据吗? 来试试FizzWare.NBuilder 生成测试数据
如题,使用FizzWare.NBuilder 可以自动填充各种各样的class数据,超乎你想想,就是一些人名,街道,什么的都是老外的,谁叫咱们没弄出个有中国特色的呢。 步骤1: 废话少说,先引入FizzWare.NBuilder.dll这个dll, 这个dll 在网上仔细搜搜还能找到到。 步骤2: 定义个class,你可以使用一段json 然后看http://blog.csdn.ne
2015-07-15 22:50:54 832
原创 vs2013 以上的实用小功能-将xml,json自动转换为class
今天同事在处理接口的时候,为了构造出符合对方数据结构的Data,可谓是花费了大堆时间,根据json数据示例手写对应的class,无奈还总解析后数据不对,让我帮瞧瞧,这不,我立马想起了vs2013 及后续vs版本都支持的一个实用小功能-将xml,json 自动转换为class。 并且佩服微软搞的挺好用,只要将原需要反序列化成class的xml或json复制后一键就能自动生成class.
2015-07-14 21:48:01 2153
原创 PDF文件处理利器PDFSharp使用简介
最近因工作需要根据需求将一个图片插入到新建的PDF文件中,翻阅了不少资料,发现有ITestSharp,PDFSharp,经过比较发现PDFSharp效率比较不错,适合网站使用,如果有些需求搞不定考虑两者同时使用互补。 官网:http://www.pdfsharp.net/wiki/(S(5zdh0aejiwpjz1nhkty33bz5))/Default.aspx?AspxAutoDe
2015-07-12 23:05:27 11538
原创 用反射实现将数据自动填充到对象中,学习orm的半个功能
最近整理以前的资料,想起来了这个小东西,以前感觉反射效率应该不行,后来翻看了nhibernate的源代码彻底改变了我的观点,随后自己动手写了这个小东西玩玩,大牛就不用看了,对反射有意思的可以瞧瞧 基本原理说明,我将业务类用自定义属性[CustAttribute]进行标注,然后用ado.net 获取数据集,将数据集中列名与对应业务类属性名称相同的进行填充操作,思路简单明了。 自定
2015-07-12 16:42:41 726
原创 asp.net mvc 中使用日期控件(My97DatePicker)(二)
asp.net mvc 中使用日期控件(My97DatePicker)(一) 的扩展
2015-06-13 23:42:31 3857
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人