码迷,mamicode.com
首页 > 编程语言
都说变量有七八种,到底谁是 Java 的亲儿子
这是程序员cxuan的第十篇原创分享网上罗列了很多关于变量的理解,良莠不齐,不知道哪些是对的,哪些是错的。所以笔者索性就这些博客和自己的理解写出这篇文章,如果有不对的地方,希望读者能够指正,感谢。变量是我们经常用到的一种,我在刚学Java的时候,也经常被各种变量的概念折磨,当时并没有细抠,但是我在写一篇类似的文章中,想把变量作为一种小标题来简述一下,但是发现,变量这个概念还是比较繁琐的,本篇文章就
分类:编程语言   时间:2020-08-10 09:31:28    阅读次数:67
ES6新增了俩JavaScript关键字let和const,你知道吗?
ES6新增了俩JavaScript关键字let和const,你知道吗?划重点ES2015(ES6)新增加了两个重要的JavaScript关键字:let和const。let声明的变量只在let命令所在的代码块内有效,const声明一个只读的常量,一旦声明,常量的值就不能改变。一、let命令let命令有以下特点:(1)代码块内有效ES2015(ES6)新增加了两个重要的JavaScript关键字:le
分类:编程语言   时间:2020-08-10 09:30:58    阅读次数:81
python性能杀手-低效的性能结构
”在python中找到正确的数据是非常重要的,因为正确的选择不但会节省时间还能减少代码维护量“ ——《python高手之路》 理解python,使用正确的数据结构,以及尽可能重用标准库。 如何分析python代码的性能? ①timeit模块 import timeit timeit.timeit(" ...
分类:编程语言   时间:2020-08-10 09:30:02    阅读次数:70
python算法之三角形问题
"""经典的数字三角形问题(简单易懂,经典动态规划)73 88 1 02 7 4 44 5 2 6 5D(r,j):"""l = [[7],[3,8], [8,1,0], [2,7,4,4],[4,5,2,6,5]]n = 5def get_max_sum(row, col): if n == ro ...
分类:编程语言   时间:2020-08-10 09:27:40    阅读次数:86
python算法之找钱问题
"""给你 k 种面值的硬币,面值分别为 c1, c2 ... ck,每种硬币的数量无限,再给一个总金额 amount,问你最少需要几枚硬币凑出这个金额,如果不可能凑出,算法返回 -1 。算法的函数签名如下:"""coins = [1, 2, 5]money = 11def coin_change( ...
分类:编程语言   时间:2020-08-10 09:27:18    阅读次数:113
Java编译解释之cmd
一、编译 1. javac 类名.java (在类当前目录下) 2. javac 类的全路径 二、解释 1. java 类名(在类当前目录下) 2. java -cp 类的当前目录路径 类名 ...
分类:编程语言   时间:2020-08-10 09:26:37    阅读次数:55
SpringBoot整合持久化功能的Quartz
单体应用,任务持久化到数据库,省略了数据库交互的代码 package com.yang.springbootquartz.rest; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.quartz.*; import o ...
分类:编程语言   时间:2020-08-10 09:26:14    阅读次数:104
python中字典详解
字典特点 字典是python中最常用的数据类型,主要的特点如下: 1.字典的关键字:dict 字典一般是用"{}"花括号括起来的 2.字典是无序的数据类型 3.字典的可以存储任意数据类型(例如:字典,列表,元组,数字,字符串,集合,布尔值) 4.字典的元素可以更改,但是如果包含的数据类型是元组,则元 ...
分类:编程语言   时间:2020-08-10 00:10:57    阅读次数:91
python基础--for循环打印九九乘法表
for i in range(1,10): for j in range(1,i+1): print('%d*%d=%2d\t'%(j,i,i*j),end='') # print('%d*%d=%2d\t'%(j,i,i*j),end='') print() 执行结果: 参考文档:https:// ...
分类:编程语言   时间:2020-08-10 00:10:42    阅读次数:111
Python学习第149天(Django之模型层1)
一.ORM 中常用字段和参数 1.常用字段 AutoField 自增列,可以将其理解为ID主键字段,注意的是必须填入参数 primary_key=True当model中如果没有自增列,则自动会创建一个列名为id的列? id = models.AutoField(primary_key=True) I ...
分类:编程语言   时间:2020-08-10 00:06:53    阅读次数:70
分治算法基本原理和实践
一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅 ...
分类:编程语言   时间:2020-08-09 21:34:51    阅读次数:86
[JavaSE基础] 集合
Java集合接口 1.Collection接口的子类接口:一种为Set 一种为 List,一种为Queue ; 2.Map接口 首先介绍定义在接口里的常用方法和一些特点: Collection的常用方法: add() remove() contain() isEmpty() size() clear ...
分类:编程语言   时间:2020-08-09 21:34:00    阅读次数:86
python 中的空值说明
None在python 中None 是一个数据类型,就是NoneType,所以我们在python 中表示None 时,直接写None就好,不需要加引号。NaNNaN 是numpy 中的数据类型,在python 中使用前需要先导入。nan 和NaN,还有NAN,都是一样的。nan 是 not a nu ...
分类:编程语言   时间:2020-08-09 20:22:09    阅读次数:121
最优化算法【共轭梯度法】
特点:具有超线性收敛速度,只需要计算梯度,避免计算二阶导数 算法步骤 \(step0:\) 给定初始值$x_0$,容许误差$\epsilon$ \(step1:\) 计算梯度$g_k=\nabla f(x_k)$,if \(norm(g_k)<=\epsilon\), \(break;\) 输出当前 ...
分类:编程语言   时间:2020-08-09 20:21:06    阅读次数:98
【Python基础编程236 ● 异常 ● 异常处理的基本格式】
Python基础编程 Author : AI菌 【内容讲解】 处理指定类型的异常:1.第一种格式: try: 可能会出现异常的代码块 except (异常类1,异常类2, ...) as 异常对象名: 处理异常的代码块 print(异常对象名)2.第二种格式: try: 可能会出现异常的代码块 ex ...
分类:编程语言   时间:2020-08-09 17:58:53    阅读次数:85
【从零开始学Java】第六章 运算符
第六章 运算符 6.1 算术运算符 +、-、*、/、%、++、-- 除法: 被除数 / 除数 = 商 ... 余数 除数不能为0 字符串中的+ String str = "Hello"; System.out.println(str + 20); //Hello20 任何数据类型和字符串进行连接的时 ...
分类:编程语言   时间:2020-08-09 17:58:24    阅读次数:79
算法面试题:一个List<Student>,要求删除里面的男生,不用Linq和Lamda,求各种解,并说明优缺点!
内存占用来看,排序方案肯定是要优秀一些的了,但是在这个求快的时代,内存这个可怜的家伙很多时候都会被我们安排在优化的第二梯队。 ...
分类:编程语言   时间:2020-08-09 17:57:30    阅读次数:82
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!