码迷,mamicode.com
首页 > 编程语言 > 周排行
Python多线程Threading爬取图片,保存本地
注意:之前用过openpyxl库保存数据到Excel文件写入不了,换用xlsxwriter 1 import os 2 import requests 3 import re 4 from openpyxl import load_workbook 5 import xlsxwriter 6 fro ...
分类:编程语言   时间:2020-05-05 10:56:46    阅读次数:167
Java并发编程 - ScheduledExecutorService
1 /** 2 * 创建并执行在给定延迟后启用的一次性操作 3 * 4 * @param command 要执行的任务 5 * @param delay 从现在开始延迟执行的时间 6 * @param unit 延时参数的时间单位 7 * @return 表示任务等待完成,并且其的Scheduled ...
分类:编程语言   时间:2020-05-05 10:57:36    阅读次数:68
Java内存模型
Java内存模型规定了所有的变量都存储在主内存中 每条线程还有自己的工作内存 线程的工作内存中保存了该线程中是用到的变量的主内存副本拷贝 线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存。 不同的线程之间也无法直接访问对方工作内存中的变量,线程间变量的传递均需要自己的工作内存和主 存 ...
分类:编程语言   时间:2020-05-05 11:00:31    阅读次数:58
id生成器雪花算法和雪花算法的sony实现
1 雪花算法 首先确定我们的数值是64位,int64类型,被划分为四部分,不含开头的第一个bit,因为这个bit是符号位。用41位来表示收到请求时的时间戳,单位为毫秒,然后五位来表示数据中心的id,然后再五位来表示机器的实例id,最后是12位的循环自增id(到达1111,1111,1111后会归0) ...
分类:编程语言   时间:2020-05-05 11:01:04    阅读次数:84
mac命令行切换python版本
brew安装anaconda3 安装之后打开路径查看:/usr/local/anaconda3/bin anaconda3环境变量设置 验证 安装双版本 查看目录 /usr/local/anaconda3/envs/ python环境变量设置 参考 https://www.cnblogs.com/z ...
分类:编程语言   时间:2020-05-05 11:02:41    阅读次数:257
【C语言】有参数的main函数
参考博客 https://blog.csdn.net/abc_xixi111/article/details/79993899 https://www.cnblogs.com/flypig666/p/11805430.html 一.main()函数参数 通常我们在写主函数时都是void main() ...
分类:编程语言   时间:2020-05-05 11:03:15    阅读次数:79
Leetcode练习(Python):双指针类:第28题:实现 strStr():实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回  -1。
题目: 实现 strStr():实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 思路: 思路比较简单,暴力法。 程序: class So ...
分类:编程语言   时间:2020-05-05 11:05:27    阅读次数:109
C++异常重抛出
如果我们编写了一个函数,函数内部可能会出现异常,但是我们不想在这个函数内处理,而是想要通知调用者,那么C++允许它重抛出这个异常。语法如下: try { //Execute some code } catch (Exception& e) { //Peform some operations bef ...
分类:编程语言   时间:2020-05-05 11:06:03    阅读次数:62
javascript高级程序设计(第3版)之《script元素》
<script>元素属性 属性 定义 async 【可选】。可以异步加载,表示可以立即下载此脚本,但不影响页面其他操作。只对外部脚本有效。 charset 【可选】。表示通过src属性制定代码的字符集。由于多数浏览器会忽略此属性,很少人使用。 defer 【可选】。表示脚本可以掩饰到文档完全被解析和 ...
分类:编程语言   时间:2020-05-05 11:09:47    阅读次数:66
9、python---- if条件控制语法及嵌套(一)
~~~~~~ 说明:让程序根据条件选择性的执行某些语句 1、if语法: if 条件1: 语句模块1 elif 条件2: 语句模块2 elif 条件3: 语句模块3 .......... else: 语句模块4 语法说明: 1、elif 子句可以有多个或没有 2、else 子句只能有1个或没有,且只能 ...
分类:编程语言   时间:2020-05-05 11:12:33    阅读次数:67
C++结构体排序
我将结构体 $result$ 存入在一个vector ${vResult}$ 中,最近需要在C++中按照结构体中的 $score$ 进行排序,在网上查找了一些资料,这里对采用的方法记录一下,方便以后使用。 一、引入头文件 #include <algorithm> 二、定义排序方法 struct re ...
分类:编程语言   时间:2020-05-05 12:23:03    阅读次数:63
LeetCode 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit (绝对差不超过限制的最长连续子数组)
给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返回 0 。 示例 1: 输入:nums = [8,2,4,7], limit = 4 输出:2 解释:所 ...
分类:编程语言   时间:2020-05-05 12:24:25    阅读次数:66
Swift: Escaping closure captures non-escaping parameter 'onCompletion'
遇到一个编译报错: Escaping closure captures non-escaping parameter 'onCompletion' 代码如下: func fetchRecentPhotos(completion: (PhotosResult) -> Void) { let url = ...
分类:编程语言   时间:2020-05-05 12:28:14    阅读次数:134
Python爬虫学习(三)Beautiful Soup库
快速使用 from bs4 import BeautifulSoup soup = BeautifulSoup(html,'lxml') 一、基本使用 1、标签选择器 soup.标签名 获取这个标签内容,如果有多个该标签,就返回第一个 获取名称 soup.title.name 获取属性 soup.p ...
分类:编程语言   时间:2020-05-05 12:28:47    阅读次数:73
史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign)
史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign) ...
分类:编程语言   时间:2020-05-05 12:32:18    阅读次数:57
[20-05-05][Thinking in Java 10]Java Polymorphism 4 - Downcasting
1 package test_2_2; 2 3 public class Cycle { 4 5 public void balance() { 6 7 System.out.println("this is Cycle.balance()"); 8 } 9 } 1 package test_2_2 ...
分类:编程语言   时间:2020-05-05 12:35:03    阅读次数:57
【二分查找】33. 搜索旋转排序数组
题目: 解答: 1 class Solution { 2 public: 3 int search(vector<int>& nums, int target) 4 { 5 int l = 0; 6 int r = nums.size() -1; 7 8 while (l <= r) 9 { 10 ...
分类:编程语言   时间:2020-05-05 12:36:15    阅读次数:57
使用Arthas实现JAVA热更新
Arthas是阿里巴巴开源出来的一个针对java的工具,主要是针对java的问题进行诊断。 官网地址(下载安装请看这里):https://alibaba.github.io/arthas/index.html 这个工具可以协助完成下面这些事情: 这个类是从哪个jar包加载而来的? 为什么会报各种类相 ...
分类:编程语言   时间:2020-05-05 12:37:14    阅读次数:135
Python爬虫学习(二))requests库
一、urllib库 1、了解urllib Urllib是python内置的HTTP请求库 包括:urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.robotparser robot.txt解析模块 二、Reques ...
分类:编程语言   时间:2020-05-05 12:38:20    阅读次数:73
分布式系统项目,服务器集群,Java分布式系统高并发解决方案
分布式系统项目,服务器集群,Java分布式系统高并发解决方案 ...
分类:编程语言   时间:2020-05-05 12:39:34    阅读次数:118
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!