面试必考 ! ! ! 插入排序/选择排序/堆排序/快速排序...

插入排序思路:(1) 将数组划分为 “ 已排序区间 ” 和 “ 待排序区间 ”,用 bound 来标识这两个区间,bound 为待排序区间的第一个位置;(2) 将待排区间的第一个元素(即bound 标记位置的元素),与已排区间的元素进行比较。 选择排序(1) 将数组分为两个区间,待排区间和已排区间,但注意,这里与插入排序不同的是,插入排序 bound 可以是任意一个元素,而选择排序的 bound 必须从 0 开始。 因为选择排序在后续进行选择时,会选出最小值放到已排区间的最后,如果一
分类: 企业开发 发布时间: 03-28 10:12 阅读次数: 0

Python究竟是什么?你确定真的了解Python了嘛?

1、python到底是什么?Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,**简单来说,Pyhton就是一门编程语言!**但是它能提供高效的高级数据结构,还能简单有效地面向对象编程。Python作为目前热门的程序语言,拥有着超高的人气,并且Python和目前热门的人工智能有这密切相关的联系。2、为什么大多数人选择学Python?如今有很多的人学编程语言都会首选Python,为什么呢?因为Python相对于其他的语言比较容易上手些,是很适合编程初学
分类: 其他 发布时间: 03-28 10:12 阅读次数: 0

第九届蓝桥杯 模拟彩虹灯系统

【冉冰的成长日记003】课设耽误的,可不怪我咕!!先说程序的问题,我感觉不到那个亮度等级变化的区别,好似有又好似没有0.0。。。。。第二,按键的刷新和LED模块有冲突,需要长按按键才好使。。。其他没啥了,,,就这样吧看看代码吧,据说分块写也并不能使变量增加,我就还是写到一个main.c里了,不要跟我学,hhhh#include<STC15F2K60S2.h>#include<iic.h>#include "intrins.h"sbit S7=P3^0;sbit
分类: 物联网 发布时间: 03-28 10:12 阅读次数: 0

Widget简单组件 Button按钮

文章目录Button按钮简介代码演示Button按钮简介Button继承于TextView,主要用于在UI界面上生成一个按钮,当用户单击按钮时,会触发一个OnClick事件。通过android: backgroud属性为按钮指定背景颜色或背景图片。Button类通过继承父类的方法来实现对按钮组件的操作,下表列举了 Button类的常用方法。Button类的方法方法功能描述onKeyDown()当用户按键时,该方法被调用onKeyUp()当用户按键弹起后,该方法被调用
分类: 移动开发 发布时间: 03-28 10:12 阅读次数: 0

javaweb学习笔记之JDBC预编译与sql注入问题

什么是sql注入我们写一个登录的界面,把密码设为fdsa和1,代码如下select * from tbl_user where username = 'fdsafds' and password = 'fdsa' or '1'='1'; 当我们输入用户名:fdsafds密码:fdsa' or '1'='1这样可以登录成功,为什么?以上SQL语句where条件恒成立,会将数据库表当中的数据全部查询出来以上现象被称为SQL注入,即 当用户提供的信息当中含有SQL语句的关键字,并且这些
分类: 数据库 发布时间: 03-28 10:11 阅读次数: 0

计算机网络学习篇:TCP/IP原理体系结构

最近有空再次看了计网的内容,加上学习了组网技术,“温故而知新”,发现了一些以前没有学到的知识和内容,特别是到后面部分的知识,感觉收获颇丰。我这次准备记录下来,一方面能更好的总结重要知识点,另一方面方便查看学习。
分类: 其他 发布时间: 03-28 10:11 阅读次数: 0

Android串口通讯RS485发送和接收数据

最近有个需求是这样子的,客户购买了我们这边的室内可视分机,客户DIY自己的软件,我们这边需要提供RS485串口通讯demo演示以及sdk集成。大致需求是这样子,话不多说,往下看。一、SDK部分1、拷贝libxxx.so文件到armeabi-v7a目录下拷贝.so库(用来进行485串口通讯的)到,libs/armeabi-v7a目录下,.so文件名称根据自己项目具体的功能模块命名名称。2、删除res目录下所有的资源文件3、build.gradle(Module:serialport485)
分类: 移动开发 发布时间: 03-28 10:11 阅读次数: 0

超详细 Hadoop 安装(内附ssh免密登录,图文详解,小白必看)

hadoop2.7.7.tar.gz链接:https://pan.baidu.com/s/18tMvslkfjyulrip9-2IitQ提取码:aoye复制这段内容后打开百度网盘手机App,操作更方便哦jdk-8u211-linux-x64.tar链接:https://pan.baidu.com/s/1lGoPs6zwmkysw4uW2PhXag提取码:aoye复制这段内容后打开百度网盘手机App,操作更方便哦...
分类: 企业开发 发布时间: 03-28 10:11 阅读次数: 0

WEB前端,初识vue.js

VUE.JS指令知识点汇总提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录VUE.JS指令知识点汇总一、pandas是什么?二、使用步骤1.引入库2.读入数据总结学习内容:学习时间:学习产出:一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplo
分类: 编程语言 发布时间: 03-28 10:11 阅读次数: 0

课程总结(第三周)

翌得:1.总结接触到的所有贪心题(难易都有)2.简要了解动态规划主要是思路。因为每题都各有特点,所以只大致分类。题目包含作业中20余题和上课所讲例题。难题会附上核心代码。课上:1.一个轮船上最多装多少集装箱---->>>重量轻的先装2.使背包中物品价值最大---->>>根据 (价值/重量) 这个比值,降序排列,塞满背包。由于物品可以分割,最后当所剩重量不足以放下整个物品时,可用性价比乘以所剩重量。类似问题:老鼠和猫的交易(题F),要求老鼠所得到的粮食最多
分类: 物联网 发布时间: 03-28 10:11 阅读次数: 0

三分钟带你了解mybatis关联映射(案例分析一对一,多对多)

通过前几篇文章的学习,我们已经大致了解了mybatis基础知识,并可以使用基础的sql语句来操作数据库。在关系型数据库中,表与表之间存在着一对一,一对多,多对多这几种映射关系。映射关系是mybatis的核心知识,在以后的工作中,我们会经常遇到以上几种映射关系,因此,我们很有必要学好映射关系。一、mybatis 一对一映射关系1.一对一映射关系什么是一对一映射关系?:从数据库的角度出发就是在任意一个表中引入另外一个表的主键作为外键。在本类的定义中定义另外一个类的对象。在mybatis中,我们通过.
分类: 数据库 发布时间: 03-28 10:11 阅读次数: 0

Pytorch问题解决记录

1、ValueError:optimizer got an empty parameter list 的一个可能错误原因初始化优化器的时候发现网络结构中没有参数需要被优化,检查自己的def __init__()函数是否有问题里面是否包含了应该被初始化的参数ValueError:optimizer got an empty parameter list 的一个可能错误_NLOS的博客-CSDN博客2、...
分类: 其他 发布时间: 03-28 10:05 阅读次数: 0

写代码关于变量命名的一些技巧

python单前导下划线:_var以单个下划线开头的变量或方法仅供内部使用。 该约定在PEP 8中有定义。单末尾下划线:var_解决命名冲突:有时候,一个变量的最合适的名称已经被一个关键字所占用。 因此,像class或def这样的名称不能用作Python中的变量名称。 在这种情况下,你可以附加一个下划线来解决命名冲突。双前导下划线:__var双下划线前缀会导致Python解释器重写属性名称,以避免子类中的命名冲突。这也叫做名称修饰(name mangling) - 解释器更改变量的名称,以便在类
分类: 其他 发布时间: 03-28 10:05 阅读次数: 0

Pytorch实现多机多卡GPU训练

pytorch如何同时用多块gpu同时训练_shuijinghua的博客-CSDN博客_pytorch同时用两块gpupytorch 使用单个GPU与多个GPU进行训练与测试_gaishi_hero的博客-CSDN博客pytorch解决两个GPU同时训练问题。_werdery的博客-CSDN博客_pytorch同时用两块gpupytorch指定用多张显卡训练_pytorch多gpu并行训练_weixin_39531037的博客-CSDN博客Pytorch 多块GPU的使用_NLOS的博客-CSDN博
分类: 其他 发布时间: 03-28 10:05 阅读次数: 0

插入硬盘:Raid卡做磁盘阵列及服务器挂载

1、需求:1.1、插入新的硬盘 (服务器的正面有硬盘raid插槽,尺寸为2.5英寸7mm厚的规格,插槽口为SAS,向下兼容SATA。)1.2、做好磁盘阵列1.3、服务器做新的挂载目录2、教程:2.0 背景:采购了4块2.5英寸2.4T10000转的企业级SAS硬盘。由于raid插槽的存在,因此在将新硬盘插入卡槽后,系统是无法识别的(即fdisk -l是查不到的),需要做磁盘阵列后再进系统进行操作。磁盘阵列有多种方案(raid0,raid1,raid0+1,…raid5等等)服务器上原先的/d
分类: 其他 发布时间: 03-28 10:05 阅读次数: 0

【从矩阵到图像的类型转换1】:Pytorch中tensor的类型、数据类型以及数据类型间的转换

一、Pytorch中tensor的类型与数据类型torch.Tensor是一种包含元素的多维矩阵,但这些元素属于单一数据类型元素(与list不同,list可以在同一序列中存储不一样类型的元素)。1.0 默认类型与数据类型torch.Tensor是默认的tensor类型(torch.FlaotTensor)的简称,并且默认放置于CPU上,使用该类型声明的时候会生成类型为torch.FloatTensor,数据类型为torch.float32的数据。torch.ensor是默认的tensor类型(tor
分类: 其他 发布时间: 03-28 10:05 阅读次数: 0

【从矩阵到图像的类型转换2】:Numpy的类型、数据类型以及数据类型间的转换、dtype数据类型对象的实例化

一、numpy中的数据类型一些更加详细的讲解可以参考如下链接1.0 解释说明numpy 的数值类型实际上是 dtype 对象的实例,并对应唯一的字符,包括 np.bool_,np.int32,np.float32,等等。数据类型对象(numpy.dtype 类的实例)用来描述与数组对应的内存区域是如何使用,它描述了数据的以下几个方面:数据类型(整数、浮点或者 Python 对象)数据大小(例如, 整数使用多少个字节存储)字节序(小端或大端)在结构化类型的情况下,字段的名称,每个字段的数据类
分类: 其他 发布时间: 03-28 10:05 阅读次数: 0

【从矩阵到图像的类型转换3】:单维数据、List、Numpy.ndarray、torch.Tensor等的相互转换

一、单个数据转换为其他数据格式1.1 单个数据 -> list直接在数据上进行列表化操作,或者直接接入已经有的列表语法:list_name = [single_data] 或者 list_name.append(single_data)1.2 单个数据 -> numpy.ndarray直接使用初始化语法就可以语法:numpyarr_name = np.array(single_data)举例:import numpy as npsingle_data = 100num
分类: 其他 发布时间: 03-28 10:05 阅读次数: 0

visio中的公式在转换pdf后公式糊掉解决办法

前言我是visio2013版本。最近论文画的超大模型图,带有一些公式符号,在导出后变成糊了,以前没遇到过。解决办法只能用打印,不可以用导出和另存为问题打印出来会只能按照A4的大小,会边缘裁切不掉。需要使用adobe Dc去裁剪。不会改变大小。...
分类: 其他 发布时间: 03-28 10:05 阅读次数: 0

TensorFlow查找网络中所有参数的数量

tensorflow统计网络参数量_feynman233的博客-CSDN博客如何计算 LSTM 的参数量 - 知乎
分类: 其他 发布时间: 03-28 10:05 阅读次数: 0