自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dotNetCore v2-读取配置文件

/*****************************ConfigController.cs*************************/using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Threading.Tasks;using Mic...

2020-01-31 18:16:58 328

原创 dotNetCore v2-异常过滤器

/************************ExceptionFilter.cs***********************************/using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Filters;using System;using System.Collections.Generic;...

2020-01-31 17:18:10 239

原创 dotNetCore v2-行为过滤器

/*****************************ActionFilter.cs**************************************/using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Filters;using System;using System.Collections.Gen...

2020-01-31 17:10:46 225

原创 dotNetCore v2-资源过滤器

/***************************ResourceFilter.cs*************************************/using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Filters;using System;using System.Collections.Gene...

2020-01-31 17:02:31 221

原创 dotNetCore v2-授权过滤器

/*********************************HomeController****************************************/using Microsoft.AspNetCore.Authentication;using Microsoft.AspNetCore.Authentication.Cookies;using Microsoft...

2020-01-31 16:47:21 481

原创 dotNetCore v2-视图HtmlHelper TagHelper-其中TagHelper是dotNetCore引入的帮助器

@model UserModel@{ ViewData["Title"] = "Index"; int sum = 1 + 1;}<h2>Index</h2><h1>sum is :@sum</h1><h1>ViewData["Title"]:@ViewData["Title"]</h1><...

2020-01-08 11:55:57 120

原创 dotNetCore v2-视图

1.在Views下面新建Razor布局页_Layout.cshtml<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" /> <title>@ViewBag.Title</title></...

2020-01-08 11:54:22 115

原创 Razor简单介绍

@{ ViewData["Title"] = "Index"; int sum = 1 + 1;}<h2>Index</h2><h1>sum is :@sum</h1><h1>ViewData["Title"]:@ViewData["Title"]</h1><h1>(1, 2)的最...

2020-01-08 08:53:09 288

原创 dotNetCore v2-Controller参数获取-模型绑定

1.在Controllers文件夹新建BindControllerusing System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Microsoft.AspNetCore.Mvc;using WebApplication1.Models;names...

2020-01-07 17:46:08 523

原创 创建空asp.net core 2.1项目

1.创建空asp.net core 2.1项目,注意选择2.1版本2.在Startup里面的ConfigServices方法里面添加mvc服务,在Config里面设置mvc默认路由using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Mic...

2020-01-07 15:34:12 253

转载 pycharm 报错:pycharm please specify a different SDK name

我在给项目配虚拟环境里的解释器的时候有没有遇到过这个问题的啊,就是一个正常的项目,解释器忽然丢了,解释器是配在虚拟环境里面的,再去选择解释器就一直报这个错,给现有项目添加虚拟环境的时候也是报这个错——pycharm please specify a different SDK name。百度了好久没有解决方法,去Google上搜了搜发现,是因为我有两个*现有*虚拟环境具有相同的名称(即彼此...

2020-01-06 15:44:50 135

原创 python-pygame坐标系

2020-01-06 15:19:11 6591

原创 python-eval函数

input_str=input("请输入算术题")print(eval(input_str))

2020-01-06 14:45:32 106

原创 python-python2.x使用中文

在字符串前面加u

2020-01-06 14:38:40 79

原创 python-创建包的发布压缩包 并解压安装

在模块外面创建setup.py######################setup.py##############from distutils.core import setupsetup( name="message_pakage", version="1.0", description="发送和接收模块", author="dxm", a...

2020-01-06 09:55:59 362

原创 python-包的创建的导入

1在项目上右键创建包2.在包里面创建模块,即python文件3.在包的__init__.py里面导入外面可以使用的模块4.此时外界才可以导入该包,并使用其中的模块##################send_message.py####################################def send(text): print("正在发送 %s" %...

2020-01-06 09:27:52 124

原创 python-经常使用的格式,用__name__内置属性来兼容测试和导入两种模式

#导入模块#定义全局变量#定义函数#定义类def main(): passif __name__ == '__main__': main()

2020-01-06 06:39:46 101

原创 python-__file__内置属性查看模块的目录

import demo2print(demo2.__file__)

2020-01-06 06:26:24 328

原创 python-抛出异常代码

def input_pwd(): pwd=input("请输入密码:") if len(pwd)>=8: return pwd ex=Exception("密码长度不够") raise extry: print(input_pwd())except Exception as result: print(result)...

2020-01-06 06:23:36 303

原创 python-异常的完整语法

try: num = int(input("请输入一个整数")) result = 8/num print("结果为 %.1f" %result)except ValueError: print("请输入正确的整数")except ZeroDivisionError: print("除零错误")except Exception as e: p...

2020-01-06 06:23:27 285

原创 python-只执行一次初始化

class MusicPlayer: instance = None init_flag =False def __init__(self): if MusicPlayer.init_flag: return print("播放器初始化") MusicPlayer.init_flag=True...

2020-01-05 19:55:14 1688

原创 python-单例模式实现

class MusicPlayer: instance = None def __init__(self): print("播放器初始化") def __new__(cls, *args, **kwargs): print("创建对象,分配空间") if cls.instance is None: ...

2020-01-05 19:44:22 69

原创 python-重写new方法

class MusicPlayer: def __init__(self): print("播放器初始化") def __new__(cls, *args, **kwargs): print("创建对象,分配空间") instance= super().__new__(cls) return instance...

2020-01-05 19:39:23 677

原创 python-实例方法,类方法,静态方法的例子

class Game: top_score=0 def __init__(self,player_name): self.player_name = player_name @staticmethod def show_help(): print("帮助信息,让僵尸进入大门") @classmethod def...

2020-01-05 19:22:26 80

原创 python-类的静态方法(没有cls参数)使用

class Dog: @staticmethod def run(): print("小狗要跑")Dog.run()

2020-01-05 19:14:04 810

原创 python-类方法-(访问类属性)的使用方法

class Tool: count = 0 def __init__(self, name): self.name = name Tool.count += 1 @classmethod def show_tool_count(cls): print("工具对象的数量 %d" % cls.count)too...

2020-01-05 19:09:27 226

原创 python-类属性的使用

class Tool: count=0 def __init__(self,name): self.name = name Tool.count +=1tool1 = Tool("Tool1")too2 = Tool("Tool2")print("Count is ",Tool.count)

2020-01-05 16:37:47 73

原创 python 多继承-父类有同名方法,建议不用多继承

class A(): def test(self): print("A --- test方法") def demo(self): print("A --- demo方法")class B(): def test(self): print("B --- test方法") def demo(self): ...

2020-01-05 15:07:51 222

原创 python 继承和方法重写以及调用父类的方法

class Dog: def bark(self): print("汪汪叫")class XiaoTianDog(Dog): def bark(self): super().bark() print("叫的跟神一样")xtq = XiaoTianDog()xtq.bark()

2020-01-05 12:21:36 250

原创 python 身份运算符

is 判断两个标识符是否引用同一个对象isnot判断两个标识符是否引用不同对象is和==区别a=[1,2,3]b=[1,2,3]a is b :Falsea==b: True和None比较时,建议用is判断...

2020-01-05 11:48:36 90

原创 shell-键盘输入

2020-01-04 10:06:01 552

原创 shell-预定义变量

2020-01-04 09:38:24 186

原创 How to Install VisaNS

VisaNS has been deprecated as of NI-VISA 19.0. It is being superseded byNI-VISA .NET,which should be usedinstead. You can install support for VisaNS using the NI-VISA 18.5 installer. You will need ...

2020-01-03 17:38:05 218 1

转载 C# winform使用NI-VISA驱动来控制IT6522数控电源

本文参考NI的《C#与Visual Basic .Net仪器控制指南》IT6522是ITECH公司的一款数控电源,提供USB,RS232,485,GPIB,以太网等接口,在之前的文章《winform串口通过SCPI协议与数控电源M8811通信》使用的是串口,本文介绍如何使用USB来控制数控电源。USB协议很复杂,厂家也没有提供相应的dll,甚至连驱动都没有,幸好有NI-VISA...

2020-01-03 16:35:48 3064 2

原创 shell-位置参数变量

2020-01-03 11:54:40 115

原创 shell-PS1

2020-01-03 11:50:07 275

原创 shell-特殊符号

2020-01-03 10:17:01 108

原创 shell-通配符

2020-01-03 10:15:54 165

原创 shell-grep用法

2020-01-03 09:52:43 152

原创 shell-多命令执行

date;dd if=/dev/zero of=./testfile bs=1k count=100000;date;

2020-01-03 08:36:30 123

Android 4高级编程(第3版)(完整书签).zip

Android 4高级编程第三版 带有完整书签,高清,很好用哦

2019-06-14

ASP.NET MVC 5高级编程 第5版(中文版带书签)

第1章入门 1.1ASP.NETMVC简介 1.1.1ASP.NETMVC如何适应ASP.NET 1.1.2MVC模式简介 1.1.3MVC在Web框架中的应用 1.1.4ASP.NETMVC5的发展历程 1.1.5ASP.NETMVC4概述 1.1.6开源发布 1.2ASP.NETMVC5概述 1.2.1OneASP.NET 1.2.2新的Web项目体验 1.2.3ASP.NETIdentity 1.2.4Bootstrap模板 1.2.5特性路由 1.2.6ASP.NET基架 1.2.7身份验证过滤器 1.2.8过滤器重写 1.3安装MVC5和创建应用程序 1.3.1ASP.NETMVC5的软件需求 1.3.2安装ASP.NETMVC5 1.3.3创建ASP.NETMVC5应用程序 1.3.4NewASP.NETProject对话框 1.4ASP.NETMVC应用程序的结构 1.4.1ASP.NETMVC和约定 1.4.2约定优于配置 1.4.3约定简化通信 1.5小结 第2章控制器 2.1控制器的角色 2.2示例应用程序:MVCMusicStore 2.3控制器基础 2.3.1简单示例:HomeController 2.3.2创建 第一个控制器 2.3.3控制器操作中的参数 2.4小结 第3章视图 3.1视图的作用 3.2视图的基础知识 3.3理解视图约定 3.4强类型视图 3.4.1ViewBag的不足 3.4.2理解ViewBag、ViewData和ViewDataDictionary 3.5视图模型 3.6添加视图 3.7Razor视图引擎 3.7.1Razor的概念 3.7.2代码表达式 3.7.3HTML编码 3.7.4代码块 3.7.5Razor语法示例 3.7.6布局 3.7.7ViewStart 3.8指定部分视图 3.9小结 第4章模型 4.1为MVCMusicStore建模 4.2为商店管理器构造基架 4.2.1基架的含义 4.2.2基架和实体框架 4.2.3执行基架模板 4.2.4执行基架代码 4.3编辑专辑 4.3.1创建编辑专辑的资源 4.3.2响应编辑时的POST请求 4.4模型绑定 4.4.1DefaultModelBinder 4.4.2显式模型绑定 4.5小结 第5章表单和HTML辅助方法 5.1表单的使用 5.1.1action和method特性 5.1.2GET方法还是POST方法 5.2HTML辅助方法 5.2.1自动编码 5.2.2辅助方法的使用 5.2.3HTML辅助方法的工作原理 5.2.4设置专辑编辑表单 5.2.5添加输入元素 5.2.6辅助方法、模型和视图数据 5.2.7强类型辅助方法 5.2.8辅助方法和模型元数据 5.2.9模板辅助方法 5.2.10辅助方法和ModelState 5.3其他输入辅助方法 5.3.1Html.Hidden 5.3.2Html.Password 5.3.3Html.RadioButton 5.3.4Html.CheckBox 5.4渲染辅助方法 5.4.1Html.ActionLink和Html.RouteLink 5.4.2URL辅助方法 5.4.3Html.Partial和Html.RenderPartial 5.4.4Html.Action和Html.RenderAction 5.5小结 第6章数据注解和验证 6.1为验证注解订单 6.1.1验证注解的使用 6.1.2自定义错误提示消息及其本地化 6.1.3注解的后台原理 6.1.4控制器操作和验证错误 6.2自定义验证逻辑 6.2.1自定义注解 6.2.2IValidatableObject 6.3显示和编辑注解 6.3.1Display 6.3.2ScaffoldColumn 6.3.3DisplayFormat 6.3.4ReadOnly 6.3.5DataType 6.3.6UIHint 6.3.7HiddenInput 6.4小结 第7章成员资格、授权和安全性 7.1安全性:无趣、但极其重要 7.2使用Authorize特性登录 7.2.1保护控制器操作 7.2.2Authorize特性在表单身份验证和AccountController控制器中的用法 7.2.3WindowsAuthentication 7.3要求角色成员使用Authorize特性 7.4扩展用户身份 7.4.1存储额外的用户资料数据 7.4.2持久化控制 7.4.3管理用户和角色 7.5通过OAuth和OpenID的外部登录 7.5.1注册外部登录提供器 7.5.2配置OpenID提供器 7.5.3配置OAuth提供器 7.5.4外部登录的安全性 7.6Web应用程序中的安全向量 7.6.1威胁:跨站脚本 7.6.2威胁:跨站请求伪造 7.6.3威胁:cookie盗窃 7.6.4威胁:重复提交 7.6.5威胁:开放重定向 7.7适当的错误报告和堆栈跟踪 7.7.1使用配置转换 7.7.2在生产环境中使用Retail部署配置 7.7.3使用专门的错误日志系统 7.8安全回顾和有用资源 7.9小结 第8章Ajax 第9章路由 第10章NuGet 第11章ASP.NETWebAPI 第12章应用AngularJS构建单页面应用程序 第13章依赖注入 第14章单元测试 第15章扩展ASP.NETMVC 第16章高级主题 第17章ASP.NETMVC实战:构建NuGet.org网站 17.11小结 附录AASP.NETMVC5.1

2018-07-09

ASP.NET 3.5动态网站开发基础教程源文件

ASP.NET 3.5动态网站开发基础教程源文件

2014-01-23

ASP.NET 3.5动态网站开发基础教程PPT

ASP.NET 3.5动态网站开发基础教程PPT

2014-01-23

21天学通C#所有源代码

21天学通C#源代码

2014-01-23

空空如也

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

TA关注的人

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