分类 编程 下的文章

如何在Ubuntu 16.04 上安装 PostgreSQL 10

PostgreSQL 开发团队在在2017年9月已经发布了最新版本的 PostgreSQL 10

PostgreSQL是一个开源的对象关系数据库系统。它是用于生产服务器的领先数据库服务器之一。PostgreSQL 允许我们用各种编程语言来执行存储过程,比如C / C ++,Python,Java,Perl,Ruby...和它自己的 PL / pgSQL,这与 Oracle 的 PL / SQL类似。本教程将帮助您在 Ubuntu 16.04 LTS 和 14.04 LTS 系统上安装 PostgreSQL 数据库服务器。



- 阅读剩余部分 -

.Net缓存管理框架CacheManager

Cache 缓存在计算机领域是一个被普遍使用的概念。硬件中 CPU 有一级缓存,二级缓存, 浏览器中有缓存,软件开发中也有分布式缓存 memcache, redis。缓存无处不在的原因是它能够极大地提高硬件和软件的运行速度。在项目开发中,性能慢的地方常常是 IO操作频繁的地方,读取数据库是我们常见的消耗性能的地方。这个时候,如果将使用频繁的数据缓存到能够高速读取的介质中,下次访问时不用再去请求数据库,从缓存中获取所需的数据,能大大提高性能。这篇文章主要讨论的是在.Net开发中,如何使用CacheManager 框架方便的管理项目中的缓存。

- 阅读剩余部分 -

RESTful架构详解

1 什么是REST

REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:“我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信的架构。REST指的是一组架构约束条件和原则。” 如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。

- 阅读剩余部分 -

8 种提升 ASP.NET Web API 性能的方法

ASP.NET Web API 是非常棒的技术。编写 Web API十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。在本文中,我将介绍8项提高 ASP.NET Web API 性能的技术。

- 阅读剩余部分 -

五种开源协议比较: BSD、Apache、GPL、LGPL 、MIT

BSD开源协议

BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。

但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:

如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。

如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。

不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。

- 阅读剩余部分 -

优秀程序员的18大法则

经过多年的积累,我发现,下面这些基本的指导法则,可以帮助我成为一个更加高效的程序员。
程序设计法则,与设计和工程的原理密切相关。下面这些编程法则帮助我让我获益匪浅,所以我想分享给大家,希望也能帮助大家更高效,生产出的代码更容易维护,并且bug和缺陷更少。


- 阅读剩余部分 -

PSSH 批量管理服务器

想找一个轻量的批量管理机器的工具,网上搜了一下发现有介绍pssh这个工具,用python写的,python版本大于2.4即可,于是下载试了一下。
1 下载

wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gz

- 阅读剩余部分 -

随机文章

最近回复

分类

其它

友情连接

推广链接