首页
统计
关于
Search
1
C语言:获取程序运行消耗的时间(gettimeofday)
564 阅读
2
QT-利用Qcamera查看USB摄像头参数(数据帧格式+分辨率)
388 阅读
3
嵌入式linux组播接收发送失败解决
371 阅读
4
CMAKE报告:COULD NOT FIND PKGCONFIG (MISSING: PKG_CONFIG_EXECUTABLE)
356 阅读
5
Linux 查看硬盘通电时间
298 阅读
编程语言
C/C++
PHP
Go
分享
随笔
Linux
OpenHarmony
登录
Search
标签搜索
C++
QT
Linux
Git
Go
C
程序执行时间
函数执行时间
GDAL
zeromq
github
Centos
代理
goKit
gitea
247.1
累计撰写
34
篇文章
累计收到
0
条评论
首页
栏目
编程语言
C/C++
PHP
Go
分享
随笔
Linux
OpenHarmony
页面
统计
关于
搜索到
34
篇与
的结果
2024-07-14
go语言使用代理访问网址--标准库
·http和https网页均可适用// 请求代理服务器 // http和https网页均适用 package main import ( "compress/gzip" "fmt" "io" "io/ioutil" "net/http" "net/url" "os" ) func main() { // 用户名密码认证(动态代理/独享代理) username := "username" password := "password" // 代理服务器 proxy_raw := "117.69.63.12:4787" proxy_str := fmt.Sprintf("http://%s:%s@%s", username, password, proxy_raw) proxy, err := url.Parse(proxy_str) // 目标网页 page_url := "https://www.xxxx.com/" // 请求目标网页 client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxy)}} req, _ := http.NewRequest("GET", page_url, nil) req.Header.Add("Accept-Encoding", "gzip") //使用gzip压缩传输数据让访问更快 res, err := client.Do(req) if err != nil { // 请求发生异常 fmt.Println(err.Error()) } else { defer res.Body.Close() //保证最后关闭Body fmt.Println("status code:", res.StatusCode) // 获取状态码 // 有gzip压缩时,需要解压缩读取返回内容 if res.Header.Get("Content-Encoding") == "gzip" { reader, _ := gzip.NewReader(res.Body) // gzip解压缩 defer reader.Close() io.Copy(os.Stdout, reader) os.Exit(0) // 正常退出 } // 无gzip压缩, 读取返回内容 body, _ := ioutil.ReadAll(res.Body) fmt.Println(string(body)) } }
2024年07月14日
46 阅读
0 评论
0 点赞
2024-07-14
使用dlltool编译*.dll *.def生成 *.a
dlltool 的一些常见用途:1、创建导入库:当你有一个动态链接库(DLL),但缺少对应的导入库(.lib 文件)时,dlltool 可以用来从 DLL 创建导入库。2、生成导出符号表:当编译器生成 DLL 时,dlltool 可以用来生成导出符号表,这有助于确定哪些符号(函数、变量等)被导出。3、合并导入库:如果你有多个导入库,dlltool 可以将它们合并成一个单一的导入库。4、转换导入库格式:dlltool 可以转换不同格式的导入库,例如,将 Cygwin 的导入库转换为 MinGW 的格式。以Sqlite3为例
2024年07月14日
231 阅读
0 评论
1 点赞
2024-06-18
CentOS系统将 /home目录合并到根目录
在特殊的场景下,需要将Centos的/home的空间合并到根目录下。具体的步骤如下,每个机器都有差异,步骤相同,命令也相同,但是命令的参数可能会存在差异。1、使用下面的命令查看目录结构,有/home目录单独挂载,才可以进行后续操作df –h2、删除/etc/fstab目录下的/home目录挂载,这步最优先,不然再重启系统时,找不到/home目录会出现卡死。使用下面的命令打开fstab,在/home目录前,输入#,关闭/home挂载vi /etc/fstab3、使用下面的目录进行卸载/home目录,卸载/home的时候,一定要保证没有在使用/home目录,否则会卸载不成功umount /home/4、移除/home目录后在释放文件系统空间,命令如下,注:/dev/mapper/centos-home中centos-home可能因为机器不同,不相同,需要根据实际情况进行调整lvremove /dev/mapper/centos-home5、将原/home目录的空间移动至系统的根目录,也就是/dev/mapper/centos-root下,将所有空间扩展到root这个卷中。命令如下,注:/dev/mapper/centos-root中centos-root可能因为机器不同,不相同,需要根据实际情况进行调整lvextend -l +100%FREE /dev/mapper/centos-root6、文件系统扩展,命令如下,注:/dev/mapper/centos-root中centos-root可能因为机器不同,不相同,需要根据实际情况进行调整xfs_growfs /dev/mapper/centos-root7、使用下面的命令查询确认df –lh
2024年06月18日
105 阅读
0 评论
0 点赞
2024-05-10
Centos新增硬盘的处理方法
1、创建分区sudo fdisk /dev/vdb2、格式化新分区sudo mkfs.ext4 /dev/vdb12、开机自动挂载1)编辑fstabsudo vi /etc/fstab2)指定要挂载的设备、挂载点、文件系统类型以及挂载选项/dev/vdb1 /mnt/data ext4 defaults 0 0
2024年05月10日
33 阅读
0 评论
0 点赞
2024-03-31
清理Windows远程桌面的记录信息
有时候连接过的远程桌面太多了,找起来很麻烦。因此需要清楚所有的远程桌面信息。有以下两个命令reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /va /freg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /f
2024年03月31日
36 阅读
0 评论
0 点赞
1
2
3
4
...
7