自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (2)
  • 收藏
  • 关注

转载 C#并发编程

并发(英文Concurrency),其实是一个很泛的概念,字面意思就是“同时做多件事”,不过方式有所不同。在.NET的世界里面,并发一般涉及如下几个方面:多线程编程(已过时,不介绍) 异步编程 并行编程 响应式编程 数据流编程 为了支持以上编程,.NET提供了很多基础功能,比如:委托,匿名函数,Lambda表达式,线程池,Task模型,支持并发的集合(线程安全集合和不可变集合) ,调度

2017-12-29 15:55:59 313

转载 OAUS自动升级系统

对于PC桌面应用程序而言,自动升级功能往往是必不可少的。而自动升级可以作为一个独立的C/S系统来开发,这样,就可以在不同的桌面应用中进行复用。本文将着重介绍OAUS的相关背景、使用方法,至于详细的实现细节,大家可以直接下载源码研究。如果了解了OAUS的使用,源码的理解就非常容易了。如果需要直接部署使用自动升级系统,那么,可下载文末的可执行程序压缩包。一.OAUS的主要功能  目前主流的程序

2017-12-28 19:34:30 947

转载 从Socket看Visual C#.Net网络程序开发

Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和 System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人 员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从sock

2017-12-25 11:31:10 424

转载 TCP协议实现原理

TCP协议是端到端的传输控制协议,之所以是“端到端”的协议,是因为”路由“是由IP协议负责的,TCP协议负责为两个通信端点提供可靠性保证,这个可靠性不是指一个端点发送的数据,另一个端点肯定能收到(这显然是不可能的),而是指,数据的可靠投递或者故障的可靠通知。TCP的可靠性通过以下方式来保证:1.超时重传:TCP每发送出一个报文段后,都会启动一个定时器,对目的端传回的确认信息进行确认计时

2017-12-20 09:40:48 8548

转载 socket阻塞与非阻塞,同步与异步、I/O模型

socket阻塞与非阻塞,同步与异步作者:huangguisu1. 概念理解     在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步/异步主要针对C端: 同步:      所谓同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就

2017-12-20 09:39:24 229

转载 vs2015配置Opencv3.3.1

1、下载opencv安装包https://opencv.org/2、提取下载下来的exe文件,完成则opencv安装成功3、将Opencv3.3.1配置到vs2015      1、将opencv3.3.1安装路径添加到系统环境变量path(计算机——>属性——>高级系统设置——>环境变量——>系统变量——>path(编辑)——>新建(输入opencv安装路径下的bin目录,如:E:\

2017-12-19 14:26:31 248

转载 六个重构方法可帮你提升80%的代码质量

在过去做了不少代码走读,发现了一些代码质量上比较普遍的问题,以下是其中的前五名:臃肿的类: 类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则”(SRP)的理解。这些类往往会变得很臃肿,是由于不同的且在功能上缺少关联的方法都放在了相同的类里面。长方法: 方法之所以会变得很长主要是有以下几个原因:许多没有关联性的、功能复杂的模块的代码都放在相同的

2017-12-14 10:31:13 753

转载 FluentData官方文档翻译

开始要求.NET 4.0.支持的数据库MS SQL Server using the native .NET driver.MS SQL Azure using the native .NET driver.MS Access using the native .NET driver.MS SQL Server Compact 4.0 through the Microso

2017-12-06 08:59:27 741

转载 .NET平台常用框架整理

基于.NET平台常用的框架整理转自:http://www.cnblogs.com/hgmyz/p/5313983.html 首先谢谢楼主,以后备用自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的

2017-12-05 09:11:35 3650

Win10如何开启沙盒软件

Win10如何开启沙盒软件

2024-05-28

WPF使用LiveCharts的案例

里面主要包含LiveCharts的折线图、柱状图与扇形图。

2022-08-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除