码迷,mamicode.com
首页 > 编程语言
python的魔术方法
python的魔术方法 1. 魔法方法 注意:因为markdown格式问题,下划线被解释为加粗。 1.1. 基本的魔法方法 new(cls[, ...]) new 是在一个对象实例化的时候所调用的第一个方法 init(self[, ...]) 构造器,当一个实例被创建的时候调用的初始化方法 del( ...
分类:编程语言   时间:2020-06-16 20:15:02    阅读次数:69
【NLP-06】fastText文本分类算法
目录 fastText概述 基础知识 LDA主题模型 总结 一句话简述:fastText提出了子词嵌入(subword embedding)的方法。是一种监督学习方法。和word2vec 中的CBOW结构很相似。运行速度较快。 一、fastText概述 1.1 背景 在word2vec中,我们并没有... ...
分类:编程语言   时间:2020-06-16 20:14:28    阅读次数:76
Java多线程中Thread与Runnable的区别
Java多线程中Thread与Runnable的区别 定义 extends Thread 子类继承Thread具备多线程能力,可以实现多线程; 启动线程的方法:①创建子类对象 ②对象名.start(); 不建议使用:避免多线程OOP单继承的局限性(OOP:Object Oriented Progra ...
分类:编程语言   时间:2020-06-16 20:13:32    阅读次数:63
网页源码中数据存在,使用selenum却解析不到数据的一种解决方法。
问题描述:使用selenum爬取苏宁易购时,搜索手机时,在浏览器中右键检查都存在的信息,比如价格等信息,在爬虫中解析页面时解析不到数据 问题分析: 苏宁搜索手机加载页面时使用的是ajax加载的信息 在向下滑动时,也在实时加载信息, 当访问页面时,不会加载全部的信息,随着页面向下滚动,会持续发送aja ...
分类:编程语言   时间:2020-06-16 20:04:38    阅读次数:65
Java 使用hutool工具类代替commons-text进行Json 中文 Unicode转换
可选的工具 中文转换Unicode,目前有两种方式,自写工具类或引入第三方包,这里我推荐引入三方包,因为使用mvn配置非常简单,网上搜到的大多数都是自己写的工具类,试了一个,效果不是很好,因为把ASCII编码也转成Unicode格式了(一色的\u\u\u),虽然能用,但是可读性降低。 引入第三方包, ...
分类:编程语言   时间:2020-06-16 20:04:04    阅读次数:157
排序—时间复杂度为O(n)的三种排序算法
这三种排序算法分别是桶排序、计数排序和基数排序,之所以它们的时间复杂度能到达O(n),是因为它们都是非基于比较的排序算法,不涉及元素之间的比较操作。 1 桶排序 1.1 原理 将待排数据元素分配到几个有序的桶中,然后对每个桶中的数据元素分别进行排序,每个桶中的数据元素有序后按桶的顺序将数据元素依次取 ...
分类:编程语言   时间:2020-06-16 20:03:08    阅读次数:101
线程之Thread
如何创建一个线程并启动 // 1.创建一个Thread类的实例对象 Thread thread = new Thread(); // 2.调用Thread实例对象的start方法 thread.start(); 线程启动后会在一个新的线程中运行线程对象的run方法 @Override public ...
分类:编程语言   时间:2020-06-16 18:48:00    阅读次数:55
springboot文件上传--单文件上传
1、前端页面 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content- ...
分类:编程语言   时间:2020-06-16 18:42:48    阅读次数:70
SpringBoot 之 国际化实现
1、国际化实现原理 第一步,接收到请求端传入的语言标识 第二步,基于语言标识,获取对应资源文件 第三部,基于资源文件和语言标识获取结果 2、SpringMVC提供的支持 第一步,接收到请求端传入的语言标识 AcceptHeaderLocaleResolver:基于浏览器,从HttpServletRe ...
分类:编程语言   时间:2020-06-16 18:42:05    阅读次数:63
java数组添加元素,java数组如何添加一个元素
java数组如何添加元素 向数组里添加一个元素怎么添加,这儿总结有三种方法: 1、一般数组是不能添加元素的,因为他们在初始化时就已定好长度了,不能改变长度。 但有个可以改变大小的数组为ArrayList,即可以定义一个ArrayList数组,然后用add(element)方法往里添加元素即可,还可a ...
分类:编程语言   时间:2020-06-16 18:40:28    阅读次数:79
JavaScript返回到上一页的三种方法
window.history.go(-1); //返回上一页 window.history.back(); //返回上一页 window.location.go(-1); //刷新上一页 window.history.back();location.reload();//强行刷新(返回上一页刷新页面 ...
分类:编程语言   时间:2020-06-16 18:36:10    阅读次数:220
C语言实验:迷宫问题(dfs,C语言实现栈)
Description 给定迷宫起点和终点,寻找一条从起点到终点的路径。 (0,1) (2,0) 起点 (1,1) (1,2) (1,3) (1,4) (2,0) (2,1) (2,4) (3,0) (3,1) (3,2) 终点 (3,4) (4,1) 上图中黄色代表墙,白色代表通路,起点为(1,1 ...
分类:编程语言   时间:2020-06-16 18:33:16    阅读次数:251
c++类的实例化,有没有new的区别
A a; A * a = new a(); 以上两种方式皆可实现类的实例化,有new的区别在于: 1.前者在堆栈中分配内存,后者为动态内存分配,在一般应用中是没有什么区别的,但动态内存分配会使对象的可控性增强。 2.不加new在栈中分配内存 3.大程序用new,小程序直接申请 4.只是把对象分配在堆 ...
分类:编程语言   时间:2020-06-16 18:32:39    阅读次数:50
使用spring-test时报错
java.lang.NoClassDefFoundError: org/springframework/core/annotation/MergedAnnotations$SearchStrategy 当你发现有这个错误的时候,检查一下自己测试的依赖版本是否一致。 ...
分类:编程语言   时间:2020-06-16 18:30:35    阅读次数:121
JavaScript入门
一.JavaScript简介 二.JavaScript和html结合的方式 》第一种方式: 》第二种方式: 三.变量和数据类型介绍 四.关系运算 五逻辑运算 六.数组 ...
分类:编程语言   时间:2020-06-16 18:25:17    阅读次数:51
Java++:安全|API接口安全性设计
接口的安全性主要围绕 token、timestamp 和 sign 三个机制展开设计,保证接口的数据不会被篡改和重复调用,下面具体来看: Token授权机制: 用户使用用户名密码登录后服务器给客户端返回一个Token(通常是UUID),并将Token-UserId以键值对的形式存放在缓存服务器中。 ...
分类:编程语言   时间:2020-06-16 18:23:09    阅读次数:114
2020 python学习第十二天————函数参数与函数对象
1.1 函数的参数分两类 1.1.1 定义阶段函数内指定的参数称之为形式参数,简称形参 形参就相当于变量名 1.1.2 调用阶段括号内传入的值称之为实际参数,简称实参 实参就相当于变量值 调用函数时会将实参的值绑定给形参,变量只能在函数内用 1.2 第一组形参与实参 1.2.1 位置形参 按照从左到 ...
分类:编程语言   时间:2020-06-16 18:21:28    阅读次数:60
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!