注册 / 登录

清河洛

您现在的位置是:首页>后端编程

后端编程

  • Go语言中的EXCEL表格操作

    excelize库是Go语言编写的用于操作Excel文档基础库,可以使用它来读取、写入由Excel2007及以上版本创建的电子表格文档安装:go get github.com/xuri/excelize/v2进行安装引用:import "github.com/xuri/excelize/v2"工作簿(文档)操作创建新文档:file := excelize.NewFile(),默认包含一个名为Sheet1的工作表打开

    发布时间:2022-06-30 17:43:08
  • python中的中间人代理模块mitmporxy

    mitmproxy是一个交互式的、支持SSL/TLS的拦截代理,启动后会提供一个命令行界面,用户可以实时看到发生的请求,并通过命令过滤请求,查看请求数据mitmweb是一个基于web的mitmproxy界面。启动后会提供一个web界面,用户可以实时看到发生的请求,并通过GUI交互来过滤请求,查看请求数据mitmdump是命令行版本。启动后没有界面,

    发布时间:2022-04-11 16:46:46
  • python中的parsel模块

    parsel是一个python的第三方库,常用于html或者xml的解析,相当于css选择器+xpath+reparsel由scrapy团队开发,是将scrapy中的parsel独立抽取出来的,可以轻松解析html,xml等内容获取需要的数据安装:pip install parsel引入:importparsel我们更经常使用fromparselimport&n

    发布时间:2022-04-02 16:52:38
  • office文件老版本转换为新版本

    office在2007版本之前使用的是专有格式,其他程序是不能读取到其内容的,但是在2007版本之后使用了占用体积更小的新版格式新版的office格式文件本质上是一个ZIP文件,主要内容保存为XML格式,保存在一个扩展名改为docx|xlsx|ppts等的ZIP文件中新版格式的文件后缀改为ZIP后解压,可以看到解压出来的文件夹中多个文件夹,包含

    发布时间:2022-03-24 14:08:56
  • python中asyncio库的低层级API

    在python中,我们甚至完全不用管事件循环,只需要使用高层API,很少直接与事件循环打交道,但是为了更加熟悉asyncio的运行原理,最好还是了解EventLoop的设计原理,可以实现更加复杂更加精细化的操作创建事件循环asyncio.get_running_loop()返回当前线程中正在运行的事件循环如果没有正在运行的事

    发布时间:2022-02-11 15:33:51
  • python中的asyncio库的高层级API

    asyncio库自python3.4版本开始加入标准库,用于基于协程来实现异步IO使用async关键字创建协程函数,在协程函数中使用await关键字异步等待一个可等待对象(await仅可用于协程函数的函数体中)可等待对象有三种主要类型:协程(coroutines)一般指调用协程函数所返回的协程对象 

    发布时间:2022-02-11 13:55:37
  • python中的httpx模块

    我们常用的网站访问库是requests,但是该库仅支持同步,在有些场景中就显得力不从心,现在有一个新的httpx库,同时支持同步和异步两种方式访问网络同步方式几乎和requests的使用方式完全相同,点击查看,以下我也列出来几点和requests不同的点响应流在requests中使用参数stream=True即可打开相应流,在httpx中将该参数改为stream()方法,在上下文中使用。除了第一个参数需要是定访问方法外,其他参数和正常访问相同,返回一个流对象close():由于使用的上下文,该方法很少使用read():读取所有内容,既然使用了响应流,那么就不应该一次读取所有内容,所以很少使用text(),json()等,必须使用一次read()方法才可用ter_bytes(chunk_size=None):每次返回指定大小的二进制数据iter_lines():每次返回一行数据,会先将数据转化为字符串,然后将所有换行转换为"",返回的每一行结尾都是换行符iter_text(

    发布时间:2022-01-21 17:24:21
  • nuitka打包python程序

    python打包的诟病一直是运行速度和反编译,而Nuitka直接将python编译成C++代码 ,再编译C++代码产生可执行文件,完全不存在反向解析的问题,非常安全,而且由于可执行文件由C++编译而来,运行速度也会获得提升nuitka安装直接使用pip install nuitka命令进行安装 安装完成后会在python根目录中的Scripts中放置一个nuitka3.exe的二进制程序,使用该程序进行文件的打包 显示版本及帮助信息--version:显示nuitka的版本信心 -h/--help:显示帮助信息 系统设置--python-arch=PYTHON_ARCH:python的运行架构,可选值有"x86"和"x86_64",默认为编译运行时的架构 编译时信息显示--quiet:禁用所有信息输出,但显示警告 --show-scons:显示已执行的命令 --show-progress:显示进度提供进度信息和统计信息 --show-memory:显示内存提供内存信息和统计信息 --sh

    发布时间:2022-01-21 10:29:08
  • Go的常用命令

    Go的命令格式为:go command [args]其中command为go的子命令,args为子命令的选项可以使用go help command来查看指定子命令的帮助信息常用子命令build: 编译包和依赖clean: 移除对象文件env: 打印go的环境信息bug: 启动错误报告fmt: 运行gofmt进行格式化get: 下载并安装包和依赖install: 编译并安装包和依赖list: 列出包mod:用于管理go程序依赖run: 编译并运行go程序test: 运行测试version: 显示go的版本build命令用来编译go程序生成可执行文件的go build [-o out_file] [build flags] [packages]可以指定多个go文件,会将所有文件视为指定单个包的源文件列表,忽略以“_test.go”结尾的文件但需要注意的是要生成可执行文件,需要满足两个条件:1、该程序属于main包;2、必须包含main函数常用选项: -a:强制重

    发布时间:2021-12-06 23:34:11
  • go编译dll文件并调用

    首先,go编译dll的过程需要用到gcc,所以要先安装gcc现在我们开始编写要编译成dll的go程序package main# 包名必须为mainimport "C"# 必须引入C(大写)包,C是虚拟包,可以调用C语言函数//export MyFuncfunc MyFunc(a int , b int) int{ return a+b}# 需要导出来的函数上面必须要写//export [函数名]格式的注释且与函数主体之间不能有其他语句# 编写要导出函数的逻辑# 函数名并不一定首字母大写,但是习惯上首字母会大写func main(){}# 必须要有一个main函数,可以为空但必须要有以上内容为一个最为简单的示例,下面我们使用go build命令编译成dllgo build -ldflags "-s -w" -buildmode=c-shared -o dll_filename go_filename-ldflags选项非必须,但是加上会使编译成的d

    发布时间:2021-12-06 22:32:42
首页 上一页 下一页 尾页
共203条 当前1/21页


网址导航