自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ABP基础实践训练,一个简易的博客(增删改查)等功能 一:

ABP博客系统,ABP实战训练,ABP基础实践 这里有几个选择,首先我们这次使用的是MVC5.x,然后下面选择经典多页程序,填写项目的名称和验证码,点击下方创建按钮即可!二:初始化你的程序; 1:打开之后能够看到ABP的架构,按我的理解大概就是分这几个层!看看有没有缺少没

2017-11-27 18:14:49 8824

原创 .Net时间戳帮助类

/// <summary> /// 时间戳 /// </summary> public static class TimestampHelper { /// <summary> /// 将c# DateTime时间格式转换为Unix时间戳格式 /// </summary...

2018-12-12 14:55:17 748

原创 .NET Core Mvc和MySql初接触(三)log4Net全局异常日志

首先到NuGet上安装log4net安装完成后增加一个log4net配置文件,命名随意,需要到startup.cs初始化<?xml version="1.0" encoding="utf-8" ?><configuration><!-- This section contains the log4net co

2018-09-26 16:19:08 959

原创 .NET Core Mvc和MySql初接触(二)MySql的增删改查

上一章已经配置好了MySql的连接,这一章就介绍下,EntityFrameWork对Mysql的增删改查操作!在之前新建的ApplicationService 建立一个Base接口里面封装一些通用的增删改查的方法:接口代码为: public interface IBaseAppServices<T> { /// <summary> ...

2018-09-26 14:25:05 2414 1

原创 .NET Core Mvc和MySql初接触(一)简单搭建

文章目录1:创建 .NET Core Mvc项目2:安装与配置MySql1:创建 .NET Core Mvc项目打开vs新建一个ASP .NET Core Web应用程序,选择包含MVC的项目模板!新建完之后你会发现框架看起来很熟悉,与之前的 .NET Mvc差别不是很大,之前有用过MVC框架的兄弟应该都能快速上手,当然也有改动的地方例如 .NET Core MVC是有自带的依赖注入,下面...

2018-09-26 11:08:30 1589

原创 Vue爬坑之路 二:使用Muse-UI前端框架及axios,实现简单登录页

一:安装UI组件二:创建基本的vue组件三:使用axios与后台进行数据交互1:安装axios2:axios登录的实现一:安装UI组件Muse UI 基于 Vue2.0 开发,Vue2.0是当下最快的前端框架之一,小巧,api友好,可用于开发的复杂单页应用,安装的方式有很多种,官方推荐的是使用npm辅助安装: 在项目的根目录中打开命令提示符输入:npm...

2018-06-28 11:41:56 14363 4

原创 .Net WebAPI 跨域遇到的问题,及一些网上尝试的解决方案!

一:WebAPI跨域遇到的问题二:常见的跨域设置方式1:直接在webconfig节点中设置2:使用Microsoft.AspNet.WebApi.Cors进行跨域三:OWin本身跨域问题一:WebAPI跨域遇到的问题最近在研究vue+webapi实现前后端分离,在前后端数据交互的时候真的是被跨域的问题搞得我人都要炸了,第一是限制多个域名跨域请求的问题,二是opt...

2018-06-21 17:18:52 7792 5

原创 Vue爬坑之路 一:简单介绍vue及使用vue-cli脚手架工具快速搭建项目

关于Vue.js Vue.js是最近特别火的一个前端MVVM框架,类似于Angular,但更容易上手,而且因为作者是中国人的原因,所以Vue.js的中文文档比较齐全,很多的问题都能在官网文档中得到解决!使用cnpm安装Vue.js 首先得下载一下npm,下载过node.js的就不用下载,没有下载的朋友可以下载一下node.js里面有集成了npm,最好到相应的目录下打开命令提示符 shi...

2018-04-24 15:40:35 1113

原创 .Net WebApi入门简单基础认识(自动生成api文档和简单测试)

关于WebApi网上有很多官方的定义,具体的定义就不写了,这篇文章大概介绍一下WebApi的基础搭建。。关于我自己对WebApi的理解是“webapi是基于HTPP构建的服务框架,可以用于搭建基本全部的客户端访问的接口(例如浏览器、APP、智能设备等)”新建WebApi项目 选择新建asp.net项目,选择WebApi模板,其他默认就可以了! 新建出来咋一看跟MVC的结...

2018-04-09 17:46:25 3419

原创 ABP基础实践训练,一个简易的博客(增删改查)等功能 二:

个人认为应用服务层的搭建是ABP框架的核心,掌握了这个就能基本上手工作了,在上一个博客中我们创建了一个分类表实体类,这次我们就围绕这个实体类实现增删改查的方法。一:创建好相关的目录结构 首先我们在应用层下建立相关的文件夹存放Dto(数据传输对象)以及接口、方法实现类等,使用Dto可以更好的做到表现层与模型层的解耦,也可以更方便序列化! 二:实现Dto类与实体的映射 创建一个基

2018-01-17 17:19:00 6284 3

原创 c#对时间的处理(待添加)

1:返回在一定的时间段中某个星期数的时间集合 /// <summary> /// 返回在一个范围中所选取的星期1-7的年月日的集合 /// </summary> /// <param name="StartDate">开始日期</param> /// <param name="EndDate">结束的日期</param>

2017-09-25 10:57:55 390

原创 简易的CMS(三层架构+MVC5+EF(Db First模式)+AutoFac+B-JUI)一

一个简易的后台内容管理,功能尚未完善,主要是为了加深自己的记忆,项目采用了经典的三层架构,IDAl和IBll类库是用于定义需要实现的接口,Bll和DAl类库是具体的实现,common是帮助层放一些公用的方法,Model层放的是数据模型,UI层使用了MVC5,前端使用了B-jui框架,基本的架构就是这样。 因为是采用Dbfirst模式所以需要把数据库先搭建出来,先贴出我的数据库表; 比较简陋,粗略

2017-09-06 18:06:55 1481

原创 Sql Server 的crud(增删改查)以及一些简单的嵌套查询

列出一些简单的查询语句,做一下笔记!Ps:使用sql语句最好统一大小写 1:创建和删除数据库create database dbname //创建数据库drop database dbname //删除数据库2:创建表use dbname //指定要创建表所在的数据库Sql Server 的crud(增删改查)以及一些简单的嵌套查询

2017-07-21 14:46:36 719

原创 Entity Framework Code Firs 数据迁移与更新

1:程序包管理器控制台中选择dbcontext对应的类库 在程序控制台中输入:Enable-Migrations 成功会出现如下文件夹: 打开这个文件: 将这个由false改为true PS:这时候最好先调试一项目,避免出现错误!然后在程序控制台中在输入:Add-Migration AddCity 如果成功会出现以下语句: 打开这个文件,如果你原有的数据库已经有表,

2017-07-14 15:10:26 273

原创 .NET简单的登录邮箱验证

虽然现在很多的网站的登录验证都已经改成手机验证了,但邮箱验证还是一个比较主流的验证方式,下面我给大家介绍一个比较简单的邮箱验证的实现方法,大概的思路是:注册的时候需要填写邮箱账户,注册成功后,后台生成一段唯一的key加上用户注册时候的ID进行验证,唯一的Key可以保存到会话中设置会话的过期时间,那么就可以使用户在有限的时间内进行验证!初略的贴出自己的实现代码,建议修正后使用毕竟比较简陋:前台的页面:

2017-07-04 15:16:32 2411

原创 log4net基础应用,实现项目日志文件开启!

1:首先添加log4net的使用 打开程序包控制台,输入Install-Package log4net,下载; 2:添加log4net配置文件: 这个log4net.config配置文件<?xml version="1.0"?><configuration> <configSections> <section name="log4net" type="log4net.Config

2017-06-21 15:47:45 387

原创 简单的SQL存储过程分页

USE [testActice]GO/****** Object: StoredProcedure [dbo].[getpagelist] Script Date: 06/12/2017 17:44:23 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[getpagelist]

2017-06-12 18:03:27 396

原创 使用EF来调用存储过程

1:首先先贴上一个简单的存储过程USE [testActice]GO/****** Object: StoredProcedure [dbo].[selectTable] Script Date: 06/12/2017 15:38:12 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo

2017-06-12 16:49:25 1160

原创 c#语言基础(持续添加)

//c#字符串分割条件为字符串var s = Model.V_GetCruiseDetail.PhotoData.Split(new string[] { "@@@" }, StringSplitOptions.None);//单个字符分割字符串String.Split('—')[1]//替换特定字符@Html.Raw(@ViewBag.shipTittle[0].ToString()....

2017-06-09 17:03:12 277

原创 asp.net mvc开启sql缓存依赖

第一步:先打开cmd 切换目录 C:\Windows\Microsoft.NET\Framework\v4.0.30319 为数据库表添加缓存依赖aspnet_regsql.exe -C SqlServer服务器地址 -U <sa> -P <数据库名> -ed -d chinatouradvisors -et -t 要开启的表名第二步打开sql的enable_broker:ALTER DATA

2017-06-09 16:59:52 507

原创 asp导入EXEL文档

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!--#include file="upload_5xsoft.inc"--> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

2017-06-09 16:54:09 294 1

原创 css基础笔记(持续添加)

解决因为文字长度不一致而导致textbox无法对齐.textmod span {height:30px;text-align:justify;display:inline-block;vertical-align:top;line-height:30px;width:60px;}溢出隐藏文字:{overflow:hidden;text-overflow: ellipsis;

2017-06-09 16:48:02 228

原创 js与jq基础笔记(持续添加)

1:高亮效果//高亮效果:active为高亮效果 $("li").click(function () { $(this).addClass("active"); $(this).siblings().removeClass("active"); });2:鼠标附近显示提示框//鼠标附近显示提示框,tourInterview为需要显示...

2017-06-09 16:42:58 285

原创 MVC中code first数据库的生成

在上一篇文章中,我们已经把Model层搭建好了,那么接上来我就为大家讲一下怎么通过code first创建对应的数据库:1:首先我们建一个类继承Dbcontext,用于对数据库的操作 在DAL层中建一个类名字可以随意,我图方便也命名成了DbContext using System;using System.Collections.Generic;using System.Linq;usin

2017-06-09 15:59:55 1039

原创 Entity Framework Code First属性映射约定(Data Annotation基础篇)

首先必须添加引用:using System.ComponentModel.DataAnnotations.Schema;1:设定表名及所有者: EF会默认使用创建的类名的复数形式当作表名,创建的表所有者为dbo,但可以自己定义表的名字和所有者,如下:[Table("IndexActice1",Schema="dbo")] /第一个参数为自己指定的表的名字,第二个为表的所有者2:设定主键 EF会默

2017-06-09 12:25:08 1590

原创 asp.net mvc路由重写及伪静态的粗浅理解

1.关于路由 ASP.NET MVC中一个重要的内容就是路由,关于路由简单的理解就是浏览器提出请求,然后通过路由表将请求匹配到相应的MVC控制器! 2. 第一种方式可以在web.config 里面修改 下面是一个伪静态路由规则,添加到configuration节点下ignoreCase //大小写敏感 appendQueryString=”false” //去掉url?号带参数部分

2017-05-16 23:37:10 1471

原创 .NET mvcpager分页插件的使用

首先先要下载 mvcpager,你可以选择到官网下载帮助文档也在上面,也可以用下面的链接下载:mvcpager1.先添加引用: 2.View: @foreach (T_arctie a in Model ) { <div class="tiggle"> <h3 id="tittle" class="text-info">@a.arctice_n

2017-04-09 00:45:11 471

原创 CSS @media响应适布局

HTML+CSS实现两套的布局,用@media来判断当前页面的大小来选择所使用的布局! 前端:<!DOCTYPE html><html> <head> <meta name="viewport" id="viewport" charset="utf-8" content="width=device-width, initial-scale=1"> <

2017-03-18 19:33:45 965

原创 .Net MVC框架使用ajax做局部刷新

ajax异步刷新

2017-03-18 15:22:47 6024

空空如也

空空如也

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

TA关注的人

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