自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虚幻社区

xuhss.com 路径制的在线新IT大学。

  • 博客(1016)
  • 资源 (14)
  • 论坛 (1)
  • 收藏
  • 关注

原创 MySQL 教程文章列表汇总

MySQL 教程文章列表汇总MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。在本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据库。什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们

2021-04-02 16:15:11 478

原创 大学四年到毕业工作5年的学习路线资源汇总

前言一直有伙伴问小傅哥,有没有一个Java的学习路线,最好再有一些相关的资料、书籍、视频。因为现在自己学习也不知道哪不会,看到这个学这个,看到那个学那个,也摸不到头,还比较混乱。特别希望有一个大学到毕业的学习路线整理。好!安排给你。以下是我对大学四年和工作5年左右的一个学习路线整理,并将所有资料按照大一、大二…到工作五年,分别汇总到网盘里,以便不至于将资料弄到一堆,根本没法看。因为分享链接总是失效,可以通过关注博客:虚幻私塾,获取加入链接,下载有序分类的300G资料。大一对于刚上大学的小伙伴来说,

2020-11-24 08:26:35 998 6

原创 搞定,爬取公众号文章转换成PDF,自动邮件发送给自己!

一、写在前面这也是一个读者的需求,之前也有读者提到过,趁五一还在假期中(调休几天),给大家一并解决了,拿到需求,先简单分析下,然后百度下,基本解决方法就有了,哈哈哈哈!最后呈现效果:本需求主要分为三个部分:爬取到公众号发布文章的链接和标题这块,目前网络上有的一些方法有:从搜狗微信上爬取(有个现成的框架wechatsogou[1],不过好像已经好久没人维护了,链接获取功能测试失败)、从微信公众号后台爬取(需要大家注册微信公众号,麻烦),这里我用的方法是直接从第三方数据平台爬取(简单)。我选择

2021-05-11 19:21:29 20

原创 一个能监控文件变化的 Python 神器

假设现在有一个应用场景,需要对文件系统进行监控,发生变化时产生日志,对新增的文件做一些相应的操作。比如说应用到我之前的音乐高潮提取器:若当前文件夹下增加了一个音乐文件,监控器就调用音乐高潮提取器,自动提取该音乐文件的高潮部分。这样的监控器写起来也不难,但是很花时间,有许多情况要考虑。不过幸好我们是写Python的,有许多轮子可以使用。1. 准备Windows环境下打开Cmd(开始—运行—CMD),苹果系统环境下请打开Terminal(command+空格输入Terminal),准备开始输入命令安装依

2021-05-05 20:21:14 47

原创 Python3 命名空间和作用域

命名空间先看看官方文档的一段话:A namespace is a mapping from names to objects.Most namespaces are currently implemented as Python dictionaries。命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重

2021-04-21 11:51:25 131

原创 Python3 面向对象

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性

2021-04-21 11:50:47 31

原创 Python3 错误和异常

作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。Python 有两种错误很容易辨认:语法错误和异常。Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。语法错误Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例>>> while True print('Hello world') File "<stdin>", line

2021-04-21 11:49:36 127

原创 Python3 OS 文件/目录方法

os** 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:序号方法及描述1os.access(path, mode) 检验权限模式2os.chdir(path) 改变当前工作目录3os.chflags(path, flags) 设置路径的标记为数字标记。4os.chmod(path, mode) 更改权限5os.chown(path, uid, gid) 更改文件所有者6os.chroot(path) 改变当前进程的根目录

2021-04-21 11:46:50 20

原创 Python3 File(文件) 方法

Python3 File(文件) 方法open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。**注意:**使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode='r')完整的语法格式为:open(file, mode='r', bufferi

2021-04-21 11:46:07 99

原创 Python3 输入和输出

Python3 输入和输出在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。s

2021-04-21 11:45:26 129

原创 Python3 模块

Python3 模块在前面的几个章节中我们基本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。下面是一个使用 python 标准库中模块的例子。#!/usr/b

2021-04-21 11:44:11 108

原创 Python3 数据结构

Python3 数据结构本章节我们主要结合前面所学的知识点来介绍Python数据结构。列表Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:方法描述list.append(x)把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。list.extend(L)通过添加指定列表的所有元素来扩充列表,相当于 a[len(a):] = L。list.i

2021-04-21 11:43:29 38

原创 Python3 函数

Python3 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放

2021-04-21 11:42:30 42

原创 Python3 迭代器与生成器

Python3 迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:>>> list=[1,2,3,4]>>> it = iter(list) # 创建迭代器对象>>> pri

2021-04-20 11:45:16 161

原创 Python3 循环语句

Python3 循环语句本章节将为大家介绍 Python 循环语句的使用。Python 中的循环语句有 for 和 while。Python 循环语句的控制结构图如下所示:while 循环Python 中 while 语句的一般形式:while 判断条件(condition): 执行语句(statements)……执行流程图如下:同样需要注意冒号和缩进。另外,在 Python 中没有 do…while 循环。以下实例使用了 while 来计算 1 到 100 的总和:#!

2021-04-20 11:44:19 143

原创 Python3 条件控制

Python3 条件控制Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:代码执行过程:if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3如果 “condition_1” 为 True 将执

2021-04-20 11:40:25 119

原创 Python3 编程第一步

Python3 编程第一步在前面的教程中我们已经学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列。#!/usr/bin/python3 # Fibonacci series: 斐波纳契数列# 两个元素的总和确定了下一个数a, b = 0, 1while b < 10: print(b) a, b = b, a+b其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于:n=bm=a+ba=nb=

2021-04-20 11:37:56 122

原创 Python3 集合

Python3 集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)>>> basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}>>> prin

2021-04-20 11:37:09 156

原创 Python3 字典

Python3 字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2, key3 : value3 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。一个简单的字典实例:dict = {'name': 'runoob', 'likes': 123,

2021-04-20 11:36:00 75

原创 Python3 元组

Python3 元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。>>> tup1 = ('Google', 'Runoob', 1997, 2000)>>> tup2 = (1, 2, 3, 4, 5 )>>> tup3 = "a", "b", "c", "d" # 不需要括号也可以>>>

2021-04-20 11:34:18 166

原创 Python3 列表

序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可

2021-04-20 11:32:26 203

原创 Python3 字符串

Python3 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:变量[头下标:尾下标]索引值以 0 为开始值,-

2021-04-20 11:28:59 141

原创 Python3 数字(Number)

Python3 数字(Number)Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del var1[,var2[,var3[....,varN]]]您可以通过使用del语句删除单个或多个对象的引用,例如:del vardel var_a, var_bPyth

2021-04-20 11:27:05 140

原创 Python3 运算符

什么是运算符?本章节主要说明 Python 的运算符。举个简单的例子:4 + 5 = 9例子中,4 和 5 被称为操作数,+ 称为运算符。Python 语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来让我们一个个来学习Python的运算符。Python算术运算符以下假设变量a为10,变量b为21:运算符描述实例+加 - 两个对象相加a + b 输出结果 31-减

2021-04-19 20:04:42 98

原创 Python3 注释

Python3 注释确保对模块, 函数, 方法和行内注释使用正确的风格Python中的注释有单行注释和多行注释:Python中单行注释以 # 开头,例如::# 这是一个注释print("Hello, World!")多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来,例如:1、单引号(’’’)#!/usr/bin/python3 '''这是多行注释,用三个单引号这是多行注释,用三个单引号 这是多行注释,用三个单引号'''print("Hello, World!"

2021-04-19 20:04:06 75

原创 Python3 解释器

Python3 解释器Linux/Unix的系统上,一般默认的 python 版本为 2.x,我们可以将 python3.x 安装在 /usr/local/python3 目录中。安装完成后,我们可以将路径 /usr/local/python3/bin 添加到您的 Linux/Unix 操作系统的环境变量中,这样您就可以通过 shell 终端输入下面的命令来启动 Python3 。$ PATH=$PATH:/usr/local/python3/bin/python3 # 设置环境变量$ pyt

2021-04-19 20:03:27 62

原创 Python3 基本数据类型

Python3 基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:#!/usr/bin/python3counter = 100 # 整型变量miles = 1000.0 # 浮点型变量name =

2021-04-19 20:01:23 62

原创 Python3 基础语法

Python3 基础语法编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。在 Python

2021-04-19 20:00:19 73

原创 Python 3 简介

Python 3 简介Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。查看 Python 版本我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python 版本:python -V以上命令执行结果如下:

2021-04-19 19:58:47 75

原创 Python3 环境搭建

Python3 环境搭建本章节我们将向大家介绍如何在本地搭建 Python3 开发环境。Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)Win 9x/NT/2000Macintosh (Intel, PPC, 68K)OS/2DOS (多个DOS版本)PalmOSNokia 移动手机Windows CEAcorn/RISC OS

2021-04-19 19:56:44 87 1

原创 Python 3 教程

Python 3 教程Python3 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言:

2021-04-19 19:41:36 71

原创 人工智能与深度学习入门实战-01win10 gpu版本 tensorflow的安装

win10 gpu版本 tensorflow的安装1.Win10 64位一般都安装了2.CUDA 10.02.1课程需要的所有软件2.2我的电脑环境2.3安装cuda2.3.1选择默认的解压目录2.3.2需要注意的点需要nvdia显卡确认选卡驱动确认是否安装visual studio2.3.3安装过程自定义安装:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lFTdcfyx-1618622114597)(Win10开发环境

2021-04-17 09:15:41 214

原创 pYthon from import最核心的2个概念

1.目录只有包含一个叫做 __ init __.py 的文件才会被认作是一个包2.注意当使用 from package import item 这种形式的时候,对应的 item 既可以是包里面的子模块(子包),或者包里面定义的其他名称,比如函数,类或者变量。import 语法会首先把 item 当作一个包定义的名称,如果没找到,再试图按照一个模块去导入。...

2021-04-15 16:03:42 276

原创 怎样能把文件夹表示成树形的文本字符串结构

1.win+r 快捷键 输入cmd 打开命令提示符。2.cd 文件路径 找到对应文件夹路径。3.打出命令 tree/f>file.txt 回车tree/f>file.txt4.在对应文件夹下会出生成一个file.txt 打开

2021-04-15 10:55:18 248

原创 如何使用python实现模拟鼠标点击

安装pyautoguipip install pyautogui运行点击import pyautoguiimport timetime.sleep(3)pyautogui.click(196, 388,clicks = 2, button = 'left', interval = 0.05)# 点击进入单据

2021-04-13 16:05:10 333

原创 Python自动发送qq邮件/打包exe/操作摄像头

教你用python做一个属于自己的窃取摄像头照片的软件。需要安装python3.5以上版本,在官网下载即可。然后安装库opencv-python,安装方式为打开终端输入命令行。可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple,这样就会从清华这边的镜像去安装需要的库,会快很多。$ pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/具体的代码以及

2021-04-11 22:56:55 418

原创 Python Flask定时调度疫情大数据爬取全栈项目实战使用-20Linux下部署定时爬虫

一、创建一个spyder.py文件通过代码测试参数的传递二、根据不同参数调用不同方法Pycharm传递参数:运行脚本获取到被传递的参数:所以可以根据参数的值,来执行不同的操作:if __name__ == '__main__': l = len(sys.argv) if l == 1: s = """ 请输入参数 参数说明: up_his 历史记录表 up_hot 百度热搜 u

2021-04-11 20:42:06 422

原创 Python Flask定时调度疫情大数据爬取全栈项目实战使用-19开发模式部署整个前后端

项目部署开发模式部署:一、删除多余的代码去除预设值去除后的效果:设置定时ajax刷新后端数据的代码:gettime()get_c1_data()get_c2_data()get_l1_data()get_l2_data()get_r1_data()get_r2_data()setInterval(gettime, 1000)setInterval(get_c1_data, 10000)setInterval(get_c2_data, 10000)setInterval(g

2021-04-11 14:26:23 402

原创 Python Flask定时调度疫情大数据爬取全栈项目实战使用-18可视化大屏右侧模板制作

可视化大屏模板制作最终的效果复制柱状图optionmain.html导入js文件:utils.py添加数据库查询操作:def get_r1_data(): sql = 'select city,confirm from ' \ '(select city,confirm from details ' \ 'where update_time=(select update_time from details order by update_tim

2021-04-11 11:00:56 425

原创 Python Flask定时调度疫情大数据爬取全栈项目实战使用-17可视化大屏左侧模板制作

可视化大屏模板制作一、最终的效果复制ec_left1.js到目录下面关于各个配置项的介绍可以参考:https://echarts.apache.org/zh/option.html#titlemain.html引入js文件utils.py添加获取数据库数据的方案:def get_l1_data(): sql = "select ds,confirm,suspect,heal,dead from history" res = query(sql) return

2021-04-11 07:39:48 393

在vc++中用GDAL读取tif文件中任意一点的高程值

int main(int argc, char* argv[]) { int num_iamge_size=0; BYTE *pafScanblock1; //开辟缓存区 char *file_path_name="C:/webservices/data/srtm/chinaclip.tif"; GDALDataset *poDataset; //GDAL数据集 GDALAllRegister(); //注册所有的驱动 poDataset = (GDALDataset *) GDALOpen(file_path_name, GA_ReadOnly );

2017-11-23

VS2015 C++ 调用7z SDK实现压缩和解压

VS2015 C++ 调用7z SDK实现压缩和解压,包含了编译好的dll

2018-06-14

微软常用运行库合集下载(vs2008(sp)/vs2010(sp)/vs2012/vs2013/vs2015/vs2017) 包含32位/64位

微软常用运行库合集下载(vs2008(sp)/vs2010(sp)/vs2012/vs2013/vs2015/vs2017) 包含32位/64位

2018-11-02

(爬虫工具)Teleport_Ultra_Installer.7z

昨天应该公司需要,想要爬取一个网站的静态资源,但是用代码写,一个一个爬很累,就算完成了估计也要一点时间,于是想着看看有没有一款工具能够完成我的任务,于是乎发现了一个很好用的工具-teleport ultra。

2020-03-29

VS2015 C++ MFC 等比缩小图片分辨率大小

VS2015 C++ MFC 等比缩小图片分辨率大小 bool CtestCImageDlg::CreateSmallPic(CString& szOldFileName, CString& szNewFilName) { const double WIDTH = 5000; const double HEIGHT = 5000; CImage oldimg; CImage newimg; oldimg.Load(szOldFileName); if (oldimg.IsNull()) return false; int nWidth = 160; int nHeight = 160; nWidth = oldimg.GetWidth(); nHeight = oldimg.GetHeight(); if (nWidth > WIDTH || nHeight > HEIGHT) { double dRatio = nWidth * 1.0 / nHeight; if (nWidth > nHeight) { nWidth = WIDTH; nHeight = nWidth / dRatio; } else { nHeight = HEIGHT; nWidth = nHeight * dRatio; } } if (!newimg.CreateEx(nWidth, nHeight, 24, BI_RGB)) { oldimg.Destroy(); return false; } int nPreMode = ::SetStretchBltMode(newimg.GetDC(), HALFTONE); newimg.ReleaseDC(); oldimg.Draw(newimg.GetDC(), 0, 0, nWidth, nHeight, 0, 0, oldimg.GetWidth(), oldimg.GetHeight()); newimg.ReleaseDC(); ::SetBrushOrgEx(newimg.GetDC(), 0, 0, NULL); newimg.ReleaseDC(); ::SetStretchBltMode(newimg.GetDC(), nPreMode); newimg.ReleaseDC(); newimg.Save(szNewFilName); newimg.Destroy(); oldimg.Destroy(); return true; }

2015-08-22

快速寻找无向图中两点间的所有路径

函数功能:找到图中两个节点之间的所有路径 参数说明:1、Matrix 初始矩阵,将路径矩阵的形式存储,本程序对应的是一个无向图。 2、headNode 初始节点 3、endNode 结束节点 主要的思想 利用深度优先遍历的算法 1、利用result来存放每次从栈中出栈的数据,里面很可能就是要找的路径,为什么要单独提取出来,因为包含了多条路径 2、通过设置 访问是否的变量来避免回路

2018-05-23

mfc 读写 excel 示例 C++ libxl

mfc 读写 excel 示例 C++ libxl

2019-03-04

libxl 控制excel的添加和删除

libxl 控制excel的添加和删除

2019-03-04

7zip LZMA920经典版 SDK

LZMA SDK 包含以下内容: l C++ source code of LZMA Encoder and Decoder l C++ source code for .7z compression and decompression (reduced version) l ANSI-C compatible source code for LZMA / LZMA2 / XZ compression and decompression l ANSI-C compatible source code for 7z decompression with example l C# source code for LZMA compression and decompression l Java source code for LZMA compression and decompression l lzma.exe for .lzma compression and decompression l 7zr.exe to work with 7z archives (reduced version of 7z.exe from 7-Zip) l ANSI-C and C++ source code in LZMA SDK is subset of source code of 7-Zip.

2018-06-14

Bentley Map 安装包

BentleyMap V8i (bm08110787en.exe) Bentley Map 是一款专门为全球基础设施领域从事测绘、设计、规划、建造和运营活动的组织而设计的功能全面的GIS软件。它增强了各种 MicroStation 基本功能,可为创建、维护和分析精确的地理空间数据提供强有力的支持。用户可以轻松地将各种来源的数据整合到工程和测绘工作流程中。在与 Bentley Map 集成时,使用不同坐标系的多种数据类型可以实时进行转换。Bentley Map 还支持直接的 Oracle Spatial 数据集编辑和全面的拓扑维护。功能强大的分析和显示工具提供了详细分析、研究和决策支持。 直观的“地图管理器”可简化大量复杂空间信息的显示与查询过程。“地图管理器”采用了 MicroStation V8 XM Edition 的全新显示功能,其中包括显示顺序和透明度。用户可以在一个所见即所得的环境中轻松创建自定义地图,并可随时保存地图定义以供日后调用、编辑、分析或绘图之用。 Bentley Map 可促进企业范围内的地理空间数据集成并提升各类空间信息的价值。由于 Bentley Map 与 MicroStation 紧密集成,您可以同时操作光栅和矢量数据。 无缝的互操作环境使用户可以轻松使用各个行业的空间数据格式。Bentley Map 可通过 MicroStation 支持的任何双层数据库连接、双层 Oracle Spatial 连接或三层 Oracle Spatial/ArcGIS 连接来实施。

2018-06-22

Windows程序设计(第5版) 高清

这是一本经典的Windows核心编程指南,从第1版到第5版,引领着数十万程序员走入Windows开发阵营,培养了大批精英。作为Windows开发人员的必备参考,本书是为打算理解Windows的C和C++程序员精心设计的。第5版全面覆盖Windows XP,Windows Vista和Windows Server 2008中的170个新增函数和Windows特性。书中还讲解了Windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。

2014-03-03

OPENGL编程指南 高清

本书对OpenGL以及OpenGL实用函数库进行了全面而又权威的介绍,素有“OpenGL红宝书”之誉。本书的上一个版本覆盖了到OpenGL2.1版的内容。本版涵盖了OpenGL3.0和3.1的最新特性。本书以清晰的语言描述了OpenGL的功能以及许多基本的计算机图形技巧,例如创建和渲染3D模型、从不同的透视角度观察物体、使用着色、光照和纹理贴图使场景更加逼真等。另外,本书还深入探讨了许多高级技巧,包括纹理贴图、抗锯齿、雾和大气效果、NURBS、图像处理子集等。此外,本书还对一些重要的主题进行了讨论,例如提高性能、OpenGL扩展以及跨平台技术等。

2014-03-03

openGL.ppt

openGL.ppt ,VC++,三维图形开发

2012-12-10

发展自主CAE软件产业的建议与对策.pdf

发展自主CAE软件产业的建议与对策.pdf

2012-12-10

轻轻的风wind的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除