列表的创建

1.基本语法[]创建 a=[10,20,'luis',frank'] a=[] #创建一个空的列表对象 2.list()创建 使用list()可以将任何可迭代的数据转化称列表。 a=list() #创建一个空的列表对象 a=list(range(10)) a [0,1,2,3,4,5,6,7,8,9] a=list("luis,frank") 3.range()创建整数列表 range()可以帮助我们非常方便的创建列表,这在开发中及其有用,语法格式为: range([start]end[ste
分类: 其他 发布时间: 12-25 21:01 阅读次数: 0

区块链流程的简单认识

大概了解了一下,可能有问题。 主要来自ppt(github) 有一些内容来自网络 另外可以到知乎搜索相关内容 https://blog.csdn.net/kaihuiguoji/article/details/91974530 https://www.jianshu.com/p/7d86785496c6 https://blog.csdn.net/jsjwk/article/details/81671619 中本聪的区块链算法。 每个user有一对公匙私匙(多对,一人多身份)-->问题,某节点
分类: 其他 发布时间: 12-25 21:01 阅读次数: 0

java 判断一个数是否是素数

//check prime, find whether the input number is prime number or not import java.util.Scanner; public class Numbers { public static void main(String[] args) { int num; boolean flag = true; Scanner ip = new Scan
分类: 其他 发布时间: 12-25 21:01 阅读次数: 0

实现socket 并发连接的几种方式

1. socketserver 服务端: # socketserver Server import socketserver class MyServer(socketserver.BaseRequestHandler): def handle(self): while True: conn = self.request conn.send("Server ... ".encode()) msg = conn.recv(
分类: 其他 发布时间: 12-25 21:01 阅读次数: 0

域名批量查询脚本

介绍 前期通过各种方式获取到了一批子域名/相关域名,可能有上千个,这时候就需要一个工具解析这些域名。domain2ip.py 批量解析子域名,获取IP地址、所在地、ISP、ASN网段、ASN描述信息、简单端口扫描、尝试获取HTTP状态码、httpserver及网页标题,并保存到csv文件方便进一步筛选目标。 使用: 比如:domain2ip.py -w subdomains.txt -p 80,443,8080 -t 8 -o output.csv domain2ip.py -h option
分类: 其他 发布时间: 12-25 21:01 阅读次数: 0

shell脚本报错:"syntax error: unexpected end of file"

在windows用notepad++编辑的shell脚本,拷贝到centos执行时,报错如下: 导致报错的可能原因: 原因1:Windows的文本默认是dos格式,换行符 CR LF。Linux的文本是unix格式,换行符 LF。另外,Mac系统下文本换行符为 CR。 解决1:将dos格式转成unix格式,再执行脚本就不会报错了。 转换方式1:在windows中,notepad++编辑器右下角可直接修改文档格式,如图: 转换方式2:在Linux中,用vim打开脚本 用 :set ff 可查看文
分类: 其他 发布时间: 12-25 21:01 阅读次数: 0

golang sql连接池 超时 数据库自动断开 ->127.0.0.1:3 306: wsarecv: An established connection was aborted by the software in your host machine.

如果是mysql数据库的话,数据库本身有一个超时时间,超过这个时间,数据库自动就断开连接 查看数据库断开连接时间 show global variables like "%timeout%" 主要看 interactive_timeout 和 wait_timeout 的值。 (interactive_timeout针对交互式连接,wait_timeout针对非交互式连接。所谓的交互式连接,即在mysql_real_connect()函数中使用了CLIENT_INTERACTIVE选项。说得直
分类: 其他 发布时间: 12-25 21:01 阅读次数: 0

web自动化(python)——selenium工具基本使用

WebDriver基本操作 生成driver——启动浏览器 #启动谷歌浏览器,预先安装chromedrvier插件 from selenium import webdriver driver = webdriver.Chrome() 打开页面 driver.get(url) 窗口操作 大小调整 # 窗口最大化 driver.maxmize_window() # 窗口最小化 driver.minmize_window() # 设定宽高,单位px driver.set_window_size()
分类: 其他 发布时间: 12-25 21:01 阅读次数: 0

【雕爷学编程】Arduino动手做(50)---W25Q64存储模块

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备逐一做做实验,不管能否成功,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。 【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真) 实验五十:W25Q64 64Mbit FLASH外扩存储模块 (DataFlash SPI接口 ) W25X64 该系列是华邦公司推
分类: 其他 发布时间: 12-25 21:01 阅读次数: 0

安装UHD后出现非root用户权限的问题

注意:安装UHD驱动后,会出现非root用户权限的问题,使用sudo也能识别USRP,但后面执行程序的时候会出问题。 解决方法如下: cd /usr/lib/uhd/utils 或者:cd /usr/local/lib/uhd/utils 看你默认安装在哪里 sudo cp uhd-usrp.rules /etc/udev/rules.d/ sudo udevadm control --reload-rules sudo udevadm trigger
分类: 其他 发布时间: 12-25 21:00 阅读次数: 0

Codeforces Round #610 (Div. 2) B2. K for the Price of One (Hard Version) (DP)

链接: https://codeforces.com/contest/1282/problem/B2 题意: This is the hard version of this problem. The only difference is the constraint on k — the number of gifts in the offer. In this version: 2≤k≤n. Vasya came to the store to buy goods for his frie
分类: 其他 发布时间: 12-25 21:00 阅读次数: 0

浮动,清浮动,::after,::before,:hover

浮动,清浮动 https://www.jianshu.com/p/c23700db2597 伪元素(双冒号):最后一个子元素后面新加一个子元素,不存在于文档流中 https://www.jianshu.com/p/831b600d1c46 伪类:添加在自身身上 https://www.cnblogs.com/Yfling/p/7259949.html
分类: 其他 发布时间: 12-25 21:00 阅读次数: 0

Codeforces Round #610 (Div. 2) A. Temporarily unavailable

链接: https://codeforces.com/contest/1282/problem/A 题意: Polycarp lives on the coordinate axis Ox and travels from the point x=a to x=b. It moves uniformly rectilinearly at a speed of one unit of distance per minute. On the axis Ox at the point x=c the
分类: 其他 发布时间: 12-25 21:00 阅读次数: 0

使用man手册查看内核函数

1.为避免man的一些功能缺失,先装好manpages-dev sudo apt-get install manpages-dev 2.安装mandocs的依赖包xmlto sudo apt-get install xmlto 3.进入内核源码目录编译mandocs并安装 sudo make mandocs & sudo make install mandocs
分类: 其他 发布时间: 12-25 21:00 阅读次数: 0

作为一个程序员编程中经常碰到且觉得难的事是什么?

作为一个程序员编程中经常碰到且觉得难的事是什么?有人说,感觉最难的是trade-off;也有人说,给函数和变量起一个不用写注释的名字;架构师说,预测需求的变化比较难;一线码农说,写出可被长期维护并持续产生价值的代码是最难的。你觉得编程中经常碰到且觉得难的事是什么?比如用新技术做项目,编写到80%-90%左右,发现了更优的方案,然后在重构和继续之间取舍......变量命名难;编码进入超凡状态时被打断
分类: 其他 发布时间: 12-25 21:00 阅读次数: 0

python通过hashlib库将密码hash后存入数据库

通过Python将密码hash存入数据库
分类: 编程语言 发布时间: 12-25 21:00 阅读次数: 0

fdisk磁盘分区,格式化和开机自动挂载

fdisk磁盘分区,格式化和开机自动挂载
分类: 企业开发 发布时间: 12-25 21:00 阅读次数: 0

软帝学院告诉你什么是java?学Java能做什么?Java有什么特性?

什么是java?学Java能做什么?Java有什么特性?Java技术既是一种高级的面向对象的编程语言,也是一个平台。Java技术基于Java虚拟机(Javavirtualmachine,JVM)的概念——这是语言与底层软件和硬件之间的一种转换器。Java语言的所有实现都必须实现JVM,从而使Java程序可以在有JVM的任何系统上运行。Java编程语言(Javaprogramminglanguage
分类: 编程语言 发布时间: 12-25 21:00 阅读次数: 0

移动磁盘无法访问,要怎么恢复文件

问题描述: 移动磁盘打不开无法访问,是因为这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏。具体的恢复方法看正文 ![](https://s1.51cto.com/images/20191225/1577268780752174.png) 工具/软件:极限数据恢复软件 步骤1:先下载并解压软件运行后,选中需要恢复的盘,然后点《开
分类: 其他 发布时间: 12-25 21:00 阅读次数: 0

Docker系列10:自建registry(1)

自建registry的方法
分类: 企业开发 发布时间: 12-25 21:00 阅读次数: 0