码迷,mamicode.com
首页 > 编程语言 > 日排行
JavaScript 各种遍历方式详解
题目:请介绍 JavaScript 中有哪些循环和遍历的方法,说说它们的应用场景和优缺点? 1、for 循环 for 循环是 Js 中最常用的一个循环工具,经常用于数组的循环遍历。 2、for in 循环 for in 循环主要用于遍历普通对象,i 代表对象的 key 值,obj[i] 代表对应的 ...
分类:编程语言   时间:2019-05-25 11:24:12    阅读次数:116
python装饰器系列(四)
带参数的装饰器 先来看一个不带参数的装饰器 这里打印出来的是执行sleep函数所消耗的自然时间,但在执行此函数时所消耗的cpu时间真的有3.0034420490264893秒吗?当然不是。利用time包中的time.clock方法可以计算得到代码执行所消耗cpu的时间,那怎样来修改上边的timeit ...
分类:编程语言   时间:2019-05-25 12:33:19    阅读次数:91
java并发之hashmap
在Java开发中经常会使用到hashmap,对于hashmap又了解多少,经常听到的一句话是hashmap是线程不安全的,那为什么是线程不安全的,如何才能保证线程安全,JDK又给我们提供了那些线程安全的类,这些问题是今天讨论的问题, 一、hashmap为什么线程不安全 说到hashmap为什么线程不 ...
分类:编程语言   时间:2019-05-25 12:36:30    阅读次数:82
如何把对象手动注入Spring容器并实现依赖注入
将对象注入到Spring容器并实现依赖注入 public class UserDao { @Resource AccountService accountService; public void print(){ System.out.println(accountService); } } 比如有 ...
分类:编程语言   时间:2019-05-25 12:36:48    阅读次数:397
python装饰器-如何使用函数装饰器
如何使用函数装饰器 问题举例 有时候我们想为多个函数统一添加某种功能,比如计时统计、记录日志,缓存运算结果等; 我们并不想在每个函数内一一添加完全相同的代码,有什么解决方案吗? 解决思路 定义装饰器函数,用它在原函数的基础上生成一个添加新功能的函数来代替原函数 代码 参考资料:python3实用编程 ...
分类:编程语言   时间:2019-05-25 12:43:05    阅读次数:113
Java高级开发面试题
Java高级开发常问到的面试题: 1.项目中用到了Spring框架的哪些功能模块? 2.Spring事务及事务传播性、隔离性 3.AOP应用场景及动态代理模式底层实现方式 4.Spring MVC工作流程 5.Redis数据类型、常用命令(比如:List添加)、分布式锁、持久化 6.多线程及线程池 ...
分类:编程语言   时间:2019-05-25 12:44:22    阅读次数:102
java 异常,error
被问到catch里面是啥,,,说了exception,然后提醒我还有error。以下链接介绍的还是很详细的。 转 Java中Error与Exception的区别 有人说如果要真正理解到一些知识,就是假如别人问到你这个问题,你能讲清楚,所以检验自己真正理解了没,就先问自己这个问题,然后自己给自己讲解一 ...
分类:编程语言   时间:2019-05-25 12:45:49    阅读次数:90
在springboot环境下tk-mybatis的使用记录
1. 新建springboot工程 访问https://start.spring.io/,新建一个springboot工程。 自动生成的工程主要的注意点如下: 1)pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifa ...
分类:编程语言   时间:2019-05-25 12:46:03    阅读次数:115
C++中头文件(.h)和源文件(.cpp)都应该写些什么
头文件(.h): 写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但一般来说不写出具体的实现。 在写头文件时需要注意,在开头和结尾处必须按照如下样式加上预编译语句(如下): #ifndef CIRCLE_H#define CIRCLE_H//你的代码写在这里#endif ...
分类:编程语言   时间:2019-05-25 12:51:05    阅读次数:114
python(一):输入,输出,字符串,数值,格式化,循环,if判断语句,列表
python: 1.输出print(): 每学一门语言,每个老师教的第一行代码就是,print(“Hello,world!”),这就是输出,也许是表达了我们对这个世界的友好态度 要想输出的两个变量现实在同一行上用print(A,B) 补充:print(‘\n’)是输出空白行 2.字符串: print ...
分类:编程语言   时间:2019-05-25 12:52:53    阅读次数:426
python装饰器系列(五)
带参数的装饰器的应用: 比如有一个函数,只有在对有许可权限的用户开放,执行此函数的用户没有在认证列表里的,就不会执行这个函数。这个该如何实现呢?如下: 这样就可以对调用函数进行身份验证 python中一个函数有一些属性是函数本身具有的,比如__name__属性是查看函数名称,如果一个函数被装饰器装饰 ...
分类:编程语言   时间:2019-05-25 12:54:37    阅读次数:103
Python全栈之路----面向对象开发----反射
反射:通过字符串映射到对象的属性 反射的应用:通过输入,直接调用相应命令 ...
分类:编程语言   时间:2019-05-25 13:01:23    阅读次数:106
python调用函数设置超时机制
有时候需要给函数设置超时机制,以防止它卡住我们的程序,这里可以用python的signal模块,signal模块可以实现程序内部的信号处理。 输出为: 可以看到,虽然task1超时了,但是它不会影响我们程序的执行。 另外信号机制只能在主线程中生效, 意味着你不能在多线程中使用它,python已经很好 ...
分类:编程语言   时间:2019-05-25 13:02:58    阅读次数:405
python 操作json
python 操作json
分类:编程语言   时间:2019-05-25 13:05:04    阅读次数:104
虚拟DOM 和 Diff 算法,key的作用,jsx,render函数
虚拟DOM 和 Diff 算法 虚拟DOM 和 Diff 算法 什么是虚拟DOM? 使用javascript模拟了DOM结构的树形结构(对象表示),这个树结构包含整个DOM结构的信息 使用虚拟DOM有什么好处? 操作数据要大大的减少性能损耗,提高渲染效率 越多的真实dom操作,越损耗性能 什么是Di ...
分类:编程语言   时间:2019-05-25 13:09:09    阅读次数:127
Python的集合与字典练习
集合与字典练习 question1 问题描述:有一个列表,其中包括 10 个元素,例如这个列表是[1,2,3,4,5,6,7,8,9,0],要求将列表中的每个元素一次向前移动一个位置,第一个元素到列表的最后,然后输出这个列表。最终样式是[2,3,4,5,6,7,8,9,0,1] 代码如下: list ...
分类:编程语言   时间:2019-05-25 13:11:13    阅读次数:155
多线程
一多线程的类别: sleep表示线程睡眠。单位毫秒。 a.没设优先级的线程,执行的是并发的: 线程间不存在synchronized关键字。 线程间存在synchronized关键字: synchronized关键字主要保证一个线程在执行Synchronized方法或者代码块时,不被另外一个线程所打断 ...
分类:编程语言   时间:2019-05-25 13:12:24    阅读次数:113
SpringMVC(三)
[TOC] SpringMVC(三) mvc:view controller springmvc.xml 当我们发送一个请求时,如果没有找到对应的mapping 则会对配置文件当中匹配mvc:view controller ? 注意点: 添加后,原本自动生成的RequestMappingHandle ...
分类:编程语言   时间:2019-05-25 13:12:56    阅读次数:108
Leetcode-最长回文子串(包含动态规划以及Manacher算法)
原文地址: https://www.cnblogs.com/mini-coconut/p/9074315.html 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba"也是一个有效答案。 示 ...
分类:编程语言   时间:2019-05-25 13:13:50    阅读次数:115
Spring Boot 单元测试示例
Spring 框架提供了一个专门的测试模块(spring-test),用于应用程序的单元测试。 在 Spring Boot 中,你可以通过spring-boot-starter-test启动器快速开启和使用它。 在pom.xml文件中引入maven依赖: <dependency> <groupId> ...
分类:编程语言   时间:2019-05-25 13:14:24    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!