自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 C语言余数

C语言中求余满足一下条件: 1、 a 被除数, b除数, q商, r余数     a = q * b + r2、余数和被除数的符号相同3、

2009-10-13 22:02:00 2897

原创 QT学习心得

1、QPushButton  设置了消息toggled(bool),但是对应的信息褿没反应?解决方法:要设置属性setCheckable(true);按钮的名字如何自动变动? 2、界面布局根据现有组件自动调中 只需将布局设置 setSizeConstraint(QLayout::SetFixedSize); 3、对Qt中的角色一直不是很清楚,今天看到QListWidge

2009-10-13 15:49:00 2297

原创 Tcl/Tk基本语法 (一)

      为了看Opensees脚本控制那一块的机制,我去图书馆找了一本Tcl/Tk的书,《Tcl/Tk编程权威指南》,本来还找到一本《Practical Programming in Tcl and Tk》,但是因为它是英文的,所以没有借。今天花了一天的时间看了第一部分Tcl基础,在这里总结一下。 Tcl是一种基于字符串的命令语言,它被设计成一种粘合剂,用来将软件构件组装成应用程序。 

2009-09-24 22:28:00 1892

原创 学习总结: C++ 模板 (thinking in C++)

        今天开始把学习C++的点点滴滴记下来。昨天看了一下模板,总结一下。         C++的模板提供了源代码重用的一种机制,不同于继承和组合(重用对象代码)。模板出现与容器有一定的渊源。为了是容器能够存储多种类型的成员, C++引入了模板,模板实现了参数化类型(parameterized type)的概念。模板的方法的例外一个优点是:是对继承还不熟悉的程序员也能正确的使用密

2009-09-13 11:07:00 385

转载 WIN32编程必知:__stdcall,__cdecl,__fastcall,thiscall,na

被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传),函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。 int

2009-09-05 22:20:00 479

Bt客户端下载程序 libTorrent QT界面

底层bt下载的通讯层: 使用了开源的libtorrent库来进行,关于如何使用这个库,在后面问题总结的章节会给出详细的安装以及使用方法。整个库对bt协议的支持非常好,我们只用到了最核心的部分,如bt元文件解码编码,session,torrent_handle等数据结构等等,至于dht和局域网本地搜索等高级功能,我们在这个开发版本中并没有使用到。 还没完善 中间层封装层: 主要负责对底层下载层进行接口的封装,集成libtorrent库的数据结构,并提供了很好的中文支持,提供给上层界面层更简洁的接口(封装后主要是c++标准模板库的类型,string,vector等),使界面层可以无需了解底层下载层的接口,而且因为libtorrent大量使用了boost这个开源的c++库,封装层将这些结构都隐藏了起来,使得界面层不需要了解boost的使用。 上层界面层: c++界面库QT制作了的界面,最终的程序使用的是QT的界面,主要是为了以后跨平台的移植考虑的。在用户使用部分会给出我们软件的截图。

2009-08-09

UDP测试丢包率 测试接受的包的个数 用两个线程实现

UDP测丢包率 MFC实现 给定定时器,发送特定的包 同时给定接收时间,测试接受的包的个数 程序中有两个线程: 线程1负责套接字的加载、套接字的初始化、绑定、接收进程的创建、发送数据(聊天数据和测试数据)、统计丢包率。 线程2 负责接收数据(聊天数据和测试数据)、显示数据。

2009-07-02

tcp聊天程序 用MFC实现

应用tcp协议实现通信功能, 用MFC实现

2009-07-02

空空如也

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

TA关注的人

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