参考文档:https://weread.qq.com/web/reader/37132a705e2b2f37196c138k98f3284021498f137082c2e 说明:我才接触网络爬虫,在看《python网络爬虫入门到实践》一书时,作者写了个实例获取豆瓣电影TOP250的所有电影的电影名称 ...
分类:
编程语言 时间:
2020-02-16 23:27:33
阅读次数:
192
说明 昨天进行了两个方法的静态代理(方法抽象),那么更多方法的静态代理会是怎样呢 现在我们在昨天实践的基础上再进行一次静态代理,昨日实践链接: Spring AOP - 静态代理实践 今日对应目录,所有操作对应以下操作进行: 下面我们开始今天的实践~ 一、xml中配置全注解 <?xml versio ...
分类:
编程语言 时间:
2020-02-16 23:29:18
阅读次数:
122
又到了算法时间,今天我们来学第二种算法 选择排序。这里有个表格,记录了乐队及其作品的播放次数,如下: 要将它们按播放次数从多到少排序,要怎么做呢?有一种方法是这样子的,遍历列表,找出播放次数最多的乐队,将这个乐队添加到一个新的列表中。 再次这样做,找出第二多的乐队。 循环上述做法,最终便可得到一个有 ...
分类:
编程语言 时间:
2020-02-16 23:30:40
阅读次数:
129
前提 最近在看JUC线程池 的源码实现,其中了解到 的实现原理。从目前 的实现来看,虽然实现了异步提交任务,但是任务结果的获取过程需要主动调用 或者 ,而前者是阻塞的,后者在异步任务执行时间不确定的情况下有可能需要进行轮询,这两种情况和异步调用的初衷有点相违背。于是笔者想结合目前了解到的 实现原理的 ...
分类:
编程语言 时间:
2020-02-17 00:37:33
阅读次数:
73
由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 >>> def now(): ... print('2015-3-25') ... >>> f = now >>> f() 2015-3-25 函数对象有一个__name__属性,可以拿到函数的名字: >>> now ...
分类:
编程语言 时间:
2020-02-17 00:39:35
阅读次数:
67
题目描述 :给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最大乘积。 题目分析 题目中“n 至少可以拆分为两个正整数的和”,这个条件说明了 n 是大于 1 的整数。 对 7 来说,可以拆成 3+4,最大乘积是 12。 对 8 来说,可以拆成 3+3+2 ...
分类:
编程语言 时间:
2020-02-17 00:40:33
阅读次数:
59
缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。对于那些频繁需要查询比对的热点数据,我们采用使用缓存。 GuavaCache是google出品的内存缓存工具。对于数据量较小的,几条,几十条数据,而且需要加缓存的接口较少,建议使用Google提供的guava Cache, ...
分类:
编程语言 时间:
2020-02-17 00:45:08
阅读次数:
117
类变量(static) 类变量是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。 1 public class C { 2 public static void main(String[] args){ 3 4 Ch ...
分类:
编程语言 时间:
2020-02-17 00:46:25
阅读次数:
80
进程 早期的计算机只有一个单核CPU,操作系统把进程作为CPU调度单元。进程拥有独立的内存地址空间,那时候还没有线程的概念。 进程有3个状态,分别是阻塞、就绪、运行。当进程所需资源未到位时是 阻塞状态 ,当进程拥有资源但未被CPU调度是 就绪状态 ,当进程用有资源并且被CPU调度了就是 运行状态 。 ...
分类:
编程语言 时间:
2020-02-17 00:54:40
阅读次数:
75
开发环境: Windows操作系统开发工具: MyEclipse/Eclipse+Jdk+mysql数据库运行效果图: 源码及原文链接:https://javadao.xyz/forum.php?mod=viewthread&tid=36 ...
分类:
编程语言 时间:
2020-02-17 01:00:29
阅读次数:
332
下午重写了 JavaWeb 版本的选课系统 历时3个小时 目前待完成功能:选课 虽然熟练度有待提高,待相较上学期已有很大提升,寒假自学成果显现 上学期只会套用现成代码,不会创新 经过一寒假的自学,对于项目结构更加熟悉,编写代码时胸有成竹,感觉很好 项目结构如图 明日将完善系统的选课功能 ...
分类:
编程语言 时间:
2020-02-17 01:01:03
阅读次数:
130
?XX, YY = np.meshgrid(xx, yy) meshgrid()函数用两个坐标轴上的点在平面上画网格 https://www.cnblogs.com/shanlizi/p/9127878.html ?ax.plot_surface(XX, YY, ZZ, rstride = 8, c ...
分类:
编程语言 时间:
2020-02-17 01:02:23
阅读次数:
82
不一样的角度一窥多线程 不一样的角度一窥多线程 最近在性能调试时,发现了一个有趣的现象,我把代码简化后如下. Copy class Program { static void Main(string[] args) { Console.WriteLine("Start..."); DoSomethi ...
分类:
编程语言 时间:
2020-02-17 01:02:42
阅读次数:
70
题目:https://atcoder.jp/contests/abc155/tasks/abc155_c 这道题的题意是给我们n个string,让我们统计每个string出现的次数,并输出次数最多的一个或多个string(按字典序来排列) 当时我想的是用数组来统计每个string,之后再sort一次 ...
分类:
编程语言 时间:
2020-02-17 01:06:22
阅读次数:
79
在PC上搭建 StanfordCoreNLP + Python 开发环境,步骤如下: 1. 下载NLP工具包 下载地址: https://share.weiyun.com/5UJ1Gdi 将下载好的 放置于电脑的D盘 2. 安装 stanfordcorenlp (Python版接口) 使用清华的镜像 ...
分类:
编程语言 时间:
2020-02-17 01:07:42
阅读次数:
76
一、Collections的常用方法介绍 1.承接上次连载,先介绍几个简单的常用方法 package com.bjpowernode.java_learning; import java.util.*; public class D84_1_CommonMethodOfCollection { pu ...
分类:
编程语言 时间:
2020-02-17 01:11:18
阅读次数:
99
系统:windows 64 编译器:gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 文本编辑器:notepad 控制台:Cmder 编程语言:C、Python 首先,要想打印汉字,必须考虑到编码问题。在win ...
分类:
编程语言 时间:
2020-02-17 01:15:32
阅读次数:
155
合适地使用可变参数,可以让代码简单易用,尤其是输入输出类函数,比如日志函数等。 本文主要从4个实例介绍可变参数用法。 程序代码: package main import ( "bytes" "fmt" ) /****************** 1 **************** 定义可参变数函数 ...
分类:
编程语言 时间:
2020-02-17 01:17:13
阅读次数:
112
笔者埋坑后面再来分析总结 1. 插入排序 直接插入排序:O(n^2) 二分插入排序:O(n^2) 希尔排序:O(nlog n) 2. 交换排序 冒泡排序:O(n^2) 快速排序:O(nlog2 n) java public static void SimpleSelectSort(int[] arr ...
分类:
编程语言 时间:
2020-02-17 01:18:02
阅读次数:
88
【1】作者简介 【2】库 https://github.com/nlohmann/json 【3】应用示例 (1)工程配置 (2)示例代码 1 #include <string> 2 #include <vector> 3 #include <fstream> 4 #include <iostrea ...
分类:
编程语言 时间:
2020-02-17 01:20:02
阅读次数:
232