正则表达式和三剑客-2

awk 取段(列),不会更改保存文件内容 1. 选项 -F 指定分隔符,默认空格为分隔符 2. 打印输出匹配行 1)类似sed对应的命令 2)匹配某1列或多列中的关健字,打印对应的行 3)符合条件的行(匹配行),打印匹配行的所有列 4)符合条件的行(匹配行),打印匹配行的某些列 3. 打印所有行的某些列 1)打印所有行中的所有列,$0表示所有列 2)打印所有行中多列,格式中列之间用逗号,分隔 3)定义分隔符 4. 打印匹配行中的某些列 5. awk的内置变量 1)NF 表示行的列数 2)NR
分类: 其他 发布时间: 08-16 23:48 阅读次数: 0

二次剩余的判断(欧拉准则)

在数论中,特别在同余理论裏,一个整数 XX 对另一个整数 pp 的二次剩余(英语:Quadratic residue)指XX 的平方X2X2 除以 pp 得到的余数。 当对于某个d及某个X,式子X2≡d(modp)成立时,称“d是模pd及某个X,式子X2≡d(modp)成立时,称“d是模p的二次剩余” 当对于某个d及某个X,X2≡d(modp)不成立时,称“d是模pd及某个X,X2≡d(modp)不成立时,称“d是模p的二次非剩余” 欧拉准则: 若p是奇质数且p不能整除d,则: d是模p的二次
分类: 其他 发布时间: 08-16 23:48 阅读次数: 0

程序出错调试步骤

程序异常,进行调试: (1)按F12查看控制台; (2)在页面中按F12 —— 调试器——打断点——点击按钮执行——查看数据是否有误; (3)按F12——网络——清除所有网络请求——点击按钮——查看请求“参数”是否正确——查看返回值信息(响应); (4)以上若没解决问题,查看程序中是否写错东西,例如:标点符号,字母,格式...
分类: 其他 发布时间: 08-16 23:48 阅读次数: 0

BZOJ_2844 albus就是要第一个出场 【线性基】

一、题目   albus就是要第一个出场 二、分析   非常有助于理解线性基的一题。   构造线性基$B$后,如果$|A| > |B|$,那么就意味着有些数可以由$B$中的数异或出来,而多的数可以取或者不取,相当于每多一个数,那么线性基能生成的数的子集的种类就可以乘以$2$,最终就是乘以$2^{|A|-|B|}$。   所以对于给定的$Q$,要确定它是由哪些位置的线性基中的数生成的,然后确定它在不重复序列中的位置,然后再乘以$2^{|A|-|B|}$,最终还需要$+1$,因为前面求的其实是不包
分类: 其他 发布时间: 08-16 23:48 阅读次数: 0

Hadoop环境准备 linux ubuntu 18首次使用root权限

Hadoop安装主要步骤: (1)安装运行环境 (2)修改主机名和用户名 (3)配置静态IP地址 (4)配置SSH无密码连接 (5)安装JDK (6) 配置Hadoop (7) 格式化 hdfs (8) 启动hadoop并验证安装 下面详细解释 (1)安装运行环境,本文采用的是ubuntu镜像文件,大小在1.95G.下载链接为: https://ubuntu.com/download/desktop/thank-you?country=CN&version=18.04.3&architectu
分类: 其他 发布时间: 08-16 23:48 阅读次数: 0

git指令-添加远程仓库

git指令-添加远程仓库 首先在GitHub上创建属于你自己的远程仓库:例如我创建的远程仓库mybatis用于我最近保存的mybatis代码 目前,在GitHub上的这个learngit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。 把内容推送到远程仓库:前提是你已经add文件并且将暂存区的文件commit到本地仓库之后才可以使用该指令git push -u origin master 该指令
分类: 其他 发布时间: 08-16 23:48 阅读次数: 0

ValidateUtil常用验证工具类,如手机、密码、邮箱等

package cn.com.ssk.util.utils; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; /** * 常用的一些验证,如手机、移动号码、联通号码、电信号码、密码、座机、 邮政编码、邮箱、年龄、身份证、URL、QQ、汉字、字母、数字等 */ public class ValidateUtil { /** 手机号规则 */
分类: 其他 发布时间: 08-16 23:48 阅读次数: 0

卷积神经网络的可视化(一)

卷积神经网络简单可视化 在本次练习中,我们将可视化卷积层 4 个过滤器的输出(即 feature maps)。 加载图像 import cv2 import matplotlib.pyplot as plt %matplotlib inline img_path = 'images/udacity_sdc.png' bgr_img = cv2.imread(img_path) gray_img = cv2.cvtColor(bgr_img, cv2.COLOR_BGR2GRAY) gray
分类: 其他 发布时间: 08-16 23:48 阅读次数: 0

java系编程资料

书: 《码农翻身》 《架构探险 从零开始写javaweb框架 》 《架构探险 轻量级微服务架构(上册)》
分类: 其他 发布时间: 08-16 23:48 阅读次数: 0

账号与权限管理相关命令

一.用户账号1.useradd命令——增加用户账号命令格式useradd[选项]用户名常用选项-u:指定用户的UID号,要求改UID号码未被其他用户使用-d:指定用户的宿主目录位置-e指定用户的账号失效时间,可使用YYYY-MM-DD的日期格式-s:指定用户的登陆Shell实例1:新建账号demo指定该账号的有效期限且不能登陆系统passwd命令——设置/更改用户口令实例对demo设置密码pass
分类: 企业开发 发布时间: 08-16 23:40 阅读次数: 0

鸟枪换炮---IDEA

1.设置maven 1.在File->settings->搜索maven 2.Mavan home directory--设置maven安装包的bin文件夹所在的位置 3.User settings file--设置setting文件所在的位置 4.Local repository--设置本地仓库 2.IDEA 设置代码行宽度 1.在File->settings->Editor->Code Style 2.有人会问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?有两种方式! 3.第
分类: 其他 发布时间: 08-16 23:31 阅读次数: 0

python学习——模块

#什么是模块? #已经写好的一组功能的集合 #别人写好的函数、变量、方法、放在一个文件里(这个文件可以被我们直接使用) # import os,re,sys,time #如何自己写一个模块 # 当创建.py文件,给他起个名字符合变量名命名规则的文件名,这个名字就是模块名 # 模块的导入 # import time #怎么使用time模块中的名字 # time.time() # import 的命名空间 #import的模块和当前文件在不同的命名空间中 #模块是否可以被重复导入 # 不可以 #怎
分类: 其他 发布时间: 08-16 23:31 阅读次数: 0

pyhton学习——包

包:文件夹中有一个__init__.py文件 包:是几个模块的集合 # from import # from glance.api import pickle # from glance.api.policy import get 直接导入包 # import glance 导入一个包 不意味着这个包下面的所有内容都是可以被使用的 导入一个包到底发生了什么? 相当于执行了这个包下面的__init__.py文件 绝对导入 优点: 在执行一个py脚本的时候,这个脚本以及和这个脚本同级的模块中只能用
分类: 其他 发布时间: 08-16 23:31 阅读次数: 0

linux 日志

第一:两个文件的交集,并集 前提条件:每个文件中不得有重复行 1. 取出两个文件的并集(重复的行只保留一份) 2. 取出两个文件的交集(只留下同时存在于两个文件中的文件) 3. 删除交集,留下其他的行 1. cat file1 file2 | sort | uniq > file3 2. cat file1 file2 | sort | uniq -d > file3 3. cat file1 file2 | sort | uniq -u > file3 第二:两个文件合并 一个文件在上,一个
分类: 其他 发布时间: 08-16 23:31 阅读次数: 0

Archlinux安装KDE后不能设置中文

重新执行一下 # loclae-gen
分类: 其他 发布时间: 08-16 23:31 阅读次数: 0

PyQt5 控件学习(一个一个学习之QAbstractButton)

QAbstractButton : 前面说的QObject 和 QWidget 是最主要的两个基类。它们都是gui (Graphical User Interface)编程中的控件的共性。下面就说下他们的子类的学习。 但是,学习它们子类的时候,我们不是按照它们的继承关系来学习的,而是按照控件的功能来学习的! 主要分为两部分:基础控件和高级控件 下面看按钮: 我们不是直接学QPushButton ,而是要先学它继承的类----QAbstactButton。 QAbstractButton描述:
分类: 其他 发布时间: 08-16 23:31 阅读次数: 0

BUUCTF CRYPTO部分题目wp

对密码学了解不多,做一下熟悉熟悉 1,看我回旋踢 给的密文synt{5pq1004q-86n5-46q8-o720-oro5on0417r1} 简单的凯撒密码,用http://www.zjslove.com/3.decode/kaisa/index.html 得到flag 2,md5 密文:e00cf25ad42683b3df678c61f42c6bda md5解密:https://www.cmd5.com 得到flag 3,url编码 密文:%66%6c%61%67%7b%61%6e%64%
分类: 其他 发布时间: 08-16 23:31 阅读次数: 0

python pytorch numpy DNN 线性回归模型

1、直接奉献代码,后期有入门更新,之前一直在学的是TensorFlow, import torch from torch.autograd import Variable import torch.nn.functional as F import matplotlib.pyplot as plt import numpy as np x_data = np.arange(-2*np.pi,2*np.pi,0.1).reshape(-1,1) y_data = np.sin
分类: 其他 发布时间: 08-16 23:31 阅读次数: 0

bat激活office2019

@echo off (cd /d "%~dp0")&&(NET FILE||(powershell start-process -FilePath '%0' -verb runas)&&(exit /B)) >NUL 2>&1 title Office 2019 Activator r/Piracy echo Converting... & mode 40,25 (if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /
分类: 其他 发布时间: 08-16 23:31 阅读次数: 0

Spark-01 spark简介

前言:大牛说由spark入手比较合适 1.spark简介 spark是个计算框架,不存东西。MapReduce是Hadoop里面做计算的,也不存东西,出现比spark早,自从spark活跃起来后mc的很多程序就被重写为spark程序了。spark的api使用起来也比较简单。   spark起源于2009年加州大学伯克利分校的实验室,20年成为开源项目,2014年就变成了apache的顶级项目。这里用spark2.3. 2,spark与MapReduce(mc)的比较 2-1 优缺点比较   y
分类: 其他 发布时间: 08-16 23:31 阅读次数: 0