Cows Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 24787 Accepted: 8296 Description Farmer John's cows have discovered that the clover gr ...
分类:
编程语言 时间:
2019-08-27 22:52:22
阅读次数:
95
从事了5年多软件测试行业,从今天起正式学习Python编程,希望能有所领悟,有所成长。 在初次接触Python安装Python时查了一下安装版本的区别,分享一下,希望可以对和我一样刚刚接触Python的同学有所帮助。 Python官网 https://www.python.org/ X86和X86- ...
分类:
编程语言 时间:
2019-08-27 22:53:17
阅读次数:
118
安装方法 1.去官网下载最新版的ZIP包 发现是easygui-0.97.zip,没关系,解压到任意地方 找到easygui.py,拷贝进电脑Python安装目录下的Lib\site-packages文件夹下 这时打开IDLE,import easygui,回车,如果没报错,那就是识别到了。 但是运 ...
分类:
编程语言 时间:
2019-08-27 22:54:40
阅读次数:
237
多线程补充以及协程 1.线程队列 线程队列用法与进程队列一样 2.事件 3.协程 ? 一般在工作中我们都是进程+线程+协程的方式来实现并发,以达到最好的并发效果,如果是4核的cpu,一般起5个进程,每个进程中20个线程(5倍cpu数量),每个线程可以起500个协程,大规模爬取页面的时候,等待网络延迟 ...
分类:
编程语言 时间:
2019-08-27 22:55:35
阅读次数:
77
在教练的要求下开始学习多项式算法了,不过因为不太会积分和求导先把多项式牛顿迭代,多项式指数函数,多项式幂函数,多项式快速幂等内容咕掉了,于是这一篇博客就是其他基础多项式内容的总结。 Fast Fourier Transform $FFT$,快速傅里叶变换,可以在$O(n\log_2n)$的时间内计算 ...
分类:
编程语言 时间:
2019-08-27 23:03:35
阅读次数:
118
我们通过IDEA可以快速创建一个Spring boot工程,具体操作步骤如下: 1.打开IDEA->选择 File ->NEW->project; 2.选择左边的模块 Spring Initializr,选择JDK。然后点击next; 3.将下面页面中的内容填写完成后点击next; 后面一路next ...
分类:
编程语言 时间:
2019-08-27 23:03:54
阅读次数:
268
限制输入框只能输入数字, 也可以使用document.execCommand("Undo"),可用,但是逻辑有些过于复杂了,不熟悉命令的情况下,等于给程序埋了一颗地雷 还可以直接设置input为number类型,虽然存在输入非数字的可能,但是满足正常的使用,数据库及接口不需要复杂的设计,即可拦截非法 ...
分类:
编程语言 时间:
2019-08-27 23:05:27
阅读次数:
193
冒泡排序: 思想:一次比较数组中相邻的两项,如果前面比后面大,就交换位置,第一轮比较的结果的最后一个是最大的,以此类推,每一轮确定本轮中最大的值,一共需要比较数组的长度-1次 选择排序: 思想:每一轮依次取数组的一项与之后的每一项进行比较,如果后面小,交换位置,每一轮的结果确定一个最小值 ...
分类:
编程语言 时间:
2019-08-27 23:06:35
阅读次数:
102
TCP:模拟登录:多个客户端,先后等待publicclasstcp{publicstaticvoidmain(String[]args)throwsIOException{System.out.println("服务器启动中...");ServerSocketserver=newServerSocket(8888);booleanflag=true;while(flag){Socketclient
分类:
编程语言 时间:
2019-08-27 23:07:13
阅读次数:
92
曾几何时,我们对java的泛型充满了好奇,但是感觉用起来有很爽,但又会在spring类型泛型的地方,遇到问题。 我第一次的遇到泛型是在使用别人的BaseDao的时候,这是一个java封装hibernate框架的操作数据库的工具。但我使用 的时候,只需要简单指定我需要数据库操作的类即可,非常方便,但是 ...
分类:
编程语言 时间:
2019-08-27 23:08:43
阅读次数:
102
1、pom.xml 2、启动类需要继承SpringBootServletInitializer ...
分类:
编程语言 时间:
2019-08-27 23:09:14
阅读次数:
107
4个点说清楚Java中synchronized和volatile的区别 ...
分类:
编程语言 时间:
2019-08-27 23:09:50
阅读次数:
109
我的全栈之路-Go语言基础之Go语言开发环境搭建我的全栈之路 2.1 Go语言编译器下载在开发Go语言的程序之前,首先去官网 golang.google.cn下载Go语言的编译器,编译器的作用就是将开发人员使用Go语言针对Go编译器编写的Go程序编译成对应平台的机器指令。因为计算机无法识别开发人员编... ...
分类:
编程语言 时间:
2019-08-27 23:14:25
阅读次数:
170
这个问题 进入django 后台, 添加,修改都不可以,只有删除可以,那么百分之百是这个问题 对照一下,是你的django 版本低了还是 python版本高了,对照的话就没问题了 这个坑,弄了两天啊!!!,帮助你了请点个赞啊 ...
分类:
编程语言 时间:
2019-08-27 23:17:28
阅读次数:
127
需要事先安装 virtualenvwrapper-win 这个包是帮助讲虚拟环境集合在一个位置,方便随时切换。不至于这放一个那放一个找不到。 会把虚拟环境创建在C:\Users\Administrator\Envs\ 里 ...
分类:
编程语言 时间:
2019-08-27 23:19:04
阅读次数:
112
#include<stdio.h>#include<string.h>char*deblank(char*str){char*left=str;//前面的指针,负责赋值char*right=str;//后面寻找非空格字符的指针while(*right)//截至字符串完{if(*right!=‘‘){if(left<right){*left=*right;//赋值}le
分类:
编程语言 时间:
2019-08-27 23:19:20
阅读次数:
258
一、分治策略 “分而治之”,大问题能够拆成相似的小问题,记住这些小问题需要具有相似性。而后将小问题的每个解合成为大问题的解。所以说大问题如何拆,小问题如何合并才是这个算法最主要的一个思想。实际上很多算法如贪心算法,动态规划等等都是要求把大问题拆成小问题。而分治算法的重要一点就是要适用于能够重新把小问 ...
分类:
编程语言 时间:
2019-08-27 23:22:51
阅读次数:
108
一、接口 定义 接口定义了一个对象的行为规范,制定以规范并不实现,具体的对象需要实现规范的细节 接口的实现 一个对象只要包含接口中的方法,那么就是实现了这个接口,接口类型的变量可以保存具体类型的实例 接口调用sort排序 空接口 空接口没有定义任何方法,所以任何类型都能实现空接口 类型断言 获取接口 ...
分类:
编程语言 时间:
2019-08-27 23:24:56
阅读次数:
126
1. Java 中的异常 前言:Java 中的异常处理是处理程序运行错误时的强大机制之一,它可以保证应用程序的正常流程。 首先我们将了解java异常、异常的类型以及受查和非受查异常之间的区别。 1.1 什么是异常? 字面意义:异常是一种不正常的情况。 在 java 中,异常是扰乱程序正常流程的事件, ...
分类:
编程语言 时间:
2019-08-27 23:26:34
阅读次数:
153
一、ArrayList 概述 java.util.ArrayList 是 大小可变的数组 的实现,存储在内的数据称为元素。该类是一个 集合类(容器),可以让我们更便捷的存储和操作对象数据。 该类可以不断添加元素,其大小也自动增长,弥补了数组固定长度这一缺点。 二、ArrayList 使用步骤 1、查 ...
分类:
编程语言 时间:
2019-08-27 23:27:40
阅读次数:
119