码迷,mamicode.com
首页 > 编程语言
排序算法
冒泡排序 1.动图演示 2.代码实现 private static void bubbleSort(int[] arr) { if (arr.length <= 1) return; for (int i = 0; i < arr.length; i++) { // 用于标识数组是否有序 boole ...
分类:编程语言   时间:2021-03-16 13:24:13    阅读次数:0
程序设计入门(C语言) - 翁恺
#第一周 程序设计与C语言 #include <stdio.h> int main() { printf("%d\n",12+34); return 0; } %d表示后面有一个整数要输出在这个位置上 #第二周 计算 ##2.1 变量 scanf("%d,&price"); 要求scanf()这个函 ...
分类:编程语言   时间:2021-03-16 13:23:53    阅读次数:0
python——提取pdf(将pdf文件转成txt)
# -*- coding: utf-8 -*- # from pdfminer.pdfparser import PDFParser # from pdfminer.pdfdocument import PDFDocument # from pdfminer.pdfpage import PDFPa ...
分类:编程语言   时间:2021-03-16 13:22:54    阅读次数:0
源码解析-SpringIOC容器初始化,Bean实例化过程
本节重点分析Spring容器启动中 读取配置文件 解析一个个Bean封装成BeanDifinition注入到Map中 完成Bean的实例化过程(注意是实例化,并没有初始化) 源码分析 这一阶段先记住ApplicationContext一个重要的子类 - AbstractRefreshableAppl ...
分类:编程语言   时间:2021-03-16 13:21:36    阅读次数:0
spring事务传播行为详解
地址:https://zhuanlan.zhihu.com/p/148504094 一、什么是事务的传播? 简单的理解就是多个事务方法相互调用时,事务如何在这些方法间传播。 举个栗子,方法A是一个事务的方法,方法A执行过程中调用了方法B,那么方法B有无事务以及方法B对事务的要求不同都会对方法A的事务 ...
分类:编程语言   时间:2021-03-16 13:20:55    阅读次数:0
Java运算符基本使用
运算符 Java语言支持如下运算符 算术运算符:+,-,*,/,%,++(自增),--(自减) 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,~,>>,<<,>>>(了解!!!) 条件运算符:? : 扩展赋值运算符 ...
分类:编程语言   时间:2021-03-16 12:01:56    阅读次数:0
C语言:printf标志符
%d 十进制整数 %i %lf双精度浮点数 %o八进制整数 0%o或0%O %x十六进制整数 0x%x 或 0X%X %f单精度浮点数 %E %e科学计数法 %s 字符串 %c 字符(单个) 控制符号: \n 换行符 ...
分类:编程语言   时间:2021-03-16 12:00:18    阅读次数:0
多线程,进程,协程
# 1.多任务:在同一时间内执行多个任务# 操作系统可以同时运行多个软件 # 2.多任务的执行方式(了解)# 2.1 并发# 2.2 并行 # 多线程、多进程执行多任务 # 3. 进程和线程# 进程:运行的一个程序至少会有一个进程,是操作系统进行资源分配的基本单位# 一个进程默认有一个线程,进程里面 ...
分类:编程语言   时间:2021-03-16 12:00:00    阅读次数:0
Java语法基础
Java基础语法 标识 单行标注 // 多行标注 /* */ 多做标注 关键字 public class Demo02 { public static void main(String[] args) { String ab="c"; System.out.print(ab); } } 注意语法中符 ...
分类:编程语言   时间:2021-03-16 11:57:10    阅读次数:0
线程的创建
线程创建三个方法: 1.继承thread类 2.实现runnable接口 3.实现callable接口 实例: //线程的创建方法public class TestNew { public static void main(String[] args) { new Mythread1().start ...
分类:编程语言   时间:2021-03-16 11:55:44    阅读次数:0
88. 合并两个有序数组 + 合并数组 + 双指针
88. 合并两个有序数组 LeetCode_88 题目描述 方法一:暴力法 class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { for(int i=0, j=0; j<n;){ if(i >= m ...
分类:编程语言   时间:2021-03-16 11:51:29    阅读次数:0
C++优化列表
#pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize("Ofast") #pragma GCC optimize("inline") #pragma GCC optimize("-fgcse") #pragma GC ...
分类:编程语言   时间:2021-03-16 11:50:18    阅读次数:0
tarjan算法
求强连通/割点/桥 step1 将图深搜,形成深搜树,按遍历顺序标号->dfn[i] step2 将low[i]初始化为dfn[i] step3 回溯时low[i]=min(low[i],low[i的儿子]) 判断 DFN[]作为这个点搜索的次序编号(时间戳) LOW[]作为每个点在这颗树中的,子树 ...
分类:编程语言   时间:2021-03-16 11:48:55    阅读次数:0
Java二进制与十进制转换及位运算
十进制转为二进制: 二进制转为十进制: 位移运算符: 位移运算符用来将操作数向某个方向(向左或者右)移动指定的二进制位数。Java 语言中的两个位移运算符,它们都属于双目运算符。 左位移运算符 左移位运算符为«,其运算规则是:按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补 ...
分类:编程语言   时间:2021-03-16 11:48:17    阅读次数:0
Java中的位运算
1、位运算的优点 位运算有着节省时间和空间的优点。 因为位运算的操作对象是二进制位,对计算机而言是非常简单直接,友好高效的。在简单的低成本处理器上,通常位运算比除法快得多,比乘法快几倍,有时比加法快得多。虽然由于较长的指令流水线和其他架构设计选择,现代处理器通常执行加法和乘法的速度与位运算一样快,但 ...
分类:编程语言   时间:2021-03-16 11:47:46    阅读次数:0
类中pthread_create()的线程入口函数
在类成员函数中如何调用pthread_create()呢? #incldue <pthread.h> int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), v ...
分类:编程语言   时间:2021-03-16 11:47:13    阅读次数:0
《python问题》
上次对pip进行了一下更新,后面就用不了了。 一直显示语法错误。 首先在网上看到的解决方法: 1:cmd不要进入python中执行。更正后依旧无效。 2:利用ensuxxxx文件,找不到这个文件。 3:... 还有一堆方法全试了都没有用。 最后在学长的建议下重装了python得到解决。 猜测:pip ...
分类:编程语言   时间:2021-03-16 11:47:02    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!