学习心得
文章平均质量分 73
微笑书生
走的太远别忘了为什么出发。
一切转载均为便于阅读和翻看方便,无其他目的。
展开
-
ASP.NET数据库连接池设置浅析以及连接池创建和分配
对于ASP.NET数据库连接池可以使用一组名称-值对以链接字符串的形式配置链接池。例如,可以配置池是否有效(默认是有效的),池的最大、最小容量,用于打开链接的排队请求被阻断的时间。下面的示例字符串配置了池的最大和最小容量。"Server=(local); Integrated Security=SSPI; Database=Northwind; Max Pool Size=75; Mi原创 2012-06-25 22:47:44 · 2579 阅读 · 0 评论 -
ASP.NET Core MVC 源码学习:Routing 路由
前言最近打算抽时间看一下 ASP.NET Core MVC 的源码,特此把自己学习到的内容记录下来,也算是做个笔记吧。路由作为 MVC 的基本部分,所以在学习 MVC 的其他源码之前还是先学习一下路由系统,ASP.NET Core 的路由系统相对于以前的 Mvc 变化很大,它重新整合了 Web Api 和 MVC。路由源码地址 :https://github.com/asp转载 2017-04-07 07:36:08 · 495 阅读 · 0 评论 -
前端面试题总结HTML CSS部分
1.对WEB标准以及W3C的理解与认识 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性; 2.xhtml和html有什么区别 HTML是转载 2017-04-07 07:48:10 · 612 阅读 · 0 评论 -
link和@import的区别
页面中使用CSS的方式主要有3种:行内添加定义style属性值,页面头部内嵌调用和外面链接调用,其中外面引用有两种:link和@import。外部引用CSS两种方式link和@import的方式分别是:XML/HTML代码 XML/HTML代码 @import url("CSS文件"); 两者都是外部引用CSS的方式,但是存在一定的区别:转载 2017-04-07 07:51:33 · 349 阅读 · 0 评论 -
GitHub windows客户端简单使用教程
1. 首先到官网下载Github客户端,官网地址:https://desktop.github.com/2. 点击上图红框的按钮开始下载客户端。 3. 双击下载好的客户端,开始安装。 双击之后出现一个框 之后等待一段时间,出现一个在线下载界面 4. 在线下载完成之后开始进行安装。安装完成之后桌面转载 2017-04-09 15:35:15 · 847 阅读 · 0 评论 -
从成本、用户和产品说起,PC端和移动端有哪些区别? | 人人都是产品经理
现在关于移动互联网取代PC的言论特别多,的确,移动互联网产品的用户量大都已经远超PC产品,但个人认为,就像电视不能取代广播,PC不能取代电视一样,移动互联网不能取代PC,它们在大的社会环境下各自发挥不同功效,共同促进生产力的发展。在移动互联网产品碾压式超越的同时,如何不被影响,清晰的给PC端产品进行合理的定位,有效的抓住使用、适合、偏爱PC的用户的心智模型,为这些人提供更好的服务与支持。这转载 2017-03-31 13:46:45 · 2828 阅读 · 0 评论 -
深入 HTML5 Web Worker 应用实践:多线程编程
HTML5 中工作线程(Web Worker)简介至 2008 年 W3C 制定出第一个 HTML5 草案开始,HTML5 承载了越来越多崭新的特性和功能。它不但强化了 Web 系统或网页的表现性能,而且还增加了对本地数据库等 Web 应用功能的支持。其中,最重要的一个便是对多线程的支持。在 HTML5 中提出了工作线程(Web Worker)的概念,并且规范出 Web Worker 的三转载 2017-09-23 21:04:23 · 573 阅读 · 0 评论 -
.Net环境下的缓存技术介绍 (转)
摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题(共17页)1 概念1.1 缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度;· 稳定性——同一个应用中,对同一数据、逻辑功能和用...转载 2018-03-27 09:49:10 · 282 阅读 · 0 评论 -
.NET全栈开发工程师学习路径
PS:最近一直反复地看博客园以前发布的一条.NET全栈开发工程师的招聘启事,觉得这是我看过最有创意也最朴实的一个招聘启事,更为重要的是它更像是一个技术提纲,能够指引我们的学习和提升,现在转载过来与各位园友分享。.NET全栈开发工程师1.职位描述独立负责至少一个产品的前后端开发工作//注0:今年是博客园开发团队发展的关键一年,我们有两个重要目标——实践领域驱动设计与实现.NET应用的跨平台,我们期待...转载 2018-03-27 09:49:23 · 373 阅读 · 0 评论 -
手把手教你从0到1写一个简单的缓存框架
目前市面上已经有很多开源的缓存框架,比如 Redis、Memcached、Ehcache 等,那为什么还要自己动手写缓存?本文将带领大家从 0 到 1 写一个简单的缓存框架,目的是让大家对缓存的类型、缓存的标准、缓存的实现以及原理方面有一个系统的了解,做到知其然,知其所以然。注:本文代码部分较长,建议在 PC 端打开阅读。缓存定义的规范JSR是 JavaSpecification Requests...转载 2018-03-27 09:49:35 · 452 阅读 · 0 评论 -
编写高效率的C#代码
周末空闲,选读了一下一本很不错的C#语言使用的书,特此记载下便于对项目代码进行重构和优化时查看。Standing On Shoulders of Giants,附上思维导图,其中标记的颜色越深表示在实际中的实际意义越大。名称内容和示例提供API时尽量提供泛型接口Public interface IComparable{ int转载 2017-04-07 07:34:13 · 3658 阅读 · 0 评论 -
Docker基础入门及示例
Docker近几年的发展可谓一日千里,特别从是2013年随着一个基于LXC的高级容器引擎开源,到现在,其在linux和windows上都有了很好的支持,并且已经有很多公司将docker用于实际的生产环境部署当中。这篇文章我将针对以下几个方面简单介绍:1. docker的基础介绍2. docker在windows下的安装配置3. 基础命令介绍4. 使用vs2017在docker下转载 2017-04-07 07:29:03 · 998 阅读 · 0 评论 -
基础提供程序在 Open 上失败
今天在测试MVC项目的时候,运行时提示一个异常信息:基础提供程序在 Open 上失败。根据网友的提示,尝试:今天调试一个基于Ncqrs的示例程序(VS2010),出现"基础提供程序在Open上失败"错误。查了一下系统日志,发现:启动该服务,并改为自动启动:但是运行后依然有该异常。于是,使用try Catch 后获取到了异常的内部信息,发现是数据库连接的问题。原创 2013-05-18 08:58:14 · 29408 阅读 · 2 评论 -
搜索 MsiGetProductInfo 无法检索 Product Code 为“{CEFE8540-CF57-485B-9994-BE9E02D29193}”的包的 ProductVersion
出现该错误,可以有两种方法解决:打开注册表 ,删除对应的 SQL Server 注册选项,她们分别是:1) HKLM\Microsoft\Software\Microsoft SQL Server2) HKLM\Microsoft\Software\MSSQLSERVER如果错误依旧,可以尝试以下方法:根据系统提示,如当前错误编码为: {F1F1E8540-转载 2013-11-06 23:19:25 · 1596 阅读 · 0 评论 -
数据库 'ServerDB' 的版本为 655,无法打开。此服务器支持 611 版及更低版本。
今天在公司还原从客户拷贝的数据库文件时,提示无法还原数据库,错误信息为:数据库 'ServerDB' 的版本为 655,无法打开。此服务器支持 611 版及更低版本。不支持降级路径。 无法打开新数据库 ServerDB。CREATE DATABASE 中止。错误代码:948.仔细查看一下相关资料,找到问题及解决办法以供参考。几类常用数据库版本主要包括:SQL Server 2005原创 2013-11-06 21:45:47 · 11258 阅读 · 0 评论 -
The context cannot be used while the model is being created
今天在使用 EF 的Code First 过程中,更新数据到数据库时,执行到 context.UserPermission.Add(permission); 时提示错误信息:提供程序未返回 ProviderManifestToken 字符串。(用户未处理ProviderIncompatibleException)。根据网上提示在 web.config 中添加翻译 2013-12-01 12:03:18 · 9208 阅读 · 2 评论 -
C#创建windows服务:提示未能加载程序集,指定的路径找不到
使用C#创建widows 服务时,原创 2014-04-26 10:33:31 · 9681 阅读 · 0 评论 -
支持“OdeToFoodDb”上下文的模型已在数据库创建后发生更改
“/”应用程序中的服务器错误。支持“OdeToFoodDb”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269)。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。原创 2015-05-05 17:19:59 · 5626 阅读 · 1 评论 -
关于List集合使用 Linq 操作问题
最近在做一个统计的功能,根据数据表数据筛选到缓存后,依据模型进行计算处理,最终显示百分比结果。可是,代码编写完成后,页面显示的结果始终无法和数据库操作一致:页面显示内容明明是 11 个,可是代码计算的总和是 12个。分析代码后,将Linq 操作改为foreach 循环,同时将 ID输出,结果:里面有重复的数据,之前在做相似项目的时候,原创 2015-08-31 17:03:07 · 1706 阅读 · 0 评论 -
Javascript模块化编程(一):模块的写法
网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。但是,Javascript不是一种模块化编程语言,它不支持"类"(class),更遑论"模块"(module)了。(正在转载 2015-09-01 17:13:52 · 541 阅读 · 0 评论 -
Javascript模块化编程(二):AMD规范
这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascrip转载 2015-09-01 17:18:14 · 659 阅读 · 0 评论 -
整理下.net分布式系统架构的思路
最近看到有部分招聘信息,要求应聘者说一下分布式系统架构的思路。今天早晨正好有些时间,我也把我们实际在.net方面网站架构的演化路线整理一下,只是我自己的一些想法,欢迎大家批评指正。首先说明的是.net下开源内容较少,并且也不是做并行数据库等基础服务,因此在这里什么Hadoop、Spark、ZooKeeper、dubbo等我们暂不去考虑。一、最初假设的网站中,我们把应用系统网站、文件和数据库都放在一...转载 2018-03-27 09:49:46 · 406 阅读 · 0 评论