码迷,mamicode.com
首页 > 编程语言 > 日排行
浅谈JavaScript代码性能优化2
一.减少判断层级 从下图代码中可以明显看出,同样的效果判断层级的减少可以优化性能 二.减少作用域链查找层级 简单解释下,下图中第一个运行foo函数,bar函数内打印name,bar作用域内没有name,所以作用域链往上查找,foo内部有name, 但是这种写法实际上是赋值,还要往上查找,全局作用域中 ...
分类:编程语言   时间:2021-01-26 11:39:26    阅读次数:0
StringBuffer动态字符串数组
使用StringBuffer的toString()方法,可以将StringBuffer转换成String Stringbuffer 的 append( ) 是往动态字符串数组添加,跟“xxxx”+“yyyy”相当‘+’号。 跟 String 不同的是 Stringbuffer 是放一起的,Strin ...
分类:编程语言   时间:2021-01-26 11:39:50    阅读次数:0
Object中的线程等待和Condition
使用wait()notify()的前置条件 调用wait()和notify()的线程必须是已经获取了synchronized对象锁(注意这里是对象锁不是类锁也就是说被static标记的方法是不行的)的线程。否则将会抛出java.lang.IllegalMonitorStateException wa ...
分类:编程语言   时间:2021-01-26 11:40:49    阅读次数:0
【Kubernetes】构建 Spring boot 测试镜像
环境 virtual box 6.1 centos 7.8 docker 19.03 kubernetes 1.20.2 Spring Boot 2.5.0-M1 目标 创建一个 Spring Boot 项目,可以返回主机名,然后打包成镜像,并推送到远程仓库。 创建 Spring Boot 项目 p ...
分类:编程语言   时间:2021-01-26 11:42:14    阅读次数:0
python快速下载第三方包
一、说在前面 我在用pip下载包时经常有下载比较慢和如下错误的问题 Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simple/pipenv/ 二、解决方法 默认pip是使用Python官方的源,但是由于国外官方源经常被墙,导致不可用,我 ...
分类:编程语言   时间:2021-01-26 11:47:24    阅读次数:0
python 批量重命名
import os def remove_filename(path_dir, start, end): files = [f for f in os.listdir(path_dir) if f.startswith(start) and f.endswith(end)] for file_nam ...
分类:编程语言   时间:2021-01-26 11:48:41    阅读次数:0
Java常用框架
集成开发工具(IDE):Intellij IDEA 服务器:Tomcat 负载均衡:Nginx web层框架:Spring MVC 服务层框架:Spring 持久层框架:Hibernate、MyBatis、JPA 数据库:MySql、Redis 项目构建:Maven 持续集成:Jenkins 版本控 ...
分类:编程语言   时间:2021-01-26 11:48:59    阅读次数:0
python中map使用的方法
map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 1、当seq只有一个时,将函数func作用于这个seq的每个元素上,并得到一个新的seq。 例如,对于list [ ...
分类:编程语言   时间:2021-01-26 11:49:25    阅读次数:0
c语言输入字符串
c语言输入字符串可以使用gets,但gets是不安全的,因为可能在不知道的情况下溢出,但使用fgets是安全的,第一个参数是字符数组的首地址,第二个参数是字符串的最大数量,第三个参数一般会填stdin,从键盘输入 #include<stdio.h> int main(void) { char c[9 ...
分类:编程语言   时间:2021-01-26 11:49:57    阅读次数:0
python lambda使用方法
在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数。今天我就和大家聊聊lambda函数,在Python编程中,大家习惯将其称为表达式。 1.为什么要用lambda函数? 先举一个例子:将一个列表里的每个元素都平方。 先用def来定义函数,代码如下 ...
分类:编程语言   时间:2021-01-26 11:50:43    阅读次数:0
创建 SpringBoot 项目一直 reading pom.xml
解决 删除.mvn目录即可 原因 idea创建spring项目的时候,在.mvn目录里有个wrapper目录,里面有个properties的文件,如果没换maven仓库,可以正常运行,配置阿里云后,这里加载就会出问题 会默认去下载distributionUrl指定路径的maven,删除这个文件或者把 ...
分类:编程语言   时间:2021-01-26 11:51:14    阅读次数:0
Spring MethodInterceptor 使用
模拟一个需求, 接口调用时,打一下日志 1. 定义一个注解 1 @Target({ElementType.TYPE, ElementType.METHOD}) 2 @Retention(RetentionPolicy.RUNTIME) 3 public @interface TraceLog { 4 ...
分类:编程语言   时间:2021-01-26 11:52:04    阅读次数:0
算法 单源最短路径 dijkstra算法
有向带权图的单源最短路径经典算法是dijkstra,下面就对算法的过程和代码实现进行记录 算法过程: 1、数据结构:图的带权邻接矩阵G.Edge[u][i],如果u到i有边则G.Edge[u][i]等于<u,i>边的权值;否则G.Edge[u][i]等于∞。 一维数组dist[i]记录从起始点到i节 ...
分类:编程语言   时间:2021-01-26 11:52:33    阅读次数:0
python解释器的下载
官网下载地址(已存网盘):https://www.python.org 注:查看所有版本也可以选择32位或64位的解释器,X86就是32位、X86-64就是64位的 再推荐把官方文档也下载一下: 安装: 双击下载好的解释器exe文件 -- (install now 为安装位置;customize i ...
分类:编程语言   时间:2021-01-26 11:53:22    阅读次数:0
IoC 理论推导 与 解释【Spring基础】
学一个东西首先我们要知道它是什么?所以: IOC 是什么? 控制反转 IoC ( Inversion of Control ),是一种设计思想,DI(依赖注入)是实现IoC的一种方法, 也有人认为DI只是IoC的另一种说法。没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关 ...
分类:编程语言   时间:2021-01-26 11:54:46    阅读次数:0
Python-随记
import tensorflow as tf import numpy as np ##使用numpy生成100个随机点 x_data=np.random.rand(200) y_data=x_data*0.1+0.2 #构造一个线性模型 b=tf.Variable(0.) k=tf.Variab ...
分类:编程语言   时间:2021-01-26 11:55:41    阅读次数:0
Java Properties和IO流结合
package com.company; import java.io.*; import java.util.Properties; public class Main { public static void main(String[] args) throws IOException { my ...
分类:编程语言   时间:2021-01-26 11:55:56    阅读次数:0
MacBook m1芯片的python安装arm版的opencv
说明 v2上有个老哥把编译后的whl放到github了,直接下载安装即可。在这里对他表示致谢。 地址:https://github.com/wizyoung/AppleSiliconSelfBuilds 下载后安装 下载 需要python环境,可以参考我的另一篇博客安装:https://www.cn ...
分类:编程语言   时间:2021-01-26 11:57:55    阅读次数:0
Python:bool运算符的行为
bool运算符的行为 操作符 操作定义 x and y 如果x为假,返回x,否则返回y x or y 如果x为真,返回x,否则返回y not x 如果x为假,返回真,否则返回假 例子 a = 1 b = 2 c = a and b print(c) # 2 a = 0 b = 2 c = a and ...
分类:编程语言   时间:2021-01-26 11:58:08    阅读次数:0
Easy | LeetCode 240 | 剑指 Offer 04. 二维数组中的查找
剑指 Offer 04. 二维数组中的查找 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 1 ...
分类:编程语言   时间:2021-01-26 11:58:21    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!