自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (59)
  • 收藏
  • 关注

原创 软件项目交接细则

作为软件开发人员大家或多或少地都经历过项目交接,在交接时觉得一切都挺清楚明白的,然而等过段时间一切又都变了,你觉得自己对手中的项目这也不知道那也不知道,这种感觉相当不爽。为了解决这个问题,我写了这篇文章,想把常见的交接内容总结一下,如果有不妥的地方欢迎大家提意见。一、测试环境下的软件网站、App、服务使用的框架及版本号网站Web地址:端口、网站部署地址、当前部署的网站是不是最新版...

2018-04-10 17:03:53 25676 4

原创 WSL2的安装步骤

WSL2的安装步骤

2024-03-21 16:22:53 634

原创 pandas之DataFrame使用详解——看完不会用你打我

DataFrame是Pandas中的一个表格型数据结构,包含一组有序的列,每列值的类型都可不同(整型、浮点型、布尔型、字符串等),DataFrame既有行索引也有列索引,行标签index默认是序号 0,1,2我们也可以手动对其赋值

2023-12-22 16:12:42 602

原创 XUnit单元测试(实用项目)——看完不会用你打我

完成上边两个单元测试之后其余Services的处理也都大同小异,这里就不完全展示了。

2023-11-02 17:23:48 1299

原创 关于C#中Dictionary多线程情况下CPU 100%问题的详细分析

我也知道Dictionary线性不安全,但我以为它只是在多线程里面会导致脏读而已,并不知道会导致CPU 100%。那我就好奇,为什么Dictionary的ContainsKey方法,会导致CPU100%呢?这里需要结合Dictionary源码和多线程并发场景深挖一下。

2021-12-18 13:58:43 2401

原创 new ArrayList()创建对象提示“索引超出了数组界限”异常分析

创建对象报异常了?要是放在以前我绝对会说这是扯***,但遇到这个实际问题后我才发现是自己浅薄了。我之前认为这个错误不可能是创建对象的时候报出来的,是因为我们认为代码是下面这样的,而且是单线程运行的,哪怕多执行几遍也是单线程运行的,这样当然不会出问题呀!那什么场景下创建对象会报错呢?

2021-11-26 18:38:32 3441

原创 安装VueCli脚手架并创建Vue项目

一、安装脚手架1、在https://nodejs.org/zh-cn/download/下载node.js并安装2、检查node和npm的版本(node -v、npm -v),如果在cmd中可以查看node和npm的版本,但是在VSCode中无法识别node、npm,以管理员身份重启VSCode即可3、查看镜像库地址,如果不是国内地址可以设置为淘宝镜像 npm config get registry npm config set registry https://regi...

2021-02-28 15:45:02 783 1

原创 Fiddler的安装与使用(PC端抓包+手机端抓包)——看完不会用你打我

一、Fiddler安装+PC端抓包1、下载并安装fiddler,正常傻瓜式安装,安装完毕后,不用先打开fiddlerhttps://www.telerik.com/download/fiddler2、下载并安装fiddler证书生成器http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=23、下载后双击安装4、打开fiddler,点击工具栏中的Tools–>O

2020-12-16 19:13:41 2657 2

原创 .NET Core中WebSocket的使用详解

一、WebSocket是什么初次接触WebSocket,大家都会问:我们已经有了HTTP协议,为什么还需要WebSocket?因为HTTP协议中通信只能由客户端发起,而WebSocket协议中服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,实现了浏览器与服务器全双工通信(full-duplex),WebSocket属于服务器推送技术的一种。WebSocket是HTML5的一种新协议,它使用JavaScript调用浏览器的API发出一个WebSocket请求至服

2020-11-05 12:40:55 24872 18

原创 Jenkins+Pipeline+Gitee本地自动化部署(Windows平台)——看完不会用你打我

目前DevOps和CI/CD正在大行其道,各家公司都有自己的产品,主要分为两类:微软的TFS、开源的Jenkins,目前来看Jenkins由于其开源性、丰富的组件更受欢迎。我去年就想学习一下Jenkins,不过由于各种原因直到最近才把本地自动化部署完整的弄出来,难度其实并不高,今天把文章发出来一是为了做个记录,二是希望能让新入门的朋友有一个参考。本文略过了Jenkins的安装过程,请大家安装完毕后再参考本文实现自动化部署。一、安装插件1、操作路径:Manage Jenkins/Manage Plug

2020-09-17 11:45:43 3280 1

原创 .Net中async、await的用法及其与Task的关系

本文中使用的示例代码都是在WinForm中编写调试的,我根据是否使用await处理Task、调用异步方法/非异步方法、方法的返回值为Task/Task<Student>,做了8种情况的分析和总结。public class CommonUtil{ public static async Task<Student> AsyncGetStudentInfoHasReturn(string sname) { string name = $"Handle

2020-08-07 18:21:26 1601 1

原创 Windows Server2016+SqlServer2016搭建AlwaysOn集群(三)

官方文档:AlwaysOn 可用性组概述 (SQL Server),经过前两篇文章的铺垫后,现在正式开始搭建AlwaysOn。一、以本地管理员账号安装.Net FrameworkSqlServer1、安装.Net Framework3.5二、以本地管理员账号安装SqlServer2016(部分主要步骤)1、独立安装(非故障转移集群安装)2、 服务器配置3、数据库引擎配置4、AnalysisServices配置5、记录配置文件路径、安装成功6、...

2020-05-24 23:40:27 3957 5

原创 Windows Server2016+SqlServer2016搭建AlwaysOn集群(二)

集群规划节点加域重启并用本地管理员账户重新登陆后,开始安装故障转移集群功能(WSFC),并创建故障转移集群。一、安装故障转移集群功能1、以本地管理员账户登陆后安装故障转移集群功能2、 安装成功后切换域账号重新登陆二、验证配置1、打开故障转移集群管理器2、验证配置3、开始之前4、选择集群或服务器5、选择测试选项并确认6、查看验证结果三、创建集群1、开始创建集群2、 选择服务器(我们之前进行了验证配置操作,验证...

2020-05-24 17:56:07 4797 1

原创 Windows Server2016+SqlServer2016搭建AlwaysOn集群(一)

官方文档:AlwaysOn 可用性组概述 (SQL Server)AlwaysOn是SqlServer实现高可用的解决方案之一,需要部署在Windows故障转移集群(WSFC)上,Windows集群中每个节点上开启了AlwaysOn的SQLServer应用组成了SQLServer集群。下面是Windows集群及AlwaysOn的IP规划:一、搭建流程整体概述整个搭建流程可分为三大步:搭建域控并配置域账号、 创建故障转移集群、配置数据库AlwaysOn,这三大步又可细分为十小步,详情如下。使用本

2020-05-24 17:18:59 6581 2

原创 C#线程安全类型解析及用法

在C#里面我们常用各种集合、数组、List、Dictionary、Stack等,然而这些集合都是非线程安全的,当多线程同时读写这些集合的时候,有可能造成里面的数据混乱,为此微软从Net4.0开始专门提供了另一套线程安全类型,放在System.Collections.Concurrent命名空间中,我们这里以ConcurrentDictionary<T, T>为例进行讲解。一、Try...

2020-04-20 00:07:16 2766 1

原创 VS2017使用C#编写COM组件

一、新建类库项目VS2017已经支持Core了,不过我们新建的是Framework框架的类库。二、 在项目的属性页选中"Build" -->"Register for COM interop"中文版VS是在项目的属性页选中"生成" -->"为COM互操作注册"三、在项目的属性页设置"Signing" -->"Choose a strong name key fi...

2019-11-13 20:31:09 4878 4

原创 UI自动化关闭远程桌面连接,鼠标键盘失效的解决方案

一、初识鼠标键盘失效问题当用户在一段时间内没有对Windows进行任何操作,Windwos会自动切换到锁屏模式(或屏保模式),甚至待机。对于普通用户来说,这样设置没问题,而且这也是官方推荐的设置。但如果这台电脑是IT开发人员用来进行自动化测试的机器,尤其是包含UI交互的测试(比如,用脚本操控鼠标来模拟点击一个按钮),这样设置就是错误的,因为退出桌面后,鼠标键盘会失效,UI自动化无法正常进行。...

2019-11-12 18:34:54 6258 3

原创 Redis的高可用策略

Redis的高可用策略从根本上来讲是为了保证数据的安全,本文创作时使用的Redis版本为v5.0.5。一、Redis的高可用策略1、持久化持久化是最简单的高可用方法,有时甚至不被归为高可用的手段,主要作用是将数据存储到硬盘,保证数据不会因为进程退出而丢失。2、主从复制(读写分离)复制是Redis高可用的基础,哨兵和集群都是在复制基础上实现高可用的。复制主要实现了数据的多机备份,...

2019-10-19 14:51:34 462 1

原创 .Net Core导出Excel防止重提交

在项目中导出Excel时,由于需要处理的数据量较大导致后台执行时间过长,造成前台页面长时间没反应,用户误以为点击失败从而再次点击导出按钮,因此出现了重提交的情况。为了避免用户重复点击按钮,我们应该在用户第一次点击导出按钮时将按钮置为不可用,直到导出成功后才可再次导出。一、解决思路1、用户第一次点击导出按钮后,将导出按钮置为不可用状态并修改按钮text为“正在导出”2、后台导出成功后往缓...

2019-10-14 18:55:46 469

原创 SqlServer创建远程链接服务器(SqlServer/MySql/Oracle)

一、SqlServer--创建远程链接服务器EXEC master.dbo.sp_addlinkedserver @server = N'EPMS_Haha' --链接服务器的名称,@srvproduct=N'h3cepms02-db' --SqlServer默认不需要写,@provider=N'SQLNCLI' --不同的库都是不一样的(SQLNCL...

2019-09-26 20:40:25 1716 1

原创 .Net Core调用WebService

一、引用WebService通过添加连接的服务(Connected Services)可以将WebService引用到.Net Core项目中。二、调用WebService中的方法(示例中的两种方法都能正常执行)private void InvokeWebservice(){ #region 方法1 //创建 HTTP 绑定对象 var bindin...

2019-08-30 19:12:56 7777 1

原创 System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005)

我创建了一个Webapi项目并将其部署到IIS中,奇怪的是部署到ServerA中可以正常执行,部署到ServerB就会报上面的错误,查了好久终于找到了解决方案,我会把查到的所有靠谱答案都写上以应对不同的情况,今后有可能会持续补充。完整的错误信息如下:System.UnauthorizedAccessException: Access is denied. (Exception from HRES...

2019-08-23 18:05:55 4770 1

原创 Core使用NLog记录日志

一、新建日志表CREATE TABLE [dbo].[Sys_Log]( [Id] [varchar](50) NOT NULL CONSTRAINT [DF_Sys_Log_Id] DEFAULT (newid()), [Application] [varchar](200) NULL, [Logger] [varchar](200) NULL, [Level] [varchar...

2019-07-12 20:14:37 1257 1

原创 ASP.NET Core 根据环境变量支持多个 appsettings.json配置文件

一、背景在项目开发的过程当中,开发环境与生产环境的配置肯定是不一样的。拿个最简单的例子来说,比如连接字符串这种东西,开发环境肯定不能连生产数据库。在之前的话,这种情况基本靠准备两个同名的配置文件来进行处理,然后你在本地就使用本地的配置文件,生产环境就使用生产环境的配置文件,十分麻烦。ASP.NET Core支持利用环境变量来动态配置 JSON 文件,下面就来看一下如何在项目中使用这样功能吧...

2019-07-07 10:58:56 7109 8

原创 jquery操作iframe的方法:父页面和子页面相互操作(九种情况)

现实开发中难免会遇到子页面、父页面相互操作的情况,由于时不时地会遇到几次(不是一次),所以就整理了一下父子页面相互相互调用常见的九种情况,作为自己的备忘录,同时也希望对大家有帮助。一、子页面C1操作父页面P(下述三个方法写在子页面C1中)//获取父页面P中控件的值, btnParent1是子页面C1中的按钮$("#btnParent1").click(function () { ...

2019-05-23 01:27:13 10160 3

原创 .Net Core中Autofac的使用方法

Autofac是.NET里IOC(Inversion of Control)容器的一种,同类的框架还有Spring.NET,Unity,Castle等。可以通过NuGet方式将其添加到项目中使用。Autofac官方网站:http://autofac.org/一、安装Autofac二、项目结构及基础代码public interface IPlayService{ ...

2019-03-21 00:08:25 7181 5

原创 SqlServer中Exists的使用

1、简介不相关子查询:子查询的查询条件不依赖于父查询的称为不相关子查询 相关子查询:子查询的查询条件依赖于外层父查询的某个属性值的称为相关子查询。带Exists的子查询就是相关子查询 Exists表示存在量词:带有Exists的子查询不返回任何记录的数据,只返回逻辑值“True”或“False”2、表结构选课表:学号StudentNo、课程号CourseNo学生表:学号Stude...

2019-03-03 10:03:24 61302 7

原创 不可多得的词藻

1、如果结果不如人愿,那就在尘埃落定前奋力一搏。2、凡事到最后必将皆大欢喜,如果尚未皆大欢喜,那就是还未到最后。3、穷人说:“我做不到”、“我买不起”、“我没有时间”...... 富人说:“我怎样才能做到呢?”、“我怎样才能买得起呢?”、“我怎样才能腾出时间呢?”...... 学学富人的说话方式吧,把希望留给自己!4、下面三句话摘自不同地方,但有异曲同工之妙4...

2019-03-02 09:49:49 272

原创 C#中字符串的内存分配与暂存池【非常详细】

一、学会查看变量的内存地址想要研究C#中字符串的内存分配情况,如果能查看字符串的内存地址就好了。其实我们可以在VS2017中查看变量的内存地址,截图中有详细说明:二、string类型简单说明string是引用类型的,在C#中引用类型的内存分配在托管堆(堆内存)上。string不支持以下两种创建方式:string str01 = "heng";//错误创建方法1strin...

2019-02-20 23:36:52 7439 8

原创 实用穿梭框

在实际的开发过程中,有时我们会用到穿梭框,尤其是内容条目数不是很多的时候,因为这样既直观又方便,本例的效果图如下:大家既然找到了这里,就是不想自己从零开始编一个穿梭框,想找一个简单实用插件的直接用,这就是你们想要的东西。过多的话就不说了,强调一点,一定要在“已开通权限(left)”和“未开通权限(right)”初始化之后,再执行$("#ued-transfer-1").transferIt...

2019-01-14 19:14:55 6526 4

原创 CSS常用样式总结

博主不擅长样式的设计,所以就把平时用到的个人感觉比较有用的样式记录下来,算是自己的知识积累,同时也希望对大家有帮助。一、按钮底部对齐父元素:position:relative,设置width、height 按钮元素:position:absolute 按钮元素:通过top、right、bottom、left控制按钮的位置&lt;div style="width:350px;heig...

2019-01-12 10:19:19 676

原创 WebApi 跨域问题解决方案:CORS

前两篇文章介绍了WebApi项目的创建和测试,今天来说说WebApi跨域访问的问题。本篇主要介绍了利用CORS解决跨域问题一些细节和具体步骤,下面来看看吧。一、发布WebApi既然是解决WebApi跨域问题,那WebApi(http://localhost:9002)和网站(http://localhost:57447)当然是单独部署了,只有这样WebApi服务和网站的域名才会不同,要不怎...

2018-11-17 12:06:44 5173 1

原创 Swagger使用方法详解(WebApi)——看完不会用你打我

WebApi接口开发完毕后,交付给前端人员或手机端开发者时接口说明文档是必不可少的配套设备,如果公司流程不规范大家使用口口相传的交接方式,而且没有改进的欲望,那你可以到此为止了。Swagger是方便测试接口,快速展示注释内容,生成Restful风格接口文档的框架。Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因:Swagger 可以生成一个具有互动性的API...

2018-11-12 18:17:09 18503 10

原创 WebApi路由机制详解——看完不会用你打我

随着前后端分离的大热,WebApi在项目中的作用也是越来越重要,由于公司的原因我之前一直没有机会参与前后端分离的项目,但WebApi还是要学的呀,因为这东西确实很有用,可单独部署、与前端和App交互都很方便,既然有良好的发展趋势,我们当然应该顺势而为——搞懂WebApi!从MVC到WebApi,路由机制一直都在其中扮演着重要的角色。它可以很简单:如果你只需要会用一些简单的路由,如/Home...

2018-11-12 00:25:04 41023 25

原创 拖拽排序插件Sortable.js

最近由于项目功能设计的原因,需要对table中的行实现拖拽排序功能,找来找去发现Sortable.js能很好的满足这个需求,而且它还是开源的,于是乎就开始学习使用Sortable.js,再然后就有了这篇文章。特点:轻量级但功能强大 移动列表项时有动画 支持触屏设备和大多数浏览器(IE9及以下除外) 支持单个列表容器内部拖拽排序,也支持两个列表容器互相拖拽排序 支持拖放操作和可选择的...

2018-11-09 23:55:26 1338

原创 jQuery事件多次绑定与解绑

jQuery事件绑定很常见,相信大家经常会用到click、focus、blur等事件,但是如果对控件的某个事件绑定多个方法会是怎样的结果呢,覆盖、累加、或其他效果?今天我就来验证一下这个疑问并说说如何解绑。一、jQuery事件多次绑定<head> <script src="~/Scripts/jquery-1.8.2.min.js"></script...

2018-10-18 13:09:09 1053 1

原创 .Net Core 读取appsettings.json中的配置

在.net core中默认是没有*.config 文件的,配置文件都是*.json。一、NuGet包管理器引用或者在project.json写入下面这些包 "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1", "Microsoft.Extensions.Configuration.Json": "2.1.1"...

2018-10-17 13:51:39 18741 7

原创 C#异步多线程总结(delegate、Thread、Task、ThreadPool、Parallel、async、cancel)

同步与异步多线程的区别:1、同步方法卡界面(UI线程忙于计算);异步多线程不卡界面(主线程闲置,子线程在计算)2、同步方法慢(CPU利用率低、资源耗费少);异步多线程快(CPU利用率高、资源耗费多)3、同步方法是有序的;异步方法是无序的(启动无序、执行时间不确定、结束无序)实现异步多线程的6种方式与取消多线程:1、委托的异步调用2、Thread实现多线程3、Task实现多线程...

2018-10-13 12:02:47 10287 4

原创 MVC后台页面跳转的常用方法

1、利用View()直接返回视图(不执行Action方法)public class ScoreController : Controller{ public ActionResult Index(string name, int age) { #region View()的三种写法 return View();//返回Index视图 ...

2018-10-11 23:44:23 39217 3

原创 MVC利用ActionFilterAttribute全局过滤器验证用户登录

我们之前用Webform开发的时候是通过创建BasePage类,来检查Session["UserId"]是否存在/// &lt;summary&gt;/// 父类中定义一些公共的事情/// &lt;/summary&gt;public class BasePage : System.Web.UI.Page{ //页面生命周期中Init事件对应的OnInit()方法 /...

2018-10-09 23:48:24 6012

第一次修改后的前台页面

闲来无事试着整合一下Web资源,还差点放到网络上,可以随时下载修改。

2018-12-07

熟悉BootStrap

听说BootStrap已经好几年了,一直没有正儿八经的用过它,现在开始好好学一下BootStrap

2018-12-06

TFS2017测试截图

这是TFS2017的安装截图,有些操作忘记了边做变截图,想留个记录,希望老哥们考虑好了再下手,不要给资源评低分,谢谢!

2018-11-29

数据库安装差异1

数据库安装截图留下来做个参考,请不要给评低分,谢谢各位老哥,摘要让写的内容还真不少哇!

2018-10-18

数据库安装

数据库安装截图留下来做个参考,请不要给评低分,谢谢各位老哥,摘要让写的内容还真不少哇!

2018-10-17

TFS安装截图

这是TFS2018的安装截图,截得不怎么详细就是做一个记录,希望老哥们考虑好了再下手,不要给资源评低分,谢谢!

2018-10-15

T4生成实体类

学习了前面三章的内容现在我们可以利用T4模板做一些小工具了,今天这里要讲的就是利用T4模板生成实体类。在写这一部分的时候,我发现统一编码格式是一件麻烦事,因为T4代码里边有“”这样的东西,试验了几种方法之后,我找到了一种稍微好点的,那就是把“”也当做代码来看,然后缩进使用Tab就好。 生成实体类的代码还是稍微有点复杂的,具体内容我就不在这里一一讲解了,不过我这个生成方法可以指定要生成的数据库和表。

2018-01-14

SimpleAOPTest

包含AOP框架和调用实例

2017-06-17

redis-desktop-manager-0.8.8.384.exe

在官网下载的最新版本的redis-desktop-manager-0.8.8.384.exe,官网下载很慢,所以跟大家分享一下

2017-03-02

(Windows)Redis-x64-3.2.100.msi

windows系统下的最新Redis,github下载太慢了,放在这里方便大家

2017-02-26

TortoiseGit-LanguagePack-2.4.0.0-64bit-zh_CN

64位中文包: TortoiseGit-LanguagePack-2.4.0.0-64bit-zh_CN.msi

2017-02-07

TortoiseGit-2.4.0.0-64bit

TortoiseGit-2.4.0.0-64bit.msi

2017-02-07

TortoiseGit-LanguagePack-2.4.0.0-32bit-zh_CN

32位的TortoiseGit-LanguagePack-2.4.0.0-32bit-zh_CN简体中文汉化包

2017-02-04

TortoiseGit-2.4.0.0-32bit

32位的TortoiseGit-2.4.0.0-32bit.exe安装包

2017-02-04

Git-2.11.1-64-bit

64位的Git-2.11.1-64-bit.exe安装包

2017-02-04

Git-2.11.1-32-bit

32位的Git-2.11.1-32-bit.exe安装包

2017-02-04

Git-2.11.0-64-bit

64位的Git-2.11.0-64-bit.exe安装包

2017-02-04

Git-2.11.0-32-bit

32位的Git-2.11.0-32-bit.exe安装包

2017-02-04

批处理标准教程

精心整理的批处理开发教程,一个472页。

2017-01-18

领域驱动设计(精简版)

领域驱动设计听起来听高端其实很多人都知道的东西,如果你不了解的话现在看还来得及。

2017-01-18

hadoop.dll 和 winutils.exe

hadoop.dll 和 winutils.exe

2023-07-10

PLSQL13.0.2+Oracle InstanceClient12.2.0.1使用技巧及配置说明.rar

其中包含安装步骤、配置过程、使用技巧、PLSQL需要单独配置,对新手来说非常友好 我一开始连接不上,后来试了好多次才明白问题所在,记录下来,希望能对大家有帮助

2020-04-14

SqlExportEntity.exe

支持单表生成、支持一次性创建某个数据库中所有表、支持一次性创建某些前缀的所有表、支持选择是否覆盖现有文件

2020-01-04

NHibernateTest.rar

NHibernate基本用法的测试项目,搭配NHibernate说明博客体验更佳,里边只是基础用法,更多使用方法参考https://blog.csdn.net/xiaouncle/article/details/82888748 和 https://blog.csdn.net/xiaouncle/article/details/82896167。

2019-12-10

AspnetCom1.rar

压缩包中是VS2017使用C#编写COM组件的示例程序,有需要的人可以直接下载,同名文章的地址是https://blog.csdn.net/xiaouncle/article/details/103056441。

2019-11-14

UIPath2017+2018(part4)

UIPath2017和UIPath2018的合集,一共被切成了四部分,全下载下来并解压缩后里边有2017和2018

2019-11-01

UIPath2017+2018(part3)

UIPath2017和UIPath2018的合集,一共被切成了四部分,全下载下来并解压缩后里边有2017和2018

2019-11-01

UIPath2017+2018(part2)

UIPath2017和UIPath2018的合集,一共被切成了四部分,全下载下来并解压缩后里边有2017和2018

2019-11-01

UIPath2017+2018(part1)

UIPath2017和UIPath2018的合集,一共被切成了四部分,全下载下来并解压缩后里边有2017和2018

2019-11-01

Xshell-6.0.0149r.exe

本软件是在官网下载的可注册版,需要跟注册机配合使用,注册时要断网。

2019-09-11

TestWebsite.rar

自己练习用的测试网站,Net框架开发的,希望保存下来!

2019-07-29

AutoUpdateGroupWindowsService.rar

里边是自己封装的ADHelper,还有一些简单的例子(个数不多),当做备忘录把

2019-05-15

PowerShellComponent.rar

里边有一些简单的例子,当做自己的备忘录,同时感谢CSDN提供给我们这些忠实用户的服务

2019-05-15

H3C.TS.Base.Core.rar

真的还有好多地方需要修改,距离让自己看得过去还有一些距离,先凑活着用吧

2019-05-15

Ad操作测试项目

里边是AD开发的测试项目,主要是ADHelper起作用,其余就是测试了

2019-04-20

JsonHelper

内置两套Json转换方法DataContractJsonSerializer、JavaScriptSerializer,有需要的朋友可以下载

2019-04-11

TFS测试代码02

TFS测试代码,如图所示C#——Core写的,放在CSDN我比较放心。

2019-02-28

TFS测试用例01

TFS测试代码,如图所示C#——Core写的,放在CSDN我比较放心。

2019-02-28

简单实用穿梭框

这是简单实用的穿梭框插件,配上博客中的示例代码能够快速入手,若有帮助请点个赞。

2019-01-14

开奖测试代码

开奖示例代码稍加修改还未测试,开奖期数对不上先传上来以备方便修改

2018-12-23

空空如也

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

TA关注的人

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