码迷,mamicode.com
首页 > 编程语言
11、Go语言基础之结构体
Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 类型别名和自定义类型 自定义类型 在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型, Go语言中可以使用type关键字来定义自定义 ...
分类:编程语言   时间:2021-01-14 11:30:08    阅读次数:0
Java HashMap 源码研究
Jdk 8 的hashmap ,内部使用Node 表示数组成员,Node 实现了Map.Entry接口。 put() 过程: 1 public class HashMap<K,V> extends AbstractMap<K,V>implements Map<K,V>, Cloneable, Ser ...
分类:编程语言   时间:2021-01-14 11:29:05    阅读次数:0
python-scrapy-中间件的学习
middlewares.py class MiddlewareDownloaderMiddleware: @classmethod def from_crawler(cls, crawler): # This method is used by Scrapy to create your spide ...
分类:编程语言   时间:2021-01-14 11:23:09    阅读次数:0
python-scrapy深度爬取
爬取电影网站 movie.py import scrapyfrom MyProjectDianying.items import MyprojectdianyingItemclass MovieSpider(scrapy.Spider): name = 'movie' # allowed_domai ...
分类:编程语言   时间:2021-01-14 11:19:48    阅读次数:0
C#将一个字符串数组的元素的顺序进行反转
//将一个字符串数组的元素的顺序进行反转。 //{“A”,“B”,”C”,"D","E","F"} {“F”,”E”,”D”,“C”,“B”,”A”}。第i个和第length-i-1个进行交换。 //i Length-1-0 //i+1 Leng-1-1 //i+2 Leng-1-2 string[ ...
分类:编程语言   时间:2021-01-14 11:18:49    阅读次数:0
JAVA进阶系列 - 并发编程 - 第3篇 线程的生命周期
目标 线程的生命周期 线程的状态定义 线程的状态转移 内容 1. 线程的生命周期说明 上一篇文章中,我们简单的描述了同步与异步的差异以及线程的基本使用。那么今天我们就来了解一下线程的生命周期。 在调用了 Thread 类对象的 start 方法来启动 Java 线程后,对应的底层操作系统线程不能马上 ...
分类:编程语言   时间:2021-01-14 11:15:13    阅读次数:0
Java学习
IO流 File类 1. java.mkdir 不可以创建多层文件夹 java.mkdirs 可以创建多层文件夹 File file1=new File("G:\\MyCode") 2. 相对路径 与 绝对路径 file.getPath() file.getAbusolutePath(); 3 获取 ...
分类:编程语言   时间:2021-01-14 11:06:33    阅读次数:0
Java学习
1. 数组的赋值 1. 静态 int []a = {2,3,5}; 2. 默认初始化 int[] b=new int [3]; 3. 动态初始化 a[1]=2 a[2]=5 2. 数组的遍历 1. foreach 用于读取不能修改 for(int m:a){ System.Out.println ( ...
分类:编程语言   时间:2021-01-14 11:05:36    阅读次数:0
Java——流程控制
流程控制 Scanner对象 使用hasNext()或者hasNextLine()判断是否有数据输入 使用next()方法或者nextLine()方法接收数据 public class Test01 { public static void main(String[] args) { //创建一个扫 ...
分类:编程语言   时间:2021-01-14 11:03:27    阅读次数:0
Java——方法
方法 方法的重载 重载就是在一个类中有相同的函数名,但是函数的形参不同 方法的重载的规则: 方法名称必须相同 方法的形参列表必须不同(个数不同、或者类型不同、参数顺序不同) 方法的返回类型可以相同也可以不同 package method;?/** * Created by lenovo on 202 ...
分类:编程语言   时间:2021-01-14 11:02:57    阅读次数:0
深入浅出Javascript闭包
闭包(closure)是 Javascript 语言的一个难点,面试时常被问及,也是它的特色,很多高级应用都要依靠闭包实现。本文尽可能用简单易懂的话,讲清楚闭包的概念、形成条件及其常见的面试题。 ...
分类:编程语言   时间:2021-01-14 11:00:49    阅读次数:0
java webSocket
Springboot整合web socket 引入包 <dependency> <!-- websocket --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</arti ...
分类:编程语言   时间:2021-01-14 11:00:20    阅读次数:0
JavaScript function 常用的几种写法
JavaScript function 常用的几种写法 函数可以通过声明定义,也可以是一个表达式。 函数声明: function functionName(parameters) { 执行的代码 } 函数表达式: var x = function (a, b) {return a * b}; 写法1 ...
分类:编程语言   时间:2021-01-14 10:59:46    阅读次数:0
【剑指Offer】 04 二维数组中的查找
题目 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], [2, 5, 8, 1 ...
分类:编程语言   时间:2021-01-14 10:57:46    阅读次数:0
初识python 基础了解
使用系统及软件:win10,64位 python3.7 , pycharm professional 2020.2.2 python 属于典型的解释型语言, python运行需要解释器的支持 , 只要你在不同的平台安装了不同的解释器,你的代码就可以随时运行,不用担心任何兼容性问题,真正的“一次编写, ...
分类:编程语言   时间:2021-01-14 10:57:16    阅读次数:0
Java操作XML(2)--SAX方式处理XML
SAX是一个用于处理XML事件驱动的“推”模型,虽然它不是W3C标准,但它却是一个得到了广泛认可的API。本文主要介绍Java SAX方式处理XML,文中所使用到的软件版本:Java 1.8.0_191。 1、SAX简介 SAX的全称是Simple APIs for XML,也即XML简单应用程序接 ...
分类:编程语言   时间:2021-01-14 10:53:27    阅读次数:0
python-jupyter安装与使用
简介 Jupyter Notebook是基于网页的用于交互计算的应用程序。支持实时代码,数学方程,可视化和 markdown,其可被应用于全过程计算:开发、文档编写、运行代码和展示结果,用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 pip安装 pip install jupyter 生 ...
分类:编程语言   时间:2021-01-14 10:48:02    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!