首页 > 编程语言
Java学习-01-Java入门
Java入门 Java特性和优势 简单性:没有头文件、没有指针运算、不用分配内存,而且语法基于C,学习起来比较简单。 面向对象:万物皆对象,对象符合人的思考方式。 可移植性:跨平台性。写一次到处运行。 高性能:即时编译。 分布式:网络分布式。 动态性:反射机制。 多线程 安全性 健壮性:没有指针和内 ...
分类:编程语言   时间:2021-06-29 23:04:52    收藏:0  评论:0  赞:0  阅读:21
数据结构与算法基础01—— 常见基本排序、二分法与异或运算
?常见基本排序 选择排序 ? 基本思路:从第一位开始标记,每次选出最小数字与标记位交换 代码实现: private static void selectSort(int[] arr) { if(arr == null || arr.length < 2){ return; } for (int i ...
分类:编程语言   时间:2021-06-29 23:03:36    收藏:0  评论:0  赞:0  阅读:22
C++ Windows下dll的使用
调用dll有两种方式,隐式链接(exe加载时需要)和显示链接(运行时调用) 结论:想将编写的dll文件暴露给外部使用,有三种办法; 1. 使用.def文件 2. 使用__declspec(dllexport) 3. 使用__declspec(dllimport)【推荐】 正确编译代码不需要使用 __ ...
分类:编程语言   时间:2021-06-29 23:03:26    收藏:0  评论:0  赞:0  阅读:30
java中this用法总结
1,当局部变量和成员变量重名的时候,在方法中使用this表示成员变量以示区分。 class Demo{ String str = "这是成员变量"; void fun(String str){ System.out.println(str); System.out.println(this.str) ...
分类:编程语言   时间:2021-06-29 23:02:38    收藏:0  评论:0  赞:0  阅读:19
树状数组初步用法
树状数组: 1:单点增加,区间询问(前缀和) 1 #include<iostream> 2 using namespace std; 3 #define ll long long 4 int a[1000000];//原数组 5 int tre[1000000];//树状数组 6 int n; 7 ...
分类:编程语言   时间:2021-06-29 23:02:07    收藏:0  评论:0  赞:0  阅读:36
多线程之死锁、生产者与消费者模型以及线程池
死锁产生的四个必要条件 互斥条件:一个资源每次只能被一个进程使用 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放 不剥夺条件:进程已获得的资源,在未使用完之前,不能强制剥夺 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系 实例 package com.yeyue.t ...
分类:编程语言   时间:2021-06-29 23:01:31    收藏:0  评论:0  赞:0  阅读:22
【数据分析】Python使用Dask Dataframes并行数据分析
有时你用 Python的Pandas 打开一个大数据集,尝试获得一些指标,整个事情只是可怕地冻结。 如果您使用大数据,您知道如果您正在使用Pandas,那么您可以等待一小段时间来获得一个简单的系列平均值,让我们甚至不会调用 apply 。这只是几百万行!当你达到数十亿美元时,你最好开始使用Spark ...
分类:编程语言   时间:2021-06-29 22:59:47    收藏:0  评论:0  赞:0  阅读:21
python虚拟环境命令
1.创建虚拟环境输入命令:virtualenv 环境名(如果有多个python版本,可以通过命令:virtualenv -p python路径 环境名,来创建虚拟环境)2.进入环境下的Scripts文件夹下输入命令执行脚本:activate3.接下来就可以在该虚拟环境下pip安装包或者做各种事了,比 ...
分类:编程语言   时间:2021-06-29 22:58:03    收藏:0  评论:0  赞:0  阅读:22
搭建Java环境
JDK jdk下载地址 安装jdk 按步骤点下一步 环境变量配置 配置JAVA_HOME 我的电脑右键->高级设置->环境变量->系统变量->新建->配置JAVA_HOME 配置Path Home+R->cmd->jdk安装目录->执行bin\jlink.exe --module-path jmod ...
分类:编程语言   时间:2021-06-29 22:55:46    收藏:0  评论:0  赞:0  阅读:35
Java概述与环境搭建
1.Java语言的特点 面向对象(使用计算机模拟现实世界,解决现实问题,贴近人类思维模式) 简单(相对C、C++,不易造成内存溢出、减少代码量、代码可读性强) 跨平台(操作系统、服务器、数据库) 2.计算机语言执行机制 编译执行: 将源文件编译成机器码,一次编译,多次执行。 执行效率高,不可跨平台。 ...
分类:编程语言   时间:2021-06-29 22:53:41    收藏:0  评论:0  赞:0  阅读:21
【路径规划】基于matlab遗传算法求解同时取送货车辆路径问题【含Matlab源码 1072期】
一、简介 1 遗传算法概述 遗传算法(Genetic Algorithm,GA)是进化计算的一部分,是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。该算法简单、通用,鲁棒性强,适于并行处理。 2 遗传算法的特点和应用 遗传算法是一类可用于复杂系统 ...
分类:编程语言   时间:2021-06-29 22:51:48    收藏:0  评论:0  赞:0  阅读:23
SpringBoot整合SSM、Dubbo+JSP
Dubbo分为接口、提供者、消费者 接口负责实体类、服务接口。提供者实现服务接口,需要Mabits、MySql依赖。消费者远程调用服务。 消费者和提供者也需要服务接口(主要应为实体类)、dubbo、zookeeper依赖。 <!--mysql驱动--><dependency> <groupId>my ...
分类:编程语言   时间:2021-06-29 22:46:23    收藏:0  评论:0  赞:0  阅读:28
SpringBoot AspectJ做AOP日志管理
1:引入maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 2:Service层(被切面的业务逻 ...
分类:编程语言   时间:2021-06-29 22:45:57    收藏:0  评论:0  赞:0  阅读:29
springboot_数据增删改查
###1、员工列表展示 thymeleaf提取公共页面 提取:th:fragment="sidebar" 插入:<div th:replace="~{commons/commons::sidebar}"></div> 或者<div th:insert="~{commons/commons::side ...
分类:编程语言   时间:2021-06-29 22:42:13    收藏:0  评论:0  赞:0  阅读:21
408每日算法——反转整数
反转整数 一、问题描述 给定一个32位有符号整数,将整数中得到数字进行反转 示例: 输入:123 输出:321 输入:-123 输出:-321 输入:120 输出:21 二、算法思想 取一个数的个位数只需要这个数对10取余,可以通过不断的对10取余然后除10,依次取出个位、十位……的数。最后就能得到 ...
分类:编程语言   时间:2021-06-29 22:41:29    收藏:0  评论:0  赞:0  阅读:21
JavaScript 字符串的方法
JavaScript 字符串的方法 字符串的长度:length() let str='abcdefgabcd'; console.log(str) //返回的是 字符串的长度 把字母转换为小写的:toLowerCase() let str='abcdefgFADCOd'; let re=str.to ...
分类:编程语言   时间:2021-06-29 22:40:00    收藏:0  评论:0  赞:0  阅读:25
SpringBoot + Vue 前后端 跨域问题 后端解决
@Configuration public class CrorsRegistryConfigurtion implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { reg ...
分类:编程语言   时间:2021-06-29 22:39:04    收藏:0  评论:0  赞:0  阅读:20
java对象和json之间相互转换三种方式
一、JackSon maven依赖:(springboot中只要导入了spring-boot-starter-web会传递依赖,可以直接使用) <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson ...
分类:编程语言   时间:2021-06-29 22:38:41    收藏:0  评论:0  赞:0  阅读:17
Java内存模型-JMM
内存模型的基础 通信 线程之间以何种机制来交换信息 共享内存 隐式通信 消息传递 显示通信 同步 程序中用于控制不同线程间操作,发生的相对顺序的机制 共享内存 显式同步 消息传递 隐式同步 Java线程线程之间是通过共享内存的方式实现通信的. 内存模型的抽象结构 共享变量 共享变量手内存模型影响,线 ...
分类:编程语言   时间:2021-06-29 22:37:01    收藏:0  评论:0  赞:0  阅读:23
将字符串数组解析为数组
module.exports = function(as) { var strArray = as.match(/{[\s\S]*?}/gm); var parsed = []; for(var i=0; i<strArray.length; i++) { console.log(i,strArra ...
分类:编程语言   时间:2021-06-29 22:35:24    收藏:0  评论:0  赞:0  阅读:14
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!