摘要:
C#中用GDT+的一系列方式,可以绘制各种图形:点,直线,圆形,矩形......C#中这些图形的绘制,一般教程的demo中给出的代码,是在Form1_Paint(object sender, PaintEventArgs e)函数中完成绘图。这个函数是窗口一出来就调用。如果我希望GUI界面上**某个... 阅读全文
摘要:
C#写的一个GUI窗口,有几百个矩形区域。每个矩形区域的颜色随时都可能改变,并且多次改变。我放弃使用label绘制矩形,因为效果不好。拖控件的界面使用power packs中的rectangleshape绘制。而颜色的修改在c#代码中进行设定。通过计算坐标,C#中的代码能和界面上绘制的矩形框对应。颜... 阅读全文
摘要:
代理服务器是在client和server之间的一个服务器,一般起到缓存的作用,所以也叫缓存服务器。比如:A ----(HTTP)----》 B ----(HTTP)----》 C其中A是客户端,C是服务器端,那么B就是proxy server了,是代理服务器,也是缓存服务器:当A发起请求时要求获得... 阅读全文
摘要:
发送邮件可以用smtp协议,整个过程为:用户代理(user-agent,比如outlook、foxmail等邮件客户端)---(smtp协议)--->本地邮件服务器 --- (smtp协议)---> 远程邮件服务器 --- (imap,pop3或http协议)--->远程客户代理(收取邮件)其中本地... 阅读全文
摘要:
网络编程一项基本功是socket编程,包括TCP socket,UDP socket的客户端、服务器端编程。应用层的各路协议如http,smtp,telnet,ftp等都依赖于传输层的TCP或者UDP,具体讲就是这两种socket为应用层提供传输功能。利用tcp socket能编写web serve... 阅读全文
摘要:
转载自http://blog.csdn.net/hbhhww/article/details/8152838栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、ne... 阅读全文
摘要:
fedora作为linux主流发行版之一,大部分功能还是很赞的。只是在美观性和其他一些细节上还是需要手工调整才有更加体验。以下解决方案,使用fedora20+gnome3环境## eclipse界面难看eclipse中各种按钮组件占用太多的空白空间,看起来臃肿不堪。解决方法:添加~/.gtkrc-2... 阅读全文
摘要:
运行lisp方言——scheme,在windows下,用eclipse。1.eclipse装好2.eclipse安装插件scheme48 development took, http://www.s48.org/sdt/sdt-update-site3.安装scheme48解释器的windows版本... 阅读全文
摘要:
关于linux下权限操作chmod的一些说明!比rxw高级内容!转载自http://blog.chinaunix.net/uid-26642180-id-3378119.htmlSet uid, gid,sticky bit的三个权限的详细说明一个文件都有一个所有者, 表示该文件是谁创建的. 同时,... 阅读全文
摘要:
# C++ "multiple definition of .. first defined here"在C++中,有时候需要在不同文件中使用同一个变量。对于这类变量如果处理不当,很容易出现“multiple definition of... first defined here”的错误。例如,定义... 阅读全文