- 博客(143)
- 资源 (58)
- 收藏
- 关注
原创 完美解决:git did not exit cleanly (exit code 128) 解决
方法一:使用TortoiseGit 进行pull时,总是提示连接错误“git did not exit cleanly (exit code 128)”无论是push还是pull到本地,弹出这个问题。原因:是Github 禁用了TLS v1.0 and v1.1,必须更新Windows的git凭证管理器,才行。方法二:“TortoiseGit” --> "Settings" --> "Network"将"C:\Program Files\TortoiseGit\b.
2020-07-14 13:45:39
108754
10
转载 一张图看懂IaaS, PaaS和SaaS的区别
从小型企业到全球企业,云都是一个非常热门的话题,它是一个非常广泛的概念,涵盖了很多在线领域。 无论是应用程序还是基础架构部署,当您开始考虑将业务转移到云时,了解各种云服务的差异和优势比以往任何时候都更加重要。通常有三种云服务模型:SaaS(软件即服务),PaaS(平台即服务)和IaaS(基础架构即服务)。 每个都有自己的好处和差异。为了您的组织能作出最佳选择,您有必要了解SaaS,PaaS和IaaS之间的差异。下图总结了三种模型的主要差别:SaaS:软件即服务软件...
2020-07-01 09:39:17
1079
转载 云计算的三种模式:IaaS、PaaS和SaaS 通俗理解
突然想了解下有关云的一些知识,于是整理了一些资料供自己学习和理解。 “云计算”已经越来越普遍,简单来说这就是一种共享资源的形式,不过是通过云来共享分布式的资源。“云”应该可以看作互联网的一种隐喻吧。云是分层的 其实云计算是分几层的,分别是Infrastructure(基础设施)-as-a-Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在中间,软件在顶端。别的一些“软”的层可以在这些层上...
2020-07-01 09:37:21
6571
转载 SourceCount代码统计工具使用
一个项目做完以后一般都会将代码的行数统计一下,这样可以和时间对比可以看出程序员的效率问题, 很多的公司都会做这件事,当然我本人是排斥的,毕竟一个项目的难易程度很大程度上不是代码量决定的,而是技术决定的,那么既然有这样的需求,就会有这样的软件出现,今天就简单的介绍一下这款软件SourceCounthttp://ttl7.pc6.com/lff/SourceCounter.zip使用起来...
2020-02-14 14:38:01
961
转载 使用Entity Framework Core,Swagger和Postman创建ASP.NET Core Web API的分步指南
目录第1步:创建一个新项目第2步:添加模型类第3步:使用Entity Framework Core第4步:添加数据库上下文和控制器步骤5:在Package Manager控制台中添加迁移步骤6:在ASP.NET Core中添加和配置Swagger步骤7.使用Swagger和Postman测试您的Web API介绍这是我的ASP.NET Core Web API基础性文章,它将教您...
2019-12-23 11:18:55
331
转载 ASP.NET Core Web API最佳实践指南
介绍当我们编写一个项目的时候,我们的主要目标是使它能如期运行,并尽可能地满足所有用户需求。但是,你难道不认为创建一个能正常工作的项目还不够吗?同时这个项目不应该也是可维护和可读的吗?事实证明,我们需要把更多的关注点放到我们项目的可读性和可维护性上。这背后的主要原因是我们或许不是这个项目的唯一编写者。一旦我们完成后,其他人也极有可能会加入到这里面来。因此,我们...
2019-12-23 09:26:23
1010
转载 Dapper的正确使用姿势
阅读目录 Dapper优势和缺点 数据库连接 增删改查的优化 工作单元 SQL监控 Demo源码 结束 本文demo适用于MySQLDapper优势和缺点优点高性能、易排查、易运维、灵活可控缺点和EF相比,手写sql当修改表结构不易发现bug。习惯了EF后再来使用Dapper,会很难适应那种没有了强类...
2019-09-20 16:47:18
1327
1
转载 Mysql快捷键+经典Mysql语句大全完整版--详解+实例
1.ctrl+q 打开查询窗口 2.ctrl+/ 注释sql语句 3.ctrl+shift +/ 解除注释4.ctrl+r 运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6 打开一个mysql命令行窗口 7.ctrl+l ...
2019-09-19 14:13:04
759
转载 数据库之架构:主备+分库?主从+读写分离?
一、数据库架构原则 高可用 高性能 一致性 扩展性 二、常见的架构方案方案一:主备架构,只有主库提供读写服务,备库冗余作故障转移用 jdbc:mysql://vip:3306/xxdb 1、高可用分析:高可用,主库挂了,keepalive(只是一种工具)会自动切换到备库。这个过程对业务层是透明的,无需修改代码或配置。2、高性能分析:读...
2019-09-19 14:01:12
783
转载 mysql临时表(可以将查询结果存在临时表中)
一、创建临时表可以将查询结果寄存。报表制作的查询sql中可以用到。(1)关于寄存方式,mysql不支持:select * into tmp from maintenanceprocess(2)可以使用:create table tmp (select ...)举例:#单个工位检修结果表上部drop table if EXISTS tmp_单个工位检修结果表(检查报告)上...
2019-09-19 13:31:42
26765
转载 什么是EPEL 及 Centos上安装EPEL
概述什么是EPEL 及 Centos上安装EPELRHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。...
2019-09-18 14:44:32
225
原创 yum提示“Cannot retrieve metalink for repository: epel/x86_64” 解决方法
RHEL6下yum -y install epel-release安装了epel源,但yum makecache出错。centos下安装完EPEL源然后更新一下yum缓存如果发现这样的错误:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again方式一:这种情...
2019-09-18 13:40:00
7483
1
转载 .NET Core 学习资料精选:入门
开源跨平台的.NET Core,还没上车的赶紧的,来不及解释了…… 本系列文章,主要分享一些.NET Core比较优秀的社区资料和微软官方资料。我进行了知识点归类,让大家可以更清晰的学习.NET Core。首先感谢资料原作者的贡献。第一篇:.NET Core 学习资料精选:入门 介绍.NET历史、开源之路、基础、路由、依赖注入、HttpContext、cookie|se...
2019-09-05 16:21:17
306
原创 VS实用插件总结
1、CodeMaid可快速整理代码文件,清理不必要的代码和杂乱的格式。并在开发时实时提供代码复杂度的报告,以便帮助开发人员降低代码复杂度、提高代码质量。码锹窗口比较实用(#^.^#)https://marketplace.visualstudio.com/items?itemName=SteveCadwallader.CodeMaidhttp://www.codemaid.net/...
2019-06-04 16:23:56
3058
转载 面试干货——年底干货大放送,你准备好了吗?
前言:年底了,骚年们有没有很鸡冻——年终奖有盼头了。之前在介绍事件的这篇 C#基础系列——再也不用担心面试官问我“事件”了 也聊到了面试,引起了很多园友的共鸣。在不久的年后,热门的跳槽季就要来了,如果你准备换工作,本篇或多或少能帮到你;如果你不打算换,没关系,看看也无妨,看看是否有那么几道题能够引起你的一点点感触;又或者你是面试官,老实交代,是否问过其中的某些~~不管你是否准备面试,用一句自嘲的话
2017-05-12 16:07:20
444
转载 C# Lambda表达式
"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边是表达式或语句块。Lambda表
2017-05-11 14:37:51
308
转载 那些年困扰我们的委托(C#)
文章转载地址:http://www.cnblogs.com/jiekzou/p/6262597.html视频地址:http://pan.baidu.com/s/1mhClyze委托这个东西不是很好理解,可是工作中又经常用到,你随处可以看到它的身影,真让人有一种又爱又恨的感觉,我相信许多人被它所困扰过。一提到委托,如果你学过C语言,你一定会马上联想到函数指针。什么是委
2017-05-11 14:12:52
414
原创 Winform获取文件路径
“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“”; “Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称; “AppDomain.CurrentDomain.BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“”; “System.Threading.Threa
2017-05-11 14:09:25
855
转载 [C#]在WinForm下使用HttpWebRequest上传文件并显示进度
要实现WinForm下的文件上传,个人觉得采用FTP方法太麻烦,还得配置FTP服务器,要通过防火墙也是一个麻烦。本来打算采用WebClient方法,但是采用这个方法实现后,进度条很短时间后就达到最大值,要等待一段时间才能传送完毕,要是文件太大(我这里测试约100M),会出现错误。后来才知道,原来WebClient是在加载完整个文件到内存后才真正开始上传,怪不得会出现前面的问题了。不得已参考了很多文
2017-05-11 14:06:41
6856
转载 Winform 上传文件(ftp方式)
winform上传文件有两种方式 1种用FTP。这个方式比较推荐的方式。只是复杂一点。需要架设FTP服务器。还必须FTP好多API要了解。 但是功能比较强大。在客户端能操作服务器上任何文件,可以新建文件夹。 2用WebClient控件 服务器用ASP.NET或者JSP方式。其实就是我们常用的HTML浏览本地文件然后上传的功能。只不过客户端用一个控件代替了。但是服务器端还必
2017-05-11 14:05:09
2932
原创 Android零基础一:Android 4.0环境搭建
准备从事Android开发之前,我们首先需要搭建开发环境,搭建的步骤介绍如下:所需开发软件:JDK、Eclipse、Android ADT、Android SDK系统平台:Windows 71、 JDK安装:a) JDK的下载地址:http://www.oracle.com/technetwork/indexes/downloads/index.html,建议下载J
2014-11-07 13:30:37
324
原创 SQL Left、Right Join等操作符总结
1、在tableA与tableB中查询tableA中全部数据和tableB中在tableA中的数据select * from tableA A left join tableB B on A.key=B.key2、在tableA中查询排除tableB中数据,剩余的tableA中的数据select * from tableA A left join tableB B on A.key=B
2014-09-29 09:43:44
556
转载 SQL SERVER 只能提示工具——破解SQL Prompt 3.9的几步操作
关于SQL Prompt 的破解文章园子里已经有不少人发过了。破解思路我也不想重复,不知道的可以参考:http://www.cnblogs.com/jintan/archive/2008/06/16/1223282.html官方下载地址是:http://downloads.red-gate.com/SQLToolbelt.exe接下来我就说说具体怎么做吧。我就说说最简单最傻瓜的做法,不需要
2014-07-29 14:53:34
493
转载 ClickOnce部署Winform程序的方方面面
使用ClickOnce发布Winform程序将使得程序的部署变得非常的方便,这篇文章就来介绍下ClickOnce的使用和部署过程中可能遇到的问题,权当梳理知识、日后备用。内容概览ClickOnce简介发布站点建立配置ClickOnce程序发布ClickOnce包问题补遗ClickOnce的一个缺点1. ClickOnce简介微软官方对Clic
2014-04-29 14:06:11
338
转载 C#中如何操作XML,对XML进行增、删、改节点
增加节点1.读取XML文件(加载XML文件) XmlDocument doc = new XmlDocument(); doc.Load("student.xml");2.查找根节点 XmlNode xn = doc.SelectSingleNode("student");3.创建子节点student XmlElement node = doc.CreateElemen
2014-04-11 10:46:31
341
转载 sql server日期时间转字符串
一、sql server日期时间函数Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17
2014-04-04 11:53:12
316
转载 C#反射
[转]C#反射反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 程序代码在编译
2014-02-20 15:41:04
328
原创 C# 反射修改私有静态成员变量 反射获取修改类中的属性值
//动态链接库中ClsPublic类有一变量 private static string key="1111"; //下面通过反射的技术修改和获取值 //设置key public static void updatePalmKey(string key = "test") { BindingFlags flag = BindingFlags.
2014-02-20 11:58:18
8432
转载 c# Xml反序列化示例
c# Xml反序列化示例Xml 示例xml version="1.0" encoding="utf-8"?>CarCollection>Cars> Car> StockNumber>1020StockNumber> Make>NissanMake> Model>SentraModel> Car> Car> StockNumber>
2014-02-19 16:37:30
423
原创 c#程序实现文件刻录光盘源代码
使用IMAPI2,进行文件的光盘刻录,具体实例可以参照以下链接:C#实现方式:Burning and Erasing CD/DVD Media with C# and IMAPI2地址:http://www.codeproject.com/Articles/24544/Burning-and-Erasing-CD-DVD-Blu-ray-Media-with-C-anC++实现方式
2013-10-23 10:10:16
3363
转载 c# 仿微信二维码生成
/// /// 生成二维码. /// /// 需要添加进去的文本 /// public System.Drawing.Image GCode(String data) { QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
2013-03-08 14:46:18
440
原创 安装Developer Tools时,提示Cannot complete the install because one or more required items could not be fou
使用Eclipse在线安装的方式:Help-->Install New Software地址输入:http://m2eclipse.sonatype.org/sites/m2e/,选中列表中选项后点击Next安装maven插件时遇到了如下的错误:Cannot complete the install because one or more required items c
2013-02-19 11:20:59
419
转载 C#读取剪切板(Clipboard)中的数据的方法
1 自定义一个类,并且保证它的可序列化的:实现ISerializable接口;或者用[Serializable]标记(如果有父类,则父类也需要被标记;可以[NonSerialized()]标记类中不想被序列化的字段) 2 注册自定义数据格式:调用静态方法DataFormats.GetFormat() 3 保存数据到clipboard:利用IdataObject接口,创建一个数据对象
2013-02-05 16:11:44
3353
转载 Vistual Studio 2010(VS2010)安装 MVC3.0具体方法
本文内容部分摘自园子里其他博主的内容,感谢他们的探索和分享,谢谢!本文主要方便自己记录自己的学习和操作过程,同时也希望能够通过搜索引擎通过不同的关键字分享该文章,以方便更多的同学。PS:VS2010上安装MVC3.0并不需要升级VS2010的SP1版本。在VS2010上安装MVC3.0首先需要必备的安装文件(MVC3.0安装包和Vistual Studio工具更新包):MV
2013-01-17 15:31:26
311
原创 WCF知识总结一
一、介绍WCF 分布式应用需要频繁地跨进程边界通信。分布式应用同样需要托管(宿主,比如IIS,Windows NT服务)。.Net Framework通过Socket和MessageQueue类型抽象了操作系统的I/O机制。这种类型会被WCF的基础框架来用来发送和接收消息。 WCF特性:独立版本控制、异步只进消息、平台统一、可靠性、事务支持、互操作性、性
2013-01-16 14:42:05
288
原创 Win7+VMware Workstation环境下的CentOS-Linux网络连接设置
提供CentOS的安装教程 近日因学习需要尝试安装Linux开源操作系统,当然是在虚拟机环境下安装,选择的是CentOS。在这里总结一下Linux操作系统连接Internet的配置方式。 首先介绍一下VMware的网络连接方式。VMware提供了三种将虚拟网卡和物理网卡捆绑起来的方式,即桥接(Bridge)模式,网络地址转换(Network Addre
2013-01-16 14:31:20
422
转载 C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事
2013-01-14 16:53:14
212
转载 WCF服务编程-WCF应用程序的消息跟踪
对于WCF的消息跟踪主要有Microsoft Service Trace Viewer(服务跟踪查看器)和tcpTrace这两个。服务跟踪查看器工具功能比较强大可以了解 WCF 侦听器生成的诊断跟踪信息,从而找到错误的根本原因。该工具提供了一种轻松查看、分组和筛选跟踪的方法,以便可以诊断、修复和验证 WCF 服务的问题。但是使用之前需要在服务端作相应的配置。tcpTrace其实就是一个通过端口映射
2013-01-11 11:53:13
257
转载 WCF服务编程-基础
WCF是微软建立新一代的分布式应用及面向服务应用的标准平台,是基于原有.NET Framework 2.0的扩展。虽然在WCF发布不久就已经在项目中使用WCF技术了。但是由于在项目中还没有较大规模的应用WCF技术,因此感觉掌握的还不是很好。网上已经有很多WCF方面的文章了,而且在我学习的过程中帮助也很大。不过技术的东西还是要靠自己边学边总结一下。下面这张图说明了WCF整合了微软现有技术的优
2013-01-11 11:40:56
234
转载 用实例浅谈WCF消息队列
消息队列不同于传统的请求响应模式,它是客户端把消息发送给请求消息队列,服务可以稍后对消息进行处理并把处理结果发送给响应队列,而后客户端从响应队列读取服务处理后的消息。而且使用消息队列可以使客户端实现脱机工作。脱机应用程序必须有本地缓存数据,要采用异步通讯而且要把消息持久化,在与服务器联机后将消息发送出去。WCF是使用NetMsmqBinding来支持消息队列的,传输消息不是通过TCP或HTTP等,
2013-01-09 10:57:51
448
功能测试
2011-06-03
企业长青管理系统企业长青管理系统
2011-04-19
每个开发人员现在应该下载的十种必备工具
2010-09-12
JavaScript日历控件正式版(无偿的永久的提供给大家免费使用,含全部源代码)
2010-03-02
UniversalTermsrvPatch_1.0b_XiaZaiBa
2012-12-10
WPF圆润的TabItem和TabControl
2012-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人