自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 问答 (5)
  • 收藏
  • 关注

翻译 《Pro ASP.NET Core MVC 2, 7th Edition》翻译计划及章节目录

说明《Pro ASP.NET Core MVC 2, 7th Edition》主要介绍了ASP.NET Core MVC框架web应用程序的开发.之前有翻译了.NET Core MVC的(虽然只有一点点), 似乎大神们看这些也不需要翻译…… 但是本身对C#和MVC也没什么经验的话真的挺难的 计划在暑假的一个月内翻译完(可能够呛) 没有获得授权(这可能也是之前的大佬没继续翻译的原因)…...

2018-07-13 10:23:26 2303 9

原创 leetcode - 005 最长回文子串

题目给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"解题思路暴力求解大概思路是

2018-09-23 09:28:34 231

原创 Angular6.x - 3. 组件信息交互

概括组件之间的交互是一个很重要的点,之前用vue的时候是直接用vuex挂到全局变量,现在看漏洞非常大。 Angular的组件间信息交互分大概分为以下几种情况:父组件向子组件传递值 父组件: input绑定,可以传值过去子组件:setter或ngOnChanges(),可以拦截收到的值并做处理 (可选)父组件获取子组件的值 子组件创建自定义事件,通过事件传递值,父组件进行监听通...

2018-09-01 12:21:52 828

原创 Angular6.x - 2. 基本的模版语法

模版表达式{{ expression }}表达式可以是大多数JS表达式,但不能包含赋值等修改操作。 表达式的运行上下文通常是组件实例。变量的优先级为模版变量 > 指令名称 > 组件属性。模版表达式只能引用表达式上下文的成员,不能引用全局命名空间中的内容,如document,(可能是为了强制关注点分离吧,类比之下Razor是可以用的,只是不推荐)表达式原则没有明显副作...

2018-09-01 12:12:26 506

原创 Angular6.x - 1. 对官方示例项目Tour of Heroes的总结

架构通过app.module.ts来进行个功能部分的管理和整合app.component.ts为整个应用的根组件,标签名为app-root,其他组件一般应该是该组件的子组件使用Module来进行系统内部的一些操作,如示例中给出的路由功能,添加文件app-routing.module.ts,使用标签router-outlet来展示待路由的内容使用Component来向用户展示数据,并获取...

2018-08-27 19:48:55 437

原创 Angular6.x - 0. 创建项目

环境os : windows 10.0.16299 x64nodejs : 9.4.0npm : 6.4.0使用CLI创建项目1. 更新npm至最新版本执行npm install -g npm@latest来将npm更新到最新版本,以防止在使用angularCli新建项目时报漏洞错误2. 安装angular cli执行npm instal...

2018-08-23 12:23:19 891

原创 对ASP.NET Core MVC 2开发web应用程序的一些看法

netCoreMvc的大概思路MVC模式模型(数据) 视图(HTML页面) 控制器(操作数据, 发送到页面)整体架构netCoreMvc虽然说源码\架构都重写了, 但感觉还是差不多的, 将整个的web应用看成一个整体的应用程序, 各功能之间集成得非常好, 而且对于HTTP\Cookie\Session等封装得比较严实 依赖注入\服务配置\中间件配置等等, 设计非常精妙, 非常...

2018-07-20 14:44:34 909

原创 "System.Runtime.InteropServices.ExternalException GDI+中发生一般性错误的解决办法"的另一种原因

C# WPF, System.Drawing.Bitmap.Save()本来保存图片好好的, 今天保存图片就崩了. 因为图片尺寸大概是”80000px * 3500px “, 所以第一反应就是图片太大没法保存.但摆渡发现好像一般有三个原因没有写权限路径不存在文件的生存周期问题因为我是在内存中直接创建的Bitmap, 之前保存的都好好的, 所以这三种情况都不符合, 但也得试试,...

2018-07-20 12:02:00 21917

翻译 第九章 SportsStore: 导航

第九章 SportsStore: 导航本章中, 将添加应用的导航支持, 并开始构建购物车.添加导航控制如果顾客可以按类别查看产品, SportsStore应用将更有用. 我会分三个步骤完成这件事强化ProductController.List()行为, 添加对存储库中的Product对象的过滤支持.重写URL模式创建一个侧边栏分类列表, 高亮现在的分类, 并为其他类别添加...

2018-07-19 21:52:34 713 1

翻译 第八章 SportsStore: 一个真实的应用程序

第八章 SportsStore: 一个真实的应用程序在之前的章节中, 我构建了简单快速的MVC应用. 我描述了MVC模式, 基本C#特性, 优秀的MVC开发者使用的不同种类的工具. 现在是时候整合这些东西, 并构建一个简单并真实的电子商务应用了. 我的应用”SportsStore”将遵循随处可见的在线商城的经典做法. 我将创建一个客户可以按类别和页面浏览的在线产品目录, 一个用户可以添加删除...

2018-07-19 11:39:36 704

翻译 第七章 对MVC应用进行单元测试

本章中, 我将介绍如何对MVC应用进行单元测试. 单元测试将某个组件与应用的其他部分隔离, 以便验证各种行为. ASP.NET Core MVC的设计易于进行单元测试, VS提供了大量的单元测试框架. 我将展示如何建立单元测试, 解释如何安装最受欢迎的测试框架, 描述测试的过程.!决定何时进行单元测试易测试性是ASP.NET Core MVC的长处之一, 但并不适合所有情况. 我喜欢在项...

2018-07-18 15:50:47 1474

翻译 第六章 使用Visual Studio

第六章 使用Visual Studio本章中将介绍一些Visual Studio用于开发ASP.NET Core MVC的关键特性, 下面是章节概括 问题 解决方案 添加程序包 使用NuGet添加.NET包, Bower添加前端包 即时查看视图和类改变的影响 迭代开发模式 在浏览器中显示详细信息 开发者异常页面 得到程序执行的详细信...

2018-07-16 15:14:55 551

翻译 第五章 Razor

第五章 Razor在ASP.NET Core MVC应用中, 使用一个称为”视图引擎”的组件来生成HTML并发送到客户端. 默认视图引擎是Razor, 它处理指令并将数据插入HTML, 然后发送回浏览器. 在这一章中, 我将简要介绍Razor语法, 这样你就能识别Razor表达式. 我不会在这一章中提供详细的Razor语法参考, 你可以将它看作是速成课程. 在之后的章节中, 我还会结合MVC...

2018-07-15 22:07:42 593

翻译 第四章 基本C#特性

第四章 基本C#特性本章我将讨论一些在web应用开发中用到, 但会造成迷惑的C#特性. 但这不是介绍C#, 所以我仅仅为每个特性提供一个简单的例子, 以便你能够看懂本书后面的代码, 以及在自己的项目中应用. 下面的表格概括了这一章节. (主要是因为不熟悉C#语言或C#新版本的语法糖, 比如转行的某语言程序员….后面又臭又长又啰嗦的手把手教学懒得翻译了, 直接提关键点)| - | - | ...

2018-07-15 15:53:33 875

翻译 第三章 MVC模式\项目和约定

在深入探究ASP.NET Core MVC的细节之前, 应当熟悉MVC设计模式及其思想, 以及它如何转化成ASP.NET Core MVC项目. 你可能已经了解了我在前面提到的一些观点和约定, 特别是在进行过高级ASP.NET开发的情况下. 如果没有的话, 建议详细阅读这一章, 对MVC原理的较好理解可以帮助你掌握ASP.NET Core MVC框架特性.MVC的历史术语MVC(model...

2018-07-14 17:11:27 680 1

翻译 第二章 你的第一个MVC应用程序

第二章 你的第一个MVC应用程序欣赏软件开发框架的最好方法是直接使用它. 在本章中, 你将使用ASP.NET Core MVC创建一个简单的数据实体应用. 我将一步一步来做, 这样你就可以看到MVC应用程序是如何构建的. 为了简单起见, 我暂时略过一些技术细节. 但是别担心. 如果你是MVC的新手, 你会发现很多东西让你感兴趣. 在我使用一些东西而不作解释的地方, 我提供了之后章节详情的位置,...

2018-07-13 21:36:00 1188

翻译 第一章 ASP.NET Core MVC的前世今生

第一章. ASP.NET Core MVC的前世今生ASP.NET Core MVC 是一个微软公司的web应用开发框架, 结合了MVC架构的高效简洁, 敏捷开发的思想和技术, 以及.NET平台最优秀的部分. 在这一章中, 你将了解到微软为什么要创建ASP.NET Core MVC, 将它和前辈以及替代品进行比较, 最后浏览ASP.NET Core MVC的新特性, 以及这本书中的内容.了...

2018-07-13 10:25:35 985

原创 WPF使用模板HierarchicalDataTemplate实现TreeView层次显示

效果图 之前看过很多博客, 都是呼哧贴一堆代码, 呼哧创建一个类, 呼哧创建一堆函数……当时任务很紧一下子看不懂也懒得看了(主要是缺图)…现在重新梳理一下还挺清晰的例如数据是这样的 那么数据类可能是这样的 class Person { public int Id { get; set; } public int Level { ...

2018-07-06 07:42:04 13105 1

原创 EPS基本文件格式

EPS文件格式

2018-07-06 06:34:35 3107 1

原创 PostScript基本语法

在百度百科的基础上做了整理。

2018-07-06 06:34:14 13543 1

原创 Cohen-Sutherland算法裁剪线段

如何裁剪一条线(《计算机图形学——openGL版(第三版)》)Cohen-Sutherland裁剪器计算端点为p1和p2的线段的哪一部分在世界窗口中,并返回那个部分的端点。 考虑开发一个函数:int clipSegment(Point2& p1, Point2 &p2, RealRect window);它接受两个二维的点,以及一个对齐的矩形,将以p1和p2为端点的线段裁剪到窗口边界处。如果线段的

2018-07-06 06:33:27 6199

原创 WPF通过INotifyPropertyChanged增强双向绑定

简介重写D3dPotrace的UI界面, 要实现以下功能 1. 拖动滑条时右面的文本框随之变化 2. 修改参数时下面的图像随之变化 3. 通过按钮可以设置默认值数据绑定的问题数据绑定就使用VM模式, 举一个例子// PotraceParams.csnamespace PotraceUI{ class PotraceParams { ...

2018-07-02 08:25:25 1298

fmodstudio20008.unitypackage

FMOD Studio Unity插件2.00.08版本

2020-04-01

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

TA关注的人

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