- 博客(48)
- 资源 (41)
- 收藏
- 关注
原创 IIS目录浏览优化
iis开启的目录浏览功能默认是按照文件名称排序的,但我们有个特殊的要求,想要按照时间排序,搜索了下,没有相关方法,于是有了本篇内容。将上面内容拷贝写入 Default.aspx文件,然后将他放到开启目录浏览的根目录下,然后在浏览相关目录,将得到如下的界面。该界面的内容将按照时间升序排列。
2022-11-30 19:45:11
1540
4
原创 WPF窗体贴边自动隐藏
最近一个产品需要用到类似QQ的贴边自动隐藏功能,在网上搜索了不少,CV过去之后效果都不是很理想,而且网上能找到的代码基本上都写在一个方法里面,感觉维护也麻烦,于是研究了下其实现原理(无外乎就是实时监测鼠标位置,在鼠标位置满足条件的时候显示窗体;否则尝试隐藏),自己弄了一个,代码如下:代码将公共逻辑抽离,然后由单独的子类实现具体的隐藏和显示逻辑,外部调用代码如下:初始化隐藏助手,并且添加需要实现的贴边功能,左右优先,然后是向上隐藏用户也可以自行实现贴边功能,只需要继承HideCore类即可.
2022-07-04 12:37:52
1264
4
原创 Host文件管理器
最近在开发过程中遇到一个问题,需要通过临时屏蔽Host文件来达到某个网站无法访问的效果,当然,直接修改host文件也未尝不可,但是对于一个懒惰至极的人来说,每次都要去那深不可测目录下寻找host文件就感到痛苦。。。 于是乎度娘找了一遍,找到一个host管理器Just a moment... (swh.app)不得不说,功能确实比较强大,但是似乎功能有点太多了,感觉不是很适用于我的需求。于是乎就徒手撸了下面这个工具使用简单,默认只有一个host文件,复制下来添加自己想要屏蔽...
2021-11-03 21:58:07
248
原创 批量解除文件锁定
从网络上下载的程序,exe和dll文件有时候会被windows锁定,导致运行时出现各种莫名其妙的问题,可以通过如下脚本进行批量解锁Get-ChildItem | Unblock-File将上面的脚本拷贝到记事本中,记事本另存为 xxx.ps1后缀然后拷贝到需要解锁的目录下,双击运行即可!...
2021-03-21 21:36:21
4171
5
原创 Redgate 看得懂的自然懂
127.0.0.1 licensing.red-gate.com127.0.0.1 www.red-gate.com127.0.0.1 red-gate.com127.0.0.1 productusage.red-gate.com127.0.0.1 productlogin.red-gate.com127.0.0.1 featureusage.red-gate.com
2021-01-06 16:05:38
840
原创 jenkins插件清华大学镜像地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json更换地址方法1.进入jenkins系统管理2.进入插件管理3.点击高级,修改升级站点的地址为清华大学镜像地址
2020-08-11 19:29:16
1538
原创 通过GIT hook触发Jenkins自动编译填坑日记
需求:当git服务器检测到代码提交到某个分支之后,自动通过jenkins的web hook触发某个项目的编译操作实现:1. 我们项目采用的git服务器为Bonobo Git Server6.3版本(https://bonobogitserver.com/),其目前管理员尚未提供git hook的编辑和管理功能,因此只能自行处理2. 通过搜索,我们可以在git仓库目录下的hooks子目录中编辑git hook脚本的方式来实现我们的功能3. git hook的脚本是linux下的shell脚本(
2020-07-21 10:40:27
646
2
原创 PowerDesigner将Comment赋值到Name
需求:从数据库逆向过来的PD文档,数据库中的字段描述全部进入了Comment字段,不方便查看,因此需要将Comment赋值到Name上。步骤:打开PD,菜单Tools->Execute Commands->Edit/Run Script...脚本:Option ExplicitValidationMode = TrueInteractiveMode = im_BatchDim mdl ' the current model'
2020-05-31 21:04:42
1090
原创 搭建自己的NuGet服务器
由于项目需要,准备搭建一台自己的NuGet服务器,参考了部分博客文章,都是基于NuGet.Server来搭建的,一般情况下,基于NuGet.Server搭建的可以直接使用,但是用了一段时间发现上传了很多测试包,删除却没有一个快捷的办法(目前好像只能通过NuGet客户端进行),于是乎有了下面的内容。本文搭建的NuGet服务器主要基于MVC项目实现,具体步骤为:1. 新建一个MVC项目,过程如...
2020-04-05 21:17:12
570
原创 解决Sandcastle Help File Builder不支持Microsoft.NET.Sdk.WindowsDesktop的问题
在github官网下载的Sandcastle Help File Builder(https://github.com/cxwl3sxl/SHFB/releases/tag/v2020.3.6.0)不支持编译.net core 3.1的WPF项目的解决办法:下载以下链接提供的程序集覆盖到官网版本安装目录下即可。...
2020-03-30 11:19:39
1696
原创 ngrok服务的编译与环境搭建
ngrok作为一个内网穿透工具,可以帮助我们将内网的服务器直接公布在外网上,但如果自己要搭建的话还是需要耗费一些功夫。这里我将我用到的编译脚本整理出来,供下次需要时候在查阅。操作系统:Ubuntu 16.04.2 LTSGO版本:go version go1.11.4 linux/amd64由于上述两个环境之前搭建的,忘记了步骤,此处不做阐述,可以自行百度这里说说几个问题...
2019-05-24 16:22:52
1148
原创 将任意程序安装成windows服务
某些时候,一个程序控制台服务程序需要在系统启动的时候自动运行,这时候我们会想到采用windows服务的方式来实现但是,如果程序本来不支持安装成服务的话,我就需要采用其他方案来实现之前博主也遇到了类似的需求,经过一番搜索找到了基于Instsrv.exe和srvany.exe的实现方案但是由于该方案在执行之后还需要自行修改注册表,比较麻烦,因此将上述方案的所有步骤开发成了一个小程序,界面如...
2019-04-01 20:32:50
3187
6
原创 SSMS Tools Pack 4.9.6破解补丁
基于目前官方的最新版本4.9.6.0版本进行破解,目前测试暂时无问题:资源下载地址:https://download.youkuaiyun.com/download/cxwl3sxl/10875220
2018-12-25 14:45:41
2078
2
原创 网页日志工具
通常情况下,我们在编写JavaScript代码的时候,直接采用console.log的方式将日志打印到控制台。在通常的PC模式下这样到也没有太大的关系,但是,如果我们的网页是运行在移动端,比如ios,android下,那么console.log出来的日志则没法进行查看。基于此,急需一个能够将console.log打印的日志发送到远端的工具,网上有类似的,比如:https://jsconso...
2018-11-21 20:32:57
1429
原创 flutter Unable to find git in your PATH
运行flutter doctor,提示Unable to find git in your PATH,解决办法:在系统的环境变量中增加:1. C:\Program Files (x86)\Git\bin2. C:\Program Files (x86)\Git\mingw64\libexec\git-core注销系统,重新登录,正常!...
2018-06-25 16:04:43
13971
6
原创 Log4Net 日志查看工具
对于网站开发来说,如果我们采用了log4net来记录日志,那么查看日志最常用的方式就是直接去文件夹下面看,但这样做及其的不方便,于是乎借用log4net的 UdpAppender 开发了下面这样的一个工具用于实时查看日志。该工具目前支持的功能如下:支持同时收集多个APP的日志,并且提供筛选功能支持按照线程ID进行筛选日志支持通过日志名称筛选日志支持一键清空显示区域的所有日志支持自动滚动或者禁止自动...
2018-04-06 19:09:19
3533
原创 VOIP软电话
对于需要做CTI接口开发的人员来说,经常会遇到使用软电话的需求,某些时候,我们甚至需要找多个软电话来模拟某些功能,因此,在测试或者开发时需要运行多个软电话程序,极不方便,为此,花了一点点时间实现了一个如下功能的程序,他可以添加任意多个软电话,并且相互拨号互不影响。其源码已经发布到了github上,地址为:https://github.com/cxwl3sxl/voip-phone界面截图如下:[更...
2018-02-07 16:51:51
2025
1
原创 IISExpress管理工具
由于部署演示服务器需要,找了一个IISExpress的GUI管理工具,其原工具不支持修改IP地址,经过简单的调整,修改了一个支持修改IP地址的版本,其界面如下:选中左侧的网站,点击右键可以单独启动或者停止。修改之前的源码地址为:https://github.com/ilmatte/IISExpressGUI修改之后的源码以及应用程序下载地址为:http://download.c
2018-01-30 15:43:27
1493
翻译 常用GPS坐标系转换类
class GPSPosition { public double Latitude { get; set; } public double Longitude { get; set; } } /// /// http://www.oschina.net/code/snippet_260395_39205 ///
2017-09-01 11:49:21
2755
原创 基于百度地图的电子围栏设置工具
开源一个基于百度地图开源库“鼠标绘制工具条库”改造而来的电子围栏工具。在原来的基础上增加了基于行政区域的围栏设置方式。界面截图:用法为:var map = new BMap.Map("map"); map.centerAndZoom(new BMap.Point(104.072213, 30.663393), 5); var navigation
2017-06-21 16:19:14
7888
原创 SQLServer 数据结构和基础数据导出工具
开源一个SQL Server 结构和基础数据的导出的控制台工具。该工具基于Microsoft.SqlServer.Smo开发,能够导出数据库中定义的表、存储过程、视图、和用户定义的函数,将这些对象全部导出为SQL脚本,并且能够导出指定表的全部数据为INSERT脚本,合并到一个文件中,方便为产品提供数据库安装脚本基本用法为:SqlExport.exe -s localhost -u sa
2017-06-21 15:32:11
1550
原创 SSMS Tools Pack 4.2.0破解补丁
给予目前官方的最新版本4.2.0.0版本进行破解,目前测试暂时无问题:资源下载地址:http://download.youkuaiyun.com/detail/cxwl3sxl/9796234
2017-03-28 13:42:27
2602
转载 解决vs2013集成cordova包addon-google_apis_x86-google-19错误的问题
使用vs2013集成cordova环境,在安装完成之后报缺少android包addon-google_apis_x86-google-19,经过google之后在https://askguanyu.wordpress.com/2016/05/26/visual-studio-2015-setup-issue-with-android-sdk-hack-it/找到了解决方案,现在将其使用的资源上
2016-10-11 11:38:44
983
原创 redmine数据迁移
使用bitnami-redmine-2.6.3-0在做数据迁移的时候,可以直接使用其提供的phpadmin来做数据迁移,但是,在数据导入的时候,很有可能出现各项主键冲突的错误,经过实验,需要在执行导入之前先执行下列sql语句删除相关表的数据,即可成功导入delete from attachments;delete from boards;delete from changes;delet
2015-04-09 17:11:59
1709
原创 分享一个通用web安装页面
我们做好的web系统,特别是涉及到数据库的,可能都需要一个数据库的配置过程,如果涉及到一些复杂的系统,可能还需要更加麻烦的配置才能使我们的系统正常运行,这一切对于熟悉系统的IT人员来说并不复杂,但是如果我们做的是产品,需要普通用户或者技术能力不强的用户来做这样的工作可能就比较困难,那么我们能否像wordpress一样,提供一个安装页面呢,然后让用户在界面上进行一个简单的配置过程,我们系统就能正常使
2014-03-07 13:40:39
1823
原创 未能加载文件或程序集另类解决办法
不是知道你的.NET程序是否遇到过在本地编译运行没得问题,拷贝到其他地方去之后老是出现啥dll不能加载之类的问题向这样的错误:特别是那种全局程序集,到处找,有时候也不是很容易找到,呵呵,为此方向一个小工具可以将指定的程序集保存出来,使用方法,直接运行压缩包里面的SaveAssemblyAs.exe然后输入程序集的全名:Microsoft.SqlServer.SqlEnum, V
2013-12-19 20:25:51
1622
原创 基于SQL Server 2008事物复制的多到一同步
因为业务需要,我们需要将分别在全省各地的数据库同步到省中心数据库中,于是决定采用SQL Server2008自带的事物发布机制来完成此功能,具体步骤如下:(此过程为摸索出来的,如果错误部分还望各位看官指教!)1:准备工作Windows server 2008 3台,基本配置如下:服务器机器名IP地址OS账号OS
2013-12-10 17:00:26
1347
原创 Jquery validate扩展插件2个
因项目需要,扩展了两个jquery-validate插件,一个用于正则表达式验证,一个用于依赖必填验证//#region jquery validate extend function jQuery.validator.addMethod("Regexpress", function (value, element, param) { var msg = $(eleme
2013-11-18 21:41:01
776
原创 PowerDesign反向SQL Server
Power design在做sql server反向工程时候报错SQL Native Client is not installed,网上的解决方案是重新安装visual studio 2010,其实没有必要,直接到microsoft下载SQL Native client就可以了,我下载的地址是:http://www.microsoft.com/zh-CN/download/details.a
2013-08-28 16:32:41
957
原创 基于ftp的事务发布同步数据库
研究基于ftp的事务发布,用于同步数据库,弄了快2天,终于解决了什么ftp路径不对的错误,将详细步骤记录下来。(注意,所有服务器连接均需要采用机器名,如果机器名无法访问请修改host文件映射机器名与ip地址)1. 创建发布服务器在主服务器上选择 复制-》本地发布,右键本地发布,选择新建发布打开新建发布向导,按一下步骤选择(未出现的界面则按照默认设置)选择需要发布的数据库
2013-06-14 20:15:26
1576
原创 Fiddler伪造回复
Fiddler Web Debugger是一个很不错的工具,可以用来调试网络请求,查看网络请求的细节。他还有一个功能很好用,就是用来针对某个请求伪造回复。某些时候很需要。比如反激活SQL Prompt,具体步骤如下:1. 打开Fiddler Web Debugger2. 在SQL Prompt中选择反激活序列号,这时候Fiddler Web Debugger会记录下SQL Pr
2013-06-03 15:24:12
4045
原创 通过xaml来加载workflow
在Pro WF 4.5这本教程中的第76页相关内容中有介绍如何通过wf设计器生成xaml定义的workflow,然后通过ActivityXamlServices.load的方式来执行。但是书中貌似有一点遗漏了(不是是否是我没有注意到),就是当包含有C# 表达式的时候通过ActivityXamlServices.load执行workflow会报如下的错误:后经google得知在此种情
2013-05-17 16:20:49
1559
原创 频繁刷新DataGridView的DataSource会报错
在winform开发中,我们常常会用DataGridView来展现datatable的数据,单次或者不频繁的异步设置其DataSource属性不会有任何问题,但是如果实时的异步刷新其数据,不管你是通过异步的调用方式还是采用直接修改数据源,都会导致DataGridView报莫名其妙的错误。比如下面的应用场景,我们需要一个客户端来显示当前CTI服务器的电话排队情况,这种数据是很实时的。针对这种应用
2013-04-16 11:02:57
4666
原创 Powerpoint 插件制作日记-1
因为一个外包项目的需要,尝试了在powerpoint上开发插件,算是一种学习精神,准备让插件支持powerpoint 2003,2007,2010 三个版本其实如果仅仅只做插件的话还是挺容易,但考虑到2007和2010使用的Ribbon UI以及2003的普通菜单式UI,所以决定做一个同时适应两种UI的插件。最终实现的效果如下:Powerpoint 2003 (在工具菜单里面加入 菜单
2013-04-03 15:37:19
1393
原创 htmleditor for windows form application
为前段时间的一个小项目开发的插件,有些功能还有点bug,后来也懒得该了,发布上来供大家分享吧。源代码是基于华普软件下载的一个版本基础上修改而成的。因为时间关系,代码写的比较乱,而且里面还有些测试项目。说说扩展的的特色功能吧。1. 能够支持组件拖动2. 能够支持鼠标调整大小3. 支持直接插入跑马灯文本4. 支持插入flash和视频文件5. 支持flash广告设置6
2012-11-04 20:16:27
559
原创 SQL Server 2008创建数据发布失败
因为需要同步两台服务器之间的数据库,于是准备采用SQL自己的发布订阅机制具体步骤参考了:http://kb.cnblogs.com/page/103975/单中间遇到了几个错误。其一是提示执行createprocess失败,google后得知是因为cmd.exe的权限问题,于是为cmd加上了sql账号的权限。其二是在最后的步骤老是工作目录无效的错误:- 正在配置分发服务器 (已
2012-10-17 13:57:09
4563
MS SQL MDF修复(8.0).rar
2020-11-27
Acunetix_139322.rar
2020-11-20
console日志助手
2018-11-21
http debugger pro v8.20 官方版+激活补丁
2018-10-25
Log4net 日志查看器
2018-04-06
开源的VOIP软电话
2018-03-08
IISExpressGui
2018-01-30
UltraCompare.Professional.v8.20.0.1005注册机
2014-03-21
JustTrace 2012.3 1017 零售版(无需破解)
2013-04-08
powerpoint 插件示例
2013-04-03
WORD 2 CHM 绿色破解版
2012-11-27
htmleditor winform版本
2012-11-03
Red-gate 系列软件破解版part2
2012-10-17
Red-gate 系列软件破解版part1
2012-10-17
IBM—中国移动信息系统安全加固方案和实施计划
2012-09-24
Acunetix_Web_Vulnerability_Scanner8.x破解版
2012-04-03
Google Android开发入门与实战 卷1
2010-12-01
Google Android开发入门与实战 卷2
2010-11-28
Axure 快速原型设计
2010-07-14
Beginning WF_Windows Workflow in .NET 4.0
2010-05-20
MTK平台--MMI实例培训教程
2009-12-21
JavaScript 权威指南(第四版)
2009-12-09
GSM MODEMGSM终端编程开发PDU码短信格式短信规则解析
2008-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人