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

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

« 1 2 ... .89 .90 .91 .92 .93 94694.95 .96 .97 .98 .99 ... 232169 »

[其它] c#连接sqlserver数据库、插入数据、从数据库获取时间示例

说明:c#连接sqlserver、插入数据、从数据库获取时间 代码如下:using System;using System.Data.SqlClient; namespace Test{    //连接数据库    public class Connection    {        private static string connectionString =            “Server = 192.168.1.222;” +            “Database = Test;
<weixin_38576392> 在 上传 | 大小:57344

[其它] C/C++中宏定义(#define)

说明:#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。 宏的定义在程序中是非常有用的,但是使用不当,就会给自身造成很大的困扰。通常这种困扰为:宏使用在计算方面。 本例子主要是在宏的计算方面,很多时候,大家都知道定义一个计算的宏,对于编译和编程
<weixin_38598613> 在 上传 | 大小:71680

[其它] 详解C++11中的右值引用与移动语义

说明:C++11的一个最主要的特性就是可以移动而非拷贝对象的能力。很多情况都会发生对象的拷贝,有时对象拷贝后就立即销毁,在这些情况下,移动而非拷贝对象会大幅度提升性能。 右值与右值引用 为了支持移动操作,新标准引入了一种新的引用类型——右值引用,就是必须绑定到右值的引用。我们通过&&而不是&来获得右值引用。右值引用一个重要的特性就是只能绑定到将要销毁的对象。 左值和右值是表达式的属性,一些表达式生成或要求左值,而另一些则生成或要求右值。一般而言,一个左值表达式表示的是一个对象的身份,而右值表达式表示
<weixin_38516380> 在 上传 | 大小:128000

[其它] C++ 头文件系列(set)详解

说明:简介 头文件包含 set 、 multiset 两个类模版,这里要描述的概念与map非常相似,甚至连成员函数都几乎一样,所以这篇随笔会很短。 set set如果翻译成中文应该是集合的意思,这里更确切的说是 唯一有序集合 ,性质与map类似: 关联性 元素唯一性 动态增长 有序性 此外的一个重要特点是: Key与Value是同一个对象(自映射) set == map 定义使用set的时候只需要传入一个类型参数,这个类型即是key,也是value。 实际上, set是map的特殊情
<weixin_38689551> 在 上传 | 大小:57344

[其它] C语言基础 原码、反码、补码和移码详解

说明:原码、反码、补码、移码的作用?    在计算机内,机器数有无符号和带符号数之分。无符号数表示正数,在机器数中没有符号位。位于无符号数,若约定小数点的位置在机器数的最低位之后,则是纯整数;若约定小数点的位置在机器数的最高位之前,则是纯小数。对于带符号数,机器数的最高位是表示正、负的符号位,其余位则表示数值。若约定小数点的位置在机器数的最低数值位之后,则是纯整数;若约定小数点的位置在机器数的最高数值位之前(符号位之后),则是纯小数。    为了便于运算,带符号位的机器数可采用原码、反码和补码等不同的
<weixin_38518006> 在 上传 | 大小:43008

[其它] C++如何实现简单的计时器详解

说明:实现分析 首先我们先分析一下计时器的一些功能,简单一点的计时器包括开始、暂停、停止和显示基本功能,这些功能以C++面向对象的编程思想(OOP)进行抽象,就是计时器类(Timer)的4个成员函数,当然我们要把这些函数作为公有的,因为它们是留给外部的接口(interface)。 然后我们再分析一下计时器的三种状态:停止,正在运行,暂停(注意:暂停不是停止),那么怎么记录计时器的三种状态呢? 这里我们用布尔类型的变量记录计时器的三种状态,分别为bool is_pause,bool is_stop,在
<weixin_38719719> 在 上传 | 大小:74752

[其它] 深入浅析STL vector用法

说明:本文关于stl vector用法的介绍非常详细,具体内容请看下文 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vect
<weixin_38661128> 在 上传 | 大小:100352

[其它] C++编程中用put输出单个字符和cin输入流的用法

说明:用C++流成员函数put输出单个字符 在程序中一般用cout和插入运算符“<<”实现输出,cout流在内存中有相应的缓冲区。有时用户还有特殊的输出要求,例如只输出一个字符。ostream类除了提供上面介绍过的用于格式控制的成员函数外,还提供了专用于输出单个字符的成员函数put。如: cout.put('a'); 调用该函数的结果是在屏幕上显示一个字符a。put函数的参数可以是字符或字符的ASCII代码(也可以是一个整型表达式)。如 cout.put(65 + 32)
<weixin_38703906> 在 上传 | 大小:61440

[其它] 详解C++编程中的私有继承和公有继承

说明:C++类的私有继承 在声明一个派生类时将基类的继承方式指定为private的,称为私有继承,用私有继承方式建立的派生类称为私有派生类(private derived class ), 其基类称为私有基类(private base class )。 私有基类的公用成员和保护成员在派生类中的访问属性相当于派生类中的私有成员,即派生类的成员函数能访问它们,而在派生类外不能访问它们。私有基类的私有成员在派生类中成为不可访问的成员,只有基类的成员函数可以引用它们。一个基类成员在基类中的访问属性和在派生类中
<weixin_38611527> 在 上传 | 大小:89088

[其它] 详解C++编程中的析构函数

说明:C++析构函数 创建对象时系统会自动调用构造函数进行初始化工作,同样,销毁对象时系统也会自动调用一个函数来进行清理工作(例如回收创建对象时消耗的各种资源),这个函数被称为析构函数。 析构函数(Destructor)也是一种特殊的成员函数,没有返回值,不需要用户调用,而是在销毁对象时自动执行。与构造函数不同的是,析构函数的名字是在类名前面加一个”~“符号。 注意:析构函数没有参数,不能被重载,因此一个类只能有一个析构函数。如果用户没有定义,那么编译器会自动生成。 析构函数举例: #includ
<weixin_38559866> 在 上传 | 大小:63488

[其它] LeetCode — Path Sum III分析及实现方法

说明:LeetCode — Path Sum III分析及实现方法 题目描述: You are given a binary tree in which each node contains an integer value. Find the number of paths that sum to a given value. The path does not need to start or end at the root or a leaf, but it must go downward
<weixin_38522106> 在 上传 | 大小:31744

[其它] Java equals 方法与hashcode 方法的深入解析

说明:PS:本文使用jdk1.7解析1.Object类 的equals 方法 代码如下:   /**     * Indicates whether some other object is “equal to” this one.     *      * The {code equals} method implements an equivalence relation     * on non-null object references:     *      * It is reflexi
<weixin_38536267> 在 上传 | 大小:55296
« 1 2 ... .89 .90 .91 .92 .93 94694.95 .96 .97 .98 .99 ... 232169 »