木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java5年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql5年进入店铺
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 73 下一页
摘要: 提权啊。。。。1要打开当前进程的权限令牌。。。。。。。2要获取权限标识。。。。。。。3要提升令牌权限。。。。。。。。。。。。3个API函数搞定分别是: OpenProcessToken(); LookupPrivilegeValue(); AdjustTokenPrivileges(); BOOL OpenProcessToken( __in HANDLE ProcessHandle, //要修改访问权限的进程句柄 __in DWORD DesiredAccess, //指定你要进行的操作类型 __out PHANDLE TokenHandle //返回... 阅读全文
posted @ 2012-08-05 18:15 程序流程图 阅读(256) 评论(0) 推荐(0)
摘要: 搜索到内存然后修改它,就像金山游侠游戏修改器。BOOL FindFirst(DWORD dwValue); BOOL FindNext(DWORD dwValue); DWORD g_arList[1024]; int g_nListCnt; HANDLE g_hProcess;FindFirst进行第一次搜索,然后将搜索到的地址保存在g_arList中,地址的个数记录在g_nListCnt中。然后检查g_nListCnt的值,如果大于1 那么就说明搜索到的地址多于1个。然后来修改,调用FindNext函数,它在g_arList中查找,并更新,并将地址的个数写到g_nListCnt中然后检查g 阅读全文
posted @ 2012-08-05 16:10 程序流程图 阅读(351) 评论(0) 推荐(0)
摘要: 在C语言中可以看到这样一种形式的代码:if (a > 0) if (b > 0) printf("~~~~~"); else printf("!!!!!!!!!");问题就出来了,这个else 到底是和那个if搭配?也许在这里容易发现,但是如果是大块的代码嵌入到了类似这样的框架中,那么寻找起来是很麻烦的! 其实上面的语句是想else跟第一个if搭配的,但是事实上else是和内部的if搭配了!因为C编译器会忽略空白!大家可以和python来比较一下,python设计的就比较好了~它可以避免此类情况的发生!来看一段代码:if a > 0: 阅读全文
posted @ 2012-08-05 15:45 程序流程图 阅读(387) 评论(0) 推荐(0)
摘要: 用法:static_cast ( expression )《C++primer 第四版》中说编译器隐式执行的任何类型转换都可以由static_cast显式完成!要注意的是,此转换没有运行时检测安全!他不能转换掉expression的const、volatile、或者__unaligned属性。他也不是用来去掉static属性的! 大家应该清楚static限定符吧,他会造成范围性的影响,而const则不同,他只是限定变量或对象自身!当你用static限定符限定一个变量的时候,就拿类中吧,他会随类的第一个实例对象的出现而出现,并且可以被这个类的所有对象所使用!!C++中的static_cast执. 阅读全文
posted @ 2012-08-05 13:02 程序流程图 阅读(350) 评论(0) 推荐(0)
摘要: 用法:const_cast (expression)此运算符是用来消除类型的const和volatile属性的。看到const_cast的你应该知道,他是用来转换掉表达式的const性质的。对也,只有使用我们的const_cast才能将const性质转换掉!ok,我们来看一段代码: const char m = 't'; const char *cm = &m; char *n = const_cast(cm); *n = 'a'; cout (cm); *n = 'a'; cout (ss));ok,我们编译通过了!不过我在写代码的时候 阅读全文
posted @ 2012-08-04 14:45 程序流程图 阅读(189) 评论(0) 推荐(0)
摘要: C++提供了四个转换运算符:const_cast (expression)static_cast (expression)reinterpret_cast (expression)dynamic_cast (expression)dynamic_cast: 通常在基类和派生类之间转换时使用;static_cast: 一般的转换,如果你不知道该用哪个,就用这个。reinterpret_cast: 用于进行没有任何关联之间的转换,比如一个字符指针转换为一个整形数。static_cast在编译时期强制转换,dynamic_cast在运行时期转换(较安全) ,reinterpret_cast主... 阅读全文
posted @ 2012-08-03 18:39 程序流程图 阅读(226) 评论(0) 推荐(0)
摘要: 作者:jofranks原创作品,转载请标明出处!版权所有,侵权必究!来源:http://blog.csdn.net/jofranks一、组合和派生我们创建类,我们要把他当成一个模块来使用它,并且能和其他数据类型及逻辑执行流混合使用! 我们现在又两种方法来在代码中利用类: 1、组合 2、派生组合:就是让不同的类混合并加入到其他类中,来增加功能和代码重用性! 学过其他面向对象语言的同学可能知道,一个类和其他类之间可以定义一种“有一个”(has-a)的关系! 比如:我定义一个A类,一个B类,然后将他们变成组合的关系,也就是说A类中有一个B类实例!这样创建以后,每一个类都能单独的去管理他们自己的名字. 阅读全文
posted @ 2012-08-03 16:20 程序流程图 阅读(314) 评论(0) 推荐(0)
摘要: 作者:jofranks原创作品,转载请标明出处!版权所有,侵权必究!来源:http://blog.csdn.net/jofranks交换排序的基本思想是:两两比较待排序的数据,发现两个数据的次序相反则进行交换,直到没有反序的数据为止。本文交换排序有:冒泡排序,快速排序~!一、冒泡排序冒泡排序是一种稳定的排序算法,他的时间复杂度是O(n^2) 当然,当数据基本有序的时候,他可以达到线性复杂度!OK,发一个冒泡排序的动画演示:冒泡排序动画演示他的算法基本思想是:最多进行n-1趟排序,每趟排序时,从底部向上扫描,一旦发现两个相邻的元素不符合规则,则交换。我们发现,第一趟排序后,最小值在A[1],第二 阅读全文
posted @ 2012-08-02 15:41 程序流程图 阅读(515) 评论(0) 推荐(0)
摘要: 作者:jofranks原创作品,转载请标明出处!版权所有,侵权必究!来源:http://blog.csdn.net/jofranks类与实例类是对象的定义,而实例是“真正的实物”,它存放了类中所有定义的对象的具体信息!!!创建一个实例的过程称作实例化!类名通常由大写字母打头,这可以帮助你来识别类!类:class ClassName(bases): 类文档字符串 类体上面就是我们在python中定义类的形式!创建一个类实际上你也是创建了一个自己的数据类型! 你也可以创建一个子类创建子类,基类是一个或多个用于继承的父类的集合。类体由所有声明语句,类成员定义,数据属性和函数组成!要注意... 阅读全文
posted @ 2012-07-31 21:18 程序流程图 阅读(325) 评论(0) 推荐(0)
摘要: 作者:jofranks原创作品,转载请标明出处!版权所有,侵权必究!来源:http://blog.csdn.net/jofranks插入排序包括:直接插入排序,折半插入排序,希尔排序~!OK,下面我们就来逐个讲解!一、直接插入排序直接插入排序属于稳定的排序,时间复杂性为O(n^2),空间复杂度为O(1)。它的基本思想是: 假设待排序数据存放在数组A[1..n]中,则A[1]可看作是一个有序序列,让i从2开始,依次将A[i]插入到有序序列A[1..i-1]中,A[n]插入完毕则整个过程结束,A[1..n]成为有序序列。OK,现在我们来看一下排序的过程:待排序数据: 【25】 548 54 21. 阅读全文
posted @ 2012-07-31 11:59 程序流程图 阅读(1617) 评论(0) 推荐(0)
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 73 下一页
木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java5年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql5年进入店铺