- 博客(59)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
原创 Windows主机上安装CUPS服务端共享USB打印机实践心得
平时主力机器是Windows,不想额外开一个Linux服务器来共享打印机。由于主力机平时也不关机,尝试在Windows上安装CUPS服务。
2024-09-12 21:12:59 544
原创 小米路由器 BE7000 Docker、固件实践心得
有一台兄弟 2260d打印机,想通过小米路由器实现局域网共享打印机。小米BE7000路由器有docker功能,尝试折腾docker。
2024-09-12 20:26:35 1000 1
原创 九大排序算法(选择、冒泡、插入、快速、归并、堆、桶、计数、基数)的递归和非递归实现及并行思路(C语言)
九大排序算法(选择、冒泡、插入、快速、归并、堆、桶、计数、基数)的递归和非递归实现及并行思路(C语言)
2024-09-03 16:58:50 281
原创 数列a_n=1/n是柯西数列的证明方法
一个数列an称为柯西数列(Cauchy Sequence),如果对于任意的正数ϵ0,存在一个正整数N,使得对于所有的mn≥N∣am−an∣ϵ。即:当数列的项an和am的索引足够大时,它们之间的距离可以任意小。
2024-06-17 14:59:02 844
原创 SATA、Cache、Ctrl、Alt等计算机名词的正确读音/发音
楼主发现,一些常见计算机硬件及其接口,网络上很多朋友读错。楼主在此给出其正确读音及来源,给大家做参考。
2024-06-06 20:58:49 769
原创 IntelliJ IDEA 中 System.out.print 简化
在 IntelliJ IDEA 等集成开发环境中,可以输入 sout 来快捷生成 System.out.println()。具体步骤为:输入 sout 然后按下 Tab 键即可。
2024-03-22 19:44:47 258
原创 macOS/Windows如何共享Linux主机上的打印机-CUPS配置指南
打印机网络服务设置;打印机驱动安装方法;LPR驱动安装错误解决方案;访问CUPS管理页面;外部设备连接设置;开放TCP端口;Linux ARM处理器驱动支持;Windows 10客户端连接设置;macOS客户端连接设置;macOS打印机“12345@PJX 12345”问题;
2024-02-29 14:07:43 1580 2
原创 事件驱动系统的安全风险
事件驱动系统的目的是高效地管理同时执行并相互交互的多个对象和环境。一个事件驱动系统是一个由组成的系统,它们使用相互交互。这个机制由一个独立的组件控制,通常称为,它充当对象之间的中介。例子:假设在一个用户界面中,用户点击绘图应用程序窗口的客户区域的左键。这会生成一个包含鼠标位置和那一刻按下的鼠标按钮的原始事件。事件调度程序接收原始事件,并添加诸如目标应用程序的信息,创建一个事件消息,并将其放入队列中,以供接收应用程序获取。接收应用程序检查新消息并找到它。
2023-12-28 20:25:19 1287
原创 关于PCIE显卡的电源供电 6pin或 8pin 转接问题
只有供电充足的情况下建议转接,其他情况,为了保护您的财产安全和长期稳定使用,均不建议转接。
2023-12-10 14:55:44 7269 1
原创 一种MacBook 系统更新进度条卡住的解决方案
楼主在更新Mac系统时候发现进度条一直卡住不动经搜索,apple关于这一类故障给出了官方指南,如下https://support.apple.com/zh-cn/102535根据该指南,将mac拓展坞和连接的显示器拔除,并重新连接电源线后,进度条恢复正常。有遇到相同问题的朋友可以一试。
2023-10-19 15:05:58 1566
原创 通过IDA Pro生成asm文件
通过IDA Pro生成asm文件import subprocessIDA_PATH="C:\\Program Files\\IDA_Pro_v7.5_Portable\\idat64.exe" // IDA pathfile_name="" //file to be disassemblesubprocess.call([IDA_PATH, "-b", "-B", file_name])
2022-01-07 22:27:35 1511 4
原创 Python3 操控MongoDB 的基本操作
Python3 操控MongoDB 的基本操作连接myclient = pymongo.MongoClient('mongodb://localhost:27017/')mydb = myclient["pe"] /// target setmycol = mydb["set_m"] // target collection判断查询条件是否为空myquery={ "file_md5":file_md5 } // query conditionitem_count=mycol.count_do
2022-01-07 22:15:37 766
原创 使用Python3一句话创建HTTP服务器共享文件
使用Python3一句话创建HTTP服务器共享文件在文件所在路径下运行如下命令python3 -m http.server 80该库支持ipv6,访问例子如下http://[<ipv6>]:80/index.html
2022-01-07 22:05:19 1811
原创 Python3 通过VirusTotal API筛选0查杀的白样本
Python3 通过VirusTotal API筛选0查杀的白样本import vtimport hashlibclass VTUpload(object): def __init__(self) -> None: self.file_list=[] //files to be upload num=len(self.file_list) print("total count is %d"%num) self.whit
2022-01-07 22:00:39 396
原创 Python3利用VirusTotal的vt库通过API上传样本
Python3利用VirusTotal的vt库通过API上传样本import vtAPI="" // your apiclient = vt.Client(API)file_list=[] // your files to be uploadcount=0for filepath in file_list: with open(filepath, "rb") as f: analysis = client.scan_file(f) # analysis
2022-01-07 21:56:05 926
原创 Python3 利用Virustotal API 获取json格式的分析报告
Python3 利用Virustotal API 获取json格式的分析报告import requestsimport jsonimport osAPI="" // your api file_md5=""headers = { 'x-apikey':API, 'Host': 'www.virustotal.com', 'range': 'bytes=equest', 'user-agent': 'curl/7.68.0', 'accept': '*/*
2022-01-07 21:53:16 1488 2
原创 使用Python3一句话创建FTP服务器
安装pyftpdlibpip3 install pyftpdlib开启ftp服务python3 -m pyftpdlib -p 21 -d </path/to/file> # 最后填写内容为要共享的文件所在目录的路径
2021-01-28 15:56:19 506
原创 centos7 安装 volatility3
centos7 安装 volatility3python3安装sudo yum install python3sudo yum install python3-devel 若未安装,安装Python-yara时会出错,会报错缺少Python.h文件pefile安装sudo pip3 install pefilecapstone安装sudo pip3 install capstone参考文献https://github.com/volatilityfoundation/volati
2020-10-22 21:12:06 734
原创 kali 2020.3 安装pwn环境
kali 2020.3 安装pwn环境安装pwntoolsapt-get updateapt-get install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essentialpython3 -m pip install --upgrade pippython3 -m pip install --upgrade pwntools安装checksecgit clone https://github.com/
2020-10-21 19:59:21 2292 1
原创 python3将二进制数据写入文件
array=['0','1','1','0','1']s=''.join(array) # 连接List成字符串length=len(s)li=[]for i in range(0,length,8): li.append(int(''.join(s[i:i+8]),2)) #将二进制字符串8个一组,转成整数with open('result','wb') as f: for x in li: s1 = struct.pack('B',x) # struct的参数x
2020-07-25 11:45:53 1735
原创 Python3 将16进制数据写入二进制文件
import structli=[0x50,0x4b,0x3,0x4] #待写入的数据with open("testfile","wb") as fp: for x in array: s = struct.pack('B',x)#转换为字节流字符串,B代表unsigned char fp.write(s)fp.close()
2020-06-26 21:12:12 2288
原创 Linux中解决依赖问题的基本方法
根据报错信息查找对应版本的依赖有哪些apt-cache policy package-name通过这个命令可以查看这个包有哪些版本安装对应版本的依赖依赖报错信息中一般含有要求的版本号(等于或小于),一般选择满足要求的较新的那个apt install pakage-name=pakage-version等号左侧是包名,右侧是版本号,中间不能有空格重复继续安装你需要安装的软件,如果还有依赖问题,重复以上步骤直到没有依赖问题即可,需要根据安装的依赖链,结合报错信息进一步安装依赖..
2020-06-19 11:22:13 1228
原创 Centos8安装Docker及pwndocker
参考链接:https://www.runoob.com/docker/centos-docker-install.htmlhttps://hub.docker.com/r/skysider/pwndocker安装Dockerpwndocker对docker版本有一定要求故不能完全按照官网安装步骤如下:1.安装所需的依赖:sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm22.设置仓库sudo yum-con.
2020-05-26 00:00:14 419
原创 互联网金融专题复习提纲
互联网金融专题技术如何推动金融创新(保险、消费金融)互联网消费金融强大的数据处理能力云计算底层的高并发能力大数据的风控能力互联网保险大数据定价精准营销销售理赔更迅速信息中介在互联网金融各个(九大)业务模式中如何体现互联网支付消除网络交易的担忧,提供更有安全保障的在线支付服务股权众筹方便小微企业进行融资为众筹融资双方提供信息发布、需求对接等服务个体...
2019-11-26 11:53:44 987
原创 Python3 递归遍历目录下所有文件及目录
import osdef pri_all_file(dir): names=os.listdir(dir)#获取当前目录下所有文件名及目录名 li=[] for name in names: full_name=dir+'\\'+name#拼接成完整路径 if os.path.isdir(full_name): l...
2019-11-22 20:02:56 1058
原创 Python3 实现链表
class Node(): def __init__(self,x):#数据结构定义 self.val=x self.pnext=None def pri_node(self):#打印从头结点开始每一个结点的值 p=self while p: print(p.val,end='->'...
2019-11-22 19:39:35 243
原创 Python3 堆操作heapq中提供的方法
heapq中常用方法如下:from heapq import *heapify(heap)#将heap这个列表转为堆,无需返回值heappush(heap, item)#将 item加入堆heap。heappop(heap)#将堆中最小元素弹出。item=heap[0]#查看堆中最小元素heapreplace(heap, x)#将堆中最小元素弹出,并将元素x 入堆。merge(*it...
2019-11-20 14:35:27 211
原创 Python3 RSA加解密常用的库
import gmpy2import libnum# import struct'''n=pqphi =(p-1)(q-1)ed=1 mod phi''''''import libnum libnum.n2s(n)数字转字符串 libnum.s2n(s) libnum.factorize(n) 大整数分解gmpy2.mpz(n)初始化一个大整数...
2019-11-18 20:02:24 1030
原创 Python3 将二进制文件读取后的bytes类型整体转为数值以便RSA加密
#将文件中读出的二进制Byte类型数据转为数值def bytes2num(b): s='0x' for x in b: tmp=str(hex(x))[2:] if len(tmp)==2: pass else: tmp='0'+tmp # print(tmp) ...
2019-11-18 19:59:59 1163
原创 Leetcode-Python3-合并两个有序链表
```python# Definition for singly-linked list.class ListNode: def __init__(self, x):#初始化一个结点 self.val = x self.next = Nonedef pri_node(p):#打印结点以供测试 while p: print(p...
2019-11-15 21:00:10 165
原创 Python3 模拟栈和队列
使用列表进行模拟设li=[1,2,3,4,5,6]1.判空len(li)==02.入栈li.append(x)3.查看栈顶元素li[-1]4.查看栈底元素li[0]4.出栈li.pop()5.出队列li.pop(0)
2019-11-15 19:41:11 237
原创 Python3中gmpy2常用的函数及功能
import gmpy2'''问题描述,求dn=pqphi =(p-1)(q-1)ed=1 mod phi''''''常用的库import libnum libnum.n2s(n)数字转字符串 libnum.s2n(s)gmpy2.mpz(n)初始化一个大整数n=invert(m,phi)求mod phi的逆元pow(m,e,n)求c^d mod ngmpy2.is...
2019-11-15 16:48:15 13238
请教前辈们java文件操作小生的一个疑惑
2016-03-22
新手请教java文件操作的一个小问题~十分感谢
2016-03-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人