- 博客(27)
- 资源 (6)
- 收藏
- 关注
原创 2014.10.09
今天要完成:1. nova api是如何创建wsgi服务的?为什么一个.../v2/{tanent_id}/server/{server_id}的处理方法和.../v2/{tenant_id}/servers/{server_id}/metadata的处理方法就不一样呢?2. nova api到底监听了几个端口,有几个wsgi服务?现象:[root@compute-
2014-10-10 09:00:36
752
原创 2014.10.09
今天要完成:1. nova api是如何创建wsgi服务的?为什么一个.../v2/{tanent_id}/server/{server_id}的处理方法和.../v2/{tenant_id}/servers/{server_id}/metadata的处理方法就不一样呢?2. nova api到底监听了几个端口,有几个wsgi服务?现象:[root@compute-
2014-10-10 08:59:57
1049
原创 xrdp开源项目的基础知识-1 函数指针和回调函数
1.定义简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。2.函数指针的声明下面我们来说一下函数指针。必须首先定义函数指针。void (*) ()左边圆括弧中的星号是函数指针声明的关键。另外两个元素是函数的返回类型(void)和右边圆括弧中的入口参数为函数
2013-03-20 17:25:05
2045
1
原创 xrdp基础知识
对于阅读xrdp源码来说,对于我这样一个小白来说,一开始肯定是痛苦的过程,虽然xrdp是纯C的代码,但是很多语法我都不太熟悉,或者说仅仅是知道有这么个东西,但是不知道如何去使用,或者是仅仅停留在老师上课的水平上,为了能让使大家看xrdp代码轻松一些,我会陆续的写一些linux下C编程的基础知识,同时还要在这个栏目里写一些xrdp项目代码的风格,包括函数名是怎么起的,变量名是怎么起的,返回值多少是成
2013-03-20 16:50:25
4344
原创 xrdp开源项目的代码分析-1
首先要说明情况,我分析的代码基于xrdp-2012-5-11日,而不是最新的代码,最新的代码稍有改动,但是主体的思想没有变化xrdp-2012-5-11日代码的下载地址:https://github.com/FreeRDP/xrdp/tree/c50425032c9da4950d41845c668e4056325e7737,当然下载之后的代码真正运行起来,那必须在linux下,我使用的linu
2013-03-20 16:18:36
5819
7
原创 xrdp开源项目的代码分析
最近我的博客将重新恢复更新,从2012年3月份起,我开始参与某公司的堡垒机项目的研发工作,堡垒机又叫内控堡垒机,运维审计系统,相信不少人也听说过,目前电信,电力,金融业用的比较多,堡垒机的核心功能是提供对各种协议的代理转发,记录。我研制开发的模块就是rdp代理,vnc代理,X11代理。就我一个人开发...工作量应该是相当大的,而且对于我这样一个基本上来说就是小白的人,几乎是不可能的。但是我们的主管
2013-03-20 14:06:49
5545
7
原创 new
<br />WINDOWS.H<br />WINDEF.H<br />WINBASE.H<br />WINUSER.H<br />WINGDI.H<br />MB_OK<br />MB_OKCANCEL<br />MB_ABORTRETRYIGNORE<br />MB_YESNOCANCEL<br />MB_YESNO<br />MB_RETRYCANCEL<br />IDOK<br />IDNO<br />INCANCEL<br />IDABORT<br />IDRETRY<br />IDIGNOGE<b
2011-05-09 17:35:00
637
原创 关于上财陈畅的俄罗斯方块的学习
<br /> 最近同学学习C,想做一个大练习,于是选择了俄罗斯方块,我,计算机专业在校学生,说实话理论还行,实践动手能力很差,同学让我先做,然后给他讲讲怎样一步一步的将俄罗斯方块做出来。我感到这也是对我的一个小小的挑战。毕竟大学荒废的多,做的少。<br /> 网上的俄罗斯方块不少,因为要使用C,最终选择了陈畅版的作为学习的模板。<br /> 环境:win-tc 1.91<br /> 关键技术陈畅写的很详细:http://kb.cnblogs.com/a/341517/<br
2011-05-09 10:35:00
2144
转载 Windows SDK入门浅谈 — 写给初学者
<br /><br />前言<br /> 如果你是一个编程初学者,如果你刚刚结束C语言的课程。你可能会有点失望和怀疑:这就是C语言吗?靠它就能编出软件?无法想象Windows桌面上一个普通的窗口是怎样出现在眼前的。从C语言的上机作业到Windows编程确实有比较大的gap。或许你已经看了programming Windows的前三章,但是对于那个hellowin程序甚为迷惘。希望hfire的这篇文章能帮你填补这个gap,并提供一些学习的经验。为什么是浅谈,因为hfire知道的也不够深,肯
2011-05-09 10:22:00
622
原创 word通配符的使用,以及去掉项目符号,以及函数指针,中断向量的一些杂问题
以上是查找以上是替换2.清除项目符号,因为我复制了别人的代码,但是,代码前居然有序号,因此点击AA中间项目符号清除之,但是,不知为什么只能清除一个,用格式刷一刷即可。3.bioskeybioskey函数函数原型: int bioskey(int cmd);函数功能:利用函数bioskey可以实现三种功能,参数cmd为要实现的功能号,值只能为0、1、2,具体含义如下:0:在系统中有一个按键队列,所有的键盘按键都在这里排成队。该功能就是如果按键队列中有按键,那么读取队列首位的按键,并
2011-05-07 11:08:00
1627
原创 乱七八糟
<br /> #include <graphics.h> //tc下的图形开发头文件<br /> #include <stdlib.h> <br /> #include <stdio.h> <br /> #include <conio.h> <br /> <br /> int main(void) <br /> { <br /> /* request auto detection */ <br />
2011-05-06 22:51:00
351
原创 点点滴滴C
<br />1.#ifdef #ifndef 的用法。<br /> 其实和if是类似的,<br /> #ifdef DEBUG_XX_C<br /> 调试代码;<br /> #endif<br /> <br /> #ifndef 和上面的刚好相反,如果没有定义,那么,常用在头文件<br /> #ifndef XX<br /> <br /> <br /> <br /> <br /> #if 条件语句<br />程序段1 //如果条件语句成立,那么就编译程序段1 <br />
2011-05-06 19:20:00
431
原创 vmware 下安装 red hat 9,dos 以及wmware tools
<br />1.安装vmware<br />vmware 版本 7.11 282343<br />英文原版下载:<br />http://dl-sh-ctc-2.pchome.net/03/lt/VMware-workstation-full-7.1.1-282343.rar<br />汉化补丁自己下载,覆盖即可<br />安装时要提供一个序列号,用这个即可CC542-2QF41-M847P-EZPQT-Q3AU6 <br />
2011-05-06 09:37:00
868
1
本科生毕业设计——文档管理系统
2010-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人