自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 push分支到远程仓库

Create a new branch:git checkout -b feature_branch_name Edit, add and commit your files. Push your branch to the remote repository:git push -u origin feature_branch_namehttps://www.freecodecamp.org...

2020-04-15 11:37:33 291

原创 配置Web.config文件显示错误信息

1. 程序发布到IIS,打开页面报错很笼统,没有显示详细的错误信息2. 配置Web.config如下,发现还是没有显示详细信息<configuration> <system.web> <customErrors mode="Off" /> </system.web> <system.webServer> ...

2020-04-01 17:40:18 5810

原创 mysql配置和管理SSL

1. mysql默认会安装和启用SSL查看mysql是否启用SSLmysql>show variable like 'have_ssl'2. 使用status命令查看当前的链接是是否加密mysql> status详情参考https://scalegrid.io/blog/configuring-and-managing-ssl-on-your-mysql-s...

2020-03-23 17:43:27 312

原创 基于dotnetcore 3.1项目配置sonar

1. 配置sonar使用jenkins插件 SonarScanner for MSBuild - Begin Analysis/d:sonar.language=cs/d:sonar.sourceEncoding=UTF-8/d:sonar.cs.opencover.reportsPaths=Coverage.xml/d:sonar.branch.name=${BRANCH}2....

2020-03-12 18:59:34 455

原创 查询参数的值逗号分隔如何绑定到一个数组对象

https://www.strathweb.com/2017/07/customizing-query-string-parameter-binding-in-asp-net-core-mvc/

2020-03-06 17:51:39 148

原创 DotNet web api model 如何验证

详细介绍了在如何验证Model,比如必须,字符串长度等https://docs.microsoft.com/en-us/aspnet/web-api/overview/formats-and-model-binding/model-validation-in-aspnet-web-api

2020-03-06 00:00:09 134

原创 aws rds 故障恢复

文章介绍了AWS RDS 发生故障时是如何恢复的https://severalnines.com/database-blog/failover-failback-amazon-rds

2020-03-04 23:52:08 464

原创 Git 重命名文件夹或者文件为大写

1.文件git mv --cached name.txt NAME.TXT2. 文件夹git mv foo foo2git mv foo2 FOOgit commit -m "changed case of dir"参考https://www.hanselman.com/blog/GitIsCasesensitiveAndYourFilesystemMayNotBe...

2020-03-04 07:49:38 324

原创 WAMP apache

1.在修改apache的配置文件的时候,出了错误导致wamp服务无法启动成功,可以通过下面的命令查看错误信息打开window CMD窗口 -&gt; cd d:\wamp64\bin\apache\apache2.4.23\binhttpd -t重启apachehttpd -k restart查看帮助httpd /?...

2018-04-11 17:48:51 579

原创 clientHeight,scrollTop,scrollHeight 区别于应用

clientHeight:padding + height - 滚动条的宽度scrollTop:可见内容顶部到全部内容顶部的距离,也可以理解为滚动条滚动了的距离scrollHeight:padding + 全部内容的高度offsetHeight:height + padding + border参考:https://www.cnblogs.com/liyonglong/p/6661568.html...

2018-04-04 22:57:53 738

原创 Drupal 创建一个空白页面

背景在drupal开发过程中,可能需要一个空白的页面,该页面不会去默认加载主题的js&css文件,但是可以去访问modules的方法。方法1.在根目录下创建一个php文件,内容如下<?php define('DRUPAL_ROOT', getcwd());require_once './includes/bootstrap.inc';drupal_bootstrap(DRUP

2017-10-26 12:10:54 1180

原创 使用vue-loader 开发component环境搭建

1. 新建文件夹 vue-demo, 运行 npm init --yes.2.建立如下文件  - main.js 入口文件  - App.vue vue 文件  - index.html  - webpack.config.jswebpack.config.js 内容如下module.exports = { //入口文件 entry:'./main.js

2017-10-22 16:14:45 500

原创 Nodejs 调试

基于Chrome浏览器的调试安装node-inspector npm i -g node-inspector 进入项目根目录执行如下命令,启动监听端口 node-inspector –web-port=9999在另一个cmd中输入node –debug-brk filename 把第二步的提示的url输入chrome浏览器

2017-09-06 17:59:29 214

原创 wamp apache 配置多个端口

1.在文件 httpd.conf(D:\wamp64\bin\apache\apache2.4.23\conf)添加监听的端口号listten 80882.在文件httpd-vhosts.conf(D:\wamp64\bin\apache\apache2.4.23\conf\extra)添加虚拟主机ServerName localhostDocumentRoot d:/wamp

2017-08-12 23:46:33 1246

原创 解析关于实例化顺序的C#面试题

public class BaseA  {      public static MyTest a1 = new MyTest("a1");      public MyTest a2 = new MyTest("a2");      static BaseA()     {

2011-07-11 16:55:38 428

原创 ASPxGridView常用总结

目录:一、客户端常用1.常用API2.聚焦行变更事件3.客户端选择多行4.客户端选择行5. 获取选择的行数目6.单击行时,选中行7.通过checkbox 选择行8.选择所有行9.启动编辑框,Container.VisibleIndex 获取行索引10.启动服务器端函数:二、客户端

2011-07-07 19:25:50 5797

转载 UML 介绍

类图Class diagram通过显示出系统的类以及这些类之间的关系来表示系统。类图是静态的-它们显示出什么可以产生影响但不会告诉你什么时候产生影响 1、关联 2、双向关联: C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射

2011-06-28 16:41:00 319

原创 反射介绍

1.反射概念:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。2.反射的层次模型:3.反射类型的接口:  如果你想要获得一个类型继承的所有接口集合,可以调用Type的FindInterfaces GetInterface或者GetInterfaces。所有

2011-06-28 16:40:00 308

原创 C#反射机制

1.反射概念:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。2.反射的层次模型:3.反射类型的接口:  如果你想要获得一个类型继承的所有接口集合,可以调用Type的FindInterfaces GetInterface或者GetInterfaces。所有

2011-06-27 16:48:00 574

转载 DevExpress ASPxGridView 使用方法概述

<br /> 说实话,对于这种控件类的使用和学习最快的入门 方式就是边看官方示例,边整理编程文档,此后基本上就可以脱离示例,看文档就可以编程了。此系列文档是ASPxGridView的编程有效参考,前前后后 整理了很多回了,给有需要的人使用。ASPxGridView 概述<br /><br /><br />功能概述DevExpress 公司提供的优秀的 aspnet 网格控件 丰富的内置样式 内建的 Ajax 操作 提供客户端 API 内置的排序,分页,分组,过滤功能,无需另外编码 支持多种现场编辑模式: i

2011-05-17 14:30:00 2642

转载 C#的四种排序

<br />本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 <br /> 冒泡排序<br />using System;<br />namespace BubbleSorter <br />{ public class BubbleSorter <br />{ public void Sort(int [] list) <br />{ int i,j,temp; <br />bool done=false; <br />j=1; <br />while((j<list.Length)&

2011-04-22 22:28:00 311

转载 抽象工厂模式

抽象工厂模式(Abstract Factory)——探索设计模式系列之三Terrylee,2005年12月12日概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。意图提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。模型图逻辑模型:物理模型:生活中的例子抽象工厂

2011-03-27 11:10:00 342

NBearLite_v1.0.0.9_beta_with_doc

NBearLite是一个基于NBear的强类型查询内核的.NET 2.0开源(BSD协议)的通用数据访问组件。由NBear.org及Teddy维护。NBearLite继承了和进一步简化扩展了NBear中类似LINQ的强类型数据库查询语法(支持CRUD简单查询及GroupBy、InnerJoin,Paging等常用复杂查询),简化了命名空间、代码架构,并进一步简化了用户使用,对已有代码也没有任何侵入。NBearLite不是一个ORM工具,它不涉及实体类,NBearLite的所有查询返回Scalar/DataSet/IDataReader。

2011-07-07

你必须知道的.net

深入解析.net的内幕,适合有一定c#编程经验的开发人员,通过学习本书,可以了解一些底层的东西,更加有利于对编程语言的理解和掌握

2011-07-06

C#网络应用高级编程

文件包含电子教案、源码和习题解答,比较详细。

2011-06-23

sql 语言参考资料

sql 语言参考资料,可供开发人员在开发时候,查询一些函数,关键字语法等。

2011-06-23

空空如也

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

TA关注的人

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