首页 > 编程语言
C++强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast
文章目录 1. c强制转换与c++强制转换 2. static_cast 详解 3. dynamic_cast 详解 4. const_cast 详解 5. reinterpret_cast 详解 6. 归纳总结1. c强制转换与c++强制转换C语言强制类型转换主要用于基础的数据类型间的转换,语法为 ...
分类:编程语言   时间:2021-04-01 22:44:59    收藏:0  评论:0  赞:0  阅读:24
JAVA学习(线程间通信:共享内存,等待唤醒;)
一、线程间通信 如果每个线程间都孤立的运行,那就会造资源浪费。所以在现实中,我们需要这些线程间可以按照指定的规则共同完成一件任务,所以这些线程之间就需要互相协调,这个过程被称为线程的通信。 线程通信就是当多个线程共同操作共享的资源时,互相告知自己的状态以避免资源争夺。 线程间通讯的方式: (存在多种 ...
分类:编程语言   时间:2021-04-01 22:43:14    收藏:0  评论:0  赞:0  阅读:18
C++ 函数
1,pair和make_pair的区别 std::pair<int, float>(1, 1.1); std::make_pair(1, 1.1); ...
分类:编程语言   时间:2021-04-01 22:42:41    收藏:0  评论:0  赞:0  阅读:21
c++11新特性
编译环境:Windows 10 + elclipse +gcc-8.1.0 1、类型推导 C++11 引入了 auto 和 decltype 这两个关键字实现了类型推导,由编译器在编译过程中完成类型推断过程。区别: 1)语法格式区别 auto varname = value; // auto 根据= ...
分类:编程语言   时间:2021-04-01 19:10:22    收藏:0  评论:0  赞:0  阅读:30
Java-多线程并发02
Join:t.join()方法只会使主线程(或者说调用t.join()的线程)进入等待池并等待t线程执行完毕后才会被唤醒。并不影响同一时刻处在运行状态的其他线程。 即:优先执行t,执行完毕后再往下执行。 参考文献:https://blog.csdn.net/u013425438/article/de ...
分类:编程语言   时间:2021-04-01 19:09:57    收藏:0  评论:0  赞:0  阅读:15
Java流程控制
Java流程控制 Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入 基本语法: //接收数据Scanner in ...
分类:编程语言   时间:2021-04-01 19:08:44    收藏:0  评论:0  赞:0  阅读:32
spring:使用注解开发
###使用注解开发 在spring4之后,要使用注解开发,必须要保证导入了aop的包 使用注解需要导入context约束,增加注解的支持 1.bean 2.属性如何注入 /*等价于 <bean id="user" class="com.ultraBlast.pojo.User"/> */ @Comp ...
分类:编程语言   时间:2021-04-01 19:05:01    收藏:0  评论:0  赞:0  阅读:30
9 Python基础_大全提取功能汇总
Python大全提取功能汇总 1 交互式解释器 在命令行窗口执行python后,进入 Python 的交互式解释器。exit() 或 Ctrl + D 组合键退出交互式解释器。 2 指定解释器 如果在 Python 脚本文件首行输入#!/usr/bin/env python,那么可以在命令行窗口中执 ...
分类:编程语言   时间:2021-04-01 19:01:30    收藏:0  评论:0  赞:0  阅读:22
Java几种序列化方式对比
转:https://juejin.cn/post/6919026394382991373 1:为什么要序列化 网络传输的数据都必须是二进制数据,但是在Java中都是对象,是没有办法在网络中进行传输的,所以就需要对Java对象进行序列化,而且这个要求这个转换算法是可逆的,不然要是不可逆那鬼知道你传过来 ...
分类:编程语言   时间:2021-04-01 19:00:58    收藏:0  评论:0  赞:0  阅读:30
protobuffer语法汇总-c++
拿一个pb为样例 syntax = "proto2"; package tutorial; message Person { required string name = 1; required int32 id = 2; optional string email = 3; enum PhoneT ...
分类:编程语言   时间:2021-04-01 19:00:40    收藏:0  评论:0  赞:0  阅读:31
Java进阶专题(二十八) Service Mesh初体验
前言 ? ?前,微服务的架构?式在企业中得到了极?的发展,主要原因是其解决了传统的单体架构中存在的问题。当单体架构拆分成微服务架构就可以?枕?忧了吗? 显然不是的。微服务架构体系中同样也存在很多的挑战, ? ?如:原来的单个应?拆分成了许多分散的微服务,它们之间相互调?才能完成?个任务,而?旦某个过 ...
分类:编程语言   时间:2021-04-01 18:59:36    收藏:0  评论:0  赞:0  阅读:32
7 Python基础_初级变量功能汇总
初级变量功能汇总 一 变量数据类型 |赋值变量_数据分类 | 输出函数_格式化字符 | 输入函数_转义函数 |字符型数据:str | 字符型数据:%s | str( input ( ) ) |整形数据:int | 整形数据:%d | int( input ( ) ) |浮点型数据:float | 浮 ...
分类:编程语言   时间:2021-04-01 18:58:29    收藏:0  评论:0  赞:0  阅读:22
springboot配置文件
配置文件,xxx.properties 可以写成yml形式,结构化,缩进表示层级,可以list和map,大小写敏感,使用注解导入@PropertySource时不能使用yml【如果使用属性配置类,而且配置文件是自己命名的,要手动进行导入;如果使用application作为配置文件名字,不需要单独导入 ...
分类:编程语言   时间:2021-04-01 18:56:05    收藏:0  评论:0  赞:0  阅读:24
8 Python基础_高级变量功能汇总
高级变量功能汇总 1 序列区别 区别 列表:list 元组:tuple 字典:dictionary 字符串:char 修改 可以修改 不可修改 可以修改 可以修改 索引 有索引 有索引 无索引 有索引 类型 相同类型 不同类型 任何类型 文本字符 场景 普遍使用 特定场景 描述事物 多种方法 切片 ...
分类:编程语言   时间:2021-04-01 18:54:49    收藏:0  评论:0  赞:0  阅读:21
python批量修改文件名
一、方法 二、代码实现 import ospath="自己的文件路径"#获取该目录下所有文件,存入列表中fileList=os.listdir(path)n=0for i in fileList: #设置旧文件名(就是路径+文件名) oldname=path+ os.sep + fileList[n ...
分类:编程语言   时间:2021-04-01 18:52:24    收藏:0  评论:0  赞:0  阅读:30
16:-插入排序:希尔排序
1. 直接插入排序算法适用于基本有序的排序表和数据量不大的排序表。希尔排序有称之为缩小增量排序。 2. 下面这个视频分析的很详细 https://www.bilibili.com/video/BV14r4y1F71a?p=66 3. 希尔排序代码 1 package cn.sun.it.review ...
分类:编程语言   时间:2021-04-01 18:50:16    收藏:0  评论:0  赞:0  阅读:20
java基础知识----循环
while循环 while( 布尔表达式 ) { //循环内容 } do...while循环 do { //代码语句 }while(布尔表达式); //相对于while循环他会至少执行一次do里面的代码 for循环 方式一 for(初始化; 布尔表达式; 更新) { //代码语句 } 方式二 for ...
分类:编程语言   时间:2021-04-01 18:49:49    收藏:0  评论:0  赞:0  阅读:19
15-插入排序:折半插入排序
1. 折半插入排序是对直接插入排序算法的改进,在直接插入排序算法中,不难看出每趟插入的过程中,都进行了两项工作:(1)从前面的有序子表中查找出待插入元素应该被插入的位置;(2)给插入位置腾出空间,将待插入元素复制到表中的插入位置。注意到该算法中,总是边比较边移动元素,下面将比较和移动操作分离出来,即 ...
分类:编程语言   时间:2021-04-01 18:49:20    收藏:0  评论:0  赞:0  阅读:21
python3函数中lambda/filter/map/reduce的用法
lambda/filter/map/reduce这几个函数面试中很肯定会用到,本篇主要介绍这几个函数的用法。1.lambda匿名函数,用法如下:#lambada参数,参数,参数:返回的表达式示例1:f=lambdax,y:x*yprint(f(2,3))#6示例2: r=(lambdax,y:x+y)(1,2)print(r)#32filterfilter(function,sequence):对
分类:编程语言   时间:2021-04-01 18:48:11    收藏:0  评论:0  赞:0  阅读:33
JavaScript基础
1.前置知识 1.1五大主流浏览器内核 IE: trident Chrome: webkit blink safari: webkit firefox: gecko opera: presto 1.2编程语言 编译型 翻译过程: 源码 → 编译器 → 机器语言 → 可执行的文件 解释型 翻译过程: ...
分类:编程语言   时间:2021-04-01 18:45:34    收藏:0  评论:0  赞:0  阅读:39
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!