自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

转载 webpack里 : Cannot find module webpack的错误

angular webpack错误

2022-09-27 14:57:52 544

转载 vs技巧-根据xml自动生成类型

VS技巧--根据XML文件生成类型

2022-09-09 17:35:00 312

原创 input控件 type=number 输入的历史信息不显示

input type=number 历史信息不展示

2022-09-02 22:47:57 145

原创 C#获取CPU/主板/硬盘/电脑名称/许可证标识

c#获取CPU等信息

2022-08-13 22:02:01 695

原创 上传文件到服务器指定目录

上传文件到服务器指定路径

2022-08-13 20:39:02 1047

原创 (ABP+EFCore)后台分页/时间排序

EFCore分页

2022-08-13 20:23:04 1683

原创 nz-zorror table不显示 “暂无数据”

nz-zorror table 不显示“暂无数据”

2022-08-09 20:43:26 1178

原创 (ABP) xml文件的生成

(ABP)xml文件生成

2022-07-31 20:33:24 1013

原创 SqlServer临时表的创建

创建临时表方法一:create table #临时表名(字段1 约束条件,字段2 约束条件,…)create table ##临时表名(字段1 约束条件,字段2 约束条件,…)方法二:select * into #临时表名 from 你的表;select * into ##临时表名 from 你的表;注:以上的#代表局部临时表,##代表全局临时表查询临时表select *...

2019-08-02 18:06:07 940

原创 IOC

IoC,Inversion of Control(控制反转)。是一种设计思想,在Java开发中,将你设计好的对象交给容器控制,而不是显示地用代码进行对象的创建。把创建和查找依赖对象的控制权交给 IoC 容器,由 IoC 容器进行注入、组合对象。这样对象与对象之间是松耦合、便于测试、功能可复用(减少对象的创建和内存消耗),使得程序的整个体系结构可维护性、灵活性、扩展性变高。使用 IoC 的好处...

2019-07-25 18:09:58 124

原创 SqlServer数据库优化方案

一、数据库设计优化1、不要使用游标。使用游标不仅占用内存,而且还用不可思议的方式锁定表,它们可以使DBA所能做的一切性能优化等于没做。游标里每执行一次fetch就等于执行一次select。2、创建适当的索引每当为一个表添加一个索引,select会更快,可insert和delete却大大变慢,因为创建了维护索引需要许多额外的工作。(1)采用函数处理的字段不能利用索引(2)条件内包括了多个...

2019-07-22 16:10:18 684

原创 .Net面试题

1.你能解释下MVC的完整流程吗?所有的终端用户请求被发送到控制器。控制器依赖请求去选择加载哪个模型,并把模型附加到对应的视图。附加了模型数据的最终视图做为响应发送给终端用户。2.那你说一下你对MVC的理解?MVC是一种设计模式即主要的思想,是一种功能结构模块化的一种开发思想,目的是更好的管理自己的代码。ASP.NET MVC是微软对ASP.NET WebForm框架做出的彻底重构,使W...

2019-07-17 15:24:11 296

原创 .Net面试题

什么是反射,反射有什么作用答:反射指的是提供封装程序集,模块和类型的对象;作用:使用反射动态的创建类型的实列,将类型绑定到现有的对象,或从现有的对象获取类型并调用该对象的方法或访问其字段的属性。2.get 和post 的区别答:1.get 请求的参数放在url里,没有body;post请求参数放在请求body里2. get请求的url传参有长度限制;post请求没有长度限制3. get...

2019-07-17 15:09:30 189

原创 电商面试题

什么是负载均衡高可用nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监控程序,通过传送诸如“I am alive”这样的信息来监控对方的运行状况。当备份机不能在一定的时间内收到...

2019-07-11 21:11:00 310

原创 EF事物处理封装公用

/// <summary>/// EF事务封装/// </summary>public class TransactionCommon{ DbContextTransaction Transaction = null; /// <summary> /// 数据库连接 /// </summary> pri...

2019-06-09 15:56:50 308

原创 AutoFac简单案例

1.下载NuGet包2.控制台输入命令: Install-Package Autofac.Mvc5 -Version 4.0.23.引用名称空间: using System.ComponentModel; using Autofac;4.简单案例:namespace ConsoleApp1{class Program{ static void Main(strin...

2019-06-05 10:17:21 437

原创 快递查询

前台:控制器 HttpClientHelp he = newHttpClientHelp("https://api.jisuapi.com/express/query"); [HttpPost] publicJsonResult GetRoom(stringnumber) { varresult = he.Get("?appkey=859a1de85a...

2019-05-28 14:10:14 401

原创 安装 Python

以下为在 Window 平台上安装 Python 的简单步骤:打开 https://www.python.org/downloads/windows/在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。要使用安装程序 python-XYZ.msi, Windows 系统必须支持 Microsoft Installer 2...

2019-04-13 09:16:40 210

原创 HTML5 WebSocke

1.概念:WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端 推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。2.事件:Open 连接建立时触发Message 客户端接收服务端数据时触发Err...

2019-04-13 09:07:32 215

原创 EF框架概述

1.概念微软基于ADO.NET开发的ORM框架,解决了对象持久化问题;2.分类A:Model First(模型优先);B:Code First(代码优先);C:DB Frist(数据优先);3.优点1.简洁的Linq to Sql语句大大提高了开发人员的效率,不要再写复杂的sql语句;2.不再需要再管应用程序如何去连接数据库;3.EF可以用作用于数据服务和OData Servi...

2019-04-08 21:20:52 573

原创 委托概述

1.概念委托太常见了,能灵活运用可以使你在编程中游刃有余。简单说它就是一个能把方法当参数传递的对象,而且还知道怎么调用这个方法,同时也是粒度更小 的“接口”(约束了指向方法的签名)2.简单使用一个委托类型定义了该类型的实例能调用的一类方法,这些方法含有同样的返回类型和同样参数(类型和个数相同)。委托和接口一样,可以定义在类的外部。如下定义了一个委托类型 delegate int C...

2019-04-02 15:56:00 155

原创 反射概述

1.用途(1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。 (2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。 (3)使用ConstructorInfo了解构造函数的名称、参数、访问修饰符(如pulic 或private)和实现详细信息(如abstract或...

2019-04-02 15:47:36 111

原创 泛型概述

1.泛型概述 泛型广泛用于容器(collections); 命名空间System.Collections.Generic ;2.泛型优点 以前类型的泛化(generalization)是靠类型与全局基类 System.Object的相互转换来实现。.NET框架基础类库的ArrayList容器类,就是这种局限的一个例子。 ArrayList是一个很方便的容器类,...

2019-04-02 15:41:02 160

原创 Redis可视化工具Redis Desktop Manager使用教程

一:下载地址https://www.newasp.net/soft/391754.html二:使用教程1.下载–>.安装成功2.新建连接3.支持根据筛选条件查询key,add new key 等4.支持redis操作5.命令控制台操作...

2019-03-29 14:16:21 11284

原创 webConfig读写

asp.net2.0新添加了对web.config直接操作的功能。开发的时候有可能用到在web.config里设置配置文件,其实是可以通过程序来设置这些配置节的。1.首先先引用名称空间:using System.Web.Configuration;web.config里的配置节: <add key="practice" value="我是一个练习节点" /> 读...

2019-03-23 11:57:32 534

原创 SVN的安装与简单应用

TortoiseSVN(代表客户端);VisualSVN(代表服务端);VisualSVN-5.3.0(代表vs插件,不包括2017版VS)3.点击NextNew Repository 代表新建;Existing Repository 代表已存在;

2019-03-22 19:44:43 176

原创 C#Winform读写config配置文件

一:使用ConfigurationManager①:添加System.configguration②:引用空间③:config配置文件配置节A:自定义配置B:数据源配置<addname="kyd"connectionString=“server=.;database=UFDATA_999_2017;user=sa;pwd=123”/></connection...

2019-03-22 14:05:07 5384

原创 条形码与二维码案例(MVC)

一:界面二:代码前台:@{Layout = null;} Index @using (Html.BeginForm()) { 条形码与二维码生成工具 ...

2019-03-21 19:42:16 347 1

原创 Redis缓存详解与案例

1.定义:Redis 是一个开源(BSD许可)的,基于内存的,多数据结构存储系统.;作用于:数据库、缓存和消息中间件,支持多种类型的数据结构;2.常用的数据类型:String;Hash;List;Set;3.存储方式:以一种键值对的方式;4.特点:有三种存储分别为:内存存储,磁盘存储,log文件;支持主从模式,可以配置集群;5.好处:速度快;支持丰富数据类型;支持事...

2019-03-21 18:52:49 7165 1

原创 条形码与二维码的区别(windowsForm)

一:概念二维码: 又称二维条码,是在一维条码的基础上扩展出的一种具有可读性的条码。设备扫描二维条码,通过识别条码的长度和宽度中所记载的二进制数据,可获取其中所包含的信息.条形码: 将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符;二:. 条形码优缺点:条形码技术具有以下几个方面的优点:(1)输入速度快:与键盘输入相比,条形码输入的速度是键盘输入的5倍,并且...

2019-03-20 16:58:00 5705

原创 观察者模式简单案例

一:结果二:代码class Program{static void Main(string[] args){TicketObserver t1 = new TicketObserver();HipiaoMSM h1 = new HipiaoMSM();HipiaoTxt h2 = new HipiaoTxt();HipiaoWechat h3 = new HipiaoWecha...

2019-03-19 14:45:06 173

原创 多线程与冒泡简单应用

一:冒泡结果二:代码三:多线程结果四:代码以上实在控制台中编写的,希望可以帮助到你O(∩_∩)O~

2019-03-19 14:37:19 174

原创 MVC单图上传与下载

单例模式案例欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带...

2019-03-19 14:09:07 176

原创 简单工厂,工厂方法,抽象工厂的区别与联系

一:简单工厂模型:案例:namespace 简单工厂{ class Program { static void Main(string[] args) { Factory f = new Factory(); f.N1("大众"); f.N2("保时捷");...

2019-03-14 20:54:34 2126

原创 委托与之扩展

一:委托using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 委托{ class Program { //创建委托 delegate int Nu...

2019-03-13 16:30:57 140

原创 第三方控件验证码的使用

一:界面二:代码<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="Demo1.Login" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><hea...

2019-03-13 11:33:49 385 4

原创 接口

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Interfaces{ class Program { static void Main(string[] ar...

2019-03-12 15:56:22 119

原创 IEnumerable与IEnumerator接口

//IEnumerable与IEnumerator //1.公开枚举数,支持在非凡性集合上进行简单迭代,枚举器; //2.只有一个抽象方法:GetEnumerator(); //3.IEnumerator 迭代器,实现访问集合的功能; //4.IEnumerator只有一个属性,两个方法MoveNext和Reset; //5.MoveNext与f...

2019-03-12 15:52:21 148

原创 触发器与游标练习

--班级表create table Class(class_id int primary key identity,class_name varchar(50) ,--班级名称class_count int --班级数量)insert into Class VALUES('08A',1),('08B',1),('08C',1)--学生表create table student(...

2019-03-11 19:23:51 316

原创 C#封装与方法

1.修饰符:Public:任何公有成员可以被外部的类访问;Private:只有同一个类中的函数可以访问它的私有成员;Protected:该类内部和继承类中可以访问;Internal:同一个程序集的对象可以访问;Protected internal:同一个程序集的对象可以访问,该类内部和继承类中可以访问;private < internal/protected &...

2019-03-06 18:39:42 1040

空空如也

空空如也

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

TA关注的人

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