小知识
肉嘟嘟的zhu
。。。。。
展开
-
根据标签将一个文件夹中的多个图片移动到另一个文件夹
问题描述:一个文件夹中含有多张图片,现需要根据Excel表中的多个图片名称,从这个文件夹中找出来,并移动另一个文件夹中。在这里使用python来写,很快速,可以直接移动过去,也可复制过去(不改变源文件夹中图片的数量)。import xlrdimport osimport shutil# 打开文件data = xlrd.open_workbook('C:/Users/zll/Desktop/新建文件夹/demo.xlsx')# 查看工作表data.sheet_names()# print原创 2020-07-27 15:39:18 · 1093 阅读 · 0 评论 -
深搜和广搜的区别
一般来说,广搜常用于找单一的最短路线,或者是规模小的路径搜索,它的特点是”搜到就是最优解”, 而深搜用于找多个解或者是”步数已知(好比3步就必需达到前提)”的标题,它的空间效率高,然则找到的不必定是最优解,必需记实并完成全数搜索,故一般情况下,深搜需要很是高效的剪枝(优化).像搜索最短路径这些的很显著若是用广搜,因为广搜的特征就是一层一层往下搜的,保证当前搜到的都是最优解,当然,最短路径只是一方面的原创 2016-08-03 09:37:59 · 639 阅读 · 0 评论 -
n&=(n-1)的应用
n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子: n = 10100(二进制),则(n-1) = 10011 ==》n&(n-1) = 10000 可以看到原本最低位为1的那位变为0。 弄明白了n&(n-1)的作用,那它有哪些应用? 1. 求某一个数的二进制表示中1的个数 while (n >0 ) { count ++; n &原创 2016-11-29 21:19:30 · 960 阅读 · 0 评论 -
C++文件的读入与输出
遇到一道题,从txt中读入一批数据,按照指定规则处理后输出到txt中去。因为刚刚接触c++,所以先学习了一下读入和输出,参照的是CSDN中的一位博主的代码,望见谅!PS:我主要提醒的是一点,输入输出文本,一定要建立在源代码的同级目录下,不然容易出错。#include<iostream>#include<fstream>using namespace std;...翻译 2019-03-01 17:18:38 · 1212 阅读 · 0 评论 -
C++利用二维数组的类存储学生成绩
将学生成绩储存在二维数组中,计算每位学生的成绩和,再输出#include<stdio.h>//#include<fstream>#include<string>//#include<vector>#include<iostream>#include<iomanip>using namespace std;c...原创 2019-03-02 16:03:30 · 4854 阅读 · 0 评论 -
动态联编与静态联编的区别
摘要】:本文阐述了静态联编和动态联编的概念和区别,通过具体实例分析了实现动态联编的条件,指出了虚函数是实现动态联编的基础。【关键词】:静态联编;动态联编;虚函数在C++中,联编是指一个计算机程序的不同部分彼此关联的过程。按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。 1.静态联编静态联编是指联编工作在编译阶段完成的,这种联编过程是在程序运行...转载 2019-03-18 14:40:57 · 8598 阅读 · 1 评论