Python 高级特性
切片及其用法 对于一个列表 L = [1, 2, 3, 4, 5, 6, 7, 8, 9],我们使用切片来获取特定元素 #获取第1个到第3个(数组下标从0开始,切片是左闭右开的区间,也就是包含0,不包含3) L[0:3] #获取第2个到第五个 L[1:5] #取倒数第5个到倒数第2个 L[-5:-1 ... 查看全文
JavaScript基础面试题
1、 介绍JavaScript的基本数据类型Number、String 、Boolean 、Null、UndefinedObject 是 JavaScript 中所有对象的父对象数据封装类对象:Object、Array、Boolean、Number 和 String其他对象:Function、Arg ... 查看全文
Python 参数与变量
形参与实参以及位置参数 什么是形参和实参 形参:即形式参数,函数定义时指定的可以接受的参数即为形参,比如定义函数时的max(a,b)函数中的a和b就是形参 实参:即实际参数,调用函数时传递给函数参数的实际值即为实参,比如调用上面函数用 max(1, 9)函数中的1和9就是实参; 什么是位置参数 我们 ... 查看全文
spring boot监听在线人数
1.创建监听器类 package org.jcut.config; import javax.servlet.annotation.WebListener; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.H ... 查看全文
Python国内镜像源
国内源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:https://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:ht ... 查看全文
雪花算法自动生成订单id
package Demo; /** * @Author:胡琪 * @Description: * @Date: created in 15:31 2019/6/12 */ public class SnowflakeIdUtils { // Fields /** 开始时间截 (2015-01-01) ... 查看全文
Spring cloud 技术栈
Spring cloud 技术栈 常使用的技术栈有={服务注册于发现:Eureka,服务负载与调用:Ribbon,服务熔断降级:Hystrix,服务网关:zuul,服务分布式配置:Spring Cloud Config , 服务开发:Springboot}。 ... 查看全文
c++ *和*&
在C语音中代表指针,&代表地址 在C++中代表指针,而&代表引用,而*&代表指针引用 指针是一个变量(它的值是一个地址),而指针引用指的是这个变量的引用; 在C++中如果参数不是引用的话会调用参数对象的拷贝构造函数,所以如果有需求想改变指针所指的对象(换句话说,就是要改变指针里面存的地址),就要使用 ... 查看全文
《算法竞赛进阶指南》0x00 汉诺塔四塔问题 递推关系
题目链接:http://poj.org/problem?id=1958 代码: #include<iostream> #include<cstring> using namespace std; #define maxn 100 typedef long long ll; ll d[maxn],f[ ... 查看全文
c# 数组拼接、DataTable拼接
//数组拼接 var intArray_1 = new int[] { 1, 2, 3 }; var intArray_2 = new int[] { 4, 5, 6 }; var result = intArray_1.Concat(intArray_2); foreach (var item i ... 查看全文
spring boot文件路径映射配置
1.添加配置类 package org.jcut.tools; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import org ... 查看全文
20194302实验四 Python综合实践
(1)实战背景 小说网站-笔趣看: URL:http://www.biqukan.com/ 笔趣看是一个盗版小说网站,这里有很多起点中文网的小说,该网站小说的更新速度稍滞后于起点中文网正版小说的更新速度。并且该网站只支持在线浏览,不支持小说打包下载。因此,本次实战就是从该网站爬取并保存一本名为《一念 ... 查看全文
JS数组与对象的遍历方法大全
本文简单解析各种数组和对象属性的遍历方法: 原生for循环、for-in及forEach ES6 for-of方法遍历类数组集合 Object.key()返回键名的集合 jQuery的$.each() underscore的_.each() 文中的范例基于以下数组和对象。 1 2 3 4 5 6 7 ... 查看全文
Python-SMTP邮件发送
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 SMTP 对象语法如下: impor ... 查看全文
Java 使用URLEncoder.encode和URLDecoder.decode编解码(utf-8)中文及特殊字符
本文主要介绍Java中,使用URLEncoder.encode和URLDecoder.decode对url地址链接中,中文字符及特殊字符用 UTF-8字符集进行编码和解码的方法,及相关的示例代码。 原文地址:https://www.cjavapy.com/article/709/ ... 查看全文
JS数组对象去重(4种方法)
问题:数组对象去重 var arr = [{name: 'a',id: 1}, {name: 'a',id: 2}, {name: 'b',id: 3}, {name: 'c',id: 4}, {name: 'c',id: 6}, {name: 'b',id: 6}, {name: 'd',id: ... 查看全文
andorid jar/库源码解析之HotXposed
目录:andorid jar/库源码解析 HotXposed: 作用: 免重启手机,实现Xposed hook更新。(当然app是要重启的) 栗子: 入口: // Hook 入口 public void handleLoadPackage(XC_LoadPackage.LoadPackagePara ... 查看全文
使用全局变量,当多个线程同时修改静态属性第二季
ThreadLocal介绍 我们知道,变量从作用域范围进行分类,可以分为“全局变量”、“局部变量”两种: 1.全局变量(global variable),比如类的静态属性(加static关键字),在类的整个生命周期都有效; 2.局部变量(local variable),比如在一个方法中定义的变量,作 ... 查看全文
Erlang的Web库和框架
Yaws Yaws是一个高效处理动态页面的web服务器,因为Yaw由应用模块【appmods(application modules)】构建,所以其中的appmods可以被我们构造的API替代。 Yaws的文档做的不错,重要的是能够植入到监督树的层次结构中(supervision,Erlang/OT ... 查看全文
ADO.net中常用的对象有哪些?分别描述一下。
Connection 打开数据库连接 (打开数据库连接,也就是程序打通与数据库连接通道)Command 执行数据库命令 (执行sql语句(增删改),返回影响的行数)DataAdapter 连接数据,执行数据库命令,填充DataSet (执行查询语句返回数据表,用于填充数据集)DataSet 数据在内 ... 查看全文
webpack-dev-server 和 html-webpack-plugin的使用
webpack-dev-server的作用:自动编译 1、webpack-dev-server的使用 1)cnpm i webpack-dev-server -D 2)在package.json中配置: 3)终端中输入命令:npm run dev 4)浏览器访问http://localhost:80 ... 查看全文