自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 python 进程同步;

线程之间是共享内存的,进程之间是相互独立的,如何使进程之间相互通信?#!/usr/bin/python#_*_ coding:UTF-8 _*_from multiprocessing import Pool,Queue,Process'''def run(info_list,n): info_list.append(n) print(info_list)...

2018-07-31 20:34:38 389

原创 python 多进程 Multiprocessing 模块

Process 类Process 类用来描述一个进程对象。创建子进程的时候,只需要传入一个执行函数和函数的参数即可完成 Process 示例的创建。star() 方法启动进程, join() 方法实现进程间的同步,等待所有进程退出。 close() 用来阻止多余的进程涌入进程池 Pool 造成进程阻塞。multiprocessing.Process(group=None, targ...

2018-07-30 22:55:10 113

原创 java [24] 图形化 拆分窗格、多行文本

package graph;/* * * JSplitPane*/import java.awt.*;import javax.swing.*;public class demo9 extends JFrame{ JSplitPane jsp; JList jlist; JLabel jl1; public static void main(String[] a...

2018-07-30 17:25:25 804

原创 java [24] 图形化 下拉框、列表框、和滚动窗格组件

package graph;/*下拉框、 * 列表框、 * 滚动窗格组件*/import java.awt.*;import javax.swing.*;public class demo8 extends JFrame{ JPanel jp1,jp2; JLabel jl1,jl2; JComboBox jcb1; JList jlist; JScrollPan...

2018-07-30 15:57:18 466

原创 java [24] 图形化 复选框和单选框组件

package graph;/* * * * * 复选框和单选框组件*/import java.awt.*;import javax.swing.*;public class demo7 extends JFrame{ JPanel jp1,jp2,jp3; JLabel jlb1,jlb2; JButton jb1,jb2; JCheckBox jcb...

2018-07-30 15:35:20 262

原创 java [23] 图形化 文本框、密码框、标签组件

package graph;/*文本框 * 密码框 * 标签组件*/import java.awt.*;import javax.swing.*;public class demo6 extends JFrame{ JPanel jp1,jp2,jp3; JLabel jlb1,jlb2; JButton jb1,jb2; JTextField jtf1; JPa...

2018-07-30 15:33:32 405

原创 java [22] JFrame 三种布局和Jpanel

图形用户界面。package graph;/* * * 边界布局案例 * * */import java.awt.*;import javax.swing.*;public class demo2 extends JFrame{ JButton button1,button2,button3,button4,button5 = null; ...

2018-07-30 11:58:08 3122

原创 python 线程锁

保护数据安全性:lock = threading.RLock()def Func(): lock.acquire() #局部变量默认不能修改全局变量 global gl_num gl_num += 1 time.sleep(1) print(gl_num) lock.release()for i in range(10):...

2018-07-29 23:41:32 151

原创 python paramiko

Paramiko一、安装,下载  1、下载安装 pycrypto-2.6.1.tar.gz  (apt-get install python-dev)    解压,进入,python setup.py build【编译】,python setup.py install 【安装】  ----》import Crypto  2、下载安装 paramiko-1.10.1.tar.gz  ...

2018-07-29 22:37:10 222

原创 python thread

根据队列实现生产者消费者模型。Queue 先进先出的机制。#!/usr/bin/python#_*_ coding:UTF-8 _*_from threading import Threadfrom queue import Queueclass producer(Thread): def run(self): Thread.run(self)cl...

2018-07-29 22:19:26 167

原创 python FTP

server:#!/usr/bin/env python# coding:utf-8import SocketServerimport osclass MyServer(SocketServer.BaseRequestHandler): def handle(self): base_path = 'G:/temp' conn = self...

2018-07-25 22:34:33 145

原创 python 三层架构

Utility  :对数据库的操作,定义增删改查连接。Module : 定义处理数据库的方法,每个表建立一个类,再定义处理表的操作方法,sql语句在这里编写。Index : 定义逻辑  Config 定义常量(比如数据库连接字符串)MysqlHelper.py#!/usr/bin/python#_*_ coding:UTF-8 _*_import configimp...

2018-07-25 21:22:00 841

原创 java[21] 异常处理

异常处理基本概念:当出现程序无法控制的外部环境问题(用户提供的文件不存在、文件内容损坏、网络不可用。。。)时,java就会用异常对象来描述。Java中用两种方法来处理异常:在发生异常的地方直接处理。 将异常抛给调用者,让调用者处理。异常分类检查性异常:java.lang.Exception 运行时异常:java.lang.RuntimeException 错误:java...

2018-07-24 17:00:49 226

原创 java[20]泛型的使用

泛型泛型的基本概念:泛型是javase 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口、和方法的创建中,分别称为泛型类、泛型接口和泛型方法。JAVA语言引入泛型的好处是安全简单。在JAVAse1.5之前,没有泛型的情况下,通过对类object的引用来实现参数的‘任意化’,‘任意化’带来的缺点是要做显式的强制类型装换,而...

2018-07-24 11:54:24 146

原创 python socket

 什么是socket  所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。  socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。Socket就是该模式的一个实现,soc...

2018-07-23 19:49:32 132

原创 java[19]集合类的使用

对对象进行编辑,保存使用。常用的集合框架:使用示例:package jihelist;//演示集合的增删改查//daorubaoimport java.util.*;import java.io.*;public class test1 { public static void main(String[] args) throws Exception { ...

2018-07-23 16:11:42 139

原创 java[18]数据排序

 排序将一组数据按照指定的顺序进行排序的过程。     排序的分类:内部排序:指将所需要处理的所有数据都加载到内部存储器中进行排序,包括(交换式排序法,选择式排序法和插入式排序法);外部排序法:数据量过大,无法全部加载到内存中,需要借助外部的存储进行排序,包括(合并排序法和直接合并排序法)。 交换式排序法 交换式排序法属于内部排序法,是运用数据值比较落后。依...

2018-07-20 10:15:04 696

原创 python md5加密

MD5值不能够被反解密,只能够判断用于与数据库中的MD5值比较,防止密码被盗;#!/usr/bin/python#_*_ coding:UTF-8 _*_import hashlibhash = hashlib.md5()hash.update("passwd123".encode())print(hash.hexdigest()) ...

2018-07-18 22:23:44 696

原创 python random生成随机验证码

import randomList = []for i in range(6): if i == random.randint(0,5): s = random.randint(0,9) List.append(str(s)) else: a = chr(random.randint(65,90)) List....

2018-07-18 22:11:36 312

原创 python反射

反射:以字符串的形式导入模块 以字符串的形式执行模块。 使用背景:在切换数据库的时候使用比较好,能够降低程序的耦合。mysqserver.py#!/usr/bin/python#_*_ coding:UTF-8 _*_def count(): return 1sqlserver.py#!/usr/bin/python#_*_ coding:UTF-...

2018-07-18 21:41:07 210

原创 python内置函数

参考:http://www.cnblogs.com/wupeiqi/articles/4276448.html#print help()print dir()print vars()#print type()import tempimport tempreload(temp)id([12])#is------------------cmp(2,3)c...

2018-07-18 21:01:20 122

原创 java[17] final

Final字面意思:最后的最终的final可修饰变量和方法.在某些情况,程序员可能有以下需求:不希望父类中的某个方法被子类覆盖(override)时,可以用final关键字修饰. 当不希望某个类的某个变量被修改,可以用final修饰. 当不希望类被继承时,可以用final修饰.package com.test;public class Test1 { public s...

2018-07-18 14:44:27 84

原创 java[16]使用接口

接口:比抽象类更加抽象的是接口, 在接口中所有的方法都是抽象的。package com.test;public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Computer computer = new Computer(); C...

2018-07-18 11:35:10 198

原创 java[15]抽象类 、模板设计模式、装饰设计模式。

抽象类 :作用:解决父类方法的不确定性 :让子类实现抽象方法//抽象类 abstract 修饰 abstract class Animal{ String name; int age; //抽象方法 abstract public void cry(); }class Cats extends Animal{ public void cry(){ //当一...

2018-07-18 10:59:00 209

原创 java[14多态]

多态:      在面向对象程序设计中多态是一个非常重要的特性,理解多态有利于进行面向对象的分析与设计。      发生多态要有三个前提条件:继承。多态发生一定要子类和父类之间。     2. 覆盖。子类覆盖了父类的方法。     3. 声明的变量类型是父类类型,但实例则指向子类实例。     下面通过一个示例理解什么多态。如图 12-5 所示,父类 Figure(几何图形)...

2018-07-18 10:18:45 119

原创 java[13]Java中的继承

继承        类的继承性是面向对象语言的基本特性,多态性前提是继承性。 Java 支持继承性和多态性。       Java 中的继承       为了了解继承性,先看这样一个场景:一位面向对象的程序员小赵,在编程过程中需要描述和处理个人信息,于是定义了类 Person,如下所示://Person.java文件packagecom.a51work6;importjava.util.D...

2018-07-16 17:06:55 405 1

转载 mysql5.7设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

【问题】有时候,只是为了自己测试,不想密码设置得那么复杂,譬如只想设置root的密码为123456。SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');但是会报错:mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');ERROR 1819 (HY000): You...

2018-07-13 16:29:12 578

原创 java[12]对象的创建、构造方法及this关键字

对象        类实例化可生成对象, 实例方法就是对象方法,实例变量就是对象属性。 一个对象的生命周期包括三个阶段: 创建、使用和销毁。创建对象        创建对象包括两个步骤:声明和实例化。        1. 声明        声明对象与声明普通变量没有区别,语法格式如下:type objectName;        其中 type 是引用类型,即类、接口和数组。示例代码如下:St...

2018-07-13 14:42:49 272

原创 java[11]静态变量和静态方法、以及静态代码块

静态变量和静态方法        有一个 Account(银行账户)类,假设它有三个成员变量: amount(账户金额)、        interestRate(利率)和 owner(账户名)。在这三个成员变量中, amount 和 owner 会因人而异,对于不同的账户这些内容是不同的,而所有账户的 interestRate 都是相同的。amount 和 owner 成员变量与账户个体有关,称...

2018-07-13 11:22:36 330

原创 java[10]java封装性和访问控制

        封装性与访问控制        Java 面向对象的封装性是通过对成员变量和方法进行访问控制实现的,访问控制分为 4 个等级:私有、默认、保护和公有,具体规则如表 10-1 所示。 可否自由访问   控制等级 同一个类 同一个包 不同包的子类 不同包非子类 私有 Y       默认 Y Y     保护 Y Y Y   公有 Y Y Y ...

2018-07-13 11:01:48 303

原创 java[9]面向对象基础

面向对象面向对象思想有三个基本特性:封装性、继承性和多态性。封装性        在现实世界中封装的例子到处都是。例如:一台计算机内部极其复杂,有主板、 CPU、硬盘和内存,而一般用户不需要了解它的内部细节,不需要知道主板的型号、 CPU 主频、硬盘和内存的大小,于是计算机制造商将用机箱把计算机封装起来,对外提供了一些接口,如鼠标、键盘和显示器等,这样当用户使用计算机就变非常方便。那么,面向对象的...

2018-07-12 16:31:30 164

原创 java[8]可变字符串处理方法

    可变字符串    可变字符串在追加、删除、修改、插入和拼接等操作不会产生新的对象。    StringBuffer 和StringBuilder     Java 提供了两个可变字符串类StringBuffer 和 StringBuilder,中文翻译为“字符串缓冲区”。    StringBuffer 是线程安全的,它的方法是支持线程同步,线程同步会操作串行顺序执行,在单线程环境下会影响...

2018-07-12 14:15:46 989

原创 java[7]String 处理方法

字符串----不可变字符串Java 中的字符串Java 中的字符串是由双引号括起来的多个字符,下面示例都是表示字符串常量:"HelloWorld" ①"\u0048\u0065\u006c\u006c\u006f\u0020\u0057\u006f\u0072\u006c\u0064"②"世界你好" ③"A"④""⑤Java 中的字符采用 Unicode 编码,所以 Java 字符串可以包含中文等...

2018-07-12 11:54:26 193

原创 java[6]多维数组

多维数组当数组中每个元素又可以带有多个下标时,这种数组就是“多维数组”。本节重点介绍二维数组。二维数组声明Java 中声明二维数组需要有两个中括号,具体有三种语法如下:元素数据类型[][] 数组变量名;元素数据类型 数组变量名[][];元素数据类型[] 数组变量名[];三种形式中前两种比较好理解,最后一种形式看起来有些古怪。数组声明示例如下:int[][] array1;int array1[][...

2018-07-11 16:25:54 724

原创 java[5]简单数组

Java 数组       1. 一致性:数组只能保存相同数据类型元素,元素的数据类型可以是任何相同的数据类型。    2. 有序性:数组中的元素是有序的,通过下标访问。    3. 不可变性:数组一旦初始化,则长度(数组中元素的个数)不可变。在 Java 中数组的下标是从零开始的,事实上很多计算机语言的数组下标从零开始的。Java 数组下标访问运算符是中括号,如 intArray...

2018-07-11 15:16:03 306

原创 java[4]跳转语句

跳转语句能够改变程序的执行顺序,可以实现程序的跳转。 Java 有 4 种跳转语句:break、 continue、 throw 和 return。本章重点介绍 break 和 continue 语句的使用。 throw 和return 将后面章节介绍。break 语句break 语句可用于上一节介绍的 while、 repeat-while 和 for 循环结构,它的作用是强行退出循环体,不再执...

2018-07-11 14:49:50 6577

原创 java[3]流程控制for循环

for 语句是应用最广泛、功能最强的一种循环语句。一般格式如下:for (初始化; 循环条件; 迭代) {    语句组}for 语句执行流程如图 7-1 所示,首先会先执行初始化语句,它的作用是初始化循环变量和其他变量,然后程序会判断循环条件是否满足,如果满足,则继续执行循环体并计算迭代语句,之后再判断循环条件,如此反复,直到判断循环条件不满足时跳出循环。 以下示例代码是计算 1~9 的平方表程...

2018-07-11 11:10:59 186

原创 java[2]Java一元操作符++详解

package com.coshaho.learn;/** * * OperatorLearn.java Create on 2016-11-13 下午8:38:15 * * 类功能说明: 深入理解++操作符 * * Copyright: Copyright(c) 2013 * Company: COSHAHO * @Version 1.0 * @Au...

2018-07-10 17:10:06 179

原创 java[1]Linux终端编译并执行Java文件

条件: 配置好jdk,搭建好java环境。shell 中操作:1、先创建java项目目录,名称project。mkdir project2、在项目中创建src和bin目录,src下用于存放 “.java” 文件,bin下存放 “ .class ” 文件。cd project mkdir src bin3、在src下创建包com.company。mkdir -p src/com/company4、在...

2018-07-10 17:07:05 257

转载 【WebLogic使用】5.WebLogic创建虚拟主机和绑域名

一、创建虚拟主机启动WebLogic服务,登录到WebLogic的服务控制台:在主界面,我们选择左侧的选项栏中的“环境”-->“虚拟主机”选项:点击“新建”,进入新建虚拟主机界面:我们输入主机名称,点击OK,我们就可以看到刚刚创建的虚拟主机的信息:点击我们的主机名称,进入配置,填写绑定域名,点击保存:显示以上信息,说明我们的虚拟主机的信息保存成功。二、修改WebLogic端口我们将WebLo...

2018-07-09 14:56:46 373

text-rest.yaml

text-rest.yaml

2022-03-14

空空如也

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

TA关注的人

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