avatar
文章
366
标签
89
分类
53

Home
Archives
Tags
Categories
Link
张拓的博客
搜索
Home
Archives
Tags
Categories
Link

张拓的博客

python使用argparse解析命令行参数
发表于2022-10-18|python
python使用argparse解析命令行参数python例子123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960#!/usr/bin/python3# -*- coding: utf-8 -*-import sysimport argparseimport osimport tarfile untar_path = ""out_dir = ""def parse_usage(): parser = argparse.ArgumentParser() parser.add_argument('-o', '--outdir', dest='out dir') parser.add_argument('-i', '--inpath', dest='tar ...
使用随机深度优先搜索算法生成多层迷宫
发表于2022-10-18|python
使用随机深度优先搜索算法生成多层迷宫源码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133#!/usr/bin/python3# -*- coding: utf-8 -*-# create by 火苗999℃import randomfrom draw_maze import *from maze_def import *from maze import *## Randomized depth-first search# Recursive implementa ...
python解析命令行参数
发表于2022-10-18|python
python使用getopt和sys解析命令行参数python例子12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667#!/usr/bin/python3# -*- coding: utf-8 -*-import sysimport getoptimport osimport tarfile untar_path = ""out_dir = ""def useage(): print("useage: untar -i <path> -o <out dir> ") return def parse_usage(argv): try: opts, args = getopt.getopt(argv,"hi:o:", ["help", &q ...
随机打乱数组的方法与算法优化思路
发表于2022-10-13|python
随机打乱数组的方法与算法优化思路方法1构造一个空的数组1,把输入数组中的数按顺序随机放入到数组1的空位中。 12345678910111213141516171819202122232425262728293031#!/usr/bin/python3# -*- coding: utf-8 -*-import randomdef array_rand1(arr): print("array rand 1:") size = len(arr) arr1=[] for i in range(0, size): # 初始化空位 arr1.append(None) space_size = len(arr1) # 剩余的空位 for x in arr: # 遍历数组 # 随机放入空位的序号 n = random.randint(0, space_size-1) # print("放到序号{}的空位".format(n ...
洗牌算法
发表于2022-10-10|python
洗牌算法洗牌算法是将原来的数组进行打散,使原数组的某个数在打散后的数组中的每个位置上等概率的出现 12345678910111213141516171819202122#!/usr/bin/python3# -*- coding: utf-8 -*-import randomdef shuffle(arr): l = len(arr) for i in range(0, l): # 从剩下的数中随机选择一个数与arr[i]交换 # 每个数被选中的概率为1/(l-i) x = random.randint(i, l-1) # 交换arr[i]和arr[x] t = arr[x] arr[x]=arr[i] arr[i]=t print("{}:{}".format(i, arr)) return arrif __name__ == "__main__": ' ...
读书
发表于2022-10-06|杂
读书春天不是读书天夏天温暖好睡眠秋高气爽冬又至要想读书等明年 — 火苗999℃
windows注册mysql服务后启动报错
发表于2022-09-25|database
windows注册mysql服务后启动报错重装系统后,手动注册mysql服务,启动报错。 找到mysql安装路径,打开my.ini找到[mysqld]。修改basedir为mysql目录所在位置。修改datadir为mysql目录下data位置。 比如我的mysql在D盘: 修改后的[mysqld] 1234[mysqld]port=3306basedir="D:/MySQL/"datadir="D:/MySQL/data/"
c++17的std::from_chars
发表于2022-09-24|c++boost
c++17中的std::from_chars1std::from_chars, std::from_chars_result 在头文件<charconv>定义 12345678910111213// (1) (C++17 起)std::from_chars_result from_chars(const char* first, const char* last, /*see below*/& value, int base = 10);// (2) (C++17 起)std::from_chars_result from_chars(const char* first, const char* last, float& value, std::chars_format fmt = std::chars_format::general);// (3) (C++17 起)std::from_chars_result from_chars(const char* first, const char* last, double& value, std ...
boost多网卡udp组播绑定网卡发送
发表于2022-09-24|c++boost
boost多网卡udp组播绑定网卡发送多网卡组播的时候,发送端要遍历本地ip进行发送。 sender.h123456789101112131415161718192021222324252627282930313233#pragma once//// sender.h// udp组播发送类//#include <iostream>#include <sstream>#include <string>#include <boost/asio.hpp>#include "sender.h"class multicast_sender{public: multicast_sender(boost::asio::io_context& io_context , const boost::asio::ip::address& multicast_address , const unsigned short multicast_port , const b ...
boost多网卡udp组播绑定网卡接收
发表于2022-09-24|c++boost
boost多网卡udp组播绑定网卡接收receiver.h12345678910111213141516171819202122232425262728293031#pragma once//// receiver.cpp// udp组播接收类//#include <array>#include <iostream>#include <string>#include <functional>#include <boost/asio.hpp>class multicast_receiver{public: multicast_receiver(boost::asio::io_context& io_context , const boost::asio::ip::address& listen_address , const unsigned short& multicast_port , const boost::asio::ip::addres ...
1…161718…37
avatar
张拓
多情自古空余恨,好梦由来最易醒
文章
366
标签
89
分类
53
Follow Me
公告
每天都有一个好心情
最新文章
windows编译libtorrent
windows编译libtorrent2024-05-23
windows编译boost
windows编译boost2024-05-08
vscode远程调试linux
vscode远程调试linux2023-12-21
linux服务检查进程
linux服务检查进程2023-12-01
ubuntu配置vnc服务
ubuntu配置vnc服务2023-11-03
分类
  • algorithm81
    • maze1
    • search34
    • sort33
  • aws7
  • boost7
  • build2
  • c++110
标签
database pygame samb odbc url cocos ocx rejson libzip samba 文本转语音 vs hex search thread win32 lua ffmpeg shared memory asio ssh cpp redis python TortriseGit decode quota uac .map qemu sql wordpress bitmap 杂 livecd py ustar ubuntu proxy dbg
归档
  • 五月 20242
  • 十二月 20232
  • 十一月 20231
  • 九月 20232
  • 八月 20236
  • 七月 202310
  • 六月 20234
  • 五月 202310
网站资讯
文章数目 :
366
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By 张拓
框架 Hexo|主题 Butterfly
京ICP备2022021138号-1
搜索
数据库加载中