- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 Python暴力破解wifi
根据文件暴力枚举wifi密码import pywififrom pywifi import constimport timewifi = pywifi.PyWiFi() #抓取网卡接口iface = wifi.interfaces()[0] #抓取第一个无线网卡iface.disconnect() #测试链接断开所有链接 #读取密码字典,进行匹配def readPassW...
2020-04-14 18:52:35
943
原创 Python 扣图实现透明背景
实现人物像透明背景code:import osimport paddlehub as hubhumanseg = hub.Module(name='deeplabv3p_xception65_humansegS')# 图片文件的目录path = 'C:/Users/Administrator/Desktop/py/image/'# 获取目录下的文件files = os.list...
2020-04-13 21:12:17
1179
原创 数据库事务知识点
一、ACID原子性( A ):事务是最小的单元,要么全部成功,要么全部回滚。一致性( C ):事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。事务前后保持处于一致的状态,不管在任何给定的时间并发事务有多少。一个事务是数据状态的切换,因此,如果事务并发对个,系统也必须串行执行这些事务操作。隔离性( I ):多个事务并发访问时,事务之间是隔离的,一个事务不应该影响其它事务运行效果。...
2020-04-10 18:42:06
280
原创 java volatile语义
volatile是用来保证可见性的。线程在执行过程中,所有的数据都保留在自己的本地内存中,各个线程的本地内存相互独立,互不影响。一般直到线程执行完毕后再写到主存。这样线程操作共享变量时,会有存在数据不一致问题,volatile就是为了让共享变量及时更新到主存中。volatile 不具有原子性,只是保证前一秒取出来的数据是最新的,但是对于后一秒别的线程修改了数据是没有办法的,对于count++...
2020-04-08 13:33:28
158
原创 java 树状层级生成
用于生成树状的层级结构根据情况设置获取id fid的方法买那个和setChildren方法名。默认的根节点为0,即传入的List数据必须包含id为0的数据,不然返回的是空list,或者自己设置默认的根节点。向下遍历时获取所有数据。向上只是一条树上的数据,即找该子节点的上级。上上级。。。。此时根节点为最下面的那条数据。public class MenuTreeUtils<T>...
2020-04-01 14:10:48
1047
原创 java 将Object对象转为Map类型数据
用于构建层级关系代码如下根据情况设定获取fid、id和设定子树的方法名。默认的方法名看代码注释。public class MenuTreeUtils<T> { private List<T> treeList; //获取fid 的方法名 private String getFidMethod = "getFid"; //获取id ...
2020-03-30 21:37:47
3158
原创 @Transational事务回滚不生效的原因
只能应用于public可见度的方法上,也可以直接在类上标注@Transational注解,将整个类纳入spring事务管理。默认情况下,不会对网络异常等uncheck异常进行回滚。 @Transational(rollbackFor = Exception.class)在service层使用try catch捕获了异常,此时@Transational无效,但是可以在cont...
2020-03-20 22:06:01
639
原创 java 中Serializable接口到底是干嘛的
标识作用:表明这是一个支持序列化的类当类不继承这个接口时无法被序列化。serialVersionUID:序列化Id其实就是一个验证,序列化前把这个验证写进去,反序列化的时候会比较这个id是否一致。一致就表明可以反序列化,反之报错。想知道更多的信息?传送门...
2020-03-20 21:53:08
269
原创 python画代码雨
python实现屏幕代码雨通过Python实现屏幕代码雨根据情况调节屏幕大小 否则屏幕显示不下会报错 PANEL_width = 1000 PANEL_highly = 500需要安装pygame pip install pygame代码如下:import randomimport pygamefrom pygame.locals import *from...
2020-03-20 21:33:57
3495
转载 Oracle触发器---全转载
...https://www.cnblogs.com/onepixel/p/7674659.html本篇主要内容如下:8.1触发器类型8.1.1DML触发器8.1.2替代触发器8.1.3系统触发器8.2创建触发器8.2.1触发器触发次序8.2.2创建DML触发器8.2.3创建替代(INSTEAD OF)触发器8.2.3创建系统事件触发器...
2019-03-18 09:17:12
306
原创 SpringBoot设置默认主页
1.若采用渲染引擎,JSP等VIEW渲染技术,可以通过addViewController的方式解决。即:@Configurationpublic class DefaultView extends WebMvcConfigurerAdapter { @Override public void addViewControllers(ViewControllerRegistry...
2019-03-15 15:32:14
17855
2
原创 Oracle 日期函数
Oracle 日期函数包含日期的基本操作SYSDATE : 獲取系統時間ADD_MOUTHS(date,n):在date上加n個月NEXT_DAY(date,char) 獲取date之後最近星期幾的日期LAST_DAY(date) 獲取本月的最後一天MONTHS_BETWEEN(date1,date2) 獲取date1-date2之間相差的月份EXTRACT(...
2019-03-13 11:15:07
691
原创 React-Native+Idea环境搭建
依赖NodeReact Native 命令行工具Python2JDK 1.8Idea安装配置和react-native中文社区一致注意 Node 的版本必须高于 8.3,Python 的版本必须为 2.x(不支持 3.x),而 JDK 的版本必须是 1.8(目前不支持 1.9 及更高版本)。安装完 Node 后建议设置 npm 镜像以加速后面的过程(或使用科学上网工具)。...
2019-02-21 15:25:18
6335
原创 Windows下hadoop MapReduce简单使用
导包: <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-core</artifactId> <version>1.2.1</version...
2018-02-25 21:45:38
351
转载 Python画3D心形
Python 画3D心形图原文因为需要再打印中文,再原代码上做了修改,引入了字体文件。代码#coding=utf-8#3D心形 from mpl_toolkits.mplot3d import Axes3Dfrom matplotlib import cmfrom matplotlib.ticker import LinearLocator, FormatStrForm...
2018-02-25 21:23:57
26544
9
原创 java基于ApacheHttpClient发送Http请求实现
在HttpClient的基础上做了近一步的封装支持json,xml格式以及其他的String数据请求。支持资源文件上传 多文件上传,资源文件下载支持对Http头部的修改与获取支持Https 与 Http请求环境IDEAMaven3.3.9主要的jar包 <dependency> <groupId>org.apache.httpcomponents</group
2017-08-27 14:41:33
2059
原创 python实现发送邮件
python实现检测服务器开启状态 并发送 QQ邮件发送 # coding=utf-8 import os import socket import time from email.mime.text import MIMEText from email.header import Header
2017-07-25 23:54:31
299
原创 HTTP与HTTPS
HTTP与HTTPSHTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。主要特点:支持客户/服务器模式。简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型
2017-07-25 23:46:29
327
原创 Java虚拟机---初识Java
Java虚拟机—-初识Java注 :关于为什么要学习java虚拟机 可以查看该文章:为什么要学习Java虚拟机?Java技术体系从广义上讲,Clojure、JRuby、Groovy等运行于Java虚拟机上的语言及其相关的程序都属于Java技术体系中的一员。如果仅从传统意义上来看,Sun官方所定义的Java技术体系包括以下几个组成部分:Java程序设计语言各种硬件平台上的Java虚拟机Class
2017-07-15 00:34:33
519
转载 Java8--Lambda表达式
Java8—Lambda表达式(转载)Java 8 发布了lambda表达式,它将允许我们将行为传到函数里。也叫做函数式编程。其主要作用为代替匿名类(不能有名字的类,它们不能被引用,只能在创建时用New语句来声明它们。匿名类的声明是在编译时进行的,实例化在运行时进行,这意味着for循环中的一个new语句会创建相同匿名类的几个实例,而不是创建几个不同匿名类的一个实例。匿名类的目的是在某个地方需要特殊的
2017-07-14 00:00:22
325
原创 java构建器
Java构建器构建复杂对象的方式。静态工厂和构造器都不能很好的构建大量的可选参数,当一个类创建时需要多个参数且不是所有参数都必须时,有以下解决方案:一惯采用充重叠构造器模式——在这种模式下,你提供第一个只有必要参数的构造器,第二个构造器有一个可选参数,第三个有两个可选参数,依次类推。缺点: 当有许多参数时,客户端的代码难写且难以阅读。通过JavaBeans模式创建无参的构造器,通过setter
2017-07-11 22:24:00
325
原创 动态规划之最长子串(LCS)
动态规划问题之最长子串(LCS)输入两个字符串string1,string2,找出其中重复的最长子串。选取其中一个字符串,从第一个字符开始与另一个字符串的每个字符比较,相同为1,不同为0,构造第一行。接着第二个字符,最后构建成为一个二维数组。eg:string1 = abcString2 = dbc得到的二维数组为 : 0 0 0 0 1 0 0 0 1可以算
2017-06-25 23:20:47
471
原创 java模式--单例模式
java模式–单例模式*创建一个实例,不对外开放创建实例的权利*把自己的够着方法设置为private,不让别人new实例。提供static方法给别人获取你的实例。懒汉式 //单例调用getSingleton()生成SingleTon对象 Singleton singleton = Singleton.getSingleton();public class Singleton {priva
2017-06-16 23:09:39
223
原创 java工厂模式
java工厂模式****在Java帝国的发展中,为了架构清晰。以及创建对象的清晰,方便管理,提出各种模式设计,工厂模式的作用就是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到高度灵活的目的。****简单工厂模式Simple Factory 简单工厂模式 适用于简单的对象创建,不利于生产系列产品简单工厂包含3个部分:工厂类角色抽象产品角色具体产品角色 example抽象
2017-06-16 23:05:22
234
hadoop windows 下 修改后的 FileUtil.class
2018-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人