自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 收藏
  • 关注

转载 github上项目的目录结构说明

build 构建脚本dist 编译出来的发布版docs 文档examples 示例文件src 源码test 测试脚本.babelrc Babel 交叉编译的配置.eslintrc ESLint 测试配置.gitignore 哪些文件不要上传到 GitHub.gitattributes 文件属性,如 EOL、是否为二进制等LICENSE 授权协议README.md 自...

2019-05-16 20:10:00 531

转载 Rest API

一、前言  在软件行业快速发展的今天,传统的软件授权已经不能足以满足一个IT类的公司的发展。虽然在大部分公司里,它还是现金池的直接源头。但是在可遇见的未来,受摩尔根理论的失效、物联网的发展等影响,应用的架构会越来越趋于简单化,架构越来越倾向于分布式水平扩展,对外的服务提供也会越来越SaaS化。在这种大背景下,很多公司都开始提供所谓的开放平台。  查阅各个大...

2019-03-16 14:43:00 210

转载 asp.net core 学习资料整理

net上海俱乐部 白手套大神分享 广州一位大佬总结的系列文章https://www.cnblogs.com/viter/p/10474091.html汪宇杰http://edi.wang/汪宇杰博客https://mp.weixin.qq.com/s?__biz=MzU0MTA2MTkwMQ==&mid=2247484157&...

2019-03-11 11:32:00 115

转载 web开发-前后端分离原理

前言  前后端分离已成为互联网项目开发的业界标准使用方式,通过Nginx+Tomcat的方式(也可以中间加一个Node.js)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端HTML页面通过Ajax调用后端的res...

2019-03-06 14:27:00 222

转载 未来软件行业的发展方向

不知不觉已经工作很久了。从在校参加软件设计大赛第一次写项目代码,到现在已经6年7个月了。工作也足足5.5年了。从一开始不知道如何就业,到第一次软件设计大赛后,决定写代码为生。从在校实习工作的不顺心,到明白技术的重要性。事实证明3个月的实习,给我后来的工作也带来不少帮助。后来去实习,大四一整年都在企业内度过。当时交完一万的学费,已经没有生活i费了。家里条件并不宽裕,我的学费...

2019-02-27 14:12:00 410

转载 NB学校的NB课程的NB教材——CSAPP

CMU是全美以至全球公认的CS最猛的大学之一,没办法,作为CS的发源地,再加上三位神一样的人先后在此任教:Alan Perlis(CS它祖宗+第一届Turing奖获得者)、Allen Newell(AI缔造者+Turing奖获得者)和Herbert Simon(AI缔造者+Turing奖获得者+Nobel经济学奖获得者,当代的Leibniz,偶佩服到死的一个天神下凡级的人物,他的自传 M...

2018-11-15 09:43:00 201

转载 C# 断言 Assert

重构-断言现象:某一段代码需要对程序状态做出某种假设做法:以断言明确表现这种假设动机:常常有这种一段代码:只有某个条件为真是,该改名才能正常运行。通常假设这样的假设并没有代码中明确表现出来,必须阅读整个算法才能看出。有时程序员会注释这样的代码。而现在这种重构介绍一种更好的技术:使用断言明确标明这些假设。断言是一个条件表达式,应该总是为真。如果他失败,就是b...

2018-09-05 20:58:00 4268

转载 C# 语言历史版本特性(C# 1.0到C# 8.0汇总)

历史版本C#作为微软2000年以后.NET平台开发的当家语言,发展至今具有17年的历史,语言本身具有丰富的特性,微软对其更新支持也十分支持。微软将C#提交给标准组织ECMA,C# 5.0目前是ECMA发布的最新规范,C# 6.0还是草案阶段,C# 7.1是微软当前提供的最新规范。这里仅仅列个提纲,由于C# 5.0是具有ECMA标准规范的版本,所以选择C# 5.0作为主要版本学...

2018-05-26 17:44:00 89

转载 SQL Server事务 事务日志

事务 (SQL Server)一、事务概念 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。二、事务属性事务4大属性:1 原子性(Ato...

2017-10-22 17:48:00 140

转载 SQL Server 锁详解

锁是一种防止在某对象执行动作的一个进程与已在该对象上执行的其他进行相冲突的机制。也就是说,如果有其他人在操作某个对象,那么你旧不能在该对象上进行操作。你能否执行操作取决于其他用户正在进行的操作。通过锁可以防止的问题  锁可以解决以下4种主要问题:脏读非重复性读取幻读丢失更新  1、脏读  如果一个事务读取的记录是另一个未完成事务的一部分,那么这时就...

2017-10-22 17:45:00 190

转载 软件架构之 23种设计模式

创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如...

2017-01-12 17:38:00 133

转载 Oracle与Sqlserver:Order by NULL值介绍

针对页面传参到in的子集中去进行查询操作的话,就会有in(xxx,null),这样就会导致查询的结果中其实直接过滤掉了null,根本就查不出来null的值。之前对于null的操作都是进行不同数据库的null函数来进行选择nvl、isnull、ifnull等,直接将字段的null进行转换后再操作。只知道要对数据库中的null进行转换的操作,但是不知所云,所以今天就大致了解下。针对ora...

2017-01-11 11:18:00 266

转载 asp.net MVC路由配置总结

URL构造命名参数规范+匿名对象routes.MapRoute(name: "Default",url: "{controller}/{action}/{id}", defaults: new{ controller = "Home", action = "Index", id = UrlParameter.Optional } ); ...

2016-10-21 14:54:00 137

转载 Webservice WCF WebApi

注明:改编加组合在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。  Web Service  1、它是基于SOAP协议的,数据格式是XML  2、只支持HTTP...

2016-10-12 17:22:00 103

转载 前端数据可视化

原文在大数据时代,很多时候我们需要在网页中显示数据统计报表,从而能很直观地了解数据的走向,开发人员很多时候需要使用图表来表现一些数据。随着Web技术的发展,从传统只能依靠于flash、IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas、svg为代表的html5技术,表现点、线、面要素的技术已经越来越规范成熟。我把前端数据可视化分为了五种:1.图表2.图谱3.地图4...

2016-09-21 20:53:00 466

转载 C# asp.net PhoneGap html5

很久没写博客,今天自己写一篇吧。来谈一谈c# PhoneGap,html5 与asp.net。能搜到这篇博客就说明你是一位.net开发者,即将或者正在从事移动开发。大家可能都有疑,我是一名.net开发者,能用.net做苹果,安卓,wp平台的应用吗?如大家所知,phoneGap是用来开发跨平台移动应用的,而且phoneGap能调用移动设置的硬件接口,实现一些普通html在移动设备上...

2015-01-07 12:35:00 100

转载 C# Where

判断一个字符串中是否包含字符串数组里的字符,恶意字符限制提交,一般人,包括最初的我,会这样写public bool ValidateStr(string[] parms) { bool result = false; //要验证的字符列表 string[] validateParms = { "'"...

2014-01-11 12:10:00 93

转载 网站分布式开发简介

1概述 分布式应用程序就是指应用程序分布在不同计算机上,通过网络来共同完成一项任务,通常为服务器/客户端模式。更广义上理解“分布”,不只是应用程序,还包括数据库等,分布在不同计算机,完成同一个任务。之所以要把一个应用程序分布在不同的计算机上,主要有两个目的:1)分散服务器的压力大型系统中,模块众多,并发量大,仅用一个服务器承载往往会发生压力过大...

2013-07-14 22:26:00 86

转载 分布式开发

何为分布式应用开发模式 在数据库应用程序的开发过程中,网络已走到社会的各个角落。从金融行业的银行联网、交通行业的售票系统、公安系统的全国户籍管理等等,这些企业或行业单位之间地理分布性或业务分布性,使得一个企业或行业拥有多个网络服务器,如何在这种分布式的网络环境下实现高效的数据库应用程序的开发是一个重要的问题。分布式应用开发简单的说,是指将用户界面、控制台服务...

2013-07-14 22:07:00 58

转载 XNA 粒子特效

首先简绍Sprite(精灵)。精灵是一个2D图形,在需要绘制的时候始终在屏幕的最前端。Sprite常被用来绘制一些纹理(只有纹理,与3D物体无关的),例如本例中粒子,子弹,2D游戏中的人物等等。注意:在绘制精灵的时候,我们的坐标系统和GDI一样,以屏幕左上角为原点,X轴向右递增,Y轴向下递增。 建立XNA工程后,系统便帮我们建立了一个SpriteBatch类的对象spriteBatch...

2012-07-19 19:46:00 236

转载 委托与事件的关系 我们为何要使用委托(C# 编程指南)

委托委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示:public delegate int PerformCalculation(int x, int y);与委托的签名(由返回类型和参数组成)匹配的任何方法都可以分配给该委托。这样就可以通过编程方式来更改方法调用,还可以向现有类中...

2012-07-19 19:33:00 159

空空如也

空空如也

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

TA关注的人

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