- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 C# 将图片转换为ASCii字符
将图片转换为ASCii字符,就是根据图片的亮度(或者称灰度),用ASCii字符代替图片的像素点或图片的分块。效果如下图: Lena灰度图 LenaASCii字符图基本原理灰度图首先要引入一个概念:灰度图。 我们都知道,平时日常见到的彩色数字图片是由一个一个紧密排布的像素点组成,而每个像素点的颜色由红色Red、绿色Green和蓝色Blue三种颜色根据不同的比例组合而成。这种彩色图片通常也
2016-11-13 16:23:06
5727
原创 C# ToolStripProgressBar 用法简析
C# ToolStripProgressBar 用法简析因为最近写了一个处理图像的小程序,在处理的过程中耗时较长,因此想在窗体底部加一个进度条来指示处理的过程进度,发现有ToolStripProgressBar这么一个神奇的控件,可以方便的用来反映进度情况。但是对于如何使用,初次接触也是比较懵,因此习惯性的去MSDN查找了官方文档。果然官方文档给出了一个详细的例程,此处贴出链接:MSDN:ToolS
2016-11-12 22:17:21
11728
1
原创 C++实现Trie字典树
一、前言这篇文章来源于HihoCode的#1014题,此处为链接二、Trie字典树字典树,顾名思义就是将单词存在一个树结构中,用来对单词进行存储和查找功能,并且可以统计出以某一特定字符串为前缀共有多少单词,本文中只涉及英文单词。字典树是一个26叉树,每一个父节点都有26个子节点,分别对应了26个英文字母,树的结构大致如下:理所当然的根节点不代表任何字母,作为一个空节点。那么每个
2015-04-13 16:14:02
729
原创 C# Tcp通信服务器的同步和异步方式
一、同步和异步同步和异步指的是在处理TCP连接时采用阻塞式还是非阻塞式进行处理。阻塞式即同步处理方式为:在侦听服务器端口时程序死在侦听阶段,类似于一个while(true)的死循环,直到有新的连接请求接入时,才会break出这个死循环,程序才会向下一步运行。非阻塞式即异步处理方式为:在侦听服务器端口并非死等的方式,而是放在程序运行的后台,直到有新的连接请求接入时,自动调用一个回调函数来
2015-04-12 19:23:55
6339
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人