摘要: 在.Net中,System.Net.Sockets 命名空间为需要严密控制网络访问的开发人员提供了 Windows Sockets (Winsock) 接口的托管实现。System.Net 命名空间中的所有其他网络访问类都建立在该套接字Socket实现之上,如TCPClient、TCPListener 和 UDPClient 类封装有关创建到 Internet 的 TCP 和 UDP 连接的详细信息;NetworkStream类则提供用于网络访问的基础数据流等,常见的许多Internet服务都可以见到Socket的踪影,如Telnet、Http、Email、Echo等,这些服务尽管通讯协议Pr 阅读全文
posted @ 2013-03-30 10:57 丁洋 阅读(1904) 评论(0) 推荐(1) 编辑
摘要: 因为我最近用VirtualBox安装了Fedora。呃,直接安装VBoxLinuxadditions-X86.run是会报错的。Building the VirtualBox Guest Additions kernel modules [失败] 出现这句,基本上就是悲剧了。安装没效果。虽然后面正常安装了。找了一些资料,终于知道怎么样才能完整安装VirtualBox 的增强工具了。感谢Google。1、要联网(有东西要下载)2、在终端依次安装 sudo yum -y install dkms gcc sudo yum install kernel-devel kernel-headers 3. 阅读全文
posted @ 2013-03-26 17:06 丁洋 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 高位数据赋值低位,比如 int型数据赋值 char型数据,既16位赋值8位,取其低八位赋值,高位数据丢失。计算机是用二进制表示数的,存储的位长有限,只能截掉,所以误差就产生了。所以在一些要求四舍五入严格精度的场合,最好把浮点数转换为整数来计算,否则可能在某些特殊的情况下产生意外的计算错误 阅读全文
posted @ 2013-03-24 17:55 丁洋 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 转载地址Android学习系列视频推荐要学习android开放,发现网上有系列视频不错就转载了。转自http://www.devdiv.com/Android-【DEVDIV原创】Android学习系列视频,持续更新中-thread-130201-1-1.htmldevdiv社区。第0章Android环境搭建与入门视频:http://www.devdiv.com/Android-_% ... read-26450-1-1.html1. 第一章(Android系统结构与初始化流程)http://www.devdiv.com/%E7%AC%AC% ... article-3861-1.html2. 阅读全文
posted @ 2013-03-19 18:21 丁洋 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 转载一篇嵌入式面试文章,自己学习着留用了。面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义UI控件,使用类别扩展系统控件功能; 擅长通讯技术,熟悉各种通信协议,精通xml, json, 二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率; 熟练掌握各种数据存储技术,如core data, sqlite, 对象序列化,文件读写操作,熟悉数据库的设计。 精通 object-c,java, c 等编程语言, 熟悉c++,对于 面向对象编程思想有深入理解,熟悉常见设计模式的应用,对于大型项目有一定的架构能力。1. ViewCo 阅读全文
posted @ 2013-03-19 18:14 丁洋 阅读(458) 评论(0) 推荐(0) 编辑
摘要: char *ptr;if ((ptr = (char *)malloc(0)) == NULL) puts( "Got a null pointer "); else puts( "Got a valid pointer "); 上面程序在VC6.0下输出结果是:Got a valid pointer 请问指针为NULL时指向哪里,分配的空间为0时又指向哪里?当使用malloc后,只有在没有足够内存的情况下会返回NULL,或是出现异常报告。 malloc(0),系统就已经帮你准备好了堆中的使用起始地址(不会为NULL)。但是你不能对该地址进行写操作(不是 阅读全文
posted @ 2013-03-18 20:16 丁洋 阅读(3746) 评论(0) 推荐(0) 编辑
摘要: 嵌入式如果用int关键字才是真正不懂嵌入式,如果想做到软件可以移植,应该将类型给定义清晰,如 typedef unsigned char INT8U; typedef signed char INT8S;编码时使用INT8U去定义数据类型。明知道int在不同的机器上可能有不同的字长,还使用int,自找苦吃。unsigned int compzero = 0xFFFF;意图是想让compzero 全是二进制1,但是 0xFFFF是代表程序员认为int 是2个字节的,在两个字节的机器上这样可以要是4字节呢?系统就自动变成相当于unsigned int compzero = 0x0000FFFF;. 阅读全文
posted @ 2013-03-18 20:09 丁洋 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 无穷大的数据相乘,计算机语言中超出了类型的范围,该如何计算?以下为一个大数乘上一个0~9之间的数据,算法实现如下:#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>void Mult(char c[],char t[],int m)//c[]大数,m为不超过10的整数 { int i,l,k,flag,add=0; char s[100]; l=strlen(c); for (i=0;i<l;i++) s[l-i-1]=c[i]-'0'; 阅读全文
posted @ 2013-03-01 15:12 丁洋 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 第一章设计要求1.1需求分析本系统是基于哈希表的图书信息管理系统,实现了图书查找,删除,添加功能,并且可以借阅图书,归还图书,包括了还书日期超过时的罚款功能,还有将图书的信息导出,可以方便保存,基本实现了图书的管理功能,方便管理人员的管理工作。1.2本系统的主要功能(功能图,详细功能描述)1.添加图书信息2.显示图书信息3.查找图书信息4.删除图书5.借阅图书6.归还图书7.保存图书信息到指定文件中第二章概要设计2.1主界面设计2.2存储结构设计typedefstruct{intyear;intmonth;intday;}data;typedefstruct{charnum[5];//读者编号 阅读全文
posted @ 2013-03-01 14:51 丁洋 阅读(4895) 评论(1) 推荐(1) 编辑
摘要: 二.一下为使用AVR处理器自身SPI接口的程序使用,已验证通过。#ifndef SPI12864_H#define SPI12864_H//包含所需头文件#include <avr/io.h>#include <avr/interrupt.h>#include<util/delay.h>#include"Date.h"/*------引脚定义------*/#define CS_H PORTB|=(1<<PB0)#define CS_L PORTB&=~(1<<PB0)#define SCLK 7#defi 阅读全文
posted @ 2013-03-01 14:46 丁洋 阅读(752) 评论(0) 推荐(0) 编辑