码友网--文章列表
8068 浏览
喜欢(3)

软件设计的几大原则

软件设计原则是一系列的设计规范,它有助于开发人员做一个更加优秀的系统设计。这其中没重要的设计原则是SOLID设计原则。在实际的开发中,关键的软件设计原则有如下:一、SOLID五大原则SOLID是以下5个软件开发基本设计原则的简写,为了方便记忆,取每个原则的第一个字母组成,即:1.单一职责原则(Single Responsibility Principle);2.开放/封闭原则(Open/Closed Principle);3.里氏替换原...

设计模式 2015-07-28 12:35 0评论 0收藏
4062 浏览
喜欢(6)

微软发布Visual Studio 2015正式版

微软于北京时间7.21日凌晨发布了Visual Studio 2015正式版。Microsoft Visual Studio是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具:UML工具、代码管控工具、集成开发环境(IDE)等等。最新 版Visual Studio基于.NET Framework 4.5.2,是目前最流行的Windows平台应用程序的集成开发环境。Visual Studio 2015 是一个丰富的集...

Visual Studio 2015-07-21 15:14 0评论 0收藏
6553 浏览
喜欢(2)

微软官方消息:ASP.NET 5正式版将于2016年第一季度发布

微软ASP.NET团队正在努力开发ASP.NET的下一个版本,ASP.NET的下一个版本号将为ASP.NET 5.目前的ASP.NET版本号为ASP.NET 4.5.1并且已开源。ASP.NET团队日前已将ASP.NET 5的开发进度计划发布到了Github上--ASP.NET 5 进度计划。在这份进度计划中:今年的8月24日(2015.08.24)和9月21日(2015.09.21)将有两个Beta版本以及11月(2015年)将发布R...

技术资讯 2015-07-21 13:06 0评论 0收藏
AD 友情赞助
5637 浏览
喜欢(26)

微软发布跨平台开发工具编辑器Visual Studio Code七月的更新(版本号0.5.0)

北京时间2015年07月7日,微软发布Visual Studio Code v0.5.0的更新版本。此次包括了一系列的更新,这其中最重要的更新是对ES6的支持。以下是Visual Studio Code的官方更新日志摘要:关于文件及文件夹--一些关于文件方面的更新,包括文件及文件夹在管理器中的过滤功能,通过命令行打开文件的特定行,当打开多个文件时重用一个实例以及控制工作文件列表的大小等;关于编辑器--支持删除尾随空格,改进包含/排除过滤...

Visual Studio 2015-07-07 12:33 3评论 0收藏
2855 浏览
喜欢(2)

国内开源前端UI框架Amaze UI ("妹子")发布版本v2.4.1--包括几个重要更新

近日,国内开源前端UI框架Amaze UI发布了v2.4.1版本,主要包括以下更新:完善通过 jQuery 方式调用 JS 插件原型方法的接口:可以传递参数并返回相应的值;不再提供针对 IE8 打包的 JS 文件,IE8 所需 polyfill 打包为「amazeui.ie8polyfill.js」,详见兼容性说明;独立插件移植:DataTables、Swiper、Slick、Tree;其它细节调整参见变更记录。

插件资源 2015-07-06 21:13 0评论 0收藏
5680 浏览
喜欢(1)

电商系统中的商品模型的分析与设计—续

前言在《电商系统中的商品模型的分析与设计》中,对电商系统商品模型有一个粗浅的描述,后来有博友对货品和商品的区别以及属性有一些疑问。我也对此做一些研究,再次简单的对商品模型做一个介绍。从SPU、SKU开始首先我们需要澄清上篇中的这两个概念,在上篇文章中“货品”是指一种概念物品,这种物品并不是一个具体的实物,当它具备具体的属性、价格时,才是一种实 物,也就是商品。“商品”就是库存中一个具体的实物。例如:iphone6,就是一种货品,但用户购...

综合文章 2015-07-06 21:02 0评论 0收藏
AD 友情赞助
6354 浏览
喜欢(4)

微软消息:Visual Studio 2015正式版将于7月20日发布

北京时间2015.06.30,微软通过Visual Studio的官方网站发表了一篇关于《Visual Studio 2015正式版将于7月20日发布》的消息(原文标题《Visual Studio 2015 Final Release Event》)。也就是说--童鞋们期待已久的Visual Studio 2015正式版就要到目前了,笔者在看到了这则消息之后也很是兴奋啊,还有将近20天,继续期待。。。Visual Studio 2015...

Visual Studio 2015-06-30 12:30 0评论 0收藏
5634 浏览
喜欢(12)

推荐一款超强大的基于Angularjs的自动完成(Autocomplete)标签及标签组插件--ngTagsInput

前言今天利用中午午休时间,给大家分享推荐一款基于Angularjs的自动完成(Autocomplete)标签及标签组插件--ngTagsInput,功能超强大的。不信,你试试就知道^_^。。。AutoComplete--自动完成对开发人员来说应该不会太陌生,特别是前端开发者。即用户在文本框中输入内容或者当文本框获得焦点时智能提示与用户输入有关的建议内容。最常见的百度(baidu.com)、谷歌(google.com)等的搜索框就是这样来...

插件资源 2015-06-15 13:51 0评论 0收藏
3131 浏览
喜欢(26)

电商系统中的商品模型的分析与设计

最近在研究电商网站的商品模型设计,订单系统等等。正好看到了博客园的这篇文章《电商系统中的商品模型的分析与设计》,转载一下,以作参考。同时谢谢园友李平的文章。前言在电商系统中,商品模型至关重要,是整个电商的核心,下面通过一个简单的分析,设计一个基础的商品模型。商品模型的演化在以前,那时CMS很流行,最常见的模型是栏目-文章模型。于是做电商的时候,自然就继承了这种一对多的关系。只是栏目变成了分类,文章变成了商品。商品也具备了独特的业务属性。...

综合文章 2015-06-16 12:30 3评论 0收藏
AD 友情赞助
6938 浏览
喜欢(3)

基于.NET的应用程序可以和MySql数据库搭配适用吗?

基于.NET的应用程序可以和MySql数据库搭配适用吗?首先,本博文旨在解答一些.NET初学者对于数据库选取搭配方面的认识。所以,如果你是一位资深开发老鸟,在看到这里的时候,请勿喷或者绕行。根据笔者几年的.NET相关开发经历和对一些资料、项目的阅读,得到的《关于.NET开发的应用程序是否可以使用MySql或者Oracle等等数据库》这一问题的答案是:基于.NET开发的应用程序是可以使用像MySql、Oracle等等这样的数据库。也就是说...

综合文章 2015-06-15 08:00 0评论 0收藏
5058 浏览
喜欢(1)

Jquery鼠标悬停特效--经过/悬停某元素时添加指定类,离开时删除指定的类

在一些WEB页面的展现上,需要我们完成某些特定的Jquery特效,比如:经过/悬停某元素时添加指定类,离开时删除指定的类,Jquery的hover函数让我们的实现变得相当简单,如下:$('.li').hover( function(){ $(this).addClass('active') }, function(){ $(this).removeClass('active') })此方法可以很好地支持所有HTM...

Jquery 2015-06-14 15:02 0评论 0收藏
7402 浏览
喜欢(14)

C#/.NET RestSharp网络组件实现上传文件到远程服务器【可跨域传文件】

以前给大家分享了一个C#/.NET的网络组件--RestSharp,具体请参考:推荐一个.NET(C#)的HTTP辅助类组件–restsharp 今天再给大家示范一下如何应用RestSharp这个网络组件来实现可跨域的文件上传功能。在文章的末尾我会把这个示例项目的源码下载发布出来。本项目由一个客户端和一个ASP.NET WEB API 2来演示。客户端主要用于模拟用户的上传文件操作,而WEB API则是来接收用户上传的文件。在这里,我只...

C#开发 2015-06-13 12:00 1评论 0收藏
7107 浏览
喜欢(32)

C#Winform使用扩展方法自定义设置富文本框(RichTextBox)字体颜色

在利用C#开发Winform应用程序的时候,我们有可能使用RichTextBox来实现实时显示应用程序日志的功能,日志又分为:一般消息,警告提示和错误等类别。为了更好地区分不同类型的日志,我们需要使用不同的颜色来输出对应的日志,比如:一般消息为绿色,警告提示的用橙色,错误的用红色字体。在原生Winform的RichTextBox中,是没有这种设置选项的。如需实现以上描述的功能,我们可以使用.NET的静态扩展方法来处理。实现扩展方法的类和...

C#开发 2015-06-12 10:00 2评论 0收藏
4657 浏览
喜欢(7)

C#/.Net中使用事务[Transaction]快速批量插入数据记录到SQLite数据库[转载]

使用循环把上万的数据批量插入到SQLitte数据库是需要花费一定时间的,那么如果我们需要快速完成批量插入应该采集的解决方案有哪些呢?Transaction--事务。没错,C#/.Net中使用事务Transaction快速批量插入数据记录到SQLite数据库,可以有效地提高数据的处理速度,具体的实现语句如下: var stopwatch = new Stopwatch(); using (var...

C#开发 2015-06-11 13:32 0评论 0收藏
5302 浏览
喜欢(4)

Redis数据持久化到本地磁盘的解决方案

上一篇文章我们成功在32位的Windows 8.1操作系统下安装并运行了Redis数据库服务,回顾请见【Windows 8.1[32位]环境下编译并安装32位Redis】这一篇给大家分享一下关于Redis数据持久化的问题。在启用Redis数据持久化功能之前,我们需要了解一些关于Redis的常用配置选项,以下我摘了来自网友Programer. 大猫的配置内容。Redis的数据持久化共有两种方式:1、 快照的方式持久化到磁盘自动持久化规则配...

综合文章 2015-05-23 18:02 1评论 0收藏
3859 浏览
喜欢(3)

Windows 8.1[32位]环境下编译并安装32位Redis

我们都知道,Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。那么在32位的window系统中如何安装Redis呢?今天就给大家介绍一下这个问题。首先,...

综合文章 2015-05-22 17:26 0评论 0收藏
8240 浏览
喜欢(5)

使用命令行和安装包更改SQL SERVER2012数据库安装后的默认排序规则(Server Collation)

今天在安装成功SQL SERVER 2012数据库后,由于项目中包含中文字符,所以需要把默认的排序规则(Server Collation)由拉丁的Latin1_General_CI_AS更改为中文的Chinese_PRC_CI_AS。这个情况也是自己第一次遇到(以前都是只修改单个数据库的排序规则,相对来说简单一些),所以在网上查了一些关于更改SQL SERVER2012数据库安装后的默认排序规则(Server Collation)的方法...

SQL Server 2015-05-12 13:37 0评论 0收藏
6499 浏览
喜欢(2)

C#之玩转反射[转载]

今天在博客园看到一篇介绍C#反射的文章,个人认为讲得还是很详细的,所以在此转载分享给大家,一起学习。本文转载至:http://www.cnblogs.com/yaozhenfa/p/CSharp_Reflection_1.html【C#之玩转反射】文章内容如下:前言之所以要写这篇关于C#反射的随笔,起因有两个:第一个是自己开发的网站需要用到其次就是没看到这方面比较好的文章。所以下定决心自己写一篇,废话不多说开始进入正题。 前期...

C#开发 2015-04-22 13:00 0评论 0收藏
6995 浏览
喜欢(9)

通过修改my.ini配置文件来解决MySQL 5.6 内存占用过高的问题

最近把MySQL升级到了5.6版本,无意中在任务管理器发现MySQL内存占用达到400+M,这是怎么回事呢?以前的版本可没有遇到过这种情况啊。开始的时候还以为是缓存了某个数据量较大的表的数据。于是重启MySQL服务,但结果出乎意料,MySQL服务一起启动,内存就又飙升到400+M。心想,这肯定不是缓存的那个表数据的问题了。接下来就是寻找解决MySQL 5.6 内存占用过高这个问题的解决方案了。经过实验测试,修改一下my.ini这个配置文...

MySQL 2015-04-09 12:39 0评论 0收藏
3303 浏览
喜欢(2)

JAVASCRIPT检测浏览器是否为IE,IE则返回版本号

IE浏览器(特别是IE8及以下版本的浏览器)是前端开发中最头疼的事情,需要考虑各种的兼容问题。这不,最近使用Bootstrap 3+做项目的前端框架,Bootstrap官方明确指出不支持IE8及以下版本的浏览器。所以得用javascript检测用户浏览器是否为IE,并返回IE的版本号,以便根据版本号来判断执行下一步的操作。以下是相对简单的一种判断是否为IE浏览器的代码:<html><head><title&...

Javascript 2015-03-07 11:19 0评论 0收藏
AD 友情赞助