码迷,mamicode.com
首页 > 编程语言 > 日排行
JavaScript是如何工作的(一)
简评:JavaScript 是越来越受欢迎了,很多团队都在采用这些语言工作。前端、后端、嵌入式设备等等,都可以看见它的身影。虽然我们知其然,但又知其所以然吗?大家应该都知道 JavaScript 是单线程的,以及听过 V8 引擎的概念。这篇文章将会介绍这些概念,并解释 JavaScript 是如何运... ...
分类:编程语言   时间:2020-02-08 11:29:59    阅读次数:76
python常用魔术方法概览
构造和初始化__init__(self, args)构造函数__new__(cls)传入的是类实例__del__(self)析构函数,调用 del cls 时会被调用属性访问控制__getattr__(self, name)如果属性已经定义了那么不会再执行__getattr__()了,而是直接通过访... ...
分类:编程语言   时间:2020-02-08 11:30:40    阅读次数:96
python 栈
#模拟栈结构stack = []#压栈(向栈里存数据)stack.append("A")print(stack)stack.append("B")print(stack)stack.append("C")print(stack)#出栈(在栈里取数据)res1 = stack.pop()print(" ...
分类:编程语言   时间:2020-02-08 11:30:55    阅读次数:55
python两种除法区别以及向上向下取整
python两种除法 在Python中,有两种除法,一种除法是/: /除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数: 还有一种除法是//,称为地板除(floor),两个整数的除法仍然是整数: 整数的地板除//永远是整数,即使除不尽。要做精确的除法,使用/就可以。 因为//除法只取结果 ...
分类:编程语言   时间:2020-02-08 11:31:19    阅读次数:237
Java里观察者模式(订阅发布模式)
创建主题(Subject)接口 创建订阅者(Observer)接口 实现主题 实现观察者 测试 总结在公司开发项目,如果碰到一些在特定条件下触发某些逻辑操作的功能的实现基本上都是用的定时器比如用户注册完后,发送邮件,为了防止邮件发送失败或者发送邮件比较耗时,一般也都是通过定时器去扫库里注册没有发邮件... ...
分类:编程语言   时间:2020-02-08 11:33:14    阅读次数:133
2020/2/8-Python学习计划
面向对象编程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切 ...
分类:编程语言   时间:2020-02-08 11:37:49    阅读次数:87
Go语言基础之数组
1 数组概述 数组是由一个固定长度、相同类型元素组成的连续序列,一个数组可以由零个或多个元素组成。数组存储的类型可以是内置类型,如整型或者字符串,也可以是某种结构类型。由于数组只能存储固定长度的相同类型的数据,所以在Go语言中很少直接使用。 下图是数组的内部实现,其中方框内的代表数组里的元素,数组中 ...
分类:编程语言   时间:2020-02-08 11:38:05    阅读次数:97
JavaScript的执行机制
关于JavaScriptjavascript是一门单线程语言,是按照语句出现的顺序执行的。虽然在最新的HTML5中提出了Web-Worker,但javascript是单线程这一核心仍未改变。所以一切javascript版的”多线程”都是用单线程模拟出来的。JavaScript事件循环如果JavaSc... ...
分类:编程语言   时间:2020-02-08 11:38:51    阅读次数:89
零基础学完Python的7大就业方向,哪个赚钱多?
相信不少 Python 的初学者,都会遇到上面的这些问题。大家都知道 Python 很吃香,薪资高、就业面广,但具体的,有哪些方向、哪些最适合自己,可能就没有具体的了解了。今天,我们整理了 Python 的 7 大就业方向,希望大家能找到适合自己的,然后学习下去,完成人生的目标。 ...
分类:编程语言   时间:2020-02-08 11:39:07    阅读次数:71
Spring Security OAuth2 Provider 之 自定义开发
Spring OAuth2默认提供的功能难免无法满足需求,需要特殊定制,这里列举常见的几个需要特殊开发的地方。 相关文章: Spring Security OAuth2 Provider 之 最小实现 Spring Security OAuth2 Provider 之 数据库存储 Spring Se ...
分类:编程语言   时间:2020-02-08 11:39:29    阅读次数:89
SpringBoot--?具表达式对象
?具表达式对象除了这些基本的对象之外,Thymeleaf将为我们提供?组?具对象,这些对象将帮助我们在表达式中执?常?任务。#execInfo:有关正在处理的模板的信息。#messages:?于在变量表达式中获取外部化消息的?法,与使?#{...}语法获得的?式相同。#uris:转义URL / UR ...
分类:编程语言   时间:2020-02-08 11:40:09    阅读次数:104
11张流程图帮你搞定 Spring Bean 生命周期
在网上已经有跟多Bean的生命周期的博客,但是很多都是基于比较老的版本了,最近吧整个流程化成了一个流程图。待会儿使用流程图,说明以及代码的形式来说明整个声明周期的流程。注意因为代码比较多,这里的流程图只画出了大概的流程,具体的可以深入代码 一、获取Bea 第一阶段获取Bean 这里的流程图的入口在 ...
分类:编程语言   时间:2020-02-08 11:40:30    阅读次数:64
MyBatis+Spring整合
MyBatis整合,PageHelper分页插件,Spring事物管理。MyBatis整合在web.xml配置放jdbc.properties等配置文件的目录路径。1234 PROP_HOME /Users/**/config在spring的spring-mvc.xml引入上面配的PROP_HOME... ...
分类:编程语言   时间:2020-02-08 11:48:34    阅读次数:59
线程八大基础核心五(线程相关方法一)
1.引子 在java多线程并发编程中,有八大基础核心。考考你:看看都有哪八大基础核心呢?它们分别是: 1.创建线程的方式 2.线程启动 3.线程停止 4.线程生命周期 5.线程相关的方法 6.线程相关的属性 7.线程异常处理 8.线程安全 今天我们从第五个基础核心开始:线程相关方法 2.考考你 #前 ...
分类:编程语言   时间:2020-02-08 11:53:16    阅读次数:76
Spring @Nullable
Spring提供的 编译期(Idea\Eclipse编译时检查,需设置开启) Null safety检查 : 包级别,参数和返回值非null :包级别,字段默认非空 package info.java 放在需检查的包路径下 ...
分类:编程语言   时间:2020-02-08 11:53:38    阅读次数:71
插入排序
实现思路: 1.从数组的第二个数据开始往前比较,即一开始用第二个数和他前面的一个比较,如果 符合条件(比前面的大或者小,自定义),则让他们交换位置。 2.然后再用第三个数和第二个比较,符合则交换,但是此处还得继续往前比较,比如有 5个数 ,17比45小,需要交换,但是17也比20小,也要交换,当不需 ...
分类:编程语言   时间:2020-02-08 11:55:33    阅读次数:67
python中ord()函数和chr()函数用法
Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符: 这两个函数并没有什么实际用处,在一些需要ASC码的简单编程题中,可以利用这两个函数进行转换 ...
分类:编程语言   时间:2020-02-08 11:58:19    阅读次数:126
LeetCode回溯系列(0)——回溯算法讲解
什么是回溯算法? 回溯法是一种系统搜索问题解空间的方法。为了实现回溯,需要给问题定义一个解空间。说到底它是一种搜索算法。只是这里的搜索是在一个叫做解空间的地方搜索。而往往所谓的dfs,bfs都是在图或者树这种数据结构上的搜索。 根据定义来看,要实现回溯,需要两点: 搜索 解空间 先看什么是解空间 就 ...
分类:编程语言   时间:2020-02-08 12:00:03    阅读次数:79
图像GIST特征和LMGIST包的python实现(有github)
1什么是Gist特征 (1) 一种宏观意义的场景特征描述 (2) 只识别“大街上有一些行人”这个场景,无需知道图像中在那些位置有多少人,或者有其他什么对象。 (3) Gist特征向量可以一定程度表征这种宏观场景特征 GIST定义下列五种对空间包络的描述方法 |空间包络名|阐释| | | | |自然度 ...
分类:编程语言   时间:2020-02-08 12:01:00    阅读次数:109
Docker快速上手之部署SpringBoot项目
Docker是基于Go语言实现的云开源项目。 Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次封装,到处运 ...
分类:编程语言   时间:2020-02-08 12:01:22    阅读次数:91
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!