自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (8)
  • 收藏
  • 关注

原创 企业微信推送消息

企业微信服务接口文档:https://developer.work.weixin.qq.com/document/path/90664。需求每天向企业微信中的部分用户推送消息。

2023-03-23 15:57:41 297

原创 【无标题】

关于Element 表格合并

2022-06-23 17:34:26 105

原创 软件下载地址

数据库SQLSERVER:添加链接描述

2022-05-31 11:45:40 117

原创 Ado.net

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;namespace DAL{ /// <summary> /// DBHelper 的摘要说明 /// </summary> public class DBHelper : Syst

2022-04-26 23:34:35 222

原创 hosts无法编辑,没有编辑权限

1:找到路径C:\Windows\System32\drivers\etc2:找到hosts文件,右键属性–>安全–>高级在这里插入图片描述

2022-04-25 21:15:59 332

原创 C#中ref与out

参数修饰符,out ,ref 的区别out 可以不赋初始值,但一定得在方法中赋值private void Form1_Load(){SendEailg('sss',out string wanStr);MessageBox.Show(wanStr);// 输出99999}//方法public void SendEailg (string str ,out string wanStr){wanStr="9999999"}ref 必须得在方法外部赋初始值,可以不在方法中赋值p

2021-12-19 17:42:08 89

原创 SqlServer Profiler的用法

第一步:第二步:第三步:

2021-05-27 15:16:29 460

原创 navicat 中写sql

-- 01 创建数据库 CREATE DATABASE HH DEFAULT CHARACTER set utf8mb4; -- 02 使用study 数据库 USE study; -- 03 查看study 中的表 SHOW TABLES; -- 04 创建一个表 CREATE TABLE `course`( `id` INT NOT NULL PRIMARY KEY, `name` VARCHAR(20) NOT NULL, `price` VARCHAR(6)

2021-04-09 01:56:56 408

原创 MySql 安装64位

下载地址: https://dev.mysql.com/downloads/mysql/Windows(x86,64位),ZIP存档,需要手动配置。Windows(x86,32位),MSI安装程序 XP下可以直接运行安装,直接next1:解压zip,创建Data,文件夹,和MySQL文件夹,Data文件夹存放数据,。MySQL 存放路径2:创建my.ini,文件 ,配置my.ini 文件[mysqld]#设置3306端口port=3306#设置mysql安装目录basedir=D:\my

2021-04-08 22:45:47 1660

原创 C#中的扩展方法

1:扩展方法是一个静态方法,扩展的类型必须用this指定例如:对string 进行扩展 public static class EString { public static int Expand(this string t) { return t; } }//调用 static void Main(string[] args) {

2021-03-26 01:09:06 58

原创 C#基础知识

Func 有参数,有返回 Func<in T1, in T2, ..., out TResult> (T1, T2, ...) Func<int, int, string> method = (x, y) => { return x.ToString(); }; Console.WriteLine(method(1, 2)); Action<T1, T2, T3, ...>(t1, t2, t3 ...) 无返回...

2021-03-26 00:43:50 697

原创 SqlServer 中的定时器

1:找到Sqlserver代理 右键新建作业

2020-12-14 10:34:39 2006

原创 sqlserver表连接详解

1 :inner join 内连接,满足条件时,查的出来select * from Tab1 t1 inner join Tab2 t2 ON t1.B1=t2.id2: left join 左连接, 以左表为主,左表中的所有行都查出来。不匹配的,右表为nullselect * from Tab1 t1 left join Tab2 t2 ON t1.B1=t2.id 3:right join 右链接,以右表为主,右表中的所有行都查出来,不匹配的,左表nullselect * from T

2020-09-30 15:39:50 509

原创 js中 setTimeout 与setInterval 的区别

<div> <button class="renling" onclick="Quxiao1()">取消1</button> <button class="renling" onclick="Quxiao2()">取消2</button> </div> <script> //表示过了几秒执行一次,只执行一次 var timer1 = set.

2020-09-24 20:09:27 83

原创 window.load=function(){}与$(function(){}) 的区别

区别一:window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 区别二:window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个$(document).ready()可以同时编写多个,并且都可以得到执行 ...

2020-09-10 11:26:40 745

原创 EF 中db.Database.SqlQuery<T>的用法

第一种: public ActionResult Index() { using (MyContext db=new MyContext()) { Classes c = new Classes(); string sql = string.Format("select * from Class where Id={0}",1); IList&l

2020-09-10 10:25:04 3209

原创 配置AutoFac(IOC容器)

基于接口编程:IOC 概念,之前我们写程序的时候,都是程序员自己new的,当项目大了之后的坏处:1)各模块之间耦合严重2)想要跟换为其它类的时候麻烦3)有的程序员只关心,给我一个实现****接口的类,它不想关心这个类是怎么来的因此就诞生了IOC容器,使用IOC 容器后,不再是由程序员自己new 对象,而是有框架帮你new对象现在IOC 有很多:Spring.Net,Unity,Castle,AutoFac等,目前最火的就是AutoFac。使用IOC 编程的时候,一般都是建议接口编程,也就是把方

2020-09-04 14:52:41 551

原创 MVC中的DefaultModelBinder类(全角转换)

DefaultModelBinder类的作用:自动截取空格和进行全角转换使用方法:1:安装程序集Install-PackAge Microsoft.AspNet.Mvc2写一个类,继承自DefaultModelBinder类,在里面写实现逻辑的方法(全角转半角,空格的去除)3:在Global中添加using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thr

2020-09-03 10:38:27 223

原创 log4Net的配置 与 自定义一个异常过滤器来实现使用log4Net 以及四种过滤器Filter的介绍

1:安装程序集 Install-Package Log4NET2:在Web.config 中添加节点<configuration> 配置节点 <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/> </configSections> </configuration&

2020-09-01 15:36:37 476

原创 EF 架构(UI+server)

EO,DTO,ViewModel 区别1:EO(Entity Object,实体对象),就是EF中的实体类,对EO的操作会对数据库产生影响,EO不应该传递到其它层2:DTO(Data Transfer Object,数据传输对象),用于各个层之间传递数据的普通类,DTO 有那些属性取决于其它层要什么数据,DTO 一般是“扁平类”,也就是没有关联属性,都是普通类型属性,一些复杂项目中,数据访问层(DAL)和业务逻辑层(BLL)直接传递一个DTO类,UI和BLL层之间用一个新的DTO类,简单的项目公用一个D

2020-09-01 13:42:19 441

原创 EF 中 一对多,多对多之间的配置

1:一对多配置student表中ClassId 是 Class表的Id public class StudentEF { public int Id { set; get; } public string SName { set; get; } public int ClassId { get; set; } //最好对应 ClassId 去掉Id就是Class 最好对应上 /

2020-08-24 17:06:32 1099

原创 EF FluentAPI 配置方法

//1:创建数据库和表 //2:安装EF,配置连接字符串 //3:创建实体类,类映射数据的表 namespace WebApplication4{ public class Class { public int Id { get; set; } public string ClassName { get; set; } }} //4:创建一个xxxConfig的文件夹,存储xxxConfig的类,用来配...

2020-08-21 13:29:54 365

原创 EF简单 DataAnnotation实体配置

DataAnnotation 这种配置方法,比较方便,但是耦合度比较高1:数据库中建表T_Person,有 Id(主键,自动增长),Name,CreateDateTime字段。2:创建Person类[Table("T_Person")] //因为类名和表名不一样,所以要使用Table标注public class Person{ public long Id{get;set;} [Column("Name")] public string SName{ get;set

2020-08-21 10:23:47 325

原创 MVC中用 FormsAuthentication.SetAuthCookie()来做身份验证

1:验证用户登录成功,登录成功之后写入cookie中 [HttpPost] public ActionResult ChekLogin(string user,string pwd) { //判断用户名与密码 if (user == "admin" && pwd =="123") { //为当前用户提供一个身份验证票据,并将该票据添加到Cookie,

2020-08-18 17:01:18 382

原创 MVC 中控制器的返回值

//1:输出简单的文本内容 public ActionResult ContentText() { string content = "<h1>欢迎你的到来</h1>"; return Content(content); } //2:输出JSON 字符串 public ActionResult JsonTest() {...

2020-08-18 15:38:26 167

原创 MVC中ViewData[“De“], ViewBag.De,TempData[“De“]的区别

ViewData["De"]:控制器传递到视图时,需要类型转换,只能在控制器与视图传递ViewBag.De:控制器传递到视图时,不需要视图转换,只能在控制器与视图传递TempData["De"]:控制器与控制器之间的传递,,与session有点类似,但是只能传递一次...

2020-08-18 14:38:31 111

原创 关于css的一些知识点

1:盒子的宽度大小=(margin-left)+width+(margin-right)2:width=border+padding+内容3:垂直的兄弟盒子,盒子a设定了margin-bottom=100px,盒子b设定了margin-top=100px,两个盒子垂直距离是100px,而不是200px。如果大小不一,距离按照大的取。4:盒子塌陷:是指子盒子在父盒子中设定margin-top之后,margin-top 会作用在父盒子身上:解决方法1:父盒子加边框,border:1px solid bl

2020-07-31 17:13:32 127

原创 Npoi 导出功能

<button id=btn>导出</button><script> $("#btn").click(function () { Download("本科生课程", $("#select_BenKeShengKeCheng option:selected").text(), $("#key_BenKeShengKeCheng").val()); }); function Download(module,

2020-07-28 17:51:24 146

原创 jquery插件fancybox的使用

<html><head> <meta name="viewport" content="width=device-width" /> <title>Fancy</title> <link href="~/Content/fancyBox/jquery.fancybox.css" rel="stylesheet" /> </head><body> <div&gt.

2020-07-28 16:01:37 446

原创 bootstrap-table

html><head> <meta name="viewport" content="width=device-width" /> <title>Tab</title> <!--css样式--> <link href="~/Content/picker/sample in bootstrap v2/bootstrap/css/bootstrap.min.css" rel="stylesheet" /&

2020-07-28 14:39:49 131

原创 bootstrap中的Modal

<html><head> <meta name="viewport" content="width=device-width" /> <title>Modial</title> <link href="~/Content/picker/sample in bootstrap v2/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> <scri.

2020-07-27 13:22:34 282

原创 bootstrap 中datetimepicker的使用方法

@{ Layout = null;}<!DOCTYPE html><html><head> //首先引入文件 注意顺序 <meta name="viewport" content="width=device-width" /> <title>Picker</title> <script src="~/Content/picker/sample in bootstrap v2/jqu

2020-07-27 11:17:13 485

原创 IIS配置以及发布

1:安装IIS2:编辑权限: 添加账户 NETWORK SERVICE ,IIS_IUSRS,添加这两个账户,外面的才可访问的到

2020-06-22 06:43:00 309

原创 Git讲解

Get 服务端的安装包 : https://bonobogitserver.com 是一个基于mvc 的网站应用程序,部署到IIS上1 Get客户端下载地址: https://git-scm.com/downloads2:下载客户端图形管理管理工具: https://tortoisegit.org/download 客户端图形管理工具 TortoiseGit ,汉化包...

2020-06-22 05:57:56 97

原创 Vue中的插槽

1:基本插槽<template> <div> <!--插槽的基本使用--> <Hello>你好</Hello> </div></template><script>import Hello from "./components/Hello"export default { components:{ Hello }}</scrip

2020-06-15 18:20:45 89

原创 Vue 中子组件像父组件传值

vue中,子组件向父组件传值,是通过事件绑定实现的,并不能像父给子传递那样,通过v-bind和props来完成,父组件在引用子组件处,通过v-on:事件名="xx"绑定一个方法,比如:v-on:func="m",2子组件内,当需要与父组件通信时,通过触发某一事件函数,比如on-click,在这个函数处理内调用:this.$emit("func",'参数')==>触发父组件的func事件绑定的方法,也就是m.this.$emit('func','xx'):这里的func 就是父组件v-on 绑定的事

2020-06-15 17:24:22 313 1

原创 Vue 中父组件向子组件传值

父组件通过v-bind:属性名='属性值'的方式发送数据到子组件,子组件通过prop属性,接受来自父组件的数据<template> <div id="app"> <button @click="comName='Login'">登录</button> <button @click="comName='Register'">注册</button> <!--component组件绑定is属性,指定加载的

2020-06-15 16:51:59 242

原创 Vue中的动态组件

<template> <div id="app"> <button @click="comName='Login'">登录</button> <button @click="comName='Register'">注册</button> <!--component组件绑定is属性,指定加载的组件名称--> <component v-bind:is="comName"></

2020-06-15 16:27:37 142

原创 Vue中组件的使用

使用组件的基本方式是1:创建组件2:在使用的组件中的<scripts>内import导入组件,并注册组件3:使用组件名作为标签元素引用组件1:创建组件<template> <div> <button @click="count++">点我:{{count}}次</button> <button @click="reset">重置</button> </div>&lt

2020-06-15 16:00:54 88

原创 Vue的生命周期,钩子函数

<body> <div id="app"> <input type="button" value="修改msg" @click="msg='No'"/> <h3 id="h3">{{msg}}</h3> </div> </body>var vm=new Vue({ el:"#app", data:{ msg:"Ok" }, me

2020-06-14 17:44:19 79

ADO.NET基本文档

ADO.NET基本文档

2022-08-03

sqlserver 文档总结

sqlserver 文档总结

2022-08-03

mysql-community

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一

2022-05-31

SQLServer 2019

SQL Server 2019 Express 是 SQL Server的一个免费版本,非常适合用于桌面、Web和小型服务器应用程序的开发和生产

2022-05-31

.net core 3.1 运行环境包

1:aspnetcore-runtime-3.1.18-win-x64 2:dotnet-hosting-3.1.9-win 这是一个IIS的AspNetCoreHosting模块,安装之后可以在IIS上部署.NetCore的程序 3:dotnet-runtime-3.1.18-win-x64

2022-05-31

Visio流程使用工具

Visio是微软公司出品的一款的软件,它有助于 IT 和商务专业人员轻松地可视化、分析和交流复杂信息。它能够将难以理解的复杂文本和表格转换为一目了然的图表

2022-05-31

svn 安装包包含中文语言包

是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

2022-05-31

postman-win64 -7.9.0-setup

一个支持模拟POST GET,PUT等常见的http请求

2022-05-31

空空如也

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

TA关注的人

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