- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 Linux中用Makefile编译Objective-c
1、安装GNUstep sudo apt-get install build-essential sudo apt-get install gobjc sudo apt-get install gobjc++ sudo apt-get install gnustep-devel如果你想一下子把GNUstep的东西都装上,一句sudo apt-get in
2012-12-17 22:34:58 1772
原创 GUID类型
<br />好吧,我承认我见识少,今天刚接触到的一个类型:<br />1.一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。 <br />2.GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50-9141-bab9e6478cc8 即为有效的 GUID 值。 <br />3.世界上的任何两台
2011-05-28 16:46:00 9727
原创 Textbox更新数据不起作用的问题
<br />把数据放到Textbox中更新不起作用,问题是Page_Load方法中要用<br />if(!ispostback)<br />{<br /> ......<br />}<br />
2011-02-03 15:51:00 887
转载 135 137 138 139 445 端口简介
<br /> 可能很多人对135-139之间的端口不怎么熟悉,当开启远程桌面RDP服务的时候,总是能在后台看到启用的这几个端口。这些端口有什么用呢?这里有些简单的介绍,看了就会明白。<br /><br />135端口<br /> 在许多“网管”眼里,135端口是最让人捉摸不透的端口,因为他们中的大多数都无法明确地了解到135端口的真正作用,也不清楚该端口到底会有哪些潜在的危险。直到一种名为“IEen”的专业远程控制工具出现,人们才清楚135端口究竟会有什么样的潜在安全威胁。<br
2010-12-30 15:50:00 1358
转载 ntohs, ntohl, htons,htonl的比较和详解
<br />ntohs =net to host short int 16位<br />htons=host to net short int 16位<br />ntohs =net to host long int 32位<br />htonl=host to net long int 32位<br />简述:<br /> 将一个无符号短整形数从网络字节顺序转换为主机字节顺序。<br /> #include <br /> u_short PASCAL FAR ntohs( u_s
2010-12-30 11:09:00 390
原创 CString、char*互转 对receive和send的理解
<br /> 今天在做课设的时候又解决了一系列问题,在此做一下记录。<br /> 1、CString和char*之间的互转,参考网址:http://87656352.blog.163.com/blog/static/444905422009416318247/<br /> 2、服务器和客户端的receive和send不必相互对应,send是先到缓冲区,receive也是到缓冲区里取,因为理解不当纠结了很久。<br /> 3、最近发现自己调试的和找错的能力提升了不少,也自己悟出了添加测试代码
2010-12-24 16:18:00 579
原创 CSocket跨线程使用问题和其他
<br /> 今天在做课程设计的时候遇到了一些麻烦事,误人子弟的课设啊!<br /> 课设要求继承CSocket类,但是现在很少有人有这个类了,想知道原因的话,自己用一回就知道了,O(∩_∩)O哈哈~<br /> 首先是CSocket跨线程使用的问题。我做的是一个多线程聊天室,问题出现在服务器上。我的模型是这样的:<br /> 1、点击“建立服务器”按钮后,服务器启动,且开始侦听客户端的连接请求。当侦听到一个请求后,创建一个线程处理该请求。我设置的是最多开30个这
2010-12-23 11:18:00 1396
原创 MFC网络编程时解决的一些问题
<br /> 今天好不容易解决了一系列问题,在此记录一下:<br />1、创建线程的问题:<br />参考网址:http://topic.csdn.net/t/20020602/09/772249.html<br />2、获取CEdit中的数据:<br />先为CEdit添加一个控件变量,用这个变量的GetWindowText(str)方法将控件中的内容放到CString类型的变量str中。<br />3、获取CIpAddressCrl控件中的IP地址:<br />为该控件添加一个控件变量ServerA
2010-12-21 22:23:00 568
原创 CSocket::Create调用失败 原因和解决方法
<br /> 今天写了一个操作套接字的类,该类继承了CSocket类。调用Create函数时调用失败,发现原因是没有进行Winsock的启动:<br />到MSDN上搜了一下,搜到了以下代码:<br /> <br /> WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD( 1, 1 ); err = WSAStartup( wVersionRequested, &wsa
2010-12-19 14:38:00 3285
原创 Winsock
<br />1、Winsock的启动和终止<br /> 调用WSAStartup,协商Winsock的版本支持和分配必要的资源。<br />调用WSACleanup终止对Winsock DLL的使用,并释放资源。<br />2、错误检查和控制<br />获取错误信息:WSAGetLastError。<br />3、Winsock编程模型<br />⑴流套接字编程模型<br /> ①服务器进程创建套接字。SOCKET socket(int af, int type, int protocol)<br /
2010-12-11 21:41:00 458
C#开发软件 SharpDevelop
2010-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人