React 生成二维码

二维码,只需引入 qrcode.react 插件即可 import * as QrCode from 'qrcode.react'; render() { return ( <QrCode value={value} size={200} /> ) }
分类: 其他 发布时间: 07-24 20:08 阅读次数: 0

Java程序操作HDFS

1.新建项目 2.导包 解压hadoop-2.7.3.tar.gz E:\工具\大数据\大数据提升资料\01-软件资料\06-Hadoop\安装包\Java1.8环境 下编译\hadoop-2.7.3\hadoop-2.7.3\share\hadoop\common E:\工具\大数据\大数据提升资料\01-软件资料\06-Hadoop\安装包\Java1.8环境 下编译\hadoop-2.7.3\hadoop-2.7.3\share\hadoop\common\lib E:\工具\大数据\大
分类: 其他 发布时间: 07-24 20:08 阅读次数: 0

Android学习_7/24

一、 活动的生命周期 1. 活动状态 运行:位于返回栈栈顶 暂停:不在栈顶,但仍可见 停止:不在栈顶,完全不可见 销毁:从栈中移除 2. 活动的生存期 1) 7种回调方法与3种生存期 onCreate()~onDestory() 完整生存期 onStart()~onStop() 可见生存期 onResume()~onPause() 前台生存期 onRestart() 2) 指定活动主题 android:theme属性,对话框式主题的活动(android:theme=”@style/Theme.
分类: 其他 发布时间: 07-24 20:08 阅读次数: 0

linux服务之FTP服务篇

一、FTP协议 FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP (File Transfer Protocol )文件传输协议 三个版本:1、wu-ftp 2、proftp 3、vsftpd(very secure ftp daemon 非常安全的ftp服务) 作用:常用于web等服务器实现跨网络、跨平台的文件传输(临时性访问) 优点:使用简单,功能全面,安全、高速、稳定 缺点:目前版本
分类: 其他 发布时间: 07-24 20:08 阅读次数: 0

Atcoder Grand Contest 036 D - Negative Cycle

Atcoder Grand Contest 036 D - Negative Cycle 解题思路 在某些情况下,给一张图加或删一些边要使图合法的题目要考虑到最短路的差分约束系统。这一题看似和最短路没什么关系,但有一个不那么经典的推论,对于一个点 \(u\) 不在负环上的一个充要条件是 \[ \forall_{\text{Edge }v\rightarrow u} dis(S,v)+weight(v, u)\geq dis(S,u) \] 其中 \(S\) 是图中任意与 \(u\) 联通的一点
分类: 其他 发布时间: 07-24 20:08 阅读次数: 0

laravel-china 镜像停止服务

php 的很多开发都会用到composer。然后国内的镜像又慢,很多人会选择用laravel-china的镜像。 之前一直用的很好。今天突然发现不能composer update。出现报错。WTF!!! 只能在laravel社区查看了,果真有这样的说明。下面是url https://learnku.com/articles/30758 ------------------------------------------------- laravel还是很良心的。又推荐了可用的镜像。然后换了镜像
分类: 其他 发布时间: 07-24 20:08 阅读次数: 0

mybatis自动生成mapper.xml文件,model文件

1. 首先我们新建一个genneratorConfigMysql.xml文件, 把里面的数据库,用户名,数据库表都进行相应的替换, domainObjectName是要生成的model文件名称 tableName 数据库表名 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.
分类: 其他 发布时间: 07-24 20:08 阅读次数: 0

python的程序运行时间

import time start =time.clock() sum=0 for i in range(1,101): sum=sum+i print(sum ) end = time.clock() print('Running time: %s Seconds'%(end-start))
分类: 其他 发布时间: 07-24 20:08 阅读次数: 0

粘包及解决方案

一、 粘包 1. 粘包现象 基于tcp协议的socket,客户端一次接受不完,下一次继续接受(如果间隔时间相对过长,后续的数据会与之前剩余的数据黏在一起),send数据时,连续的发送少量的数据(时间间隔很短),这些数据会积压在一起发送出去. 2. 粘包现象 接收方没有及时接收缓冲区的包,造成多个包接收(客户端发送了一段数据,服务端只收了一小部分,服务端下次再收的时候还是从缓冲区拿上次遗留的数据,产生粘包) 发送端需要等缓冲区满才发送出去,造成粘包(发送数据时间间隔很短,数据也很小,会合到一起,
分类: 其他 发布时间: 07-24 20:08 阅读次数: 0

RSA使用

RSA使用 今天在跟同事一起调试TCP通讯的时候,在RSA私钥解密这块,着实让我费了一番心思。 流程大致是这样的,终端登录的时候使用固定的des密码加密数据发送,平台接收后确认登录信息后,会返回一个字符串, 该字符串是使用rsa公钥加密的一个字符串,作为后续通讯时使用的des密码。平台是使用JAVA开发的,该私钥和公钥文件会 在终端存一份。但是该文件是pem格式的,而且公钥使用证书的方式,调试使用公钥加密后的发送给平台,平台都是可以解密的。 但是平台发送回来的公钥加密就是解密不正常。其中查找资
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0

渗透测试前:信息收集

0x00 whois信息收集 http://whois.chinaz.com/ ip查询 https://site.ip138.com/ ip定位 https://www.opengps.cn 子域名爆破 https://phpinfo.me/domain/ 端口扫描namp、masscan等 还有御剑扫之类工具的扫目录就不提了 0x01 中间件识别:apache、nginx、iis、weblogic 根据404报错页面识别,不同 apache: iis: nginx: weblogic: 网
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0

nodeJS生成xlsx以及设置样式

参考: https://www.npmjs.com/package/xlsx-style https://www.jianshu.com/p/877631e7e411 https://sheetjs.gitbooks.io/docs/#streaming-read 安装依赖:npm install xlsx-style node-xlsx xlsx,安装的依赖版本: "dependencies": { "node-xlsx": "^0.15.0", "xlsx": "^
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0

PowerShell命令关闭长时间被占用的共享文件

foreach($file in get-smbopenfile | ? {$_.Path -like "*.tar" -and -not ($_.ClientUserName -like "JABIL\SV*")}) { $m = Get-Item $file.Path | Where{$_.CreationTime -lt (Get-Date).AddMinutes(-1)} | measure $m.Count if($m.Count -eq 1) {cl
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0

面向对象、面向过程、类与对象关系级绑定方法

一、面向对象: 面向对象是一种编程思想,是一种让程序员能更好的编程思想。 核心就是对象,程序是一系列对象的集合,程序负责调度控制这些对象来交互着完成任务。 在面向对象中,程序员的角度发生了改变,从具体操作者变成了指挥者。 强调:对象不是凭空产生的,需要我们自己设计 面向对象的三大优点: 拓展性 灵活性 重用性(代码可以多次使用) 缺点: 程序的复杂度提高了 无法准确预知结果 使用场景:对扩展性要求较高的程序,通常是直接面向用户的。例如QQ,微信 二、面向过程 关注的核心是过程,过程就是一步一步
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0

git多账号配置,同时使用多个代码托管平台

git多账号配置,同时使用多个代码托管平台:https://blog.csdn.net/pinnuli/article/details/81293071
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0

js文字转语音(speechSynthesis)

环境: windows 官网网址: https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis 基础使用: var msg = new SpeechSynthesisUtterance("测试"); //msg.rate = 4 播放语速 //msg.pitch = 10 音调高低 //msg.text = "播放文本" //msg.volume
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0

pcm、wav、amr说明

wav比pcm多44个字节(在文件头位置多)
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0

python 串口 透传

python正常情况通过串口 serial 传输数据的时候,都是以字符串的形式发送的 str = ‘abcd’ ser.write(str.decode())#直接发送str报错,需要发送byte类型的,即 b‘abcd’ data = ser.readline() 如果要想直接发送16进制的数据,需要使用如下方法: ser=serial.Serial('COM6',115200,timeout=1.5,parity=serial.PARITY_NONE,stopbits=serial.STO
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0

%%MouDinggg

被铲怕了。。。以后不踢前锋了
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0

双端队列题解思路

// Description Sherry现在碰到了一个棘手的问题,有N个整数需要排序。 Sherry手头能用的工具就是若干个双端队列。 她需要依次处理这N个数,对于每个数,Sherry能做以下两件事: 1.新建一个双端队列,并将当前数作为这个队列中的唯一的数; 2.将当前数放入已有的队列的头之前或者尾之后。 对所有的数处理完成之后,Sherry将这些队列排序后就可以得到一个非降的序列。 Input 第一行包含一个整数N,表示整数的个数。接下来的N行每行包含一个整数Di,其中Di表示所需处理的
分类: 其他 发布时间: 07-24 19:51 阅读次数: 0