您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第94673页

« 1 2 ... .68 .69 .70 .71 .72 94673.74 .75 .76 .77 .78 ... 232075 »

[其它] 利用C#实现分布式数据库查询

说明:随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注。但由于其开发较为复杂,在一定程度上制约了它的发展。基于此,本文提出了在.Net环境下使用一种新的开发语言C#结合ADO.Net数据访问模型来开发分布式数据库系统,大大简化了开发过程。   1 分布式数据库系统   就其本质而言,分布式数据库系统的数据在逻辑上是统一的,而在物理上却是分散的。与集中式数据库相比它有如下主要优点:   · 解决组织机构分散而数据需
<weixin_38644233> 在 上传 | 大小:118784

[其它] 如何实现循环队列

说明:生活中有很多队列的影子,比如打饭排队,买火车票排队问题等,可以说与时间相关的问题,一般都会涉及到队列问题;从生活中,可以抽象出队列的概念,队列就是一个能够实现“先进先出”的存储结构。队列分为链式队列和静态队列;静态队列一般用数组来实现,但此时的队列必须是循环队列,否则会造成巨大的内存浪费;链式队列是用链表来实现队列的。 #ifndef SQQUEUE_H_INCLUDED #define SQQUEUE_H_INCLUDED /* 防止重复包含 */ ////////////////////
<weixin_38577200> 在 上传 | 大小:88064

[其它] C++利用 _findfirst与_findnext查找文件的方法

说明:C++ 文件查找 在C++中我们要如何查找文件呢?我们需要一个结构体和几个大家可能不太熟悉的函数。这些函数和结构体在的头文件中,结构体为struct _finddata_t ,函数为_findfirst、_findnext和_fineclose。具体如何使用,下面来一起看看吧 _findfirst与_findnext查找文件 一、这两个函数均在io.h里面。 二、首先了解一下一个文件结构体: struct _finddata_t { unsigned attrib; time_t t
<weixin_38657984> 在 上传 | 大小:59392

[其它] C++实现含附件的邮件发送功能

说明:C++实现邮件发送程序在vs2013测试通过,一共3个文件,发邮件的程序封装为Csmtp 类。 1.测试用的主函数 // #include Csmtp.h #pragma comment(lib, Kernel32.lib) int main() { Csmtp mail( 25, smtp.126.com, username126.com,// 来源邮箱 pwd, username126.com //目标邮箱 ); if (!mail.CReateSock
<weixin_38711333> 在 上传 | 大小:65536

[其它] C++中的六个函数

说明:一、构造函数    在C++中,构造函数是六个函数中的第一个,当一个对象被创建时,在它的整个周期中,是一个由生到死的过程,即构造函数创建对象,析构函数析构对象。在对象被创建时,调用构造函数创建一个对象,这是对象的创建过程。在C++中,当你创建一个对象时需要调用构造函数创建对象,在类中,有默认的构造函数,当然你也可以去使用构造函数去创建对象,对数据进行初始化。看下面的例子: class Base { public: Base() {} Base(int a=0):nu
<weixin_38616505> 在 上传 | 大小:53248

[其它] C++中const与#define的利弊分析

说明:C++中const与#define的区别如下: 用#define MAX 255定义的常量是没有类型的,所给出的是一个立即数,编译器只是把所定义的常量值与所定义的常量的名字联系起来,define所定义的宏变量在预处理的时候进行替换,在程序中使用到该常量的地方都要进行拷贝替换; 用const float MAX = 255; 定义的常量有类型名字,存放在内存的静态区域中,在程序运行过程中const变量只有一个拷贝,而#define 所定义的宏变量却有多个拷贝,所以宏定义在程序运行过程中所消耗的内存
<weixin_38657102> 在 上传 | 大小:205824

[其它] C++设计模式之模板方法模式(TemplateMethod)

说明:模板方法模式使用继承来实现模式的功能,在基类使用一个方法来定义算法的各个步骤,这些步骤(方法)的具体实现会放到子类中,通过这样来实现不同算法对象的算法拼合,完成该对象整体算法的实现。 作用 模板方法中定义了具体操作中所使用算法的各个步骤,并将其实现交由子类完成,从而实现多种不同的功能; 类视图 实现 class Lunch { public: Lunch(){} virtual ~Lunch(){} void feed() { cooking(); eat
<weixin_38666208> 在 上传 | 大小:49152

[其它] C语言经典例程100例(经典c程序100例)

说明:软件开发网小编注:以下代码因为编辑器等原因,需要将原来空白区域用tab或空格替换即可运营。 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码 main() { int i,j,k; printf(\n); for(i=1;i<5;i++)    /*以下为三重循环*/  for(j=1;j<5;j++)   for (
<weixin_38698860> 在 上传 | 大小:204800

[其它] 关于读取popen输出结果时未截断字符串导致的命令行注入详解

说明:0x00 前言 这种命令行注入在pwn中出现的比较少,所以记录分享一下。 0x01 命令行注入介绍 熟悉web安全的话就知道,如果对特殊字符过滤不当,会引发sql注入或者xss等安全漏洞。其中,命令行注入较为严重,因为可以直接拿到漏洞程序当前权限的OSshell。 然而,命令行注入不仅在web中会出现,在C语言程序中,也会出现命令行注入的漏洞。比方说这道pwn题,就是调用system时,没有对输入数据进行\0截断以及对特殊字符处理不当而导致的。 命令行注入相对于其他二进制漏洞相比利用比
<weixin_38672815> 在 上传 | 大小:156672

[其它] C++获得文件状态信息的方法

说明:本文实例讲述了C++获得文件状态信息的方法。分享给大家供大家参考。具体如下: //C++ 获得文件状态信息源码, //C++ 获得文件所在磁盘盘符源码, //C++ 文件创建时间源码, //C++ 访问时间源码, //C++ 最后修改日期源码,No such file or directory(无此文件或索引) #include #include #include #include #include void main( void ) { struct stat buf;
<weixin_38695452> 在 上传 | 大小:37888

[其它] C语言时间处理实例分享

说明:一、简介 时间处理在编程中经常遇到,包括程序的运行时间和显示时间等。在标准C中, 日期和时间的处理包含在 time.h 的头文件中,需要使用日期和时间相关的类型的函数的话, 需要导入time.h. 二、实例 1、计算时差 #include #include #include int main() { struct timeval start, end; unsigned long spend_time; gettimeofday( &start, NULL );
<weixin_38517728> 在 上传 | 大小:62464

[其它] C++文件读写代码分享

说明:编写一个程序,统计data.txt文件的行数,并将所有行前加上行号后写到data1.txt文件中。 算法提示: 行与行之间以回车符分隔,而getline()函数以回车符作为终止符。因此,可以采用getline()函数读取每一行,再用一个变量i计算行数。 (1)实现源代码 #include #include #include #include using namespace std; int coutFile(char * filename,char * outfilename) {
<weixin_38664989> 在 上传 | 大小:35840
« 1 2 ... .68 .69 .70 .71 .72 94673.74 .75 .76 .77 .78 ... 232075 »