首页 > 编程语言
C++右值引用
C++右值引用 #概念 关于右值引用,《C++ Primer》中已经简单的介绍了一下概念,这里直接上图。 #具体实现和思考 这里我改了一个同学的代码来举一个简单的例子: 1 #include <iostream> 2 using namespace std; 3 class A { 4 public ...
分类:编程语言   时间:2021-05-08 00:32:33    收藏:0  评论:0  赞:0  阅读:26
python 安装 aliyunsdkiotclient 模块报错问题决方案
工作场景 使用pycharm下启动项目 报错提示 没有安装 aliyunsdkiotclient模块 本人电脑系统 window10 python3.8.6 使用常规方法在python中pip install 安装 输入命令 pip install aliyun-python-sdk-iot-cli ...
分类:编程语言   时间:2021-05-08 00:30:56    收藏:0  评论:0  赞:0  阅读:26
安装多个python环境及pip
1.apt-get install python3.7 2.curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 3.python3.7 get-pip.py 4.python3.7 -V 5.pip3.7 -V ...
分类:编程语言   时间:2021-05-08 00:29:18    收藏:0  评论:0  赞:0  阅读:24
PTA basic 1045 快速排序 (25 分) c++语言实现(g++)
著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的 N 个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元? 例如给定 N=5, 排列是1、3、2、4、5。则: 1 的左边 ...
分类:编程语言   时间:2021-05-08 00:29:04    收藏:0  评论:0  赞:0  阅读:31
Spring SPI 机制总结
##1、概念: SPI(Service Provider Interface)服务提供接口,简单来说就是用来解耦,实现插件的自由插拔,具体实现方案可参考JDK里的ServiceLoader(加载classpath下所有META-INF/services/目录下的对应给定接口包路径的文件,然后通过反射 ...
分类:编程语言   时间:2021-05-08 00:27:37    收藏:0  评论:0  赞:0  阅读:33
Java多线程
本篇文章会涉及到操作系统中的一些概念,如:程序、进程、线程、并发、并行、单核、多核、死锁等,这里不再赘述,只专注于实现。 一、线程的创建和启动 Java语言的JVM允许程序运行多个线程,它通过java.lang.Thread类来体现。 Thread类的特性 每个线程都是通过某个特定Thread对象的 ...
分类:编程语言   时间:2021-05-08 00:26:35    收藏:0  评论:0  赞:0  阅读:16
Python合集之目录操作(二)
用于定位一个文件或者目录的字符串被称为路径,在程序开发时,一般设计两种路径,一种是相对路径,一种是绝对路径。 1.相对路径 在Python中,可以通过os模块提供的getcwd()函数获取当前工作目录。 import os print(os.getcwd()) 相对路径就是依赖于当前工作目录的,如果 ...
分类:编程语言   时间:2021-05-08 00:25:13    收藏:0  评论:0  赞:0  阅读:22
PTA basic 1046 划拳 (15 分) c++语言实现(g++)
划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。 下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。 ...
分类:编程语言   时间:2021-05-08 00:21:34    收藏:0  评论:0  赞:0  阅读:22
Golang-Go 语言开发入门之HelloWorld
一、需求: 要求开发一个 hello.go 程序,可以输出 "hello,world” 二、步骤: 1、代码如下: 2、对上图的说明 (1) go 文件的后缀是 .go (2) package main表示该 hello.go 文件所在的包是 main, 在 go 中,每个文件都必须归属于一个包。 ...
分类:编程语言   时间:2021-05-08 00:20:47    收藏:0  评论:0  赞:0  阅读:20
Java基础回顾-转换流
转换流 转换流原理 字符编码和字符集 字符编码 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码。比如说,按照A规则存 ...
分类:编程语言   时间:2021-05-08 00:20:34    收藏:0  评论:0  赞:0  阅读:23
Java类加载和对象创建过程
##引言 Java代码需要被使用,必须要经过类加载器加载到内存中,然后对应的类才能够被创建使用,这文对类加载和对象创建和过程进行分析。 ##类加载 Java类通过懒加载的方式,经过了Loading、Linking、Initializing后加载到内存中,才能被进行使用。 ##Loading ###懒 ...
分类:编程语言   时间:2021-05-08 00:19:50    收藏:0  评论:0  赞:0  阅读:20
springboot简单整合websocket
<!-- websocket --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> /** * ...
分类:编程语言   时间:2021-05-08 00:18:43    收藏:0  评论:0  赞:0  阅读:21
JavaScript 之 深拷贝
1.使用 JSON.parse(JSON.stringify(obj)) var obj={ a:1, b:2, c:undefined, d:function(){ console.log("ddd") }, } console.log("obj ",obj) let obj2=JSON.pars ...
分类:编程语言   时间:2021-05-08 00:18:01    收藏:0  评论:0  赞:0  阅读:21
spring redis 乱码解决。
在redis配置类增加redisTemplate,并且设置.setKeySerializer(new StringRedisSerializer()); @SuppressWarnings("all") @Bean public RedisTemplate<Object, Object> redis ...
分类:编程语言   时间:2021-05-08 00:16:19    收藏:0  评论:0  赞:0  阅读:20
go语言for循环语句
一、基本介绍 让你的代码可以重复执行 二、基本语法 for 循环变量初始化;循环条件;循环变量迭代 { 循环体 } 说明:for循环执行的顺序: 循环变量初始化 循环条件 如果循环条件为真,执行循环体,若循环条件为假则退出循环 循环变量迭代 反复执行2,3, 4步骤 三、执行流程图 四、注意细节 循 ...
分类:编程语言   时间:2021-05-08 00:15:21    收藏:0  评论:0  赞:0  阅读:30
每日LeetCode - 20. 有效的括号(C语言、Python 3和C#)
C语言 过程中使用了栈。 #include "stdbool.h" #define NULL ((void *)0) bool isValid(char * s){ int len = strlen(s); char p[len]; int j=0; int i; if (len <= 1) ret ...
分类:编程语言   时间:2021-05-08 00:14:30    收藏:0  评论:0  赞:0  阅读:20
Java并发(1)
线程和进程的区别 每个进程拥有自己的一整套变量,而线程共享变量。 在有些操作系统中,线程更轻量级,创建,撤销一个线程比启动新进程的开销要小得多 启动线程 应该讲要运行的任务与运行机制解耦 Runnable r = new Runnable() { @Override public void run( ...
分类:编程语言   时间:2021-05-08 00:11:14    收藏:0  评论:0  赞:0  阅读:28
python爬虫爬取B站视频字幕,使用pyecharts画词云(wordcloud)
我们使用beatifulsop爬取到B站视频的字幕:https://www.cnblogs.com/becks/p/14540355.html 然后将爬取的字幕,使用pandas处理后写到CSV文件中:https://www.cnblogs.com/becks/p/14738496.html 本篇, ...
分类:编程语言   时间:2021-05-08 00:10:28    收藏:0  评论:0  赞:0  阅读:32
Java基础回顾-序列化流
序列化流 概述 Java提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。 反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。对象的数据、对象的类 ...
分类:编程语言   时间:2021-05-08 00:09:43    收藏:0  评论:0  赞:0  阅读:25
maven打包找不到rt.jar的问题
使用Maven打包项目的时候会提示找不到rt.jar这个包,但是项目可以在编译器中正常运行,也可以正常导航到相关的类中。 可以在pom文件使用compilerArguments标签包含本地jar包指定到rt.jar 需要配置java环境变量 ...
分类:编程语言   时间:2021-05-08 00:08:34    收藏:0  评论:0  赞:0  阅读:33
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!