首页 > 编程语言
Python3 标准库概览
一、操作系统接口1、os 模块提供了不少与操作系统关联的函数: # python3.6 Python 3.6.8 (default, Nov 16 2020, 16:55:22) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux Type "help" ...
分类:编程语言   时间:2021-05-22 23:13:15    收藏:0  评论:0  赞:0  阅读:25
经典排序算法
冒泡排序 template<typename T> //整数或浮点数皆可使用 void bubble_sort(T arr[], int len) { int i, j; T temp; for (i = 0; i < len - 1; i++) { bool flag = false; for ( ...
分类:编程语言   时间:2021-05-22 23:12:08    收藏:0  评论:0  赞:0  阅读:22
java 类型转化:(数值型~整型、浮点型←----→非数值型~字符串、字节;以及 字符串←----→字节(字节数组)
java 类型转化:(数值型~整型、浮点型← →非数值型~字符串、字节;以及 字符串← →字节(字节数组) ① 字节→整型:使用Byte. toUnsignedInt(字节); ② 字节数组→字符串:字节数组.toString(); ③ 字符串→字节数组:使用String对象.getBytes(字符 ...
分类:编程语言   时间:2021-05-22 23:11:45    收藏:0  评论:0  赞:0  阅读:22
python中的Pyinstaller库
pyinstaller库,用于打包编写好的.py文件为可执行文件。在其他系统上将无需安装python即可运行。 ...
分类:编程语言   时间:2021-05-22 23:11:08    收藏:0  评论:0  赞:0  阅读:23
ubuntu18.04系统环境下使用vs code安装pylint检查python的代码错误
python的代码错误检查在vs code 下我们可以使用 pylint 。 在Python环境下安装pylint库: 安装pylint库: 配置: 在VSCode进行配置,按键 cmd+shift+P(windows系统输入ctrl+shift+P),打开命令面板,输入select linter ...
分类:编程语言   时间:2021-05-22 23:10:58    收藏:0  评论:0  赞:0  阅读:26
关于java的三大特性
1.封装 封装即是对数据的隐藏,这么做是为了禁止访问一个对象中 数据的实际表示,而应该通过一些操作接口来访问。 封装要求程序高内聚,低耦合,高内聚说的是对类中的内部数据操作的细节由自己完成,强调的是高独立性,不允许外部干涉,低耦合说的是仅暴露少量的方法供外部操作 对于代码而言:类中的属性是私有的,通 ...
分类:编程语言   时间:2021-05-22 23:10:31    收藏:0  评论:0  赞:0  阅读:24
3种最短路算法
三种最短路径算法: floyd(O(n^3))、dijkstra(O(nlogn))、SPFA(O(KE))(k是进队列次数) (1)floyd:效率较低 具体思路:将所有节点的距离都存在一个数组里,由于要枚举所有的两两组合以及每一个组合的“中转点”,再进行松弛操作 在求单源最短路径的时候就会浪费许 ...
分类:编程语言   时间:2021-05-22 23:10:18    收藏:0  评论:0  赞:0  阅读:22
Go语言之main包
Go语言的代码通过包(package)组织,包类似于其他语言里的库(libraries)或者模块(modules)。一个包由位于单个目录下的一个或多个go源文件组成,目录定义包的作用。每个源文件都以一条package声明语句开始,例如package main,表示该文件属于main包,紧跟着一系列导 ...
分类:编程语言   时间:2021-05-22 23:09:38    收藏:0  评论:0  赞:0  阅读:24
关于c++的引用
1.引用和指针的共同点 在使用上,当引用和指针都指向一个结构体时候(typedef struct)时,可以通过指针或者引用去修改结构体中的各个属性。 2.不同点 指针作为函数参数的时候,通过指针可以去修改结构体中的属性。但是改变指针的指向并不会影响原来的指针变量。 若是指针的引用作为函数参数变量,通 ...
分类:编程语言   时间:2021-05-22 23:08:09    收藏:0  评论:0  赞:0  阅读:16
java安全-ysoserial CC链分析(一)
java安全-ysoserial CC链分析(一) 前言: 对于ysoserial工具来说,我们不仅要知道其使用,也要知道其原理,这样才能对漏洞的理解更加的深刻。下面从CC链开始分析其payload帮助我们学习java安全代码审计。 CommonsCollections1 适用版本:3.1-3.2. ...
分类:编程语言   时间:2021-05-22 10:47:05    收藏:0  评论:0  赞:0  阅读:62
c语言 8-3
1、 #include <stdio.h> #define swap(type, a, b) {type tmp = a; a = b; b = tmp;} int main(void) { int x = 5, y = 10; printf("initial value x = %d\n", x) ...
分类:编程语言   时间:2021-05-22 10:46:27    收藏:0  评论:0  赞:0  阅读:34
第十五章:垃圾回收相关算法
一、标记阶段:引用计数算法 二、标记阶段:可达性分析算法 三、对象的 finalization 机制 四、MAT 与 JProfiler 的 GC Roots 溯源 五、清除阶段:标记-清除算法 六、清除阶段:复制算法 七、清除阶段:标记-压缩算法 八、小结 九、分代收集算法 十、增量收集算法、分区 ...
分类:编程语言   时间:2021-05-22 10:45:55    收藏:0  评论:0  赞:0  阅读:19
C语言:变量
变量: 1.在程序运行过程中,值可以改变的量称为变量 2.每个变量都有一个名字,称为变量名 3.每个变量都必须进行变量说明,指明变量的类型 4.每个变量都有一个对应的地址,写法:&变量名 5.变量名:由字母数字下划线组成,第一个字符不能是数字,不能与保留字完全相同,尽量做到见名知义 6.标识符:变量 ...
分类:编程语言   时间:2021-05-22 10:45:24    收藏:0  评论:0  赞:0  阅读:27
冒泡排序
图解:实例代码:package compary;import java.util.Arrays;public class Main { public static void main(String[] args) { int[] a={6,1,3,5,7,4,9}; int[] result=sor ...
分类:编程语言   时间:2021-05-22 10:43:52    收藏:0  评论:0  赞:0  阅读:35
Javase学习11-栈与队列
栈:LIFO(Last in First out)后进先出 队列:FIFO(First in First out)先进先出 1. 栈 栈(stack)是一种后进先出(LIFO)的集合类型, 即后添加的数据会先被删除。 类似存取盘子,只从一个口存放 可以用数组和链表实现栈 1.1 用数组实现栈 1.1 ...
分类:编程语言   时间:2021-05-22 10:43:24    收藏:0  评论:0  赞:0  阅读:25
语义理解偶然算法带来的感动
模板只做了中断题目(休息),讲解题目(结束),切换题目(换题) 我测试时候随手输入,我想去玩。这个没有模板匹配到。我以为它会是讲解题目(结束) 没想到算法给的相似度高的是中断题目(休息)。 当时我在想,“我想出去玩”的情况。最好细分一下根据时间,鼓励一下,还是换一题,还是开始讲解。 结果算法竟然计算 ...
分类:编程语言   时间:2021-05-22 10:41:34    收藏:0  评论:0  赞:0  阅读:29
Python的rabbitMQ
Python实现的消息队列 一、消息队列介绍 MQ全称为Message Queue 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。这样发布者和使用者都不用知道对方的存在。 生产者消费者模式是通 ...
分类:编程语言   时间:2021-05-22 10:41:21    收藏:0  评论:0  赞:0  阅读:21
Pytorch系列:(六)自然语言处理NLP
这篇文章主要介绍Pytorch中常用的几个循环神经网络模型,包括RNN,LSTM,GRU,以及其他相关知识点。 ...
分类:编程语言   时间:2021-05-22 00:03:24    收藏:0  评论:0  赞:0  阅读:39
【SpringBoot】SpringBoot 自动配置原理
自动配置原理分析从@SpringBootApplication注解开始,本章使用的SpringBoot版本是2.2.5 一、@SpringBootApplication注解 @SpringBootApplication注解包括了@SpringBootConfiguration、@EnableAuto ...
分类:编程语言   时间:2021-05-22 00:00:24    收藏:0  评论:0  赞:0  阅读:22
LeetCode 81.搜索旋转排序数组 II
与33.搜索旋转排序数组不同的是,数组中的元素可以重复。 比如:数组【0 0 1 2 2 5 6】 经旋转变成【2 5 6 0 0 1 2】 解法一:顺序查找 略 解法二:二分查找 分析: 经过旋转后的数组,只是局部有序,整体并不有序,且有重复的元素,本题如何应用二分? 在开始的判断中,与33.搜索 ...
分类:编程语言   时间:2021-05-21 23:59:31    收藏:0  评论:0  赞:0  阅读:43
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!