数据传输的过程:
建立连接后,TCP协议提供全双工的通信服务,但是一般的客户端/服务器程序的流程是由客户端主动发起请求,服务器被动处理请求,一问一答的方式。因此,服务器从accept()返回后立刻调用read(),读socket就像读管道一样,如果没有数据到达就阻塞等待,这时客户端调用write()发送请求给服务器,服务器收到后从read()返回,对客户端的请求进行处理,在此期间...
分类:
其他好文 时间:
2015-05-27 10:08:55
阅读次数:
216
(5)在圆类上重载关系运算符(6种),使之能够按圆的面积比较两个圆的大小。自编main函数完成测试。
代码:
#include
using namespace std;
class Circle;
class Point
{
protected:
int x;
int y;
public:
Point(int a,int b):x(a),y(b) {...
分类:
其他好文 时间:
2015-05-27 10:08:34
阅读次数:
157
底层类:
#region DataTable 导出到 Excel
///
/// DataTable 导出到 Excel
///
/// 数据表
/// 要导出的列标题
/// 要导出的列名
/// 工作簿名称
/// 导出完成是否打开Excel,如...
分类:
其他好文 时间:
2015-05-27 10:08:23
阅读次数:
117
描述
ACM队的“C小加”同学想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(0
输入第一行输入整数T(1
每组测试数据包括2行,
第1行为1个正整数,表示所生成的随机数的个数:N(0
第2行有N个用空格隔开的正整数,为所产生的随机数。
(随机数为题目给定的,不需要ACMer生成)
输出输出也是2行,第1行为...
分类:
其他好文 时间:
2015-05-27 10:08:12
阅读次数:
175
我们在进行数据库的增删改查(CRUD)的过程中有很多情况是我们事先并不知道自己要操作的参数,比如说参数是在前台页面中传入时的情况,这时在进行增删改查前就需要我们在sql语句中用占位符“?”将所要操作的参数替代,等待日后传入具体参数后再执行相应的sql语句,此时PreparedStatement方法就变得尤为重要了。...
分类:
数据库 时间:
2015-05-27 10:08:58
阅读次数:
172
ImageView简介imageView继承于View,主要用于显示图片,凡是Drawable对象都可以用它显示。
ImageView直接派生了ImageButton和ZoomButton等组件。ImageView的属性设置
android:sacleType的设置是用来设置图片的显示方式。
图片浏览器实例package peng.liu.testview;import android.a...
分类:
移动开发 时间:
2015-05-27 10:09:09
阅读次数:
146
问题及代码:
#include
using namespace std;
class Base
{
public:
Base(char i)
{
cout<<"Base constructor. --"<<i<<endl;
}
};
class Derived1:virtual public Base //虚基类
{
pub...
分类:
其他好文 时间:
2015-05-27 10:06:02
阅读次数:
121
1、阅读下面的程序,并写出运行结果
(1)虚函数
#include
using namespace std;
class A {
int a;
public:
A():a(5){}
virtual void print()const { cout<<a;}
};
class B: public A {
char b;
public:
B() ...
分类:
编程语言 时间:
2015-05-27 10:07:09
阅读次数:
160
说明:
代码编写过程中,有时需要杀死当前Excel进程,而不影响其他Excel进程。
代码如下:
添加引用:
//杀死当前进程的API引用
using System.Runtime.InteropServices;#region 杀死当前进程
///
/// 杀死当前Excel 进程,不会影响其他
///
///...
分类:
系统相关 时间:
2015-05-27 10:06:09
阅读次数:
260
描述
茵茵今年已经六年级了,爸爸给她报了一个学习程序设计的班。
第一节课上,老师讲的就是如何输入一个数,再原样输出出来。
以现在的你看来,挺容易的是不?
那么,就请你也写出一个一样的程序吧
输入第一行是一个整数N(N
接下来的n行 每行只有一个数(可能是小数,也可能是整数)
这个数的位数(整数位数+小数位数)不超过19位输出原样输出每个数,每输出占一行样例输入
23.55
样例输...
分类:
其他好文 时间:
2015-05-27 10:05:52
阅读次数:
174
上次在《【php】利用原生态的JavaScript Ajax为php进行MVC分层设计,兼容IE6》(点击打开链接)一文中,对于php查询Mysql数据库的model.php写法还不够完善,在每一个方法中还需要自己声明mysql的$con对象,同时自己关闭mysql的$con对象。这样,如果查询方法一多,再无缘无故地增加了许多声明$con对象与关闭$con对象的代码。其实完全可以利用php的构造函...
分类:
数据库 时间:
2015-05-27 10:07:20
阅读次数:
185
问题及代码:
(1)程序执行后,运行结果是多少?
(2)将程序中有注释的两条语句修改为注释的内容,即将“class B:public A {};”修改为“class B:virtual public A{};”,“class C:public A {}; ”修改为“class C:virtual public A{};”,重新编译运行程序,程序的运行结果又是多少?
#include
usi...
分类:
其他好文 时间:
2015-05-27 10:07:27
阅读次数:
100
一:起因
(1)作为胶水语言的Python,可谓无处不在,快速开发原型网站;大数据处理等领域应用甚广
(2)学过c/c++ 或者 Java的ITers 很容易学习Python,特别是对于上手入门级的Python语法
(3)刚刚开始学习Python,练习Python时,可能感觉特别别扭 —— 完全没有方法{} ,近几年靠:和严格的缩进来进行代码段,程序段的分隔
二:Python 进阶语言...
分类:
编程语言 时间:
2015-05-27 10:06:38
阅读次数:
184
什么是依赖倒置原则依赖倒置原则的原始定义为包含三个方面:
高层模块不应该依赖底层模块,两者都应该依赖其抽象
抽象不应该依赖细节
细节应该依赖抽象
高层模块和底层模块可能好理解些,因为每一个逻辑的实现都是由原子逻辑组成的,不可分割的原子逻辑就是低层模块,原子逻辑的再组装就是高层模块。那什么是抽象,什么是细节呢?我们不妨回到 Java 语言本身去找答案吧:在 Java 中,抽象指接口或抽象类,两者均不能...
分类:
其他好文 时间:
2015-05-27 10:05:05
阅读次数:
167
描述
在墙角堆放着一堆完全相同的正方体小木块,如下图所示:
因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。
现在请你写个程序 给你任一堆木块的层数,求出这堆木块的数量.
输入第一行是一个整数N(N
接下来的n行 每行只有一个整数 ,表示这堆小木块的层数,
输出对应每个输入的层数有一个输出,表示这堆小木块的总数...
分类:
其他好文 时间:
2015-05-27 10:06:44
阅读次数:
194
进度条控件的应用
进度条的主要方法和事件
SetRange方法:该方法用于设置进度条范围。
void SetRange(short nLower,short nUpper);进度的下界和上界范围。
GetPos方法:用于获取进度条当前位置。
SetStep方法:用于设置进度条每步的增量。
StepIt方法:用于每一步的增量来增加进度条的当前位置。
详细的介绍见MFC++程序开发参...
分类:
编程语言 时间:
2015-05-27 10:06:55
阅读次数:
212
说明:
1>GridView 导出到 Excel (如果分页,只导出当前页数据)
2>GridView 导出到 Excel
3>方法2可以参考DataTable 导出到 Excel
自定义类如下:
#region GridView 导出到 Excel Method First
///
/// GridView 导出到 Excel (如果分...
分类:
其他好文 时间:
2015-05-27 10:05:55
阅读次数:
165