码迷,mamicode.com
首页 > 编程语言
传值,传指针(地址),传引用以及表添加函数中为什么要用指向链表指针的指针(C++/链表)
原文链接:https://www.cnblogs.com/inception6-lxc/p/8996050.html 在看书的时候有个往链表里添加节点的函数,代码中考虑到可能给出的头指针为空,并做另外一些处理。具体代码如下: [cpp] view plain copy print? #include ...
分类:编程语言   时间:2020-10-06 20:14:33    阅读次数:21
C++之MutexLock和MutexLockGuard封装
noncopyable.h #ifndef __WD_NONCOPYABLE_H__ #define __WD_NONCOPYABLE_H__ namespace wd { class Noncopyable { protected: Noncopyable(){} ~Noncopyable(){} ...
分类:编程语言   时间:2020-10-06 20:12:15    阅读次数:20
使用pipenv管理python虚拟环境
前言 近期的项目中,我开始尝试着从virtualenv管理python虚拟环境,切换到用pipenv来管理。 经过一段时间的使用,着实觉得pipenv使用的更加顺手,更加的便捷。这当然也延续了 Kenneth 大神一贯的项目作风-- For Humans 。 再配合上 autoenv(自动激活虚拟环 ...
分类:编程语言   时间:2020-10-06 20:11:01    阅读次数:25
自用模板,树状数组
#include <string.h> #include <stdio.h> #include #include using namespace std; int n,m,a[11000],c[11000]; //差分建树,区间更新 int lowbit(int x) { return x&-x; ...
分类:编程语言   时间:2020-10-06 20:10:09    阅读次数:25
java源程序命名规则
1、在eclipse中源程序的命名: 类中有public static void main() 的是主类。 2、如果一个源程序中有多个类,这多个类可以都不是public类 3、源程序的文件名一定是主类的名字(Java程序源文件上的主文件名可以是任意的.但有一情况例外,如果java程序源代码里定义了一 ...
分类:编程语言   时间:2020-10-06 20:09:33    阅读次数:47
Python30-04_[补充]操作系统---- 常用命令-其他
常用命令-其他 1. 清屏: clear clear作用为清除终端上的显示(类似于DOS的cls功能), 也可以使用快捷键Ctrl+l 2. 自动补全 在敲出文件/目录/命令的前几个字母之后, 按下tab键 如果输入没有歧义, 系统会自动补全 如果还存在其他文件/目录/命令, 再按一下tab键, 系 ...
分类:编程语言   时间:2020-10-06 20:08:17    阅读次数:26
java 从零开始手写 redis(六)redis AOF 持久化原理详解及实现
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(三)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器java从零手写实现redis(五)过期策略的另一种实现思路我们前面简单实现了redis的几个特性,java从零手写实现redis(三)内存数据如何重启不丢失?中实
分类:编程语言   时间:2020-10-06 20:04:08    阅读次数:31
Python|介绍一下我的新伙伴fastapi(一)
在日常运维工作中,经常性的会创造出一些快速脚本,用来提高工作效率.一直在想有没有可能写一个Web工具,把这些常用的东西收集起来,用的时候直接点击拿到结果.这样即方便又能避免输错还不用登陆服务器显得更有效率.直到我遇到了fastapi突然眼前一亮,不就是这货吗?让我等的好苦!fastapi是什么FastAPI是一个用于构建API的现代、快速(高性能)的web框架,使用Python3.6+并基于标准的
分类:编程语言   时间:2020-10-06 20:02:43    阅读次数:43
spring-boot-route(一)Controller接收参数的几种方式
Controller接收参数的常用方式总体可以分为三类。第一类是Get请求通过拼接url进行传递,第二类是Post请求通过请求体进行传递,第三类是通过请求头部进行参数传递。1@PathVariable接收参数请求方式:localhost:7001/param/123请求示例:代码示例:@GetMapping("{id}")publicStringgetPathVariable(@PathVaria
分类:编程语言   时间:2020-10-06 19:59:09    阅读次数:99
Spring系列之事务的控制 注解实现+xml实现+事务的隔离等级
Spring系列之事务的控制 注解实现+xml实现 在前面我写过一篇关于事务的文章,大家可以先去看看那一篇再看这一篇,学习起来会更加得心应手 链接:https://blog.csdn.net/pjh88/article/details/107574137 编程式事务控制对象 事务管理器:Platfo ...
分类:编程语言   时间:2020-10-06 19:54:55    阅读次数:43
C++变量与内存浅诉
变量存储的三个区域 : 静态存储区,栈区,堆区,常量区。 静态存储区 : 静态变量,全局变量等 栈区 : 局部变量 堆区 : 通过malloc/operator new等函数申请的空间。 常量区 : 在函数中声明的数组并以指针形式接收。 字符串常量的几种放置方式 : i) 在函数中声明的字符数组。 ...
分类:编程语言   时间:2020-10-06 19:54:36    阅读次数:32
归并排序 java
/** 归并排序思路:* 1.将一个数列 先分后治* 先对半分,数列对半分,分到最后一个,然后在两两治,合并成一个有序列* 在从2个有序列合并一个有序,知道合并完成** */import java.util.Arrays;public class MergetSort { public static ...
分类:编程语言   时间:2020-10-06 19:54:22    阅读次数:28
图文并茂C++精华总结 复习和进阶
字面常量不可以有引用,因为这也不需要使用符号来引用了,但是字面常量却可以初始化const引用,这将生成一个只读变量; 对变量的const修饰的引用是只读属性的; 也就是说,const修饰的引用,不管是变量初始化还是字面常量初始化,总是对应一个只读变量。 # 函数能够重载和返回值无关,所以两个函数若是 ...
分类:编程语言   时间:2020-10-06 19:54:02    阅读次数:34
Python self用法详解
在定义类的过程中,无论是显式创建类的构造方法,还是向类中添加实例方法,都要求将 self 参数作为方法的第一个参数。例如,定义一个 Person 类: class Person: def __init__(self): print("正在执行构造方法") # 定义一个study()实例方法 def ...
分类:编程语言   时间:2020-10-06 19:52:55    阅读次数:29
多线程
多线程 一个进程是程序运行的实例 线程是一个进程中的执行场景/执行单元 一个进程可以启动多个线程 每个java程序都至少启动了两个线程:main主线程和垃圾回收线程 在不同线程间 堆和方法区共享,但是一个线程一个栈 在多线程的环境中,当main 方法结束只是意味着主栈空了,但是其他的分支线程拥有的支 ...
分类:编程语言   时间:2020-10-06 19:52:24    阅读次数:87
Spring整合MyBatis
1、回忆MyBatis 步骤: 导入相关jar包 编写核心配置文件 编写接口 编写mapper.xml 测试 2、MyBatis-Spring-方式一 MyBati-Spring会帮助你将MjBais 代码无缝地整合到spring 中。它将允许MVBais参与到Ssping的事务管理之中,创建映射器 ...
分类:编程语言   时间:2020-10-06 19:51:24    阅读次数:101
C语言未来会如何发展,你怎么看?
C语言在大约在50年前发布,今天仍然在所有编程语言中比较流行之一。根据TIOBE世界编程语言排名,它在2020年9月排名第一,曾获得了优秀编程语言称号。 C编程语言是可以直接与电子硬件(例如内核,驱动程序等)开发的,而且,C编程语言是另一种编程语言的基础,因此,它被称为所有编程的“母语”。 C语言的 ...
分类:编程语言   时间:2020-10-05 22:36:52    阅读次数:52
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!