码迷,mamicode.com
首页 > 编程语言
在JavaScript中交换变量的4种方法
「快速复习」在JavaScript中交换变量的4种方法 许多算法需要交换2个变量。在编码面试中,可能会问您“如何在没有临时变量的情况下交换2个变量?”。我很高兴知道执行变量交换的多种方法。在本文中,您将了解大约4种交换方式(2种使用额外的内存,而2种不使用额外的内存)。 1.解构赋值 解构赋值语法( ...
分类:编程语言   时间:2020-08-24 16:29:08    阅读次数:54
java Random.nextInt()方法
lic int nextInt(int n) 该方法的作用是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n。 关于Random r = new Random(47)中47的意思 今天看Java编程思想的时候看到了一段这样的代码: Random r ...
分类:编程语言   时间:2020-08-24 15:15:14    阅读次数:49
递归-Python
定义:递归,就是在运行的过程中调用自己。 构成递归需要的条件: 子问题须与原始问题为同样的事,且更为简单; 不能无限制地调用本身,须有个出口,化简为非递归状况处理。 Note: Python的最大递归层数是可以设置的,默认的在window上的最大递归层数是998, 可以通过sys.setrecurs ...
分类:编程语言   时间:2020-08-24 15:14:39    阅读次数:49
java两线程交替打印奇偶数
方法1:synchronized class Odd implements Runnable { @Override public void run() { while(idx < len){ synchronized (lock){ if (idx < len && (num[idx] >> 1 ...
分类:编程语言   时间:2020-08-24 15:13:40    阅读次数:42
使用Spring Boot DevTools优化你的开发体验
场景再现 某日少年收到前端同学发来的消息说联调的接口响应异常🙃,少年表现的很平静🙂,因为这种事情太平常了😑。于是询问详情之后开始打开自己的代码查找问题所在,没过五分钟就发现了问题。少年修改完代码之后将本地启动的项目停止然后再重新启动。由于当前的服务端项目是一个巨大的单体应用,启动需要花三四分钟 ...
分类:编程语言   时间:2020-08-24 15:12:02    阅读次数:54
Python3--条件判断与循环控制
1.条件判断与循环控制 语句关键字 if、 else、 elif 、 # 伊洛Yiluo # https://yiluotalk.com/ >>> password = 123456 >>> input_password = int(input('Please input password to l ...
分类:编程语言   时间:2020-08-24 15:11:18    阅读次数:55
C++ 中利用 _findfirst遍历所有文件夹及文件,以及findnext win10报错解决办法
C++中读取文件可以采用几个函数分别为,_findfirst、_findnext、_findclose。其中还要借助结构体 struct _finddata_t,_finddata_t主要用来存储各种文件的信息。 struct _finddata64i32_t { unsigned attrib; ...
分类:编程语言   时间:2020-08-21 16:43:25    阅读次数:156
springboot简介
1.SpringBoot简介 1.1 回顾:什么是spring Spring是一个开源框架,2003年兴起的一个轻量级的java开发框架,作者:Rod Johnson Spring是为了解决企业级应用开发的复杂性而创建的,简化开发 1.2 Spring是如何简化java开发的 为了降低java开发的 ...
分类:编程语言   时间:2020-08-21 16:37:36    阅读次数:133
喵的Unity游戏开发之路 - 推球:游戏中的物理
很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学。为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发。 本文不是广告,不是推广,是免费的纯干货!本文全名:喵的Unity游戏开发之路 - 移动 - 推球:游戏中的 ...
分类:编程语言   时间:2020-08-21 16:37:20    阅读次数:105
选择法对输入的10个字符按ASCII码大小进行排序
//选择法对输入的10个字符按ASCII码大小进行排序 #include <stdio.h> #define N 10 int main(){ char a[N]; char t; int i,j; printf("请输入10个字符:\n"); for(i=0;i<N;i++){ scanf("%c ...
分类:编程语言   时间:2020-08-21 16:37:06    阅读次数:95
Google 再见 Java
去年 5 月份的 Google I/O 上,谷歌宣布 Kotlin-first,Kotlin 开始成为 Android 开发者的首选语言,接着谷歌针对 Kotlin 的相关建设不断。 本文简介 Java 迁移到 Kotlin 指南相关 就在今年,上周,谷歌刚刚推出免费的 Kotlin 和 Andro ...
分类:编程语言   时间:2020-08-21 16:36:53    阅读次数:93
C++ Templates (1.6 但是为什么不...? But, Should't We ...?)
返回完整目录 1.6 但是为什么不...? But, Should't We ...? 可能,甚至简单的函数模板可能引发进一步的疑问,这些疑问可能如此常见,所以在此简单地进行讨论。 1.6.1 传值还是传引用? Pass by Value or by Reference? 读者可能疑惑,为什么截止目 ...
分类:编程语言   时间:2020-08-20 19:28:27    阅读次数:294
【JavaScript】arguments.callee的作用及替换方案
一、arguments.callee的作用:返回正被执行的 Function 对象 arguments 的主要用途是保存函数参数, 但这个对象还有一个名叫 callee 的属性,返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文,这有利于匿名函数的递归或者保证函数的 ...
分类:编程语言   时间:2020-08-20 19:27:41    阅读次数:107
JavaScript的array方法
JavaScript高级函数 1.map/reduce map() map()是array的一个方法 作用: 对array中每一个元素调用自定义函数 'use strict'; function pow(x){ return x*x; } var arr=[1,2,3,4,5] var newarr ...
分类:编程语言   时间:2020-08-20 19:23:43    阅读次数:115
一篇文章带你了解JavaScript中的变量,作用域和内存问题
1 在JavaScript中的变量分别区分为两种: 一种为基本类型值,一种为应用类型值。 基本类型值指的是简单的数据段 引用类型值为可能由多个值组成的对象 引用类型的值是保存在内存中的对象,JavaScript不允许直接操作对象的内存空间,实际上操作对象的引用而不是实际对象。 var dada = ...
分类:编程语言   时间:2020-08-20 19:23:10    阅读次数:112
java gbk转utf8
我的情况: 没有部署前的spring boot项目:前台请求的参数编码格式是utf8在打成jar包后:前台请求的参数编码格式是gbk 代码: String str = new String(reqUrl.getBytes(), "gbk");byte[] bytes = str.getBytes(S ...
分类:编程语言   时间:2020-08-20 19:22:14    阅读次数:81
学习python需要什么基础吗?Python入门
在很多人的记忆中python是一门非常简单的编程语言,也是很多转行人员的首选,不过因为大家对python不是很了解,所以比较关心学习python需要什么基础?其实python没有基础也是可以学习的,只要你足够努力。
分类:编程语言   时间:2020-08-20 19:21:34    阅读次数:101
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!