- 博客(18)
- 收藏
- 关注
原创 我的备忘录
proxyStr := “http://your-proxy-server:port” // 替换为你的代理服务器地址和端口。target := “example.com:80” // 替换为你想要连接的目标服务器和端口。go io.Copy(hijacker, os.Stdin) // 将标准输入复制到连接。io.Copy(os.Stdout, hijacker) // 将连接复制到标准输出。// 现在你可以使用这个 TCP 连接与目标服务器通信。// 从响应中提取 Hijack 的连接。
2025-01-13 19:28:16
415
原创 golang 并发笔记
这个程序被执行后,会打印出什么内容呢?答案是:大部分计算机执行后,屏幕上不会有任何内容被打印出来。这是为什么呢?一般来说,每条Go 语句都带有一个函数调用,这个被调用的函数就是Go 函数。而主goroutine 的Go 函数就是那个作为程序入口的main 函数。Go 函数执行的时间与其所属的Go语句执行的时间不同。Go 函数的执行时间总是慢于它所属的Go 语句的执行时间。明白了这些之后,再来看上面的例子。
2023-08-17 21:30:24
141
转载 如何让go程序以后台进程或daemon方式运行
网上找到了一个开源的库github.com/sevlyar/go-daemon,可以很方便保持参数不变另外启动一个后台进程,但如果后台进程再次尝试启动自身为另外一个后台进程,则会出现错误。其原理是利用的是exec.Cmd的Env属性设置子进程的环境变量时,添加一个特殊的环境变量,用以标记子程序。这种方案是入侵式的,新设置的参数,有可能和go程序原有参数冲突。最终决定自己实现一个库解决我项目中的需求,同时也期望它是一个很通用的库,可以快速方便把go语言编写的服务程序转为后台运行,或者转为守护进程的模式运行。
2023-08-17 21:02:18
1538
原创 Kali(debain)下安装docker
修改镜像源为网易,修改Docker配置文件/etc/default/docker如下。可以看到Registry Mirrors部分为163。运行docker的hello world镜像。重新加载配置文件并重启docker服务。启动docker服务。列出docker镜像。
2023-08-15 21:00:51
247
原创 go语言引入第三方包
假设我们有个项目叫caseshow,我们先创建这个目录,并初始化一下此时在caseshow目录下会自动产生一个go.mod文件目录下会多一个go.sum文件,go.mod文件里面也多了关于redis库的内容,之后就可以直接用了。
2023-08-15 20:57:15
615
原创 go语言环境配置-项目初始化-编译
go命令依赖一个重要的环境变量:$GOPATHGOPATH允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows是分号;当有多个GOPATH时默认将go get获取的包存放在第一个目录下gopath有三个子目录,bin存放编译好的二进制文件,pkg编译时生成的中间文件,src存放源代码$GOROOT使go的安装路径。
2023-08-15 20:55:59
820
原创 python写的飞机大战游戏
myaircraft最近在学习python,练习面向对象编程,写了个飞机大战。基于pygame库,可显示双方比分。在python3.9环境下写的,注释、贴图完备,代码直接可用欢迎大家去我的github上(zzzfight200)多提宝贵意见 我的github效果如下所示:...
2021-08-13 13:27:47
122
原创 利用powershell配置WindowsServer服务器
利用powershell配置windows服务器的一些操作,包括更改远程桌面端口,更改密码,配置防火墙,关闭危险端口,更改语言时间等,欢迎交流Clear$continue=1while($continue){Write-HostWrite-Host 1、自定义远程桌面端口 Write-Host 2、更改administrator用户密码 Write-Host 3、配置防火墙策略 Write-Host 4、卸载Windows Defender Write-Host 5、配置windows自
2021-02-22 22:14:42
891
原创 利用powershell更改远程桌面端口
利用powershell更改远程桌面端口初版如下,后续再补充完善ClearWrite-HostWrite-Host 1、自定义远程桌面端口 -ForegroundColor 10Write-Host 2、恢复系统默认的远程桌面端口 -ForegroundColor 11Write-HostWrite-HostWrite-Host "请从上面的列表选择一个选项...[1-2]“$opt=Read-HostSwitch ($opt) { 1 {
2020-12-25 14:13:18
563
转载 从Apnic提取各地区ip段及自治域号
什么是APNIC区域互联网注册管理机构(Regional Internet Registry,RIR),是管理世界上某特定地区Internet资源的组织。Internet资源包括IP地址(包含IPv4和IPv6)和使用在BGP路由中的自治系统号(Autonomous System number)。现在世界上有五个正在运作的区域互联网注册管理机构,apnic是其中之一,负责亚太地区的Internet
2017-07-17 20:31:29
7815
转载 dev C++ 不能调试的解决方法(转)
DevC++4.9.9.2中,按 F8 开始调试。提示信息为:工程没有调试信息,您想打开工程的调试选项并重新生成吗?选择是后,再按F8,仍旧是这个信息。什么原因呢?按照帮助,Frequently Asked Questions (FAQ)中提示 How do i enable Debugging mode ?Go to Compiler Options and click on the Comp
2016-11-21 12:55:47
30385
9
转载 装了win10 Ubuntu双系统 却只能进Ubuntu 没有启动选择操作系统的菜单
重新入了个新技术行当,准备写点东西,就当做备忘录了这是第一篇转:在已经安装了Windows10系统的情况下,用U盘安装Ubuntu 16.04双系统, 安装完以后只能进ubuntu在grub系统选择界面,Windows10操作系统的选项都没有昨天折腾了一天,试过进入grub命令行界面,输入root= (hd0,msdos1),或 set root = ... 都没有用!!!
2016-10-25 22:16:25
6495
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人