React 生成二维码
二维码,只需引入 qrcode.react 插件即可 import * as QrCode from 'qrcode.react'; render() {
return (
<QrCode value={value} size={200} /> ) }
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:\工具\大数据\大
Android学习_7/24
一、 活动的生命周期 1. 活动状态 运行:位于返回栈栈顶 暂停:不在栈顶,但仍可见 停止:不在栈顶,完全不可见 销毁:从栈中移除 2. 活动的生存期 1) 7种回调方法与3种生存期 onCreate()~onDestory() 完整生存期 onStart()~onStop() 可见生存期 onResume()~onPause() 前台生存期 onRestart() 2) 指定活动主题 android:theme属性,对话框式主题的活动(android:theme=”@style/Theme.
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等服务器实现跨网络、跨平台的文件传输(临时性访问) 优点:使用简单,功能全面,安全、高速、稳定 缺点:目前版本
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\) 联通的一点
laravel-china 镜像停止服务
php 的很多开发都会用到composer。然后国内的镜像又慢,很多人会选择用laravel-china的镜像。 之前一直用的很好。今天突然发现不能composer update。出现报错。WTF!!! 只能在laravel社区查看了,果真有这样的说明。下面是url https://learnku.com/articles/30758 ------------------------------------------------- laravel还是很良心的。又推荐了可用的镜像。然后换了镜像
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.
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))
渗透测试前:信息收集
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: 网
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": "^
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
面向对象、面向过程、类与对象关系级绑定方法
一、面向对象: 面向对象是一种编程思想,是一种让程序员能更好的编程思想。 核心就是对象,程序是一系列对象的集合,程序负责调度控制这些对象来交互着完成任务。 在面向对象中,程序员的角度发生了改变,从具体操作者变成了指挥者。 强调:对象不是凭空产生的,需要我们自己设计 面向对象的三大优点: 拓展性 灵活性 重用性(代码可以多次使用) 缺点: 程序的复杂度提高了 无法准确预知结果 使用场景:对扩展性要求较高的程序,通常是直接面向用户的。例如QQ,微信 二、面向过程 关注的核心是过程,过程就是一步一步
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
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
今日推荐
周排行