10 2013 档案
摘要:(1)继承方式所造成的访问性问题C++中基类的继承方式的public,protected,private这三种方式。但是派生类在继承基类时,除了基类的构造函数和析构函数之外,其它的成员均继承,这与继承的方式是无关的。只是派生类对于基类中成员的访问方式与继承方式是相关的。public:派生类公有继承基类,则基类中的成员的访问控制权限在派生类中不发生变化。原本在基类中是公有的,在派生类中仍然是公有的,以此类推。但是基类中的私有成员,在派生类中则不能通过对象直接访问,而要通过相应的非私有方法来访问。派生类中的所有非公有成员,在类体外均不能够直接访问。protected:派生类保护继承基类,则基类中的
阅读全文
摘要:一、字符串函数strlen 原型:extern int strlen(char *s); 用法:#include 功能:计算字符串s的长度 说明:返回s的长度,不包括结束符NULL。strcmp 原型:extern int strcmp(char *s1,char * s2); 用法:#include 功能:比较字符串s1和s2大小(ascii码值),区分大小写。 说明: 当s1s2时,返回值>0strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include 功能:把src所指由NULL结束的字符串复...
阅读全文
摘要:第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 Socket在应用程序中创建,通过过一种绑定机制与驱动程序建立关系,说明自己所对应的IP和PORT。此后,应用程序送给Socket的数据,由Socket交给驱动程序向网络发送出去。计算机从网络上收到与该IP和PORT相关的数据后,由驱动程序交给目的的Socket,应用程序便可以从Socket中提取到数据。网络应用程序就是这样通过Socket进行数据的发送和接收。
阅读全文
摘要:编写一段生产者/消费者的Java代码,其中生产者每次生产1个0到1000之间的随机数,消费者则把该随机数打印出来。如果产生的随机数为0,则生产者、消费者均退出运行。要求生产者、消费者均使用线程来实现。 1 package cn.yxw.test; 2 3 import java.util.Random; 4 import java.util.concurrent.ArrayBlockingQueue; 5 import java.util.concurrent.BlockingQueue; 6 7 public class ThreadTest { 8 9 /*...
阅读全文
摘要:关于JSP页面中的pageEncoding和contentType两种属性的区别:pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时的内容编码JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。第一阶段是jsp编译成java它会根据pageEncoding的设定读取jsp,结果是由指定的编码方案翻译成统一的UTF-8 JAVA源码(即.java),如果pageEncoding设定错了,或没有设定,出来的就是中文乱码。第
阅读全文
浙公网安备 33010602011771号