- 博客(739)
- 资源 (3)
- 收藏
- 关注
原创 安装.NET CORE SDK for CentOS 7
添加.NET相关为了安装.NET,需要注册微软签名密钥和添加微软相关的支持。这个操作每台机器只能做一次。打开命令行,输出以下命令:sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascsudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=...
2018-10-04 22:54:11 467
转载 Jenkins自动化构建.net问题解决方案
1,持续集成概念:http://baike.baidu.com/view/5253255.htm,对于大多数人而言,自动构建/自动测试/自动部署,已经很发挥它的价值了。选择上:推荐jenkins,一是它比较常见,二是它能跑在windows服务器上CruiseControl有.net的版本,一进其官网看见醒目的文档过期提示,我就没有尝试的欲望了gitlab ci的web界面清爽(比jenkins好看...
2018-02-09 23:24:37 2022
转载 ORACLE入门之数据库存储结构简介
ORACLE数据库存储结构简介我们知道数据库是存储数据的容器,它的主要功能是保存和共享数据。在这篇文章中,我们对数据库存放数据的基础知识进行了介绍。首先,oracle数据库的存储结构可以分为逻辑存储结构和物理存储结构,对于这两种存储结构,oracle是分别进行管理的。 逻辑存储结构:oracle内部的组织和管理数据的方式。 物理存储结构:oracle外部(操作系统)组织和管理数据的方式。接...
2018-02-09 09:09:15 1836
转载 vscode 使用
vsCode 添加浏览器调试和js调试的方法总结vsCode 添加浏览器调试和js调试的方法1、直接按F5可以调试的方法或者点击运行按钮(可以直接运行html文件或者js文件)在launch.json文件中的配置如下:{ "version": "0.2.0", "configurations": [{ "name":
2018-01-29 23:18:02 2084 3
转载 Redis使用场景
1. 各种计数,商品维度计数和用户维度计数说起电商,肯定离不开商品,而附带商品有各种计数(喜欢数,评论数,鉴定数,浏览数,etc),Redis的命令都是原子性的,你可以轻松地利用INCR,DECR等命令来计数。商品维度计数(喜欢数,评论数,鉴定数,浏览数,etc)采用Redis 的类型: Hash. 如果你对redis数据类型不太熟悉,可以参考 http://redis.i
2017-12-18 22:20:22 2014
转载 大型网站架构
前言本文是对《大型网站架构设计》(李智慧 著)一书的梳理,类似文字版的“思维导图”全文主要围绕“性能,可用性,伸缩性,扩展性,安全”这五个要素性能,可用性,伸缩性这几个要素基本都涉及到应用服务器,缓存服务器,存储服务器这几个方面概述三个纬度:演化、模式、要素五个要素: 性能,可用性,伸缩性,扩展性,安全演化历程图例可参考 大型网站架构演化历程:初始阶
2017-12-13 21:45:13 785
转载 Jade使用
1、标签在Jade里,一行开头的任何文本都被默认解释成HTML标签。并且你只需要你写开始标签——注意:不需要加“body div h1 Jade是Node.js的一个模板引擎 p 它借鉴了Haml的很多地方,所以语法上和Haml比较相近。 div footer © Pandora123456上面的Jade
2017-12-09 20:39:57 5629
转载 产品经理需要知道的职位
高管:艺术总监 【CAO】 chief Artistic officer首席品牌官【CBO】 chief brand officer首席文化官【CCO】 Chief Cultural Officer开发总监 【CDO】 chief Development officer首席执行官【CEO】 Chief Executive officer首席财务官【C
2017-11-26 12:05:30 1024
转载 电子商务网站模块合集
电子商务网站功能模块汇总原文链接:http://www.580plan.com/info/wangzhanjianshe/8011.html、一、网站整体功能第一:商品管理批量商品上架--批量商品下架--批量统一调价--批量分别调价--批量统一调库存--批量分别调库存--批量商品名称--批量商品简介--批量商品品牌--批量商品排序批量商品重量--批量分类转换
2017-11-22 15:57:55 2336
转载 清除缓存记录查询时间
123456789101112--1. 将当前数据库的全部脏页写入磁盘。“脏页”是已输入缓存区高速缓存且已修改但尚未写入磁盘的数据页。-- CHECKPOINT 可创建一个检查点,在该点保证全部脏页都已写入磁盘,从而在以后的恢复过程中节省时间。CHECKPOINT
2017-11-21 21:38:57 930
转载 SQL索引查找与索引扫描
本文导读:虽然都是通过索引取到相应数据,但是两者在过程上还是有区别的,索引扫描与表扫描差不多,都是把索引从开始扫描到结束,而索引查找就不一样了,会根据你查询的字符,定位到索引的局部位置,然后再开始查找,不用把整个索引全部扫描一遍,在效率上比索引扫描快很多。一、索引扫描与表扫描类似,都是把索引从开始扫描到结束。 二、索引查找会根据你查询的字符,定位到索引的
2017-11-20 23:34:07 3984
转载 SQL ROWLOCK
本文导读:ROWLOCK告诉SQL Server只使用行级锁。ROWLOCK语法可以使用在SELECT,UPDATE和DELETE语句中,不过经常在UPDATE和DELETE语句中使用。一、SQL Server锁粒度1、锁粒度是被封锁目标的大小,封锁粒度小则并发性高,但开销大,封锁粒度大则并发性低但开销小2、SQL Server支持的锁粒度可以分为为行、页、键、键范围、
2017-11-20 23:25:56 815
转载 sql nolock rowlock updlock使用
NOLOCK的使用 NOLOCK可以忽略锁,直接从数据库读取数据。这意味着可以避开锁,从而提高性能和扩展性。但同时也意味着代码出错的可能性存在。你可能会读取到运行事务正在处理的无须验证的未递交数据。 这种风险可以量化。如果是金融方面的代码或者一些非常规的总计(你想绝对保证安全性),你应该小心行事并且不使用这种技术。但是我认为使用该技术会比你90%应用系统性能要好,当用户 (或者是交互代码
2017-11-20 23:22:14 817
转载 VS2015中的建模
1.UML简介Unified Modeling Language (UML)又称统一建模语言或标准建模语言。简单说就是以图形方式表现模型,根据不同模型进行分类,在UML 2.0中有13种图,以下是他们的主要用途简介:1.用例图:对系统的使用方式分类.2.类图:显示类和它们的相互关系。3.对象图:只显示对象及它们的相互关系。4.活动图:显示人或对象的活
2017-11-20 23:15:06 3102
转载 RUP的几大要素
预备知识:一、经典的软件工程思想将软件开发分成以下5个阶段:1需求分析(Requirements Capture)阶段、2系统分析与设计(System Analysis and Design)阶段、3系统实现(Implementation)阶段、4测试(Testing)阶段5维护(Maintenance)阶段。 二、UML中有5种静态
2017-11-20 22:59:20 2610
转载 建模的重要性
建模的重要性? 如果你想搭一个狗窝,你备好木料、钉子和一些基本工具(如锤子、锯和卷尺) ,就可以开始工作。从制定一点初步的计划到完成一个满足适当功能的狗窝,你 可能不用别人帮助,在几个小时内就能够实现。只要狗窝够大且不太漏水,你的狗就可以安居。如果不制定一个计划你总是可以返工,或是让你的狗受些委屈。 如果你想为你的家庭建造一所房子,你备好木料、钉子和一些基本工具,也能开始工作。但这将
2017-11-20 22:54:15 4936
转载 sql大数据插入之性能改善
今天在做一个案例演示时,在SQL Server 2012中使用Insert语句插入1万条数据,结果遇到了一个奇怪的现象,现将过程分享出来,以供有兴趣的同学参考。附:我的测试环境为:SQL Server 2012,命名实例Microsoft SQL Server 2012 - 11.0.2100.60 (Intel X86) Feb 10 2012 19:13:17
2017-11-20 22:28:20 1342
转载 SQLServer性能调优之缓存
本篇文章主要介绍了SQL Server性能调优中缓存的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧在执行任何查询时,SQL Server都会将数据读取到内存,数据使用之后,不会立即释放,而是会缓存在内存Buffer中,当再次执行相同的查询时,如果所需数据全部缓存在内存中,那么SQL Server不会产生Disk IO操作,立即返回查询结果,这是SQL Se
2017-11-20 22:14:25 7491 1
转载 sql数据库性能优化
分析比较执行时间计划读取情况1. 查看执行时间和cpuset statistics time onselect * from Bus_DevHistoryDataset statistics time off执行后在消息里可以看到2. 查看查询对I/O的操作情况set statistics io onselect * from Bus_
2017-11-20 21:33:18 661
转载 SVN基本操作
安装说明使用说明检出项目导入项目提交更新查看日志版本回滚版本控制总结安装说明开发人员强烈建议使用IDE中的SVN插件更加智能与人性化。首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html。 根据系统位数选择相应客户端进行安装。如果你喜欢用命令
2017-11-20 10:17:23 541
转载 复制SA登录失败可能原因
当我们在使用sql server 的时候可能会遇见这样错误提示“无法连接到.,用户'sa'登录失败(错误18456)”, 如图:具体的解决方案:首先使用管理员身份打开SQL server ,并且以windows身份进入。然后打开“安全性”--“登录名”中找到用户“sa”打开其属性面板。如图: 接下
2017-11-19 21:54:27 1404
转载 sql读写分离
Sql Server2008-读写分离SQL Server提供了多种读写分离的机制,这里只介绍下发布和订阅的方式,因为博主只用过这种形式,SQL Server 2012中新增的功能Always On也可以实现。快照发布 快照复制是完全按照数据和数据库对象出现时的状态来复制和分发它们的过程。快照复制不需要连续地监控数据变化,因为已发布数据的变化不被增量地传播到订阅服务器,
2017-11-19 17:26:44 1944
转载 数据库读写分离
数据库结构的优化有多种方法,主要的有两种: 一是利用存储过程来代替常用的SQL查询语句,减少sql语句解析编译的过程。 另一种是使用数据库管理系统中的分区表方法进。使用存储过程的优化方法有执行速度快的优点,但是其本身不利于调试、没有办法使用数据库缓存机制等缺点,所以在系统安全性和性能要求更高的情况下,建议使用分区表的方法。但要注意:并不是只要数据量够多就需要通过数据库分
2017-11-19 16:52:33 738
转载 git命令详解
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同时
2017-11-18 21:08:19 331
转载 github使用基础
第一步:上github官网注册帐号并通过邮箱认证即可!!第二步,下载客户端,这里直接给大家一个离线安装包接:http://download.csdn.net/download/lyg468088/8723039第三步:下载后修改选项,对应自己的帐号和邮箱,以及项目目录,参考如下图,修改好都点击最下面的update。第五步:打开主页,点击如
2017-11-18 20:31:25 296
转载 github入门
【github】github 使用教程初级版github 是一个基于 git 的代码托管平台,付费用户可以建私人仓库,免费用户只能使用公共仓库。对于一般人来说公共仓库就已经足够了,而且也没多少代码来管理。下面简单介绍如何使用 github,供初学者参考。一、建立仓库点击右上角加号,选择 New repository,如图所示:然后填写仓库名称,选上 Init
2017-11-18 20:05:53 229
转载 koa入门教程
快速开始安装koa2# 初始化package.jsonnpm init# 安装koa2 npm install koahello world 代码const Koa = require('koa')const app = new Koa()app.use( async ( ctx ) => { ctx.body = 'hello koa2'})app.li
2017-10-26 09:16:29 1406
转载 使用Visual Studio Code搭建TypeScript开发环境
使用Visual Studio Code搭建TypeScript开发环境1、TypeScript是干什么的 ?TypeScript是由微软Anders Hejlsberg(安德斯·海尔斯伯格,也是本人的偶像)领衔开发的。(安德斯·海尔斯伯格是Delphi 和 C#之父,Turbo Pascal 编译器的主要作者,.NET 概念发起人之一,同时也是TypeScript开源项目的重要领
2017-09-05 20:07:37 2639
转载 减少域名DNS解析时间将网页加载速度提升新层次-DNS缓存/预读取/拆分域名
提高网页的打开速度,一般地我们会选择使用CDN,利用“就近原则”让用户在最短的时间内获取到服务器资源,实际应用当中采用CDN的方式提高网站访问速度的效果也是最明显的。这也就是为什么国外的空间打开速度远不及国内的主机的访问速度的原因了。我们知道在用户访问网站时先得经过域名DNS解析这一过程,可能很多人对于DNS解析时间平常并没有太在意。性能稳定、响应时间快的DNS域名解析服务与不稳定、响应过慢的
2017-09-02 21:58:58 866
转载 C# 连接Oracle 11g,(注:可少走弯路)
连接oracle 数据库有很多需要安装Oracle客户端,下面这个DLL其实是Oracle为C#专门提供的,在它的官方也可以下载到.操作步骤:DLL下载后并引用下载地址:Oracle.ManagedDataAccess.zip下载后,将Oracle.ManagedDataAccess.dll放到自己的项目中,然后引用直接调用(connString 改为自己的连接字符
2017-04-16 21:46:38 4706 1
转载 数据库大并发操作要考虑死锁和锁的性能问题
1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。例1:--------
2016-12-29 17:12:48 1496
转载 MOQ测试方法大全
测试方法 1 // 准备 Mock IFoo 接口 2 var mock = new MockIFoo>(); 3 // 配置准备模拟的方法,当调用接口中的 DoSomething 方法,并传递参数 "bing" 的时候,返回 true 4 mock.Setup(foo => foo.DoSomething("ping")).Returns(true); 5
2015-11-21 13:27:23 3262
转载 AngularJS with MVC4 CRUD
CRUD using MVC Web API and AngularJS In this article I am going to demonstrate about how can we create basic crud (create, read, update and delete) using MVC Web API, SQL Server and Angular JS.
2015-02-10 16:21:50 5126
转载 VS2012启用angularjs智能提示Intelligence
以下 6 個步驟就是手動安裝 AngularJS 1.1.4 Intellisense 到 Visual Studio 2012 的方法:1. 關閉正在執行的 Visual Studio 2012 2. 開啟檔案總管,並進入以下目錄:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Package
2015-02-02 15:46:38 4695
转载 Entityframework的简单应用
转自: http://www.cnblogs.com/jinwangjia/p/4240795.html项目中使用EntityFramework 项目代码:http://yunpan.cn/cKAw3sSJWQwUX 提取码 871c 前言 11. 建立解决方案项目结构 12. 导入EntityFramework类库 13
2015-01-30 11:12:08 4293
转载 敏捷软件开发模型--SCRUM
敏捷软件开发模型--SCRUM一 什么是Scrum?Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。Scrum的基本假设是:开发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证专案成功。Scrum 将软件开发团队比拟成橄榄球队,有明确的最高
2013-06-26 23:22:48 2307
转载 (转)c#托管资源和非托管资源区别
c#托管资源和非托管资源区别托管的概念是在.net框架诞生后出现的。用比较通俗的话解释就是运行在.net框架下,并受.net框架管理的应用或其他组件称为托管的,反之为非托管的。 也就是说用.net平台开发出来的程序应该就是托管的了,而在.net以前开发的程序都属于非托管的。但是非托管的程序完全可以通过在.net平台下重新生成而变成托管的 ,你就把.net framework理解为一
2013-06-02 18:18:22 2374
转载 How to Add onLoad JavaScript event in SharePoint?
How to Add onLoad JavaScript event in SharePoint?SharePoint provides a JavaScript array “_spBodyOnLoadFunctionNames”, any function to be executed onLoad needs to be added to this array e.g
2013-01-18 19:20:24 2596
转载 Unity建立类型映射
Unity(四):使用场景Ⅰ:建立类型映射在之前的一篇文章“Unity(三):快速入门”中,给出了一个简单的示例,让我们对Unity有一个感性的认识。但是,Unity到底是做什么用的呢?一个简单示例并不能解答这个问题。总的来看,Unity的使用场景主要有以下几个:建立类型映射 用于单例模式 用于依赖注入 接下来,将逐一介绍各使用场景。 在创建对象时,毫无疑问,类型映
2012-10-30 19:03:31 3219
原创 Call WCF Rest Service without svc file and wcf configuration
1. Create Empty Web Project and add the following class along with its associated interface codepublic class Person { public string Id { get; set;
2012-10-19 18:53:01 2283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人