自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Peter-H

已转至博客园:https://www.cnblogs.com/peterYong/

  • 博客(182)
  • 资源 (6)
  • 收藏
  • 关注

转载 互联网协议入门

我们每天使用互联网,你是否想过,它是如何实现的?  全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?  互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解

2015-03-10 08:59:02 654

转载 图解HTTPS

我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。  HTTPS简介  HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看

2015-03-10 08:51:03 518

转载 《计算机本科生理想的学习计划》

一、利用一些容易被忽视的时间: 1、最大化自己的自学时间,提高自己的自学能力。有些课如果老师讲课只是在念书,那你 没有必要去上课,你完全可以利用这些时间学习到更多的东西,提高自己的自学能力。2、不要对自己的成绩要求过高。考试成绩并不代表你学到东西的多少,特别是大学,很多 人为了考到90甚至100分,花费了大量的精力去死记每一个知识点,生怕有遗漏。如果说60分 万岁你觉得堕落,那么80分

2015-03-07 17:04:03 1466

原创 骑行广州大学城 外环十大校门

(2014-03-07 12:40:56)标签: 校园    上学期刚考完期末,课程设计又尚未开始,天天对着电脑,甚觉无聊。看着外面阳光灿烂,白云蓝天,突发奇想,决定拿上自己刚买到的单反,独自一人骑外环一圈,同时实现心中一个小小的愿望。    顺利穿过南亭来到外环西路,发现还是有不少同学骑外环的,而我就开始边走边欣

2015-03-05 14:53:33 5298

原创 sizeof与strlen()、递归优化题解

C++中sizeof是经常被问到的一个概念,比如,下面的几个关于sizeof的面试题反复出现在各大IT公司的技术面试当中,我们有必要完全理解并掌握。面试题:定义一个空的数据类型,里面没有任何成员变量和成员函数,对该类型求sizeof,得到的结果是多少?答案:是1,为什么不是0?空类型的实例中不包含任何信息,本来求sizeof应该是0,但是当我们声明该类型的实例时,它必须在内存中占有

2015-03-05 10:52:02 1071

转载 分布式版本控制系统Git学习资源收集汇总

伴随着知乎上一个问题:GitHub 是怎么火起来的?被顶起200+的回答说到:Github不是突然火起来的,在Ruby社区Github其实从一开始就很流行,我们2009年搞Ruby大会就邀请了Github的人来上海了,早在 2009年Github在国内的Ruby社区就很有名气了。之所以今天大家突然觉得Github火,只不过是因为刚拿到1亿美元融资的眼球效应罢了。可今年看到了无数人在关注着Githu

2015-03-04 16:16:05 578

转载 C# Socket编程(5)使用TCP Socket

TCP 协议(Transmission Control Protocol,传输控制协议)是TCP/IP体系中面向连接(connection oriented)的传输层(transport layer),TCP协议能够检测和恢复IP层提供的主机到主机的信道中可能发生的报文丢失、重复以及其他错误。由于TCP协议是一种面向连接协议:在使用它进行通信之前,两个应用程序之间首先要建立一个TCP连接。TCP能

2015-01-23 11:21:27 988

转载 C# Socket编程(4)初识Socket和数据流

经过前面基础知识作为背景,现在对Socket编程进行进一步的学习。在 System.Net.Socket 命名空间提供了Socket类,利用该类我们可以直接编写Socket的客户端和服务的的程序。但是直接使用Socket类编写Socket程序会比较麻烦、而且容易出错,所以.NET为我们提供了进一步封装好的TcpListener类、TCPClient类和UdpClient类。同时,当我们希望通过网络

2015-01-23 09:42:25 832

转载 C# Socket编程(3)编码和解码

在网络通信中,很多情况下:比如说QQ聊天,通讯双方直接传递的都是字符信息。但是字符信息并不能够直接通过网络传输,这些字符集必须先转换成一个字节序列后才能够在网络中传输,于是这里就产生了编码和解码的概念:将字符序列转换为字节序列的过程称之为:编码将编码的字节序列转换为字符序列的过程称之为:解码例如:对于Unicode字符来说,编码是指将一组Unicode字符转换为一个字节序列

2015-01-23 09:34:51 1242

转载 C# Socket编程(2)识别网络主机

通过前面的笔记我们可以知道:一个客户端想要发起一次通信,先决条件就是需要知道运行着服务器端程序的主机的IP地址是多少,端口号是多少。然后我们才能够通过这个地址向服务器特定的应用程序发送信息。对于网络上的两台计算机来说,用户操作的计算机称为本地主机,与该计算机通信的另一台计算机称为远程主机。识别远程主机依靠两部分组成:一是主机标识,用于识别与本地主机通信的远程主机;二是端口号,用于识别是再和远程主机

2015-01-22 23:49:18 655

转载 C# Socket编程(1)基本的术语和概念

计算机程序能够相互联网,相互通讯,这使一切都成为可能,这也是当今互联网存在的基础。那么程序是如何通过网络相互通信的呢?这就是我记录这系列的笔记的原因。C#语言从一开始就是为了互联网而设计的,它为实现程序的相互通信提供了许多有用API,这类应用编程接口被称为套接字(Socket)。在开始学习C# Socket之前我们需要先来了解一下基本的术语和概念。阅读目录:  1.计算机网络

2015-01-22 23:38:23 627

原创 C# chart控件运用

为了弄一个实时数据显示的窗口,最近一周时间都耗在这个控件上了,属性有点多。(下面列的是一些常用的)后来干脆写代码把他们封装起来,各个chart直接来调用它,省的到属性里面去设置。。chart内的一些元素:chart控件的主要两个属性为 chartAreas和Series。 void chartProperty(Chart  chartName)   //封装 图表属性    ...

2015-01-14 15:43:29 6423

原创 栈&堆 数据结构 内存

在计算机领域,堆栈是一个不容忽视的概念,堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,列队优先,先进先出[1] 。栈,先进后出(First-In/Last-Out)。数据结构的栈和堆    首先在数据结

2014-12-29 17:15:32 1322

原创 线程小结

什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执

2014-12-05 15:08:38 512

转载 C#中的线程 入门

Keywords:C# 线程Source:http://www.albahari.com/threading/Author: Joe AlbahariTranslator: Swanky WuPublished: http://www.cnblogs.com/txw1958/Download:http://www.albahari.info/threading/threadin

2014-12-04 18:31:57 961

原创 串口通信(C#实践)

最近在做一个和智能硬件设备(数字焊接电源)通信的应用软件。和各设备之间通信使用的是串口或网络(Socket)的方式。理论:串口通信,.NET 里提供了专门操作串口的类 System.IO.Ports.SerialPort,可以操作串口收发数据。只需要new一个对象,简单配置一下相关属性,就可以使用串口收发数据了。(或者直接从组件—SerialPort里面拖出来也可)  Seri

2014-11-08 20:14:03 1669

原创 串行通信 现场总线(网络)

串行通信       串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0。在通信领域内,数据通信中按每次传送的数据位数,通信方式可分为:并行通信和串行通信。在并行通信中,一个字节(8

2014-11-07 15:48:00 6072 2

原创 PING分组网间探测 ICMP协议

PING命令入门详解1、Ping的基础知识ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工

2014-10-24 10:57:10 2899

原创 抽象类和接口

接口和抽象类的概念不一样。抽象类是对根源的抽象,接口是对动作的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.所以,在高级语言上,一个类只能继承一个类(抽象类)(正如人不可能同时是生物

2014-10-17 11:00:50 548

原创 数据库连接配置 app.config web.config

通过ADO.Net连接程序和SQLServer数据库的连接字符串:connectionString ="server=(local);database=Demo;integrated security=true"

2014-10-15 09:58:50 1871

转载 使用 Code Snippet 简化 Coding

使用 Code Snippet 简化 Coding  在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for、foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提供的Code Snippet 工具自动帮你生成呢?神奇之处  你只需要在代码编辑器中输入for,就会看到 Visual

2014-10-14 15:45:17 529

原创 字符编码:ASCII,Unicode和UTF-8

字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000

2014-10-14 14:41:08 612

张小龙8小时演讲—微信产品负责

100多页,看似很长,实则小而精,蕴藏的观点,看法好独特。很少读到这么有哲理的产品理念

2015-11-07

web前端开发规范手册

为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发.

2015-09-07

C#编程规范.pdf

C#项目的开发,程序的编写过程总涉及好多规范,团队合作开发时,更需要大家把规范统一好,例如命名规则、注释风格等等。提高开发效率。

2015-05-21

C#程序规范.pdf

C#项目的开发,程序的编写过程总涉及好多规范,团队合作开发时,更需要大家把规范统一好,例如命名规则、注释风格等等。提高开发效率。

2015-05-20

C#学习笔记

学习c#过程中的各种语法的一些技巧和总结!

2014-06-17

空空如也

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

TA关注的人

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