随笔 - 37  文章 - 0  评论 - 21  阅读 - 67722
03 2012 档案
开始
摘要:最近一直在看wp7的知识,但是看的多,写的少,说的更少,总是觉得自己什么都是一看都会,确实,看完之后,在来看别人的东西是很容易懂,但是自己就是写不出东西来,应该是知识没有一个系统的规划,自己走进了一个很大的误区,终于下定决心,从今天开始,每天写1~2篇博客,当然是关于wp7的,试着发在首页上(当然这个开始是不能放在首页上的,呵呵),把自己的学习过程和大家分享,闲暇之余在继续学习网咯方面的编程,自己觉得C#语言和其他面向对象语言相差无几,学会一门,其他的也就是不同类的使用罢了,欢迎大家拍砖,作为一个初学者我已经做好了挨拍准备。做一下补充,从今天开始,将根据《Windows Phone 7高级编程 阅读全文
posted @ 2012-03-31 08:46 WaitingSky 阅读(177) 评论(0) 推荐(0) 编辑
UDP编程
摘要:在.NET中,基于UDP协议的网络程序设计可以通过以下4种方法来实现。Winsock APIWinsock非托管APISocket类UdpClient类 前面两种都是直接利用操作系统或第三方提供的网络编程API实现,这要求编程人员必须对网络编程的底层知识有较好的了解。而Socket类实质上是Winsock API的一个包装器,使用Socket类进行网络程序设计与直接使用Winsock API类似。UdpClient类是基于Socket类的较高级别抽象,提供了较高级别的UDP服务。较前面三种方法具有直观易用等优势。因此,在.NET环境中基于UDP协议的网络程序设计可以直接用UdpClient类. 阅读全文
posted @ 2012-03-11 21:48 WaitingSky 阅读(698) 评论(0) 推荐(0) 编辑
TCP编程
摘要:TcpClient类 TcpClient类为TCP网络服务提供客户端连接,它构建于Socket类之上,以提供较高级别的TCP服务,即提供了通过网络连接、发送和接收数据的简单方法。用于在同步阻止模式下通过网络来连接、发送和接收流数据。另外,通过与NetworkStream对象的关联,使得用户可以通过流操作方式实现对网络连接状态下数据的发送和接收。流程:1.创建TcpClient实例TcpClient类有4种构造函数的重载形式,分别对应4种创建实例的方法。(1)TcpClient(),这种不带任何参数的构造函数将使用本机默认的IP地址并将使用默认的通信端口号0。当然,如果本机不止一个IP地址时将. 阅读全文
posted @ 2012-03-11 21:40 WaitingSky 阅读(503) 评论(0) 推荐(0) 编辑
.NET密码术编程基础
摘要:保证网络中信息安全的主要技术是数据的加密与解密。在密码学中,将源信息称为明文;对明文进行某种变换后生成的隐藏了其真实内容的信息称为密文;将明文变换为密文的过程称为加密;将密文经过逆变换恢复成明文的过程称为解密。其中加密和解密操作通常都是在一组密钥控制下进行的,密钥有加密密钥,解密密钥,加密后的信息为密文,解密后的信息为明文。通常,加密算法可以公开,而密钥只能由通信双方来管理。 对于同一种加密算法,密钥的位数越长,破译的困难就越大,安全性也就越好。但是密钥越长,进行加密和解密过程所需要的计算时间也将越长。因此,密钥的长度往往根据应用的实际需要来确定。根据加密和解密过程中所使用的密钥是... 阅读全文
posted @ 2012-03-11 18:41 WaitingSky 阅读(601) 评论(0) 推荐(0) 编辑
套接字编程
摘要:套接字是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。套接字存在于通信域中,Windows Sockets只支持一个通信域:网际域(AF-INET),这个域被使用网际协议族通信的进程所使用。套接字有两种不同的类型:流套接字和数据报套接字。TCP/IP的Socket则提供3种类型的套接字。1.流式套接字(SOCK_STREAM)提供面向连接、可靠的数据传输服务,数据无差错、无重复的发送,且按发送顺序接收。内设流量控制,避免数据流超限;数据被看作是字节流,无长度限制。文件传输协议(FTP)即使用流式套接字。2.数据报式套接字(SOCK_DGRAM)提供无连接服务。数据包以独立包形式发 阅读全文
posted @ 2012-03-11 16:22 WaitingSky 阅读(621) 评论(0) 推荐(0) 编辑
FTP编程(一)
摘要:FTP(File Transfer Protocol),即文件传输协议,是Internet中相当重要的应用之一。其功能是用户可以通过FTP协议从FTP服务器下载或者上传文件,它被整合在浏览器中,用户可以利用浏览器通过超链接,下载服务器开放的任意文件,达到资源共享的目的。FTP是一种C/S结构,但是与一般的Socket网络应用程序的最大差别是在于其定义了服务器端与客户端的行为模式,即相关指令、响应、传输的数据类型。在其RFC(RFC959 File Transfer Protocol)中强调FTP的目的为:文件共享,通过应用程序直接或者间接使用远程主机,提供一致性的协议,提供可靠及有效率的数据传 阅读全文
posted @ 2012-03-07 16:55 WaitingSky 阅读(2093) 评论(0) 推荐(0) 编辑
计算机系统结构部分习题答案2
摘要:1.指令集结构设计所涉及的内容有哪些?解:(1) 指令集功能设计:主要有RISC和CISC两种技术发展方向;(2) 寻址方式的设计:设置寻址方式可以通过对基准程序进行测试统计,察看各种寻址方式的使用频度,根据适用频度设置相应必要的寻址方式;(3) 操作数表示和操作数类型:主要的操作数类型和操作数表示的选择有,浮点数据类型(可以采用IEEE 754标准)、整型数据类型(8位、16位、32位的表示方法)、字符型 (8位)、十进制数据类型(压缩十进制和非压缩十进制数据表示)等等。(4) 寻址方式的表示:可以将寻址方式编码与操作码中,也可将寻址方式作为一个单独的域来表示。(5) 指令集格式的设计:有固 阅读全文
posted @ 2012-03-04 11:04 WaitingSky 阅读(10894) 评论(1) 推荐(0) 编辑
计算机系统结构部分习题答案1
摘要:举例说明计算机系统结构、计算机组成与计算机实现之间的关系。解:(1)如在设计主存系统时,确定主存容量、编制方式、寻址范围等属于计算机系统结构;确定主存周期,逻辑上是否采用并行主存,逻辑设计等属于计算机组成;选择存储器芯片类型、微组装技术、线路设计等属于计算机实现。(2)计算机系统结构是计算机系统的软、硬件的界面,即机器语言程序员所看到的传统机器级所具有的属性。计算机组成是计算机系统结构的逻辑实现包含物理机器级中的数据流和控制流的组成以及逻辑设计等。计算机实现是计算机组成的物理实现,一种体系结构可以有多种组成,一种组成可以有多种实现。2.计算机系统“从中间开始设计”方法中的“中间”指的是什么地方 阅读全文
posted @ 2012-03-04 10:09 WaitingSky 阅读(12760) 评论(0) 推荐(1) 编辑
计算机系统结构的基础知识
摘要:计算机系统=硬件/固件+软件计算机语言从低级向高级发展,高一级语言的语句相对于低一级语言来说功能更强,更便于应用,但又都以低级语言为基础。从计算机语言的角度,把计算机系统按功能划分成多级层次结构。每一层以一种语言为特征。翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。解释执行比编译后再执行所花的时间多,但占用的存储空间较少。物理机: 用硬件/固件实现 阅读全文
posted @ 2012-03-03 22:59 WaitingSky 阅读(2301) 评论(0) 推荐(0) 编辑
指令系统的设计
摘要:区别不同指令系统结构的主要因素:CPU中用来存储操作数的存储单元的类型。CPU中用来存储操作数的存储单元:堆栈、累加器、通用寄存器组。指令系统的结构分为三种类型:堆栈结构、累加器结构、通用寄存器结构。对于不同类型的结构,操作数的位置、个数以及操作数的给出方式(显式或隐式)也会不同。操作数的给出方式为:显式给出(用指令字中的操作数字段给出)、隐式给出(使用事先约定好的单元)。ALU指令的操作数个数3个操作数的指令:两个源操作数、一个目的操作数2个操作数的指令:其中一个操作数既作为源操作数,又作为目的操作数。ALU指令中存储器操作数的个数可以是0~3中的某一个,为0表示没有存储器操作数。通用寄存器 阅读全文
posted @ 2012-03-03 21:53 WaitingSky 阅读(3497) 评论(0) 推荐(0) 编辑
习题一
摘要:嵌入式系统的定义是什么?从应用上加以定义,嵌入式系统就是控制、监视或者辅助设备、机器和车间的装置,这里体现出的是嵌入式系统是软件和硬件的结合。另一个可以体现出嵌入式系统精髓的定义就是:以应用为中心,以计算机技术为基础,软件、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统的特点是什么?极其关注成本,对实时性有较强要求,一般采用嵌入式操作系统或者实施操作系统,嵌入式系统软件故障造成的后果较通用计算机更为严重,多为低功耗系统,经常在机器恶劣的环境下运行,其系统资源与通用计算机相比是非常少的,通常在ROM中存放所有程序的代码,可采用多种类型的处理器和处理器 阅读全文
posted @ 2012-03-03 12:11 WaitingSky 阅读(411) 评论(0) 推荐(0) 编辑
嵌入式系统设计方法
摘要:早期的嵌入式系统开发的基本思路是根据需求分析先设计硬件,硬件设计完成之后,再在硬件平台上进行相应的软件开发。嵌入式处理器系统开发流程的第一步是选择嵌入式处理器和硬件平台,而软件部分一般包括操作系统,用来屏蔽底层硬件的复杂信息,管理整个系统的资源。在基于嵌入式处理器的系统的实际开发中,通常采用“宿主机/目标机”的开发方式。方法是:首先,利用宿主机(pc机)上丰富的软硬件资源、良好的开发环境和调试工具开发目标机上的软件;然后就是通过交叉编译环境生成目标代码和可执行文件,在通过串口/USB/以太网等方式下载到目标机上;之后,利用交叉调试器在监控程序或实时内核/操作系统的支持下进行实时分析和调度;最后 阅读全文
posted @ 2012-03-03 12:03 WaitingSky 阅读(1972) 评论(0) 推荐(0) 编辑
嵌入式系统概述
摘要:计算机的分类按照体系结构、运行速度、结构规模和适用领域分为:大型计算机,中型计算机,小型计算机和微型计算机。按照嵌入式应用和非嵌入式应用分为:通用计算机和嵌入式计算机。通用计算机一般具有标准的硬件配置,通过安装不同的应用软件,以适应各种不同的应用需求;嵌入式计算机一般是以嵌入式系统的形式隐藏在各种装置、产品和系统中,是为某种特定应用和需求而设计的。嵌入式系统的定义一般的,嵌入式系统由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等4个部分组成,用于实现对其他设备的控制、监视或者管理功能。从应用上加以定义,嵌入式系统就是控制、监视或者辅助设备、机器和车间的装置,这里体现出的是嵌入 阅读全文
posted @ 2012-03-03 10:32 WaitingSky 阅读(1133) 评论(0) 推荐(0) 编辑
二八定律
摘要:今天逛园子的时候看到一个叫做“二八定律”的词语,不懂是什么意思,去度娘了一下,得到了正确解释,写在这里只是一个对学习的记录。对于二八定律,可以用一句话来概括:二八定律也叫巴莱多定律,是19世纪末20世纪初意大利经济学家巴莱多发明的。他认为,在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二八法则。 由于财富在人口中的分配是不平衡的。同时,人们还发现生活中存在许多不平衡的现象。因此!二八定律成了这种不平等关系的简称,不管结果是不是恰好为80%和20%(从统计学上来说,精确的80%和20%不太可能出现)。习惯上,二八定律讨论的是顶端的20%,而非底 阅读全文
posted @ 2012-03-01 13:13 WaitingSky 阅读(1603) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示