- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 用图说话——windows中的视口、窗口、逻辑坐标、设备坐标
注:下面的文字是转载的。。。视口、窗口、坐标。视口:即设备坐标(物理坐标、屏幕坐标)与之相关的是vieworg(视口原点)窗口:逻辑坐标(与之相关的是窗口原点windoworg)简明图例:VC中坐标系的建立 逻辑坐标,物理坐标,设备坐标建立一个合适的坐标系可以为我们的绘图带来很大的方便。下面介绍一下如何在VC中建立我们想要的坐标系。
2012-11-19 21:10:19 929
转载 Hook 技术简介
#include "Windows.h"#include "tchar.h"#include "resource.h"HINSTANCE g_hInstance ;static HHOOK hHook = NULL;INT_PTR CALLBACK ProcWinMain(HWND hWnd, UINT Msg, WPARAM wParam ,LPARAM lParam);LR
2012-11-13 22:29:11 697
原创 进程同步笔记一
进程同步笔记一1、问题引入 概念:多个进程并发访问和操作同一数据且执行结果与访问发生的特定顺序有关,称为竞争条件(race condition)。(因为指令执行顺序的不同导致的数据出错)2、临界区问题3、临界区问题的解决 Peterson算法: Peterson算法的可行性证明:a)
2012-11-09 15:07:32 601
转载 从一道面试题谈linux下fork的运行机制
从一道面试题谈linux下fork的运行机制2010-01-04 18:39 来源: 作者: 今天一位朋友去一个不错的外企面试linux开发职位,面试官出了一个如下的题目: 给出如下C程序,在linux下使用gcc编译: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.
2012-11-05 16:23:01 395
原创 windows网络编程--学习笔记03
1.BroadcastIPv4 supports broadcasting data. This means that data sent to the limited broadcast address, 255.255.255.255, will be received and processed by every machine on the local network.2.
2012-10-03 17:14:20 397
转载 什么是套接字Socket
什么是套接字(Socket)Q:什么是套接字(Socket)?套接字(Socket)是什么意思?应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接
2012-10-03 10:41:30 969
转载 TCP和UDP
TCP与UDP的区别TCP/IP 传输层 OSI 和 TCP/IP 模型在传输层定义两种传输协议:TCP(或传输控制协议)和 UDP(或用户数据报协议)。UDP UDP与 TCP的主要区别在于 UDP不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误地到达目的地。UDP在许多方面非常有效。当某个程序的目标是尽快地传输尽可能多的信息时(其中任
2012-10-03 10:40:35 872
原创 windows网络编程--学习笔记01
<!--body, td {font-family:Tahoma; font-size:10pt}-->1.Winsock system architecture2. 各种类型的protocol(1)Message-Oriented面向消息的协议特点:保留数据边界,即每一条消息是界限分明的,一条消息一条消息的处理
2012-10-03 10:39:32 348
原创 windows网络编程--学习笔记01
1.Winsock is a standard application programming interface (API) that allows two or more applications (or processes) to communicate either on the same machine or across a network and is primarily desig
2012-10-03 10:31:54 401
原创 wamp(windows+apache+mysql+php)开发环境搭建
l php开发环境的搭建问题:1. 问:如何干净删除Mysql,以确保能正确重装?卸载Mysql后,在注册表中搜索mysql,找到的项目统统删掉。2. 具体的配置,安装步骤:3. 【准备工作】4. 1、Apache版本:httpd-2.2.21-win32-x86-openssl-0.9.8r5. openssl表
2012-09-16 00:41:36 1781 1
原创 C++ Primer 笔记 第三章
第三章1、几个标准库类类型 string 构造函数有4种: string s1; //默认,s1=NULL string s2(s1); //s2初始化为s1的一个副本 string s3("value"); string s4(10,'a'); //s4初始化为"aaaaaaaaaa" ****cin
2012-09-02 00:28:44 314
原创 C++ Primer 笔记 第二章
第二章1、数据的类型决定程序可以对数据进行哪些操作,同时也决定了程序对这个数据的解读方式,例如如果是int,则将其解释为一个整数。2、关于取值范围 例如8位signed类型的取值范围是-128~127,其中,上限:0111,1111(最大正数,标志位1为负,0为正)=2^7-1=127,下限1000,0000(这个是补码,要查看原值,必须将补码转成原码,即-1,再取反,
2012-09-02 00:28:20 259
原创 C++ Primer 笔记 第一章
第一章1、操作系统通过main函数返回的值来确定成行是否成功执行完毕,成功返回0,失败返回非0;2、标准输入与输出对象 下面四个都是标准输入输出对象。 cin:标准输入; cout:标准输出; cerr:标准错误; clog:用于产生用于执行程序的一般信息。 实例: cou
2012-09-02 00:26:43 263
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人