Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Python学习第十二天——logging
1 日志级别 CRITICAL 50 FATAL CRITICAL ERROR 40 WARNING 30 WARN WARNING INFO 20 DEBUG 10 NOTSET 0 不设置 日志的设置是自下而上的 如果等级为ERROR
学习记录
python
protobuf对象 转为Json串写入elastic search遇到的问题总结
背景 从kafka中消费数据后拿到的是protobuf序列化后的字节数组 转化为Java中的proto对象后 需要将这些protocol对象继续处理成Json串写入elasticsearch 各种问题 Json工具选择 刚开始尝试使用fas
学习记录
mysql 插入行 无论是否已存在
当需要插入新的一行 但是行内容中的标识unique字段可能已经存在 使用replace into方式插入 当插入内容的unique字段在已有数据中不存在则正常插入 当插入内容的unique字段在已有数据中存在 则更新该字段内容为新输入的内容
学习记录
mysql
数据库
database
Python学习第八天——模块
模块 一 什么是模块 模块是一系列功能的集合体 1 模块分为四种类别 一个 py就是可以是一个模块 包 就是一个存放 init py文件的文件夹 使用C编写并链接到Python解释器的内置模块 已被编译为共享库或DLL的C或C 扩展 2 模
学习记录
python
zeek流量分析工具安装与使用
本文档记录流量分析工具 zeek 的安装过程以及如何使用它来分析 pcap 流量文件 环境说明 环境 ubuntu22 Anaconda conda 22 9 0 python 3 9 在具备以上环境后 开始在unbuntu系统下安装流量分
工具安装及使用
学习记录
网络安全基础
Ubuntu
Linux
Nginx路由--Location 的使用
1 Location 语法规则 语法规则 location uri 首先匹配 其次匹配 其次是按文件中顺序的正则匹配 最后是交给 通用 匹配 当有匹配成功时候 停止匹配 按当前匹配规则处理请求 符号 含义 开头表示精确匹配 开头表示 uri
Nginx
路由Location使用
知识分享
学习记录
力扣-图解算法数据结构-剑指 Offer 05. 替换空格
题目要求 力扣题解 代码 program mydemo description 剑指 Offer 05 替换空格 author Mr zeng create 2021 03 05 11 04 public class Solution1 p
LeetCode
剑指offer
知识分享
学习记录
ubuntu21.10搭建ebpf环境,BCC和bpftrace
1 安装虚拟机 虽说centos是生产环境中的标准系统 但是从个人学习角度还是推荐ubuntu 各种软件安装包都能方便地找到 操作界面时也很漂亮 之前一直在centos7 6上折腾 自己升级内核版本 自己安装各种高版本依赖 有一段时间被折磨
学习记录
Vim
Ubuntu
Linux
eBPF
列表转链表+链表合并
列表转链表 思路 生成一个头节点 current指向该节点 再生成新节点 给该节点赋值val 更新current位置 依次类推 class ListNode object def int self val 0 next None self
学习记录
python
学习
C++小白课本练习4
练习目录 ConsoleApplication1 h 头文件定义类 Student myDate Student 类 myDate 类 第二章课本测试3验证类功能的驱动程序 cpp 第二章课本测试4使用指针的方式驱动程序 cpp 第二章课本
c
小白练习
知识分享
学习记录
Python 直接赋值、浅拷贝和深度拷贝解析
Python 直接赋值 浅拷贝和深度拷贝解析 一 直接赋值 直接赋值其实就是对象的引用 别名 比如 b a 把a的值赋给b b就相当于一个别名 其实a和b都是指向的同一对象 下图很清晰地说明了直接赋值的含义 二 浅拷贝 copy 与 深度拷
Python知识学习记录
学习记录
python
Python学习第六天——函数(一)
1 为什么用函数 1 代码冗余 程序组织结构不清晰 可读性差 2 扩展性差 2 如何让使用函数 原则 先定义后使用 定义不会执行 但是会检查语法错误 函数名指向内存地址存储代码信息 先通过函数名找到函数的内存地址 然后函数内存地址的 触发代
学习记录
python
linux下前端vue+后端vue+mysql+redis+springboot+nginx的docker部署记录(nginx下多个vue前端)
1 服务器 推荐购买腾讯云的学生优惠25岁以下免验证 我购买的是轻量应用服务器 5M宽度每月1000G不香吗 系统是CentOS 7 6 购买好服务器并通过Xshell或其他软件连接好 就是前期的准备了 当然除了项目 自备 2 安装dock
学习记录
Docker
Java
Linux
mysql
使用python读取和保存为excel、csv、txt文件以及对DataFrame文件的基本操作
文章目录 一 对excel文件的处理 1 读取excel文件并将其内容转化DataFrame和矩阵形式 2 将数据写入xlsx文件 3 将数据保存为xlsx文件 4 使用excel对数据进行处理的缺点 二 对csv文件的处理 1 读取csv
学习记录
Python项目
python
list
矩阵
每天Leetcode 刷题 初级算法篇-颠倒二进制位
题目要求 力扣题解 代码 program test description author Long Ao Tian create 2021 02 27 15 15 public class Solution38 you need treat
LeetCode
算法
颠倒二进制位
学习记录
我与边缘计算 - [Jetson Xavier] - [浪潮边缘主机环境拓荒]
目录 目的 过程 1 opencv 2 darknet 3 TensorRT 附录1 blas lapack cblas在Ubuntu上的安装 1 确保机器上安装了gfortran编译器 如果没有安装的话 可以使用 2 下载blas cbl
学习记录
神经网络
机器学习
深度学习
tensorflow
【学习笔记】经典目标检测算法
定义 目标检测任务的目标是找到图像中的所有感兴趣区域 并确定这些区域的位置和类别 目标检测领域的深度学习方法主要分为两大类 两阶段式 Two stage 目标检测算法和单阶段式 One stage 目标检测算法 两步模型有独立地 显式地提取
学习记录
深度学习
计算机视觉
项目代码中参数的管理:mmcv中的Config包&argparse导入参数
Config 当我们项目的超参数很多时 在文中设定和修改并不方便 这时我们需要项目中所有参数放入一个文件夹中 方便管理和修改 例如 config config py中包含了我们模型需要的所有参数 然后我们使用mmcv包中的Config函数对
Python项目
学习记录
参数
config
argparse
mysql 常用函数
一 mysql的函数 1 1 limit分页函数的使用 第一个起始的个数从0开始 第二个查询的个数 SELECT FROM student LIMIT 4 5 SELECT FROM student LIMIT 5 1 2 聚合函数 AVG
学习记录
mysql
freemarker动态生成word和pdf
1 使用freemarker生成word freemarker生成word的方法网上有很多 比较简单 基本上都差不多 所需工具 freemarker
学习记录
1
2
3
4
5
6
»