- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人