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

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

« 1 2 ... .22 .23 .24 .25 .26 94627.28 .29 .30 .31 .32 ... 232075 »

[其它] VC++创建msi文件的方法

说明:采用VC++可以编写自己软件的安装程序。这里只是创建安装程序类型的msi文件,用orca打开是正确的文件格式,值得自己记录一下了,msi数据库里面的各种表关系复杂,不是一时半刻能研究清楚的。本文仅作一浅析,实现写一个程序附到软件程序的后面,这样可以在编译完成后直接会有安装程序msi文件。就像平常下载的软件,可以写注册表,创建桌面快捷方式,注册各种软件用到的组件和功能。 具体示例程序如下: #pragma once //CRT headers. #include //windows platf
<weixin_38675967> 在 上传 | 大小:48128

[其它] C语言栈的表示与实现实例详解

说明:1.基本概念: C语言的栈是指限定仅在表尾进行插入和删除操作的线性表。 栈作为C语言中一种常用的数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。 栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,而栈顶浮动
<weixin_38655682> 在 上传 | 大小:61440

[其它] C语言借助EasyX实现的生命游戏源码

说明:本文讲述C语言借助EasyX实现的生命游戏,具体操作流程如下: 1.生命游戏内容: 该游戏包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的细胞的数量。如果一个细胞周围的活细胞数量多于 3 个,这个细胞会因为资源匮乏而在下一个时刻死去;如果一个位置周围有 3 个活细胞,则该位置在下一个时刻将诞生一个新的细胞;如果一个位置周围有 2 个活细胞,则该位置的细胞生死状态保持不变;如果一个细胞周围的活细胞少于 2 个,那么这个细胞会
<weixin_38578242> 在 上传 | 大小:233472

[其它] 使用UART与PC通信实现msp430g2553单片机超声波测距示例

说明:适用于msp430g2553单片机  使用到了hc-sr04超声测距模块,使用UART与PC通信。 代码如下:#include long current_time;//最近一次测得时间/*MyPro*/#define LED_1 BIT0                      #define SW_2 BIT3                       #define TA1_1 BIT2                      //TA0.1 HC-SR04 Echo#define
<weixin_38558659> 在 上传 | 大小:49152

[其它] c语言实现冒泡排序、希尔排序等多种算法示例

说明:实现以下排序插入排序O(n^2) 冒泡排序 O(n^2) 选择排序 O(n^2) 快速排序 O(n log n) 堆排序 O(n log n) 归并排序 O(n log n) 希尔排序 O(n^1.25) 1.插入排序 O(n^2) 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置⒋ 重复步骤3,直到找到已排序的元素小
<weixin_38667697> 在 上传 | 大小:71680

[其它] go语言对文件按照指定块大小进行分割的方法

说明:本文实例讲述了go语言对文件按照指定块大小进行分割的方法。分享给大家供大家参考。具体如下: 代码如下: import (  // “bufio”  “flag”  “fmt”  “io”  “os” ) import “strconv” var infile *string = flag.String(“f”, “Null”, “please input a file name or dir.”) var size *string = flag.String(“s”, “0”, “please
<weixin_38725015> 在 上传 | 大小:32768

[其它] go语言中range用法

说明:本文实例讲述了go语言中range用法。分享给大家供大家参考。具体分析如下: range是go语言系统定义的一个函数。 函数的含义是在一个数组中遍历每一个值,返回该值的下标值和此处的实际值。 假如说a[0]=10,则遍历到a[0]的时候返回值为0,10两个值。 下面是一个例子:这个例子是求一个数组里面的平均值。 代码如下:package main import (     “fmt” ) func main() {     sum := 0.0     var avg float64    
<weixin_38519681> 在 上传 | 大小:39936

[其它] Go语言用map实现堆栈功能的方法

说明:本文实例讲述了Go语言用map实现堆栈功能的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:package stack import (     “strconv” ) type Stack struct {     quenu map[int]int } func New() *Stack{     s := new(Stack)     s.quenu = make(map[int]int)     return s } func (s *Stack) Push(i int) {
<weixin_38658085> 在 上传 | 大小:24576

[其它] Go语言里的new函数用法分析

说明:本文实例讲述了Go语言里的new函数用法。分享给大家供大家参考。具体如下: 表达式 new(T) 分配了一个零初始化的 T 值,并返回指向它的指针。 var t *T = new(T) 或 t := new(T) 代码如下: 代码如下:package main import “fmt” type Vertex struct {     X, Y int } func main() {     v := new(Vertex)     fmt.Println(v)     v.X, v.Y =
<weixin_38632488> 在 上传 | 大小:30720

[其它] Go语言图片处理和生成缩略图的方法

说明:本文实例讲述了Go语言图片处理和生成缩略图的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:package main import (     “fmt”     “os”     “image”     “image/color”     “image/draw”     “image/jpeg” ) func main() {     f1, err := os.Open(“1.jpg”)     if err != nil {         panic(err)     }
<weixin_38686041> 在 上传 | 大小:32768

[其它] C#处理文本文件TXT实例详解

说明:本文实例讲述了C#处理文本文件TXT的方法。分享给大家供大家参考。具体分析如下: 1. 如何读取文本文件内容: 这里介绍的程序中,是把读取的文本文件,用一个richTextBox组件显示出来。要读取文本文件,必须使用到”StreamReader”类,这个类是由名字空间”System.IO”中定义的。通过”StreamReader”类的”ReadLine()”方法,就可以读取打开数据流当前行 的数据了。下面代码实现的功能就是读取”C:\file.txt”并在richTextBox1组件中显示出来:
<weixin_38609453> 在 上传 | 大小:54272

[其它] C#中线程同步对象的方法分析

说明:本文实例讲述了C#中线程同步对象的方法。分享给大家供大家参考。具体分析如下: 在编写多线程程序时无可避免会遇到线程的同步问题。什么是线程的同步呢? 举个例子:如果在一个公司里面有一个变量记录某人T的工资count=100,有两个主管A和B(即工作线程)在早一些时候拿了这个变量的值回去,过了一段时间A主管将T的工资加了5块,并存回count变量,而B主管将T的工资减去3块,并存回count变量。好了,本来T君可以得到102块的工资的,现在就变成98块了。这就是线程同步要解决的问题。 在.Net的某
<weixin_38627590> 在 上传 | 大小:87040
« 1 2 ... .22 .23 .24 .25 .26 94627.28 .29 .30 .31 .32 ... 232075 »