自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lance

用于保存一些东西

  • 博客(132)
  • 资源 (8)
  • 收藏
  • 关注

原创 记录一些用过的

使用conda管理python环境 线程同步IntelliJ IDEA上创建Maven Spring MVC项目idea中配置git及github并上传Idea 下 maven 管理的 springmvc +mybatisspringmvc ajaxalertify官方说明 select from users where user...

2017-11-12 14:52:13 394

转载 python基础(1)

列表生成式 1、[m + n for m in 'ABC' for n in 'XYZ'] [‘AX’, ‘AY’, ‘AZ’, ‘BX’, ‘BY’, ‘BZ’, ‘CX’, ‘CY’, ‘CZ’]2、请修改列表生成式,通过添加if语句保证列表生成式能正确地执行:L1 = [‘Hello’,’World’,’Apple’,14,none] L2 = ??? 期待输出: [...

2018-05-12 19:42:40 458

原创 python 大数求和

# encoding:utf-8from numpy import *x1 = raw_input()x2 = raw_input()# 按照从小到大存储array1 = array([int(i) for i in x1[::-1]])array2 = array([int(i) for i in x2[::-1]])array3 = [0 for x in range(100)]...

2018-03-09 16:18:13 2391

原创 Python 练手 1 批量复制文件

主要是写了一个将指定文件夹下的指定文件类型移动到指定位置# coding:utf-8import osimport shutilimport sysreload(sys)sys.setdefaultencoding('utf8')# print os.getcwd()# 有些文件夹下面有很多文件夹,每个文件夹下面有很多视频文件,现在通过脚本,将文件夹下面的所有文件转移到一个目录下...

2018-02-26 23:04:23 1996

原创 前端基础 JS 内置对象(5)

数组html lang="en">head> meta charset="UTF-8"> title>Documenttitle>head>body> script> // 创建一个保存颜色的数组 var colors=new Array(3); colors[0]="#f00"; colors[1]=

2018-02-03 22:17:56 340

原创 前端基础 JS 流程控制语句 (4)

for循环html lang="en">head> meta charset="UTF-8"> title>fortitle> style> body{text-align:left;} style>head>body> script> // 1-100 101 1 2 3 4 // 循环的初始值 // 循环条

2018-01-31 13:08:25 311

原创 前端基础 JS 函数 (3)

函数 function functionName([arg0,arg1,…argN]){ statements }html lang="en">head> meta charset="UTF-8"> title>Documenttitle>head>body> script> // 声明一个函数 functio

2018-01-31 12:52:16 268

原创 前端基础 JS DOM事件(2)

1. HTML事件html lang="en">head> meta charset="UTF-8"> title>Documenttitle> style> .btn{width:140px;height:30px;line-height: 30px;background:#00f; color:#fff;font-size:14px

2018-01-30 22:44:43 387

原创 前端基础 JS DOM基础(1)

获取元素div class="box" id="box"> 元素1 div> ul id="list1"> li>前端开发li> li>服务器端开发li> li>UI设计li> ul> ol> li>javaScript原生li> li>javaScript框架l

2018-01-29 21:20:12 335

原创 python爬虫爬取ajax页面

# coding:utf-8# 引入selenium中的webdriverimport refrom urllib import urlretrievefrom selenium import webdriverimport time# webdriver中的PhantomJS方法可以打开一个我们下载的静默浏览器。# 输入executable_path为当前文件夹下的phantomj

2018-01-10 22:34:37 5439 3

转载 关于python 爬取 ajax页面

Anaconda下载地址安装只要按部就班的点next就好环境管理Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。对于上述安装过程,假设我们采用的是Python 2.7对应的安装包,那么Python 2.7就是默认的环境(默认名字是root,注意这个root不是超级管理员的意思)。假设我们需要安装Python 3.4,此时,我们需要做的操作如下:

2018-01-10 22:31:55 1149

转载 关于Anaconda

Anaconda下载地址安装只要按部就班的点next就好环境管理Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。对于上述安装过程,假设我们采用的是Python 2.7对应的安装包,那么Python 2.7就是默认的环境(默认名字是root,注意这个root不是超级管理员的意思)。假设我们需要安装Python 3.4,此时,我们需要做的操作如下:

2018-01-07 20:05:54 297

转载 linux(2)文件属性

Linux 文件基本属性 ls -l 查看文件属性 如lance@ubuntu:~/Desktop$ ls -l total 8 -rwxrwxrwx 1 777 lance 23 Dec 27 00:40 lance.txt drwxrwxr-x 4 lance lance 4096 Dec 11 18:09 learngit ` 在Linux中第一个字

2017-12-27 17:01:10 287

转载 Linux基础(1)关机与目录结构

图形模式与文字模式的切换方式Linux预设提供了六个命令窗口终端机让我们来登录。默认我们登录的就是第一个窗口,也就是tty1,这个六个窗口分别为tty1,tty2 … tty6,你可以按下**Ctrl + Alt + F1 ~ F6** 来切换它们。如果你安装了图形界面,默认情况下是进入图形界面的,此时你就可以按Ctrl + Alt + F1 ~ F6来进入其中一个命令窗口界面。当你进入命令窗口界面

2017-12-26 14:18:27 329

原创 反射简单使用

//输出所有构造函数 Class <?> cls =Class.forName("test.reflect.OperationAdd"); // 取得Class对象 Constructor<?> cons [] = cls.getConstructors() ; // 取得全部构造 for(int x = 0; x < cons.length; x++

2017-12-20 16:44:09 224

原创 java多线程(2) 循环调用三个线程

此处在线程初始化的时候赋给对应的值,在资源类中判断,如果轮到改线程执行,则执行,并且notifyAll,如果不是则阻塞,线程类只负责调用线程源码如下Resource.javapublic class Resources { public static int addNum=1; public void method(int num){ synchronized (th

2017-12-18 19:04:59 3802

原创 java 多线程(1) wait和notifier实例

本程序为实现两个线程来回调用,要求main线程调用100次,sub线程调用10次,以上步骤反复50次。 主要思想是将控制线程同步的代码写在资源类内,而不是run方法内具体代码Business.java/** * Created by lance on 2017/12/18. */public class Business { public static boolean isSub=

2017-12-18 17:38:01 397

原创 外观模式

我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。 Facade.javapublic class Facade { private SubSystemOne subSystemOne; private SubSystemTwo subSystemTwo; private SubSystemT

2017-12-17 15:41:47 217

原创 模板方法

在抽象类中定义算法的骨架,在具体类中实现抽象方法 AbstractClass.javapublic abstract class AbstractClass { public abstract void PrimitiveOperation1(); public abstract void PrimitiveOperation2(); public void Templat

2017-12-17 15:36:16 188

原创 原型模式

定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 Prototype.javapublic abstract class Prototype implements Cloneable { public Prototype clone(){ Prototype prototype=null; try { protot

2017-12-17 15:31:17 185

原创 工厂方法模式

工厂方法模式,相对于简单工厂模式,将工厂类也抽象出来,所有的具体工厂需要implements抽象工厂接口,当要添加新的方法时,只需要继承Operation抽象类实现对应方法,并implements抽象接口,返回新建的Operation对象Operation.javapublic abstract class Operation { private double num1; priva

2017-12-17 15:24:29 177

原创 Java 基础

1. switch 在 Java 7之前,switch 只能支持 byte、short、char、int或者其对应的封装类以及 Enum 类型。在 Java7中,String支持被加上了。2.&和&& &和&&都可以用作逻辑与的运算符,表示逻辑与(and) 当运算符两边的表达式的结果都为 true 时,整个运算结果才为 true,否则,只要有一方为 false,则结果为 false。

2017-12-13 21:32:34 197

原创 代理模式

一个是真正的你要访问的对象(目标类),一个是代理对象,真正对象与代理对象实现同一个接口,先访问代理类再访问真正要访问的对象。代理模式分为静态代理、动态代理。 静态代理是由程序员创建或工具生成代理类的源码,再编译代理类。所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。 动态代理是在实现阶段不用关心代理类,而在运行阶段才指定哪一个对象。

2017-12-11 14:16:52 213

原创 Spring MVC利用ajax不刷新更新右侧内容

springmvc 利用ajax 更新页面div,传递参数给对应的controller//testUrl为Controller的方法对应RequestMapping,方法返回对应页面名称//locate为传递过来的#id,如 "#right",即加载到id为right的位置 function load(testUrl,locate) { $.ajax({

2017-12-11 11:14:16 1195

原创 设计模式:装饰模式

装饰模式类图: 在装饰模式中的各个角色有:    (1)抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。 (2)具体构件(Concrete Component)角色:定义一个将要接收附加责任的类。 (3)装饰(Decorator)角色:持有一个构件(Component)对象的实例,并实现一个与抽象构件接口一致的接口。 (4)具体装饰(C

2017-12-10 19:45:06 223

原创 设计模式:简单工厂与策略模式

简单工厂,真的是特别简单的一个设计模式。 代码摘自百度百科 工厂方法内定义需要用到的方法的父类, 根据传递的参数来决定实例化何种子类对象。//算法的父类,抽象出返回结果的接口class Operation{public: virtual int GetResult() =0;public: double m_Num1; double m_Num2;};//工

2017-12-09 22:10:32 503

原创 MySQL 如何删除有外键约束的表数据

今天删除数据库中数据,提示因为设置了foreign key,无法修改删除 可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。SET FOREIGN_KEY_CHECKS=0;删除,更新数据,恢复外键SET FOREIGN_KEY_CHECKS=1;查看当前 FOREIGN_KEY_CHECKS的值SELECT @@FOREIGN_KEY_CHECKS;

2017-12-07 12:13:11 10596

原创 Idea 下创建 maven管理的spring mvc项目,并上传到github

1, 新建springmvc项目 操作如图所示,选择maven项目,勾选 create from archetype,选择webapp,点击next此步骤我是添加了一个本地的settings.xml然后点击+添加一个maven property(不添加的话好像会加载的慢)archetypeCatalog=internal选择文件存储位置配置tomcat具体项目工程如下图pom.xml<p

2017-12-06 17:12:15 368

原创 tomcat环境变量配置

一、配置JDK环境变量 1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.7.0 2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 备注: 1,.

2017-11-09 17:25:05 312

原创 Linux基础知识

~代表你的/home/用户名目录 假设你的用户名是x,那么~/就是/home/x/ .是代表此目录本身,但是一般可以不写 所以cd ~/. 和cd ~ 和cd ~/效果是一样的 但是.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件 ~/.local是你的主目录下一个.local的文件夹的路径, 并且从.可以看出,这是一个隐藏文件, 如果不用ls -a的话,一般ls是无法看

2017-09-20 20:08:48 198

原创 Hadoop Linux下安装

1.JDK安装 更新一下软件列表apt-get updatejavac 命令查看一下apt-get install 对应的jdk配置环境变量cd /etc/profileexport JAVA_HOME=/usr/lib/jvm/java-9-openjdk-amd64export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$JAVA_HOME/lib:

2017-09-20 09:57:32 462

原创 快速排序

package 算法;public class 快排 { static int items[]=new int[]{18,21,1,8,19,15,17,18}; public static void main(String args[]){ quickSort(items,0,7); for(int i=0;i<8;i++)

2017-04-03 16:22:18 382

转载 java中printf

%c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u 无符号十进制数 %x 十六进制数 %% 输出百

2017-04-02 16:37:33 563

原创 循环节长度

循环节长度两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。比如,11/13=6=>0.846153846153..... 其循环节为[846153] 共有6位。下面的方法,可以求出循环节的长度。请仔细阅读代码,并填写划线部分缺少的代码。 public static int f(int n, int m) { n = n % m;

2017-04-02 15:50:35 872

原创 半数集

import java.util.Scanner;/** * Created by m1786 on 2017/4/2. */public class 半数集 { static int a[]=new int[1001]; public static void main(String args[]){ Scanner sc=new Scanner(System.

2017-04-02 15:48:49 337

原创 农民种地(图的搜索)

import java.util.Scanner;/** * Created by m1786 on 2017/4/2. * 寻找一个可行解 */public class 农民种地 { static int n; static int m; static int visited; static boolean flag; static int coun

2017-04-02 12:39:34 576

原创 碉堡问题

import java.util.Scanner;/** * Created by m1786 on 2017/4/2. */public class 碉堡问题 { static char a[][]=new char[4][4]; static String s[]=new String[4]; static int iBest=0; static int

2017-04-02 10:49:43 589

原创 八皇后(二维数组回溯法实现)

import java.util.Scanner;/** * Created by m1786 on 2017/4/1. */public class 八皇后 { static int nnn=8; static int sum=0; static int x[][]=new int[nnn][nnn]; public static void main(Stri

2017-04-01 21:08:21 2469 1

原创 区间k大数查询

import java.util.*;/***区间k大数查询 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 */public class 区间k大数查询 { public static void main(String args[]){ int a[]=new int[10001]; Scanner sc=new Scanner

2017-04-01 11:41:09 375

原创 大小写转换

import java.util.Scanner;/** * Created by m1786 on 2017/3/31. */public class 大小写转换 { public static void main(String args[]){ String str; Scanner sc=new Scanner(System.in);

2017-03-31 21:35:35 584

好用的截图,滚动截图,录屏 取色 等多功能软件

前端开发神器,识别颜色,截取图片,查看长度,滚动截图,一应俱全的小工具

2018-03-09

idea下maven搭建springmvc简易模板

基于maven管理的springmvc基础框架,可以快速修改成自己的项目

2017-12-06

人脸识别库

人脸识别库

2017-05-12

蓝桥杯国赛试题(软件类 第3-7届 其中两届题有解答)

蓝桥杯 国赛 试题 历届

2017-05-12

蓝桥杯国赛试题(软件类 第3-7届)

蓝桥杯历届国赛试题集锦

2017-05-09

蓝桥杯国赛试题第七届(软件类)

蓝桥杯国赛试题资源

2017-05-09

第六届蓝桥杯国赛试题(软件类)

蓝桥杯国赛试题资源

2017-05-09

php投票管理系统

投票管理,增删查改,显示

2016-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除