- 博客(80)
- 资源 (3)
- 收藏
- 关注
原创 harbor目录结构和镜像存储机制是什么
Harbor 的目录结构和镜像存储机制非常清晰,遵循 Docker Registry V2 的标准。理解这些目录和存储机制有助于更好地管理和维护 Harbor 系统,确保镜像的高效存储和安全性。
2024-09-10 11:45:46
614
1
原创 高频面试题1,删除有序数组重复元素
给你一个有序数组nums,请你删除重复出现的元素,使得出现次数超过K次的元素,返回删除后数组的新长度。不要使用额外的数组空间,你必须在并在使用 O(1) 额外空间的条件下完成。
2023-09-18 15:41:30
373
原创 etcd学习入门
etcd提供了一个可靠的、高可用的、一致性的键值存储,可以用于存储和检索关键的配置数据、共享状态信息以及协调分布式系统中的各个组件。etcdctl提供了一组丰富的命令,用于执行各种操作,例如设置键值、获取键值、观察键值的变化、管理成员等。通过学习etcd,你将能够了解分布式存储系统的基本概念和工作原理,以及如何在实际项目中使用etcd来管理和协调分布式系统的数据和状态。总结起来,etcd中的键值存储规范主要是关于命名空间、唯一性、可读性和数据格式等方面的建议,以便更好地组织和管理数据。
2023-08-23 11:12:38
796
原创 chatgpt多个key循环使用解决token限速
是 Python 标准库中的一个函数,它用于创建一个无限循环迭代器。它接受一个可迭代对象作为参数,并会不断重复该可迭代对象的元素。可以把想要循环使用的 key 放入到一个列表中,使用 cycle 来循环使用,解除单个 token 的速度限制问题。可以方便地创建一个可以无限循环的迭代器。当你需要反复访问一个可迭代对象的元素,或者需要无限循环地处理某些操作时,这三个颜色的循环序列,重复输出 10 次。是一个无限循环迭代器,所以你可以一直调用。下面是一个简单的示例,展示了如何使用。方法来获取下一个元素。
2023-08-18 11:11:01
620
原创 通过PIL如何将image变为圆形
请注意,上述代码将图像变为圆形的效果是通过创建一个圆形掩码并将原始图像应用于掩码来实现的。输出图像将具有圆形的外观,而非实际修改输入图像的形状。方法将原始图像应用于圆形图像的掩码上。最后,我们将输出图像保存为文件(假设文件名为 "output.png")。类打开输入图像(假设文件名为 "input.jpg"),然后创建一个与输入图像大小相同的新图像对象。上绘制一个填充色为白色的圆形。然后,我们创建一个新的图像对象。上述代码中,我们首先使用 PIL 的。
2023-08-17 13:52:59
484
原创 python moviepy 自动化音视频处理实践
使用MoviePy,你可以通过编写Python代码来创建和编辑视频,而无需使用复杂的视频编辑软件。
2023-08-03 11:32:36
1071
原创 82599网卡驱动rx descriptor结构体分析
要想理解驱动的收包流程必须理解rx descriptor ring fifo的数据结构。收包的流程是典型的生产者消费者模型,网卡作为生产者,驱动作为消费者。本文只对数据结构做解释,收包的流程和代码分析会有单独成文。
2014-09-04 23:11:47
5866
转载 gcc 原子操作 compare and swap系列
GCC 提供的原子操作GCC 提供的原子操作gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。其声明如下:type __sync_fetch_and_add (type *ptr, type value, ...)type __sync_fetch_and_sub (type *ptr, type va
2014-04-08 14:01:20
19419
转载 PHP中magic_quotes_gpc和magic_quotes_runtime的区别、作用和用法
2011-08-25 11:10:16 来源:网络这两天遇到一个奇怪的问题,用CKEditor编辑的内容在本地测试服务器能保存,在正式服务器不能保存,程序代码是一模一样的,数据库也是一样的,那应该就是PHP设置问题。那是哪个设置不一样呢?搜索发现,原来是魔法引用函数magic_quotes_gpc和magic_quotes_runtime设置的问题。在php.ini设置magic_q
2014-04-02 10:16:57
3555
转载 apache .htaccess 登入帳號,密碼機制
apache 內建可以針對網頁路徑,要求用戶必須輸入帳號、密碼的功能,有了這個功能,就不需求用 PHP 或 ASP 撰寫 Form 表單來驗證帳號,只要簡單的對 apche conf 做設定,就能完成 Web 登入機制,一般來說,apache 設定檔都會命名為 「.」開頭的檔案名稱,如 .htaccess , .ht,再將設定值寫進設定檔中,帳密的檢查方式有三種,分別是 Basic 、Digest
2014-03-31 15:48:32
1820
原创 ubuntu 12.04 安装 svn 1.8.5
sudo apt-get install libapr1-devsudo apt-get install libaprutil1-devwget http://www.sqlite.org/sqlite-amalgamation-3071501.zipunzip sqlite-amalgamation-3071501.zip mv sqlite-amalgamation-307
2014-03-28 11:28:33
1782
原创 Hackthissite realistic 6
题目提供了一个加解密的算法XECryption algorithm 首先找规律,text输入1,password不输入,发现加密结果是.19.31.-1,再点一下发现结果变了.43.11.-5,经过几次实验之后发现每次结果都不一样,但是加起来都等于49,也就是字符1的ascii的十进制的值。输入其他字符验证一下,发现三个数相加都是对应字符的十进制的值。text输入1,password中
2014-03-27 11:23:15
3742
转载 PHP mysql_real_escape_string() 函数
http://www.w3school.com.cn/php/func_mysql_real_escape_string.asp定义和用法mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。下列字符受影响:如果成功,则该函数返回被转义的字符串。如果失败,则返回 false。mysql_r
2014-03-19 16:18:50
1504
原创 php cli mysql_real_escape_string() 函数Fatal error解决办法
php cli mysql_real_escape_string() 函数Fatal error解决办法
2014-03-18 17:00:18
6435
转载 sql union 命令学习
来自:http://www.w3school.com.cn/sql/sql_union.aspSQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法S
2014-03-17 13:23:43
1576
原创 python chr()和ord()
通过help 查看相关函数的帮助文档>>>help (chr)chr(...) chr(i) -> character Return a string of one character with ordinal i; 0 参数是0 - 256 的一个整数,返回值是当前整数对应的ascii字符。参数可以是10进制也可以是16进制的形式十六进制:
2014-03-12 19:12:07
10820
原创 centos6.4 svn1.8.5源码安装
安装环境:CentOS release 6.4 (Final)内核版本:2.6.32-358.el6.x86_64svn版本:subversion-1.8.5直接安装:./autogen.sh./configuremakemake install如果出现找不到apr, apr-util等错误, 表示没有安装相关的库, 首先下载相关的库 wget
2014-03-10 10:57:49
6830
原创 python maketrans and translate
python challenge 初学者 maketrans and translate
2014-02-20 10:52:09
8006
1
原创 从devstack开始 学习openstack
1.下载devstack安装程序git clone https://github.com/openstack-dev/devstack.git2. 安装cd devstack; ./stack.sh这个过程是个比较漫长的过程, 利用这个时间可以来看一下stack.sh是如何一步一步将整个openstack安装到电脑上的。阅读这个脚本可以对openstack的安装过程,
2014-01-15 16:54:51
8332
原创 ubuntu12.04 安装 skype
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner" sudo apt-get update && sudo apt-get install skype
2013-12-27 13:39:32
7769
转载 黑客入门之fusion level02
Level 02 introduces nonexec stack and heap to go with the ASLR.#include "../common/common.c" #define XORSZ 32void cipher(unsigned char *blah, size_t len){ static int keyed; static unsign
2013-10-18 12:43:20
5963
原创 linux普通用户权限 wireshark 抓包
Setting network privileges for dumpcap1. Ensure your linux kernel and filesystem supports File Capabilities and also you have installed necessary tools.2. "setcap 'CAP_NET_RAW+eip CAP_NET_ADMI
2013-09-05 22:37:08
8680
原创 CentOS 6.4 x86_64 安装GCC 4.7.3
下载gcc-4.7.3.tar.gz, 解压缩 wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.7.3/gcc-4.7.3.tar.gz tar -xzvf gcc-4.7.3.tar.gz编译安装./configure --enable-languages=c,c++ --disable-multilibmake -j 16make install
2013-09-04 15:14:14
9133
原创 Hydra dvwa brute force使用小记
详细分解Hydra用于测试 DVWA Brute Force模块, 清晰解析了如何使用Hydra来进行http的暴力美学破解
2013-08-14 00:34:03
21908
原创 redhat 添加开机自动启动服务
sudo cp XXXd /etc/rc.d/init.d/sudo ln -s /etc/rc.d/init.d/XXXd /etc/rc3.d/S90XXXsudo ln -s /etc/rc.d/init.d/XXXd /etc/rc0.d/K30XXX sudo chkconfig --add XXXd chkconfig --list
2013-08-10 14:53:22
8383
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人