内容列表
C++ 中的union、struct和class的异同
C++
分类:编程语言 查阅全文
劫持数据库,实现跨站攻击!!!
我们都知道,所谓跨站攻击,就是程序对用户输入的数据缺少充分过滤,当网站浏览者浏览信息时,被输入的恶意脚本就会被执行,这可能是插入一端文字,可能是偷取浏览者cookie信息的java脚本,更有甚着是一段利用IE漏洞的网页木马代码。这种攻击方法与得到webshell后插入木马代码要实现起来要简单容易的多,当然这种方法也有它的缺点,这个我们一会讨论。先说实现跨站攻击的前提条件,当然是网页中要存在输入信息
分类:编程语言 查阅全文
我的emacs配置文件, .emacs(整理版)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GLOBAL;;;;;;;;;;;;;;;;;;;
分类:编程语言 查阅全文
CPU执行机器代码的过程
CPU 有自己的命令,需要寻找操作数,即是内存,也指变量,存取过程有赋值操作符来作,而计算过程有表达式来做,表达式也指+ - * / %  & 取地址,也指是存取操作。存取地址,一般由CPU来做CPU中的地址寄存器和指针寄存器和指令寄存器来做这方面的工作,所以我们不是很好的能理解这方面的知识,是取指令和取变量,CPU中的计算器 和逻辑存取器,和寄存器,如何工作这个流程,该好好理解
分类:编程语言 查阅全文
c语言图形小游戏(俄罗斯方块)
#include <stdio.h>#include <stdlib.h>#include<graphics.h>int Mark[32][13];int flag=0;void InitMark() /*init the cap */{int i,j; for(i=1;i<31;i++)  for(j=1;j<11;j++)&n
分类:编程语言 查阅全文
c语言小游戏(贪食蛇)
#include <stdlib.h>#include <math.h>#include <stdio.h>#include <graphics.h>int SCR[10][15];typedef struct QNode{int a,b; struct QNode *next;}QNode,*QueuePtr;typedef struct
分类:编程语言 查阅全文
任何学习都要使用从实践中来,Python和PostgreSQL!
一直都想好好的学习Python,但是一直都没有如愿。这两天要做个小程序,就想到使用Python来处理,结果这几天的进步比以往总和都要大。学习语言还是要从实践中来做了。一直想做个Python连接PostgreSQL数据库的Manager,做个开源的项目来增进对这两个产品的学习。把代码贴出来,使用Python连接PostgreSQL数据库的第二篇:from mx.DateTime import *im
分类:编程语言 查阅全文
DBM、GDBM与C语言跨平台代码研究
DBM
分类:编程语言 查阅全文
用离散正交多项式求三次拟合多项式[MATLAB版本]
已知观察数据如下表所示,按下属方案求最小二乘拟合函数,并求出偏差平方和 ,比较拟合曲线的优劣。  x:0 0.2 0.6 1.0 1.3 1.6 1.7 1.8 1.9 2.2 2.3 2.5 2.6  y:0 -2.5 
分类:编程语言 查阅全文
红外玩法 GPRS手机拨号上网DIY
如果你的手机具备红外和GPRS功能,那你就可以使用带有红外功能的电脑,你就可以随时随地通过手机上网了!(当然,主要是针对本本.你要是想搬着台式机出外游玩上网的话,也是可以,只不过多了个"极度个性"的名声而已,嘿嘿.不过在家中自己动手尝试手机上网也是其乐无穷!)  手机端设置:(一般在GPRS设置菜单中,找到相应的对话框进行设置,以下设置要点有的手机不是每一项都有将有的都设好就行了) &n
分类:编程语言 查阅全文
扑克游戏架构及其实现(三)
扑克游戏架构及其实现(三)技术要点罗列及解析扑克绘制定义名词如下:l         花色suit扑克的属性之一,所取值为方块、草花、红桃、黑桃之一l         面值face扑克的属性之一,所取值为A、2、3等等直到Kl &
分类:编程语言 查阅全文
symbian开发资源
去年有一段时间做symbian的开发, 在sony ericsson 的p802上进行,因为公司内还没有开发symbian的经验,所以开发过程中遇到的问题就只有到internet上去寻求帮助。本文总结和罗列了在开发过程中得到的各种symbian uiq开发资源,希望对刚进入symbian开发的朋友能够有所帮助。
分类:编程语言 查阅全文
Set/Multiset:
Set/Multiset:
分类:编程语言 查阅全文
Boost Python使用(一)
一直向往Python的高效,可是手上的程序都是用C++开发的,不想再重写这部分数据结构了,于是就想到了用Boost Python来把这部分数据结构弄成Python的扩展包便于在以后的程序中使用Python进行编程。Boost Python的文档写的比较清楚,在写扩展的时候还是比较轻松。由于是第一次使用Boost Python,所以只是先把C++程序中的enum部分写了Python扩展包。只遇到了一
分类:编程语言 查阅全文
求图形外轮廓线的一个类
用图形剪切了做软件界面是个常用的手段,算法也有很多,这个算做原创,非常简单,图形不是很复杂的情况下效率比较高(也是一般的情况).h#ifndef _UtilClsH#define _UtilClsH#include <vcl.h>//---------------------------------------------------------------------------cl
分类:编程语言 查阅全文
【风】的ACE笔记(6) Proactor机制下的异步SOCKET开发
ACE笔记(6) Proactor机制下的异步SOCKET开发Proactor机制和reactor机制的不同 1、在reactor机制下,所有I/O请求是同步的,即接到信号请求后,立即执行信号处理, 执行完后才开始继续监听信号请求,其接收信号请求的机制是被动的 而在Proactor机制下,I/O请求是异步的,即接到信号请求后,不立即执行信号处理(而是在莫个时刻执行该处
分类:编程语言 查阅全文
使用 WinRAR 制作自解压压缩包
绿色学院 - Green Institute - 不听人间乐 - 想得到 - 做得到 - Xoops 使用 WinRAR 制作自解压压缩包 1. 准备文件 2. 增加到压缩文件 3. 参数选
分类:编程语言 查阅全文
配置和使用CPPUnit笔记
一、     
分类:编程语言 查阅全文
Linux下的vsftpd1.2.1的简单安装和配置
1、安装:(1)从ftp://vsftpd.beasts.org/users/cevans/下载vsftpd-1.2.1.tar.gz文件(2)把vsftpd-1.2.1.tar.gz文件上传到Linux服务器的/root目录下(3)文件解压缩    # cd /root    # tar -xvzf vsftpd-1.2.1.tar.gz(4)编译和安装&
分类:编程语言 查阅全文
Item 22. 模板方法与曲线救国(Template Method)
Item 22. Template Method敬告Template Method 与 C++中的templates毫不相干,它只是一种设计方法(亦或设计模式)。------------------------1、Template Method设计的目的Template Method是用于基类设计的一种方法,它使得子类的任务更加清晰,让子类设计者的注意力集中于基类的contract是如何实现的,而
分类:编程语言 查阅全文
<< 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 >>