最优化算法【共轭梯度法】
特点:具有超线性收敛速度,只需要计算梯度,避免计算二阶导数 算法步骤 \(step0:\) 给定初始值$x_0$,容许误差$\epsilon$ \(step1:\) 计算梯度$g_k=\nabla f(x_k)$,if \(norm(g_k)<=\epsilon\), \(break;\) 输出当前 ... 查看全文
[JavaSE基础] 集合
Java集合接口 1.Collection接口的子类接口:一种为Set 一种为 List,一种为Queue ; 2.Map接口 首先介绍定义在接口里的常用方法和一些特点: Collection的常用方法: add() remove() contain() isEmpty() size() clear ... 查看全文
Python学习第149天(Django之模型层1)
一.ORM 中常用字段和参数 1.常用字段 AutoField 自增列,可以将其理解为ID主键字段,注意的是必须填入参数 primary_key=True当model中如果没有自增列,则自动会创建一个列名为id的列? id = models.AutoField(primary_key=True) I ... 查看全文
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:// ... 查看全文
python中字典详解
字典特点 字典是python中最常用的数据类型,主要的特点如下: 1.字典的关键字:dict 字典一般是用"{}"花括号括起来的 2.字典是无序的数据类型 3.字典的可以存储任意数据类型(例如:字典,列表,元组,数字,字符串,集合,布尔值) 4.字典的元素可以更改,但是如果包含的数据类型是元组,则元 ... 查看全文
SpringBoot整合持久化功能的Quartz
单体应用,任务持久化到数据库,省略了数据库交互的代码 package com.yang.springbootquartz.rest; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.quartz.*; import o ... 查看全文
Java编译解释之cmd
一、编译 1. javac 类名.java (在类当前目录下) 2. javac 类的全路径 二、解释 1. java 类名(在类当前目录下) 2. java -cp 类的当前目录路径 类名 ... 查看全文
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 ... 查看全文
python性能杀手-低效的性能结构
”在python中找到正确的数据是非常重要的,因为正确的选择不但会节省时间还能减少代码维护量“ ——《python高手之路》 理解python,使用正确的数据结构,以及尽可能重用标准库。 如何分析python代码的性能? ①timeit模块 import timeit timeit.timeit(" ... 查看全文
ES6新增了俩JavaScript关键字let和const,你知道吗?
ES6新增了俩JavaScript关键字let和const,你知道吗?划重点ES2015(ES6)新增加了两个重要的JavaScript关键字:let和const。let声明的变量只在let命令所在的代码块内有效,const声明一个只读的常量,一旦声明,常量的值就不能改变。一、let命令let命令有以下特点:(1)代码块内有效ES2015(ES6)新增加了两个重要的JavaScript关键字:le 查看全文
都说变量有七八种,到底谁是 Java 的亲儿子
这是程序员cxuan的第十篇原创分享网上罗列了很多关于变量的理解,良莠不齐,不知道哪些是对的,哪些是错的。所以笔者索性就这些博客和自己的理解写出这篇文章,如果有不对的地方,希望读者能够指正,感谢。变量是我们经常用到的一种,我在刚学Java的时候,也经常被各种变量的概念折磨,当时并没有细抠,但是我在写一篇类似的文章中,想把变量作为一种小标题来简述一下,但是发现,变量这个概念还是比较繁琐的,本篇文章就 查看全文
Python再夺冠,2020年度编程语言排行榜出炉
领域驱动技术,技术鞭策领域。近日,IEEESpectrum最新发布了2020年年度编程语言排行榜。IEEESpectrum编程语言排行榜一年发布一次,截止到今年,该排行榜已经连续发布了七年。与其他榜单有所不同,IEEESpectrum可以让开发者自己选择参数组合时的权重,得到多样的排序结果。在最新的编程语言排行榜中,IEEESpectrum通过综合CareerBuilder、GitHub、Goog 查看全文
最火热的极速开发框架Spring Boot
Spring Boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Spring Boot能简化我们之前采用Spring mvc + Spring + MyBatis 框架进行开发的过程; 在以往我们采用 Spring mvc + Spring + M ... 查看全文
【C#】 List按指定字段的给出的自定义顺序进行排序
List按指定字段的给出的自定义顺序进行排序 目录1、demo1:按字段id进行自定义排序 正文 #引言 有一个集合,对其进行排序,排序规则为:按对象中某个字段的特定顺序进行排序,比如:对象属性id,按照【4,2,5,1】的顺序排序; #代码: 1 public class Foo 2 { 3 pu ... 查看全文
1122. 数组的相对排序
1122. 数组的相对排序 给你两个数组,arr1 和 arr2, arr2 中的元素各不相同arr2 中的每个元素都出现在 arr1 中对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr1 的末尾。 示 ... 查看全文
2020.03.09--03.20日JS学习分享
一、JS的三大组成部分 ESMAScript :语法部分 Bom :浏览器对象模型,一套操作浏览器属性和方法 Dom :文档对象模型,一套操作浏览器页面元素的属性和方法 二、ESMAScript - JS的数据类型转换 1、其他数据类型转数值类型 Number() 把需转换的变量当作一个整体 语法: ... 查看全文
CSS3新增的选择器
1. 层次选择器 子元素选择器: 只选择子元素 父选择器 > 子选择器 后面紧相邻的兄弟元素: 选择器1 + 选择器2 后面所有的兄弟元素: 选择器1 ~ 选择器2 2.属性选择器 [属性名] 选择具有指定属性名的元素 [属性名] 选择具有指定属性名并且属性值为指定 [属性名=属性值] 选择具有指定 ... 查看全文
通过极简模拟框架让你了解ASP.NET Core MVC框架的设计与实现[上篇]
《200行代码,7个对象——让你了解ASP.NET Core框架的本质》让很多读者对ASP.NET Core管道有了真实的了解。在过去很长一段时间中,有很多人私信给我:能否按照相同的方式分析一下MVC框架的设计与实现原理,希望这篇文章能够满足你们的需求。在对本章内容展开介绍之前,顺便作一下广告:《A... ... 查看全文