码迷,mamicode.com
首页 > 编程语言 > 周排行
JavaScript的迭代函数与迭代函数的实现
前言 ? 如果对技术很自信,请直接看 实现的源码 ? 如果想回顾一下基础,请按文章顺序阅读 说到迭代方法,最先想到的是什么? 还是 ,迭代的方法ES5提供了5种方法 以下定义来自 JavaScript高级程序设计 每个方法都接收两个参数 1. 在每一项上运行的函数 2. 运行该函数的作用域对象(影响 ...
分类:编程语言   时间:2019-01-07 21:14:21    阅读次数:153
java基础之注释、关键字、标识符、数据类型和常量
(首发于 2018 年 6 月 26 日) 1. 了解 Java 程序 在学习 java 基础语法之前,我先介绍一下 java 程序如何编译和运行。java 程序在编译时需要 javac.exe 工具。运行时需要 java.exe 工具,这两个工具在 jdk 中有,具体见下图所示。 2. java ...
分类:编程语言   时间:2019-01-07 21:16:31    阅读次数:178
java开发环境安装
(首发于 2018 年 6 月 25 日) 笔者学习 Java 的原因很简单,java 目前位居编程语言排行榜,多学习一门语言,不让自己出路变窄。 1. java环境搭建 2. Java跨平台原理 每个平台有不同的Java虚拟机,不跨平台的 Java 虚拟机使得 Java 具有跨平台性。 3. 命令 ...
分类:编程语言   时间:2019-01-07 21:17:21    阅读次数:204
KMP算法讲解
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函 ...
分类:编程语言   时间:2019-01-07 21:18:16    阅读次数:216
spring boot中的jave注解学习
在spring中,不仅框架作者会使用java注解,开发者也常使用。 可以随手给个例子:在org.springframework.boot.autoconfigure.jdbc.DataSourceProperties中@ConfigurationProperties(prefix="spring.d ...
分类:编程语言   时间:2019-01-07 21:19:31    阅读次数:224
Java线程与锁
Java线程与锁 本篇是 《深入理解Java虚拟机》的最后一章, 在此涉及到了线程安全, 但并不是如何从代码层次来实现线程安全, 而是虚拟机本身对线程安全做出了哪些努力, 在安全与性能之间又采取了哪些优化措施. 那么一步步来梳理这些概念. 三种线程概念——内核线程、轻量级进程、用户线程 参考 "内核 ...
分类:编程语言   时间:2019-01-07 21:19:45    阅读次数:230
Python常见面试题——如何遍历一个内部未知的文件夹?
在面试中,我们时常会遇到各种各样的问题,今天小编就选取了一个比较常见的问题来进行分析。这个问题就是如何遍历一个内部未知的文件夹。 在工作当中,我们常用的有以下这几种方法: os.path.walk(),os.walk,listdir 以os.walk()为例: os.walk(top, topdow ...
分类:编程语言   时间:2019-01-07 21:20:21    阅读次数:252
C语言入门教程-(6)运算符
本节内容主要介绍了C语言的算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符和其他运算符。 ...
分类:编程语言   时间:2019-01-07 21:22:00    阅读次数:223
java语言基础--HashMap(1.8)核心方法学习
hashmap的数据结构,HashMap的数据结构是数组+链表+红黑树(红黑树since JDK1.8)。我们常把数组中的每一个节点称为一个桶。当向桶中添加一个键值对时,首先计算键值对中key的hash值,以此确定插入数组中的位置,但是可能存在同一hash值的元素已经被放在数组同一位置了,这种现象称 ...
分类:编程语言   时间:2019-01-07 21:23:22    阅读次数:187
Python之路-基础数据类型之字符串
字符串类型 字符串是不可变的数据类型 索引(下标) 我们在日常生活中会遇到很多类似的情况,例如吃饭排队叫号,在学校时会有学号,工作时会有工号,这些就是一种能保证唯一准确的手段,在计算机中也是一样,它就叫索引,也叫下标, 注意:索引都是从0开始,只有有序的对象才会有索引 切片 只取字符串中某一部分的, ...
分类:编程语言   时间:2019-01-07 21:23:59    阅读次数:184
Java中创建对象的5种方式
作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码 使用new关键字 } → 调用了构造函数 使用Class类的newInstan ...
分类:编程语言   时间:2019-01-07 21:24:13    阅读次数:166
第6章 数组、指针与字符串(二)指针与函数
2311435235 ...
分类:编程语言   时间:2019-01-07 21:24:33    阅读次数:164
Python学习计划
学习周期为6个月:第一个月要完成的目标(1月份):完成1-10章节的学习,掌握Linux基本知识和Python入门基础知识第二个月要完成的目标(2月份):完成11-17章节的学习,掌握Python的数据结构第三个月完成的目标(3月份):完成18-29章节的学习,掌握Python函数和进阶部分第四个月完成的目标(4月份):完成30-39章节的学习,掌握Python面向对象的编程思想第五个月完成的目标
分类:编程语言   时间:2019-01-07 21:24:42    阅读次数:252
javap(反汇编命令)详解
javap是JDK自带的反汇编器,可以查看java编译器为我们生成的字节码。通过它,我们可以对照源代码和字节码,从而了解很多编译器内部的工作。 语法: javap [ 命令选项 ] class. . . javap 命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给 ...
分类:编程语言   时间:2019-01-07 21:26:04    阅读次数:420
pyenv和virtualenv管理python的版本(多个版本同时用)
1、homebrew安装: https://brew.sh/index_zh-cn 2、pyenv安装使用: https://blog.csdn.net/m0_37998140/article/details/7801105 使用: 1)查看已经安装的python版本: pyenv vrsions ...
分类:编程语言   时间:2019-01-07 21:26:32    阅读次数:225
推荐Python技术书籍
入门级 《Head First Python》+ 入门级 + 微信49票 + 豆瓣评分 9.5 推荐语: **66:**浅显易懂,编排的顺序特别,有大量插图、对话,不感觉枯燥 古心:通熟易懂,配有大量の图片,不会觉得枯燥,是一本好的入门书 《集体智慧编程》+ 入门级 + 微信123票 + 豆瓣评分 ...
分类:编程语言   时间:2019-01-07 21:26:51    阅读次数:281
python网络编程--socketserver 和 ftp功能简单说明
1. socketserver 我们之前写的tcp协议的socket是不是一次只能和一个客户端通信,如果用socketserver可以实现和多个客户端通信。它是在socket的基础上进行了一层封装,也就是说底层还是调用的socket,在py2.7里面叫做SocketServer也就是大写了两个S,在 ...
分类:编程语言   时间:2019-01-07 21:27:25    阅读次数:200
从零开始学Python数据分析
第1章 Python环境搭建与使用 ...
分类:编程语言   时间:2019-01-07 21:28:08    阅读次数:183
java基础之变量
(首发于 2018 年 6 月 30 日) 1. 变量概述 计算机程序中有很多数据,在运行这些程序时,需要将数据“搬运”到内存中,这时需要容器来存储这些数据,变量就是来存储这些数据的。变量是内存中装载数据的容器,程序中可以用它来存取数据。变量就如同生活中装水的杯子,放东西的袋子。 2. 变量在计算机 ...
分类:编程语言   时间:2019-01-07 21:29:01    阅读次数:184
jquery <div> 排序
var asc_active = function(a, b) { var av = Number($(a).find('.active_num .v').html()); var bv = Number($(b).find('.active_num .v').html()); return av> ...
分类:编程语言   时间:2019-01-07 21:29:50    阅读次数:529
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!