1.初识线程池: 根据系统自身的环境情况,有效的限制执行线程的数量,使得运行效果达到最佳。线程主要是通过控制执行的线程的数量,超出数量的线程排队等候,等待有任务执行完毕,再从队列最前面取出任务执行。 2.线程池作用: 减少创建和销毁线程的次数,每个工作线程可以多次使用 可根据系统情况调整执行的线程数 ...
分类:
编程语言 时间:
2018-03-29 21:19:50
阅读次数:
151
今日主要内容 1.动态参数 2.命名空间或名称空间 3.函数的嵌套 4.关键字global和nonlocal 动态函数 动态参数*args ,**kwargs (1)*args 接收的是实参对应的所有位置参数(实参中超出形参位置的),并将其放在元组中. 例1.*args正确放置的位置(不带默认参数) ...
分类:
编程语言 时间:
2018-03-29 21:20:05
阅读次数:
218
每天学习一点点 编程PDF电子书免费下载: http://www.shitanlife.com/code ...
分类:
编程语言 时间:
2018-03-29 21:20:44
阅读次数:
163
import java.util.regex.Pattern; public class Test_REG { public static void main(String[] args) { //只允许输入6位数字 String pattern = "[0-9]{6}"; boolean isMa... ...
分类:
编程语言 时间:
2018-03-29 21:21:42
阅读次数:
171
一、动态参数:*args **kwargs 形态角度: 最终顺序:位置参数,*args,默认参数,**kwargs 二、名称空间(命名空间),临时名称空间,内置名称空间。 执行函数的时候,他会在内存中开辟一个临时名称空间,存放函数体内的所有变量与值得关系。 随之函数的执行完毕,临时空间自动关闭。 全 ...
分类:
编程语言 时间:
2018-03-29 21:22:59
阅读次数:
151
简易购物程序的实现。(最初版) 运行结果: ...
分类:
编程语言 时间:
2018-03-29 21:23:21
阅读次数:
195
一、项目初衷和爬虫概述 1.项目初衷 本人的大学毕设就是linux上用c写的一个爬虫,现在我想把它完善起来,让他像一个企业级别的项目。为了重复发明轮子来学习轮子的原理,我们不使用第三方框架(这里是说的是指通常的linux系统编程教材以外的库和接口-0-,当初我也是在虚拟机上跑的ubuntu+putt ...
分类:
编程语言 时间:
2018-03-29 21:24:09
阅读次数:
259
之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在 ...
分类:
编程语言 时间:
2018-03-29 22:31:02
阅读次数:
229
java中数据类型基本类型:int、short、long、double、float、boolean、char 注意:并没有String的基本类型,存在于栈中包装类数据:integer、String、Double等包装类,存在于堆 第一个概念:自动装箱和自动拆箱:当你用基本类型的值给包装类赋值时,就会 ...
分类:
编程语言 时间:
2018-03-29 22:31:08
阅读次数:
132
python数据类型:int、string、float、boolean 可变变量:list 不可变变量:string、元组tuple 1.list list就是列表、array、数组 列表根据下标(0123)取值,下标也叫索引、角标、编号 append是在列表末尾增加一个元素 insert可以在指定 ...
分类:
编程语言 时间:
2018-03-29 22:32:31
阅读次数:
234
文中的一些图片以及思想很多都是参考https://www.cnblogs.com/My-code-z/p/5712524.html 大佬的思想 以及自己做一些个人理解的补充 细化算法原理理解起来并不难,借助矩阵九宫格来实现。将九宫格定义并且编号成如下格式。 在讲解之前有必要先看看书中是怎么说的: 书 ...
分类:
编程语言 时间:
2018-03-29 22:32:56
阅读次数:
390
final修饰符的使用:1.final可以修饰变量,被final修饰的变量,被初始值的时候,不能再对其重新赋值; 1>:final 修饰实例变量:final 修饰实例变量必须在声明时显示赋值,可以在定义变量、非静态初始化块、构造器中为final类型值赋值: 需要注意的是:经过编译器的处理,这三种方式 ...
分类:
编程语言 时间:
2018-03-29 22:33:22
阅读次数:
271
在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,下面基于之前的JdbcTemplate和Spring-data-jpa ...
分类:
编程语言 时间:
2018-03-29 22:33:55
阅读次数:
254
#include<iostream>usingnamespacestd;classTime{public:inthour;intminute;intsec;};intmain(){voidset_time(Time&);voidshow_time(Time&);Timet1;set_time(t1);show_time(t1);Timet2;set_time(t2);s
分类:
编程语言 时间:
2018-03-29 22:34:56
阅读次数:
219
简介 算法导论第四章介绍过使用分治法求最大子数组问题,其基本思想就是把一个数组分成三部分,a[0:n/2],a[n/2+1:n],a[j:k] (其中0 include "gtest/gtest.h" using namespace std; / 功能函数 @author Stone version ...
分类:
编程语言 时间:
2018-03-29 22:36:48
阅读次数:
356
1,判断值在元组中 2,修改元组中的值,由于元组不能被直接修改,可以先把他转成列表,在通过列表修改之后,赋给一个新的元组对象 3,向集合添加一个值,删除一个值,求交集和并集 4,用字典实现一个学生成绩小系统,之后进行添加,修改,删除,排序等操作 ...
分类:
编程语言 时间:
2018-03-29 22:38:35
阅读次数:
260
转载自原文: 1. "什么是java OOM?如何分析及解决oom问题?" 什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,表现形式就是“java.lang.OutOfMemoryError”。异常。看下官方的说明: Thrown when the Java ...
分类:
编程语言 时间:
2018-03-29 22:39:54
阅读次数:
262
python之文件操作 一、文件操作基本流程 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序,若想把数据永久保存下来,必须要保存于硬盘中,这就设计到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件 ...
分类:
编程语言 时间:
2018-03-29 22:40:12
阅读次数:
230
下面的代码是稍微改进后的工厂模式 ...
分类:
编程语言 时间:
2018-03-29 22:40:29
阅读次数:
224
1 使用 while 循环输入1 2 3 4 5 6 8 9 10 2 求1-100的所有数的和 3 输出 1-100 内的所有奇数 4 输出 1-100 内的所有偶数 5 求 1-2+3-4+5........99的所有数的和 6 用户登录 (3次机会重试) ...
分类:
编程语言 时间:
2018-03-29 22:42:54
阅读次数:
237