自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (21)
  • 收藏
  • 关注

原创 ABP框架 - 验证数据传输对象

本节内容:简介 使用数据注解 自定义验证 禁用验证 正常化简介一个应用的输入应当先要验证,这个输入可能来自用户或另一个应用,在一个web应用里,验证通常实现两次:在客户端和在服务端,客户端验证是为了用户体验,最好是先检查一个表单并向用户显示无效的输入,但是服务端的验证更具有决定性意义和必要性。服务端验证通常实现在应用服务或控制器(通常,所有服务从展现层获取数据)。一个应用服务应该先检查(验证)输入然后再使用它。ABP提供了一个基础构造,自动验证一个应用的如下三个的所有输入:所.

2020-06-22 11:11:26 466

原创 ABP 软删除ISoftDelete

一、简介  ABP 的软删除是为了,在删除的时候,不是真正的删除数据,是为了保护数据。二、具体实现  在 Core 层,我们需要这个实体去实现这个 ISoftDelete 接口。实现它的public virtual bool IsDeleted { get; set; } 方法即可。namespace xxx.xxx.xxxxx{ using Abp.Domain.Entities; /// <summary> /// 餐馆招聘 (Mg58I..

2020-06-22 11:10:40 1784

原创 WebApi安全性 使用TOKEN+签名验证

首先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法? 请求参数被篡改? 请求的唯一性(不可复制),防止请求被恶意攻击为了保证数据在通信时的安全性,我们可以采用TOKEN+参数签名的方式来进行相关验证。比如说我们客户端需要查询产品信息这个操作来进行分析,客户端点击查询按钮==》调用服务器端api进行查询==..

2020-06-18 12:16:39 737

原创 数据库分库分表思路

一. 数据切分关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。数据库分布式核心内容无非就是数据切分(Sharding),以及切分后对数据的定位、整合。数据切分就是将数据分散存储到多个数据库中,使得单一数据库中的数据量变小,通过扩充主机的数量缓解单一数据库的性能问题,从而达到提升数据库操

2020-06-17 14:59:04 281

原创 高性能web系统的架构和系统优化

软件公司需求相对稳定,能够按照计划按部就班的去实施,互联网公司需求相对来说不稳定,上线比较着急,大部分都是小迭代更新,且更新频繁,感觉有点乱。所以项目管理在软件公司比较好执行,一开始可能有点混乱,但是只要是走上一两个迭代,就可以稳定的往前走,在互联网公司应用比较困难。美其名曰敏捷开发,就是为了给自己找一个不稳定的借口。 目前的公司是一家电商公司,在互联网如火如荼的双11也能体验一把,在增加订单量的同时,也给软件带来了更大的挑战,软件架构就像一个人的心脏,汽车的发动机,如果系统的架构出了问题,这...

2020-06-16 20:32:21 322

原创 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理

在业务系统开发中,对表格记录的查询、分页、排序等处理是非常常见的,在Web开发中,可以采用很多功能强大的插件来满足要求,且能极大的提高开发效率,本随笔介绍这个bootstrap-table是一款非常有名的开源表格插件,在很多项目中广泛的应用。Bootstrap-table插件提供了非常丰富的属性设置,可以实现查询、分页、排序、复选框、设置显示列、Card view视图、主从表显示、合并列、国际化处理等处理功能,而且该插件同时也提供了一些不错的扩展功能,如移动行、移动列位置等一些特殊的功能,插件可以用基于HT

2020-06-16 16:32:53 817

原创 CSS之浮动布局

css之浮动布局(float,浮动原理,清除/闭合浮动方法)1.什么是浮动: 在我们布局的时候用到的一种技术,能够方便我们进行布局,通过让元素浮动,我们可以使元素在水平上左右移动,再通过margin属性调整位置。2.浮动的原理; 使当前元素脱离普通流,相当于浮动起来一样,浮动的框可以左右移动,直至它的外边缘遇到包含框或者另一个浮动的边缘3、浮动的生成: 使用css属性 float:left/right/none左浮动/右浮动/不浮动(默认)4、浮动的影...

2020-06-15 16:15:12 146

原创 Flex 布局语法教程

网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex布局将成为未来布局的首选方案。本文介绍Flex布局的语法。以下内容主要参考了下面两篇文章:A...

2020-06-15 16:02:04 196

原创 sql语句优化之SQL Server(优化方案大全)

MS SQL Server查询优化方法查询速度慢的原因很多,常见如下几种1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。9、返回了不必要的行和列10、查询语句不好,没有优化可以

2020-06-12 13:25:58 1724

原创 SQL Server数据库字段类型说明及区别

目前Sql Server数据库一共有X个字段类型,大体分为9类,分别是字符串类型、二进制码字符串数据类型、Unincode字符串数据、整数类型、精确数据类型、近似值浮点数值数据类型、日期时间数据类型、货币数据类型、特殊数据类型。当然Sql Server还提供用户自定义的数据类型,但在我这篇不做讨论。字符串类型Charchar数据类型用来存储指定长度的定长非统一编码型的数据。当定义一列为此类型时,你必须指定列长。当你总能知道要存储的数据的长度时,此数据类型很有用。例如,当你按邮政编码加4个..

2020-06-12 13:24:33 1370

原创 SQL Server 数据库性能优化

对一个数据库来说,只能做到更优,不可能最优,并且根据实际需要,优化方案也是有所差异的,大概需要我们关心的有它的读取速度、存储空间、可维护性以及可扩展性等,而这些方面往往又是相互矛盾的,那么本文就着重讲Sqlserver的性能调优~ 小编相信不少的朋友,无论是做开发、架构的,还是DBA等,都经常听说“调优”这个词。说起“调优”,可能会让很多技术人员心头激情澎湃,也可能会让很多人感觉苦恼。当然,也有很多人对此不屑一顾,因为并不是每个人接触到的项目都很大,也不是每个人做的项目都对性能要求很高。 ...

2020-06-12 13:22:34 1246

转载 计算机CPU工作原理及汇编语言简介

计算机CPU工作原理及汇编语言简介(链接)从微信公众号把原文直接复制过来,发现图片、表格经常丢失,只有纯文字,所以建议直接点击上述链接阅读。复制过来的纯文字内容如下(图片、表格丢失,格式错乱):在之前的文章中, 基于“冯诺依曼结构”,我们制作了一台简易计算机,如下图所示:其中有CPU的影子:a. U3加法器对应CPU运算器。b. U1计数器、U4触发器、时钟信号、U5非门,这四个部件对应CPU控制器。...

2020-06-10 16:45:24 1811 1

js实现时间轴

本例,通过javascript+css+html实现了,现在很流行火爆的时间轴功能,时间轴功能能友好的展示以时间序列数据的展示。

2015-08-19

Linux学习方法论.pdf

Linux学习方法论.pdf 里面包括了linux的相关学习方法,有助于linux的初学者。

2013-09-17

国际大学生程序设计竞赛

国际大学生程序设计竞赛例题解 1 数论、计算几何、搜索算法专集国际大学生程序设计竞赛例题解 3.pdf

2013-09-17

结构之法算法之道

绝对经典博文,里面包含了各种经典的数据结构算法,详细讲解了,各种排序算法,查找算法,外排序

2013-09-17

仿qq界面,c#代码实现

用c#自定义控件绘制仿qq界面,很好的图像绘制的方法。

2013-03-31

wpf书籍里面包含了最新的wpf技术

wpf+control+development+unleashed.

2013-03-28

图像处理教程

很好的图像处理资源,包含了各种图像处理方法,裁剪,效果,合并。

2013-03-28

C#绘制透明窗体

对于C# winform 窗体透明的绘制。

2013-03-20

图片格式转换

一个基于C#的图片格式转换软件,代码实现简单。

2013-03-20

wpf颜色选择器

wpf中自定义的颜色选择器,超好用。值得分享

2013-03-19

wpf斗地主完整版

包含里微软的最新技术WCF+WPF组合一起开发的完整的斗地主程序。值得分享。望对有需要的人有帮住

2013-03-19

wpfcanvas用法

wpf空间canvas的详细用法,操作简单 ,代码简洁,很好的一个资源

2013-03-03

wpf裁剪图片框

wpf自定义图片裁剪框架,很好的开源代码,代码精炼,实现精妙,值得推广和学习。

2013-03-03

wpf绘制各种图表和柱状图

wpf最新的微软桌面开发技术,图表和柱状图的各种绘制,程序经典,代码简单,值得分享

2013-03-03

C#图片裁剪

能够实现在C#环境下的图片裁剪功能,功能绚丽,实现简单,值得推广的一个资源,希望对大家有用,使用最新的wpf技术。

2013-03-03

空空如也

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

TA关注的人

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