下载地址: 编写高质量代码改善C#程序的157个建议.pdf 主要讲解在编写代码时需要注意的一些问题,提高编写质量

下载地址: net之美.pdf 《.NET之美:.NET关键技术深入解析》是.NET程序员进阶修炼的必读之作,由拥有多年开发经验的资深.NET技术专家对C#和.NET中实用的、关键的和难以理解的知识点进行了深入解析,旨在帮助读者在尽可能短的时间内以尽可能低的学习成本去掌握那些最应该被掌握的知识。书中的每个知识点都辅之以精心设计的案例,易于理解,实践性强。 《.NET之美:.NET关键技术深入解析》...

下载地址:C#网络应用编程.pdf 《C#网络应用编程(第2版)》主要介绍如何用C#开发Windows窗体网络应用程序。全书分3部分,第1部分(第1章~第4章)介绍网络编程预备知识,包括进程管理、多线程处理、IP地址转换、DNS、套接字、数据流、网络数据编码与解码等;第2部分(第5章~第9章)介绍协议类基本编程技术,包括TCP、UDP、FTP、HTTP、SMTP、POP3等应用编程技术;第3部分(...

下载地址: autofac-3.5.2.pdf Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上非常高。此处是英文文档

下载地址:Web服务原理和技术.pdf 全书涵盖了构建面向服务的体系结构所涉及的方方面面,包括一整套概念体系、原理、支撑技术、必须的基础架构以及相关的标准等。本书既适用于计算机科学专业的学生,同时也适用于希望了解该领域的专业技术人员。

下载地址: NET框架设计 模式、配置、工具.pdf 本书总结了框架设计的整体思路,框架内部的模式、框架灵活性的配置、框架工具的支持,通过学习框架设计的思想可以达到倍增学习其他框架的速度。

下载地址: Java多线程编程实战指南中文pdf扫描版.rar 随着CPU 多核时代的到来,多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。而解决多线程编程中频繁出现的普遍问题可以借鉴设计模式所提供的现成解决方案。然而,多线程编程相关的设计模式书籍多采用C++作为描述语言,且书中所举的例子多与应用开发人员的实际工作相去甚远。《Java多线程编程实战指南(设计模式篇)》采用...

下载地址: Java基础教程.pdf

下载地址: JavaJDk7学习笔记.pdf 本书针对Java SE 7新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新。并详细介绍了JVM、JRE、Java SE API、JDK与IDE之间的对照关系。必要时从Java SE API的源代码分析,了解各种语法在Java SE API中如何应用。对于建议练习的范例提供Lab文档,以突出练习重点。此外,本书还将IDE操作纳为教学...

下载地址:Java从入门到精通(第3版).pdf 全书分为28章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O(输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级布局管...

文章列表

MongoDB日志
mongodb / 2017年6月7日

MongoDB日志 日志系统 任何一种数据库都有各种各样的日志,MongoDB也不例外。MongoDB中有几种日志,分别是系统日志、Journal日志、oplog主从日志、慢查询日志等。这些日志记录着MongoDB数据库不同方面的踪迹。下面分别介绍这4种日志。 系统日志 系统日志在MongoDB数据库中很重要,它记录着MongoDB启动和停止的操作,以及服务器在运行过程中发生的任何异常信息。 配置...

Mongodb的GridFS
mongodb / 2017年6月7日

Mongodb的GridFS 何时应该使用GridFS 官网给出的意见如下: 在mongodb集合中存储文档,应该一直使用GridFS存储大于16M的文件。在某些情况下,使用Mongodb存储大文件比使用系统级别的文件系统要更有效。 如果你的文件系统限制目录中的文件数量,则可以使用GridFS存储更多你需要的文件。 当你想保持你的文件和元数据自动同步并且要部署在一些系统和设备上的时候。当使用geo...

[翻译]在 .NET Core 中的并发编程(转)
NET CORE / 2017年5月30日

原文地址:http://www.dotnetcurry.com/dotnet/1360/concurrent-programming-dotnet-core 今天我们购买的每台电脑都有一个多核心的 CPU,允许它并行执行多个指令。操作系统通过将进程调度到不同的内核来发挥这个结构的优点。 然而,还可以通过异步 I/O 操作和并行处理来帮助我们提高单个应用程序的性能。 在.NET Core中,任务 (...

Linux+Nginx+Asp.net Core部署(转)
NET CORE / 2017年5月30日

这篇文章我将以oss.offical.site站点为例,主要介绍下在linux机器下完整的部署流程,.net core在docker容器中的运行已经介绍,这里.net core运行环境我会介绍直接在linux运行的场景,内容主要包含以下几个部分: 1. 基础工具和Linux环境准备 2. .Net Core环境安装及端口配置 3. Nginx的安装配置 4. Supervisor守护进程安装配置 ...

ASP.NET Core 菜鸟之路:从Startup.cs说起(转)
NET CORE / 2017年5月30日

  1.前言 本文主要是以Visual Studio 2017 默认的 WebApi 模板作为基架,基于Asp .Net Core 1.0,本文面向的是初学者,如果你有 ASP.NET Core 相关实践经验,欢迎在评论区补充。 与早期版本的 ASP.NET 对比,最显著的变化之一就是配置应用程序的方式, Global.asax、FilterConfig.cs 和 RouteConfig...

全面深入了解Kotlin
Kotlin / 2017年5月30日

Kotlin的简介 Kotlin 是一个基于 JVM静态类型编程语言,由 JetBrains 开发。于2010年首次推出。 相信很多人都会问:为什么Kotlin可以加入Android家族?它和java相比,在语法,可用性,UI性能和异步性方面双方孰好孰坏?接下来咱家就为您探讨探讨。 Kotlin VS Java 语法简单不啰嗦 Kotlin的一个主要优点是它的简洁。 你用更少的代码获得更多的功...

Kotlin学习资料,视频首发
Kotlin / 2017年5月30日

  Kotlin从入门到『放弃』系列 视频教程 随着Kotlin越来越成熟稳定,我已经开始在生产环境中使用它。考虑到目前国内资料较少,我录制了一套视频教程,希望以此抛砖引玉,让 Kotlin 在国内火起来。 https://github.com/enbandari/Kotlin-Tutorials 腾讯视频:http://v.qq.com/boke/gplay/903446d6231d8...

PostgreSQL中的锁(3)
postgresql / 2017年5月18日

5. LOCK原理分析. 相比起spiinlock和LWLock,LOCK/LOCALLOCK可以称之为一个重量级的锁。通常该锁在数据库级的对象上进行加锁操作,例如:我们需要对于对一个表或是一个page进行加锁操作的话。 我们还注意到一点,无论是在spinlock还是在LWLock中,系统均不会对其相关的操作进行日志记录并将其该操作日志发送到备机上,但对于LOCK操作系统会将相关操作进行日志记录并...

PostgreSQL中的锁(2)
postgresql / 2017年5月18日

在9.4版本之前,每个LWLock将会保存在一个单独的数组中并存放于主共享内存中(Main Shared Memory),但在最新的版本中我们还可以将LWLock保存动态共享内存段中(Dynamic Shared Segment,DSM),最后形成一个含有32槽(Lock Tranches)的锁槽,LWLockTranche。其中有:main,buffer_mapping,lock_manager...

PostgreSQL中的锁(1)
postgresql / 2017年5月18日

  简介: 本文主要介绍了PostgreSQL内核中的锁及其相应的底层实现原理和使用场景。我们知道在RDBMS中一个影响系统性能的主要因素是锁的使用。通常我们对于锁的认知从不同的维度上看可以分为:(1)从锁的对象种类上看,例如:表锁,行锁等;(2)从锁的访问类型上看,例如:共享锁,独占锁,读锁,写锁等等;(3)实现机制上看,例如:spinlock,LWLock,LOCK等。对于这些分类下...