自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (6)
  • 收藏
  • 关注

原创 记一次git服务器 环境搭建

第一步:下载所需的安装包git gitblit TortoiseGit链接: https://pan.baidu.com/s/1-aC9MRInljF6Pm5xDRaYxg 提取码: vexb 复制这段内容后打开百度网盘手机App,操作更方便哦第二步:安装git所有设置选择默认安装。安装成功后,右键会出现Git Bash Here Git GUI Here点击Git Bash Here,输入如下命令 设置用户名和邮箱git config --global user.name "Quincy"

2021-01-12 10:48:36 237

原创 调用支付宝接口,获取开户行和照片

调用支付宝接口,获取开户行和照片https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo={code}&cardBinCheck=truehttps://apimg.alipay.com/combo.png?d=cashier&t=CEB

2020-06-28 10:42:47 1179

原创 .NET Framework登陆校验(登录信息存储到Session中)

一、搭建项目框架新建项目命名为Demo2 选择.NET Framework webapi版本右键解决方案,添加类库命名为Server,在此类库中主要提供登录功能服务二、创建登陆服务为什么要这样分层1.Model文件夹在新建的Server类库中以三层架构原理实现,Model层中有ConstValue.cs声明出现错误之后需要跳转的页面, public static class ConstValue { public static string UnloginV

2020-06-20 10:49:12 707

原创 Vue请求封装

现在大部分的Vue开发者都使用了axios请求方式新建一个Http.js文件引入axios(需要npm安装到项目中)引入Vue(存储登录信息)import axios from 'axios'import Vue from 'vue'import util from '@/util.js'// 自己定义的工具类axios.defaults.timeout = 5000; //响应时间axios.defaults.headers.post['Content-Type'] = 'appl

2020-05-28 10:48:22 828

原创 .NET项目开发规范

今天项目经理给了一个.NET项目的开发规范,深有感触。好的项目需要考虑解耦,封装,线程等问题。分享给大家。一.层级层级结构与定义层级引用从下至上,下级层不允许引用上级层。同级之间不允许相互引用通用层:主要包括各种基础类,通用方法,与业务无关。例如Http访问网络资源,Excel导入导出数据层:数据库访问,数据库持久化映射模型模块层:独立功能模块,例如用户模块,财务模块。各个模块之间相互独立,不允许相互引用业务层:用于实现具体的业务逻辑,如报名,购买等,不允许调用数据层,不允许直接访问数

2020-05-28 08:53:43 885

原创 浅谈.NET Core的异步编程

一、异步编程时ASP.NET Core和EF Core的默认模式Web服务器的可用线程是有限的,而在高负载情况下的可能所有线程都被占用。当发生这种情况的时候 ,服务器就无法处理新请求,直到线程被释放。使用同步代码时,可能会出现多个线程被占用但不能执行任何操作的情况。因为它们正在等待I/O完成。使用异步代码时,当进程正在等待I/O完成。服务器可能将其线程释放用于处理其他请求。因此,使用异步代码可以...

2020-04-10 14:02:47 1313

原创 .NET Core连接数据库

一、新键.NET Cors项目二、连接数据库菜单栏工具–连接数据库–三、映射数据库文件打开nuget包管理控制台输入下列命令Scaffold-DbContext "Server=.;Database=数据库名称;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models注意...

2020-04-03 08:16:38 588

转载 C#:实体框架EF(entity framework)

转载

2020-03-30 16:48:25 423

原创 ASP.NET Core3.0(二)----使用EF连接数据库

一、新建项目文件二、配置连接字符串在appsettings.json文件中,修改代码:{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information" }...

2020-01-10 17:27:29 2525

原创 ASP.NET Core3.0(一) --编写SqlHelper通用类连接数据库

一、新建一个.NET Core的工程 文件二、新建sqlHelper类需要使用NuGet安装一下文件System.Data.SqlClientMicrosoft.EntityFrameworkCore以下代码较长,可以先粘贴复制,以后再仔细打磨using Microsoft.Extensions.Configuration;using Microsoft.Extensions....

2020-01-10 17:17:19 5815 1

原创 Vue --获取循环列表的值,并反转文本

v-on:click 添加一个事件监听器v-for=“数组” 绑定数组的数据渲染一个项目列表this.todos[e].text 当前点击事件中,数据项的值reverse 将一个元素的值反转输出 <div id="app"> <ol> <li v-for="(todo,index) in todos" v-on:clic...

2020-01-10 09:11:10 782

原创 ASP.NET Webapi中各种请求格式

API项目不关心前端页面,只提供数据返回字符串[HttpGet] public string GetCourse() { //请求数据库 return "GetCourse返回的结果webApi2"; } //前端调用 <a href="/api/Course"...

2020-01-09 16:08:33 1084

原创 微信小程序获取手机号---.NET WebApi2---C#语言

微信小程序获取手机号需要完成认证,才能获取得到否则会出现下列情况一、搭建后台服务器(WebApI)新建webapi2空控制器 OnLoginControllerusing Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using Sy...

2020-01-09 16:04:35 2622 2

原创 搭建NuGet服务器

搭建NuGet服务器一、新建网站二、安装NuGet.Server可能出现的问题:配置文件出现两个compilation,删除一个网站才能运行三、运行成功

2020-01-09 16:01:41 112

原创 ASP.NET WebAPI跨域请求

如果.NET服务没有配置跨域请求,则会出现错误,不支持跨域如果找不到下面这个包,解决方法:新建一个程序包源ihttps://api.nuget.org/v3/index.json一、安装Microsoft.Asp.Net.WebApi.Cors包二、在 WebApiConfig中添加配置文件// Web API 配置和服务config.EnableCors();三、在控制器中控...

2020-01-09 15:59:06 620

原创 日历生成

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

2020-01-09 15:56:01 126

原创 .NETCore----API连接数据库,实现异步增删改查操作

一、新建项目1.新建一个.NET Core项目 CoreApi,选择API模板,创建包含RESTful HTTP服务示例控制器的ASP.NET Core应用程序。二、管理NuGet程序包Microsoft.EntityFrameworkCore --实体框架数据访问计数的轻量级和可扩展版本Microsoft.EntityFrameworkCore.SqlServer --用于实体框架...

2020-01-09 12:01:29 6156 1

原创 微信小程序使用阿里巴巴图标库

一、添加喜欢的图标二、转换为base64因为小程序的wxss文件的font-face的url不接受http地址作为参数,但可以接受base64,因此需将字体文件下载后,转换为base64,然后引用。进入https://transfonter.org/平台点击Add fonts,添加iconfont.ttf三、应用将原下载文件中的iconfont.css中的iconfont复制到...

2020-01-05 21:26:28 634

原创 WinForm窗体应用程序请求WebAPI获取数据

一、新建一个WinForm窗体应用程序二、搭建WebAPI服务 [HttpPost] [Route("QueryName")] public string QueryName(Student student) { return $"返回学员信息{student.StudentName}"; } ...

2019-12-02 08:19:18 2582 5

原创 .NET----WebAPI配置和服务config.EnableCors()

如果.NET服务没有配置跨域请求,则会出现错误,不支持跨域一、安装Microsoft.Asp.Net.WebApi.Cors包二、在 WebApiConfig中添加配置文件 // Web API 配置和服务 config.EnableCors();三、在控制器中控制跨域请求using System.Web.Http.Cors; //跨域命名空间namespace WebA...

2019-12-02 08:12:40 3826

原创 Node.js ---回调函数阻塞/非阻塞

Node.js异步编程是使用回调函数来实现,Node的所有Api都支持回调函数,可以处理大量的并发请求阻塞:是实例在完成之后才执行程序非阻塞:不需要等待实例完成,可以在完成实例的过程中同时执行接下来的过程即阻塞是按照顺序执行的,而非阻塞是不需要按顺序的,所以需要处理回调函数的参数基本思路:实现一个读取本地文件内容的函数一、阻塞式1.创建一个存放文本的文件 index.txt 里面随意写...

2019-11-25 13:44:04 449

原创 Node.js --npm使用方法

1.npm是随着Node.js一起安装的包管理工具,可以提供下载和上传第三方包或命令行程序到本地和npm服务器上。查看npm,版本号2.将npm扩展到全局文件中3.安装Node.js web框架模块express...

2019-11-25 10:08:50 142

原创 Node.js---我的第一个项目

查看node的版本,cmd进入node的安装目录node --version创建一个Server.js文件,存入以下内容 var http = require('http');http.createServer(function (request,response) {response.writeHead(200,{'Content-Type':'text/plain'});r...

2019-11-25 09:37:08 83

原创 ASP.NET MVC中的ActionResult方法

(1)在view视图中添加跳转连接,使用Html.ActionLink()方法 <p>@Html.ActionLink("输出字符串","GetString")</p> <p>@Html.ActionLink("输出Json串","GetJson")</p> <p>@Html.ActionLink("输出JavaScri...

2019-11-06 19:47:51 290

原创 我的JAVA学习--数组--面向对象编程

String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组,解决utf-8乱码package SecondExercise;public class Example2G13 { String[] userDB= {"admin^123","liu^456","qi^789"}; public static void main(String[] args) { ...

2019-10-25 15:16:11 168

原创 多线程高级编程 挂起和唤醒线程

如果要挂起一个线程,需要用到线程实例名,Suspend()方法,如果想要唤醒线程,需要用到线程实例名Resume()方法,如果试图对一个已经挂起的线程再进行挂起操作,就不会起作用,如果两个方法操作不当,都有可能引发ThreadStateException异常要求:主线程调用子线程,再主线程内部分表掉哟哪个Suspend()方法和Resume()方法 static void Method()...

2019-10-08 17:21:43 310

原创 多线程高级编程 暂停和中断线程

1.暂停线程调用Thread.Sleep()方法会使当前进程立即暂停,进入休眠状态,即是暂时将某线程停止运行 // 暂停线程 static void Method() { Console.WriteLine("{0}运行", Thread.CurrentThread.Name); Console.Writ...

2019-10-08 14:31:20 111

原创 多线程高级编程 线程优先级及调度

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Threading;namespace YouXianJi{ class SubThread { pub...

2019-10-08 14:17:46 107

原创 多线程高级编程 使用ParameterizeStart委托

要求:使用ParameterizedStart委托,创建一个子线程,调用子线程实现两整数相加using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Threading;namespace Par...

2019-10-08 13:12:48 84

原创 多线程高级编程,使用ThreadStart委托

要求:使用ThreadStart委托,创建一个子线程,子线程完成正整数输出功能,到10为止。知道线程运行结束,主线程才能宣布程序结束,针对多个线程 class SubThread { int number; public Thread workThread; public SubThread(string name) { ...

2019-10-08 13:08:27 623

原创 C#多线程高级编程实例1

要求:找到程序当前执行的线程,获得当前执行线程的相关信息 class Program { static void Main(string[] args) { //Console.WriteLine("---主线程状态---"); //Thread thread = Thread.CurrentThrea...

2019-10-08 13:03:11 149

原创 Vue概念

遇见Vue.js名词解释:(MVX)(1)MVC:Model(模型)、Controller(控制器)和View(视图) ,用户通过Controller来操作Model以达到View的变化(2)MVP:Presenter()、Controller(控制器)和View(视图),Presenter完全把View和Model进行了分离,其与View没有直接关联,通过定义好的接口进行交互(3)MVV...

2019-09-21 10:41:44 136

原创 Graph Visualization

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...

2019-08-16 19:10:38 423

原创 连接MongoDB数据库

使用MongoDB数据库需要使用一个中间件作为连接方式,因为原生的MongoDB不适合工程的开发。常用的中间件包括Mongoskin和Mongoose介绍Mongoose的使用:mongoose提供了一个直观的、基于模式的解决方案来建模应用程序数据。其中包括了类型转换、约束、查询、业务逻辑挂钩的。工程文件的创建第一步:安装中间件在项目工程文件夹下使用命令(注意安装时的当前目录路径):n...

2019-08-13 13:29:39 809

原创 Express后台代码的快速生成

作为一个完整的工程来说,规范的文件命名与存放位置至关重要。Express提供了一个应用生成器Express,可以快速生成一个应用的骨架命令:npm install express-generator -g1.新建一个目录 Demo_Test使用命令行工具,进入该文件目录下:命令:express Demo_Test2.使用以上命令会在Demo_Test目录下出现一个新的Demo_T...

2019-08-13 12:52:33 254

原创 安装MongoDB图形化界面和基本语法

图形化界面下载

2019-08-11 16:46:33 472

原创 MongoDB基础安装

概念:数据库是按照数据结构来组织、存储和管理数据的仓库MongoDB属于文档型数据库,归属于NoSQL()数据库产品,它的数据模型是版本化的文档,半结构化的文档以特定的格式存储,比如JSON。文档型数据库允许之间嵌套键值。NoSQL数据库没有执行复杂查询的标准接口NoSQL数据库可以很好地存储分层次的数据,适用于大数据NoSQL数据库对事务的处理能力有限NoSQL数据库遵循CAP定理...

2019-08-10 14:36:38 71

原创 vue -----子组件向父组件传值

思路:我这是程序是“从父组件中定义一个title传递给子组件,子组件接收后,在其上添加一个点击事件,通过点击事件传递新值,给父组件中的值”(1)在子组件中的方法中定义 $emit(2)在父组件中接收$emit定义的事件名称(3)在父组件中写入接收方法(1)在子组件中<template> <div class="header"> <h1 v-o...

2019-08-03 10:21:29 129

原创 vue----cli项目父组件向子组件传值

思路:(1)在父组件中定义数据(2)在父组件中通过v:bind绑定(3)在子组件中通过props接收代码:(1) data() { return { users: [ { name: "mark", position: "web开发", show: false }, { name: "mark", position: "web开发",...

2019-08-03 09:58:20 559

原创 vue---css作用域

为了防止不同组件间的css样式混乱,在样式文件中添加做作用域关键字 scoped<style scoped>h1, h2 { color: green; font-weight: normal;}</style>

2019-08-02 22:09:37 81

根据函数,生成图像并扩大倍数

设计函数图形绘制程序。在Form1窗体上单击"关闭"菜单命令,终止Form1窗体程序;单击"绘图"菜单命令进行图形绘制,添加一个pictureBox控件作为画布,定义画布为窗体的长与宽,设置坐标原点(x0,y0)为画布宽的50%、高的75%,并绘制坐标轴,然后绘.制从原点到下列函数上各点(xi, yi)的连线,函数为: y=-3x-3x-+4Sinx 其中x的取值范围为-1.7~1.7,精度(即步.长)为0.02。x和y坐标的放大倍数分别为80和35。要求第一、二、三、四象限上的连线分别用蓝色、绿色、红色和黑色绘制,

2020-03-18

.NET Core增删改查.zip

.NET Core的问世得到了很多公司的青睐,依靠其开发速度快,跨平台性等优势市场占比越来越重,该项目是使用了sqlserver数据库+.Net Core3.0 实现数据的增删改查操作,推荐使用postman做测试

2020-01-09

小白杨零食企业网站.rar

使用技术Hbulider、Hmtl、JavaScript、Jquery、Ajax、Visual Studio 2013、WebApi2、EntityFrameWork、ASP.NET,测试环境:Postman,数据库环境:SqlServer 2008

2020-01-04

小白杨零食企业网站.doc

通过分析浏览器/服务器结构的特点并结合小白杨零食网上购物的实际情况,提出了基于浏览器/服务器结构的网上购物系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了.NET WebApi2技术和SqlServer开发小白杨零食公司官方网站访问数据库和动态网页制作技术,并给出了部分实现代码。项目源代码另外发布

2020-01-04

C#随机号码生成器

基于vs工具开发的随机选号器,依据组别随机生成号码,类似于彩票生成器,不依赖于数据库

2019-06-03

Ripener.zip

基于ASP.NET虫害管理系统,利用经典三层架构模式,html+css+js技术开发,使用于小型企业和学生使用

2019-06-03

空空如也

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

TA关注的人

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