jason文件传输和网络传输
序列化: 1.json 2.pickle 4个方法 2组 dumps loads -- 用于网络传输 dump load -- 用于文件存储 dic = {"key": 1} lst = [1,2,3,4] 手写 new_dic = {} k,v = dic.replace("{","").replace("}","").replace('"',"").split(":") new_dic[k] = v print(new_dic["key"]) import json # 重点 s = js
Centos7——16.搭建JavaEE环境
目录 1.概述 1.1 示意图: 2. 安装JDK 2.1 安装步骤 2.2 测试是否安装成功 3. IDEA的安装 3.1 步骤: 3.2 激活 3.3 创建快捷方式 1.概述 1.1 示意图: 图1 如果需要在Linux下进行 JavaEE的开发,我们需要安装如下软件 jdk 、idea、tomcat、mysql 注:目前只安装 jdk 和 idea 2. 安装JDK 2.1 安装步骤 先将软件通过 xftp5 上传到 /root/下载 目录下 将软件拷贝到 /opt 目录下 并解压缩到
sys python解释器做交互
sys python解释器做交互 import sys print(sys.path) #模块查找的顺序 *** print(sys.argv) # 只能在终端执行 ** print(sys.modules) # 查看加载到内存的模块 print(sys.platform) # 查看当前操作系统平台 mac - darwin win - win32 ** mac -- linux 查看 ls win dir print(sys.version) # 查看当前解释器的版本
2019-08-23 纪中NOIP模拟A组
T1 [JZOJ2908] 矩阵乘法 题目描述 给你一个 N*N 的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第 K 小数。 数据范围 对于 $20\%$ 的数据,$N \leq 100$,$Q \leq 10^3$ 对于 $40\%$ 的数据,$N \leq 300$,$Q \leq 10^4$ 对于 $60\%$ 的数据,$N \leq 400$,$Q \leq 3 \times 10^4$ 对于 $100\%$ 的数据,$N \leq 500$,$Q \leq 6
笔记整理4——python实现提取图片exif信息
一.主要思路: (1).从对应网页中找到"所有的图片标签", 通过url得到对应的html内容。之后通过 BeautifulSoup将其解析成一棵html元素树。 查找所有的"图片标签" (2).下载图片 通过得到的标签提取出SRC,得到图片地址,下载图片。 (3).提取元信息exif 将图片通过相应的库实现exif信息的提取,对exif进行遍历,存储到字典变量中。 其中要判断是否存在exif信息(有些不能提取),是否存在GPSInfo信息(有些压缩时 该信息失去,或本来就没有),若是不符合的
shell脚本-awk
一、awk工作原理 二、awk的用法 awk [option] ... 'program' FILE ... 1、program语句必须使用单引号! 2、多条program语句使用用大括号包含起来,可以并列,可以嵌套 三、awk的常用参数 -F #指定分隔符 示例:awk -F: '{print $1}' /etc/passwd #输出/etc/passwd/文件中以:为分隔符的第一列 -v #因为awk是一种语言编译器,能自己定义变量,同时也有自己的内置变量(与shell中的环 变量
CUDA学习(五)之使用共享内存(shared memory)进行归约求和
共享内存(shared memory)是位于SM上的on-chip(片上)一块内存,每个SM都有,就是内存比较小,早期的GPU只有16K(16384),现在生产的GPU一般都是48K(49152)。 共享内存由于是片上内存,因而带宽高,延迟小(较全局内存而言),合理使用共享内存对程序效率具有很大提升。 下面是使用共享内存对一个数组进行求和,使用全局内存进行归约求和可以浏览https://www.cnblogs.com/xiaoxiaoyibu/p/11397205.html #pragma o
笔记整理5——利用python实现firefox浏览器用户记录获取
一.主要思路: (1).输出浏览器中的cookie 连接相应的数据库,输入查询语句,得到自带cookie的一个游标, 遍历该游标,每个row[x]为单行一列的数据,从而row[end]得到一条完整的 记录。 (2).输出浏览器的历史记录 连接同上,查询语句稍微有变化,利用了两张表进行联合查询 (3).输出google的查询记录 通过正则表达式对历史记录进行提取,获取到google过的查询记录 (4).主函数 首先判断相应的数据库是否存在,再执行相应函数进行用户信息获取 3.遭遇问题 (1).其
os模块,是通过和操作系统交互进行操作
工作路径: import os # os是和操作系统做交互,给操作发指令 print(os.getcwd()) # 获取当前文件工作的路径 *** os.chdir("D:\Python_s25\day16") # 路径切换 ** print(os.getcwd()) print(os.curdir) print(os.pardir) 文件夹 *** os.mkdir("a2") # 创建文件夹 os.rmdir("a2") # 删除文件夹 os.makedirs('a1/a2/a3') #
简单实用的PCM音频播放器--沉寂几年之后回归的第一份笔记
---恢复内容开始--- PCM音频网络流播放,至于用处,就不多解释了。 一个简单的类,基于NAudio,一个简单的拼装类,实例化时三个参数,依次是采样率,系统播放设备Index,播放声道,调用PlayData方法传入PCM的音频流即可,有流就传进去,数据断了,播放自动停。 接下来把代码贴出来: 1 public class PCMPlayer
2 {
3 private MonoToStereoProvider16 monoToStereoProvider1
LUOGU 2462: [SDOI2007]游戏 hash+DAG最长路
title LUOGU 2462 简化题意: 接龙,对于一个串 \(i\),如果串 \(j\) 所有中字符的出现次数比 \(i\) 有且只有一个位置大\(1\),那么就能接上。 求接龙最大长度和方案。 analysis 算法 1:暴力 \(Dp\)。 考虑长度 \(Dp\),因为每次长度都会加 1。 状态转移方程式就是: \[ f_i=\max\{f-j\}+1,len_i=len_j+1且合法 \] 输出方案的话,记录一下转移点就好了。 时间复杂度不太会啊,借鉴 benoble_ 的了:\(
函数的第一名称和使用
函数的第一类名称和使用 # 函数名在传递的时候可以跟函数定义不在同一级
# 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量
# 函数名可以查地址
# 函数名的第一类对象的使用方式如下:
# 1.可以当做值,赋值给变量
# 2.可以当做容器中的元素
# 3.可以当做函数的参数
# 4.可以当做函数的返回值
# str,int,list,tuple,dict也可以这样使用
# def cen():
# print("呵呵")
# print(cen) #函数
牛客 数字字符串转换为字母组合的种数
题目链接:https://www.nowcoder.com/practice/6a5d7615332c49eb810c374dd6f37857?tpId=101&tqId=33114&tPage=1&rp=1&ru=/ta/programmer-code-interview-guide&qru=/ta/programmer-code-interview-guide/question-ranking 题目大意: 略。 分析: 从末尾开始dp比较节省代码。 代码如下: 1 #inclu
笔记整理3——python实现MAC分析地理位置
一.主要思路: (1). 第一部分是读取win系统注册表中该路径下的键值,获得相应项后提取并打印
net = "SOFTWARE\Microsoft\Windows NT\CurrentVersion" + \
"\NetworkList\Signatures\Unmanaged"
key = OpenKey(HKEY_LOCAL_MACHINE, net)
print '\n[*] Networks You ha
周排行