Go语言中文网 为您找到相关结果 31

Go 编写的 HTTP 隧道goflyway

goflyway 是一个隧道代理工具,它完全基于 HTTP 协议,没有依赖任何第三方库。 **Run** 如果你想现在尝试,只需运行: on your local computer, or if you prefer your VPS, run: 如果希望在本地计算机上,或者 VPS 上运行,执行下面的命令: 远程执行: 设置网络代理为 `127.0.0.1:8100`,然后就可以使用了...阅读全文

开源项目 2017-09-11 13:00:02 网友

ubuntu16.10上部署golang1.7.4

因为之前一直在win下开发,所以直接下载安装就解决问题了。最近为了测试项目在ubuntu下运行状况,特别研究了ubuntu的部署方法,把具体步骤和遇到的问题记下,方便以后查阅。 安装方法 1、去golang官方下载最新版的goxx.linux-amd64.tar.gz。这里也可以到http://www.golangtc.com下载,地址是:http://www.golangtc.com/download。 2、下载后将压缩包解压到任意路径,这里以"/etc/go"为例。 3、进入$HOME目录,建立如下目录: $HOME/gosrc 4、在终端,输入命令,建立系统路径: # 打开profile文件 vim .profile # 指定go相关目录 export GOROOT=/etc/go e...阅读全文

博文 2016-12-20 09:00:06 fotomxq

修改 liteide 的 godoc 文档样式

在某些桌面环境下,如果 QT 无法运行,则打开 go api 的文档,可能由于系统颜色的原因,无法看清楚文档,甚至看不到文字。浏览了一个 liteide 的目录,发现在 liteide/share/liteide/packages/go/godoc 上有个样式表:style.css。修改这个样式表,即可调整文档的样式。 body { margin: 0; font-family: Helvetica, Arial, sans-serif; background: #333; } 我添加了 body 的背景颜色为 #333,使其不受系统桌面配置的影响。 pre { background: #333; padding: 10px; -webkit-border-radius: 5px; -moz...阅读全文

博文 2015-03-12 18:00:01 heiing

如何在 Linux 上使用 x2go 设置远程桌面

本文系转载文章,原文链接:https://linux.cn/article-5708-1.html 由于一切都迁移到了云上,作为提高职员生产力的一种方式,虚拟远程桌面在工业中越来越流行。尤其对于那些需要在多个地方和设备之间不停漫游的人,远程桌面可以让他们和工作环境保持无缝连接。远程桌面对于雇主同样有吸引力,可以在工作环境中提高敏捷性和灵活性,由于硬件整合、桌面安全加固等原因降低 IT 花费。 在 Linux 世界中,理所当然设置远程桌面有很多选择,支持许多协议(例如 RDP、RFB、NX) 和服务器/客户端实现(例如TigerVNC、RealVNC、FreeNX、x2go、X11vnc、TeamViewer 等等)。 这当中有个出色的产品叫做 X2Go,它是一个基于 NX(译者注:通过计算机...阅读全文

博文 2016-01-30 08:00:00 yangkuanqaz85988

给大家推荐一款免费的XShell的替代工具FinalShell

公司安全原因,要求不让使用Xshell。发现FinalShell可以完美替代,最重要的是FinalShell是免费的!!!可以进行服务器管理,远程桌面加速软件,支持Windows,Mac OS X,Linux。 功能说明链接:http://www.hostbuf.com/t/989.html Windows版下载地址: http://www.hostbuf.com/downloads/finalshell_install.exe Mac版,Linux版安装及教程: http://www.hostbuf.com/t/1059.htm...阅读全文

博文 2018-02-22 09:38:21 qinghai5060

使用golang实现telnet远程登录

package main import ( "bufio" "fmt" "net" "os" "strings" ) func main() { conn, err := net.Dial("tcp", "10.71.20.161:23") if err != nil { fmt.Sprint(os.Stderr, "Error: %s", err.Error()) return } var buf [4096]byte // for { n, err := conn.Read(buf[0:]) if err != nil { fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) return } fmt.Println(string(buf[0:...阅读全文

博文 2016-06-19 18:00:03 pssmart

GO语言学习

ubuntu 14.04 GO 语言编译环境的安装 1. 利用ubuntu的库安装 sudo apt-get install golang 但是用ubuntu的库安装有几个不好的地方: golang的版本由ubuntu的库决定,ubuntu14.04目前提供的golang 1.2.1 golang的语言的环境设置已经默认设置,比如GOROOT设置为/usr/local/bin,GOPATH等 因此建议不要使用ubuntu的库安装golang环境 2. 使用golang官方文档安装 golang社区的安装指导https://golang.org/doc/install 2.1 卸载ubuntu14.04库安装的go 卸载golang-go sudo apt-get remove golang-...阅读全文

博文 2016-05-13 21:00:00 qinglinsan

公共云运维安全常见四大难题及解决方案

乘长假期间春光明媚,得空回顾了一下十年工作。 深以为,运维安全绝对是企业安全保障的基石。 看到这儿,有些程序猿不禁要问,哥们,你是不是写错了,应该是安全运维吧! 非也! 事实上,安全运维和运维安全是两个概念。 我的理解:安全运维是工程师对各种安全设备和软件进行运维保障系统安全,而运维安全相比之下是涵盖了整个云计算系统和安全有关的方方面面。本文主要探讨公共云环境下运维安全常见的难题及解决方案。 ![image002.jpg](http://studygolang.qiniudn.com/160216/a6de211d857d683e5c3f7848cfe83b87.jpg) 目前使用公共云的用户可以分为两类: 一是一开始业务就部署在公共云上面,主...阅读全文

程序员如何避免恋爱Bug?

程序员如何避免恋爱Bug? --- **大多数程序员都单身,是因为:** ● C#、JAVA都有对象,但是经常找不到对象。 ● ASM C直接没有对象。 ● javascript都是伪对象,最多算暧昧。 ● C++是多继承,富二代,但C++的人越来越少! ![1.jpg-12.2kB][1] --- **程序员希望谈一场什么样的恋爱?** 1、需求明确。 想做什么,直接说,说的越明白越好,千万别让他猜,他猜不着;需求说出来了,就少随意改动,万一需要改,就好言好语的哄,顺着毛捋。 2、反复迭代。 不要怕有bug,下一轮改就是了,有需求,不要想着一次全实现。这一轮先解决最紧要的问题,剩下的下一版再说。一轮一轮迭代,问题越来越...阅读全文

history.back()和history.go()的区别

Javascript:history.go()和history.back()的用法和区别 go(-1): 返回上一页,原页面表单中的内容会丢失;history.go(-1):后退+刷新;history.go(1) :前进 back(): 返回上一页,原页表表单中的内容会保留; history.back():后退 ; history.back(0) 刷新; history.back(1):前进 不同的浏览器的后退行为也是有区别的,而区别就跟Javascript:history.go()和history.back()的区别类似。 chrome和ff浏览器后退页面,会刷新后退的页面,若有数据请求也会提交数据申请。类似于 history.go(-1) 而safari(包括桌面版和ipad版本)的后退...阅读全文

博文 2016-09-11 17:00:01 yuan1013922969

通过beego看视频出现的问题

我不想将视频放到static文件目录里对外开放,因此放了一个store目录作为用户登录可看的目录。 beego的实现方法如下: ```go fileid,err := c.GetInt("fileid") if err != nil{ logs.Error(err) c.Ctx.WriteString("找不到文件") } fmt.Println(fileid) theFilePath,err := class.GetFilepathWith(fileid) if err != nil{ logs.Error(err) c.Ctx.WriteString("找不到文件") } fmt.Println(theFilePath) ...阅读全文

为golang做的几张桌面

百度网盘下载地址 http://pan.baidu.com/s/1kU0KjXX ![golang骑马3.png](http://studygolang.qiniudn.com/160222/4f59427d3e6fcc631604c75599312bf5.png) ![golang骑马4.png](http://studygolang.qiniudn.com/160222/bb66d746bd0ebd2571869ca7cf42ba65.png) ![golang骑马6.png](http://studygolang.qiniudn.com/160222/8ff98e8034d915688c13ff312762538d.png) ![golang骑马7.png](...阅读全文

基于Go的D-Bus框架(一)

CSDN开源夏令营已经过去十多天了,我的项目名称是“基于golang的dbus框架”,导师是Deepin的夏彬老师。这个项目吸引我的主要有两点:第一是因为我对Linux桌面比较感兴趣,通过完成这个项目可以了解Linux桌面的许多内部机制;第二是因为从我了解的知识来看,Go本来是为系统编程而生的,把它用在Linux桌面上十分有趣。 其实这次的开源夏令营并不能算是一个独立的项目,因为我的工作是在原有go-dbus代码的基础上完善使用体验,不过对我来说,要学习的东西还是很多的。过去的十几天我都在了解Go和D-Bus相关的知识,和导师沟通具体的方案。目前的工作目标主要是实现函数参数和结构体字段导出功能,希望能在七月份完成这个目标。 继续努力...阅读全文

博文 2016-02-14 18:00:02 mathmonkey

跨平台自启动设置小工具autostart

开源的自启动设置小工具,跨平台,使用方式统一,兼容 windows、mac、linux 桌面版,特别适用于需要开机启动的跨平台程序调用,实现自启动,屏蔽了麻烦的平台判断和启动方法研究。 On linux and mac , the command is autostart. On windows , the command is autostart.exe. _**linux&mac**_ help: _**windows**_ help: 2.Disable Application autostart. _**linux&mac**_ help: _**windows**_ ...阅读全文

GO 文档启用

效果如下: 1. 进入 go 的安装路径 找到 godoc.exe 我的路径信息如下图所示: 不难看出 我的 godoc.exe 位于 : C:\Go\bin 右击 "godoc.exe" -> "发送到" -> 桌面快捷方式 (这样就在你的桌面上创建了一个 godoc.exe 的快捷方式) 了 右击 桌面上的 “godoc.exe - 快捷方式” -> 选择 "属性" ->选择 "快捷方式" 选项卡(默认就是这个选项卡) 在 "目标(T)" 处填入 下面的命令 C:\Windows\SysWOW64\cmd.exe /c start "Godoc Server http://localhost:6060" "C:\Go\bin\godoc.exe" -http=localhost:6060...阅读全文

博文 2017-05-09 04:00:22 痞子汤

命令行环境下,上传代码到远程Git仓库

1、使用 clone 命令将远程代码克隆到本地 git clone 2、使用 branch 查看分支 git branch -a 查看远程git上的所有分支 3、切换分支 git checkout -b <指定分支> (指定的分支可以不存在) 4、首次,使用push 命令将本地的分支上传到远程git仓库中 git push <远程主机> <远程分支> git push origin issue#xxx 到此,完成了 首次代码分支的创建和远程git仓库的同步 接下来是,修改代码并同步修改到远程git 仓库中 1、使用 status 参数查看,修改了那些文件 git status 2、使用 add 参数将修改的文件添加到待同步中 git add <文件路径> 3、git commit...阅读全文

博文 2018-07-10 23:13:41 wcz3043

服务计算 - 1 VirtualBox配置私有云

VirtualBox配置私有云 初始准备 AMD处理器电脑需要开启AMD-V Intel处理器电脑需要开启Intel-VT 下载VirtualBox并安装 下载CentOs7(可以选择普通版也可以选择最小ISO) 创建Linux虚拟机 配置内网互联用的网卡 新建网卡: VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡 配置参数: 网址分配:192.168.100.1/24,在主机 windows 命令行窗口输入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的网卡 安装CentOs 新建系统: 分配资源:分配内存和处理器,建议分配1/3左右的资源给虚拟机,虚拟机硬盘最好大于30GB。 第一块网卡必须是 NAT;第二块网...阅读全文

PortWay内网穿透工具使用介绍

PortWay的背景我相信做过客户远程支持的同学都有这么痛苦的经历:为了去查询一个问题,你得让客户的IT开个QQ远程控制给你,然后再通过他的QQ远程连接到服务器的远程桌面,然后再在服务器的远程桌面上打开各种管理工具,然后就痛苦看着糊成一团的画面,小心谨慎的敲下键盘上的每个字母并等着这些字母在客户服务器的屏幕上逐个显示出来…………我们也用过动态域名+路由器端口映射,但是这个风险太高,稍有常识的客户网管直接会毙掉这种支持方案。后来也让客户网管在服务器上装TeamViewer,但是要么运行得慢,要么TeamViewer直接傲娇的告诉你,“疑似商业使用”,给你来个使用5分钟就断线。最后用得最多的还是QQ远程,但是效率极低。最重要的是,当你需要开发定位BUG时,你会发现最有效率的方式还是带上完整的开发...阅读全文

博文 2019-03-27 00:34:40 RogerTong

配置Sia开发环境

(以 Ubuntu 桌面版开发环境为例)步骤1: 安装Go语言编译器 sudo apt install golang-go 上述命令在Ubuntu 17.04下默认将安装1.7版本的Go编译器. 安装完毕后可以运行 go version查看编译器版本号. 步骤2: Hello world 程序测试创建任意目录以便分类存放测试程序, 然后在自己新建的目录下创建一个测试程序, 这里我们新建一个文件并保存为 hello.go, 内容如下: package main import "fmt" func main(){ fmt.Println("hello world\n") } 进入Linux终端窗口, cd命令切换到 hello.go 所在的目录下, 输入go build命令编译源代码, 得到一个...阅读全文

博文 2017-07-04 03:06:34 阿群1986

Debian 10 “Buster”正式发布

Debian 项目于 6 日正式宣布发布了 Debian 的最新稳定版本 Debian GNU/Linux 10 “Buster” 操作系统。经过两年多的开发,Debian Buster(Debian 10)现已宣布达到稳定,可用于生产环境中部署。它是一个主要版本,带来了许多更新的组件和许多新功能和改进。“经过 25 个月的开发,Debian 项目很自豪地推出了新的稳定版本 10(代号 buster),它将在未来 5 年内得到 Debian 安全团队和 Debian 长期支持团队的共同支持。”Debian GNU/Linux 10 “Buster” 新亮点Debian GNU/Linux 10 “Buster” 版本的主要新功能包括:GNOME 桌面环境的显示服务器将采用更安全的 Wayla...阅读全文

博文 2019-07-08 22:32:49 Linux技术

如何像阿里一样开启办公“轻”时代?详解阿里云企业办公解决方案

摘要: 通过阿里云的会议无线投屏、云桌面、云AP三大企业级方案,阿里云能够为企业办公提供云时代的新一代解决方案。 三款产品分别应对了在企业应用中常见的几个高频场景:会议,办公桌面,网络连接。为企业提供快捷,高效,安全,稳定的体验。 通过阿里云的会议无线投屏、云桌面、云AP三大企业级方案,阿里云能够为企业办公提供云时代的新一代解决方案。三款产品分别应对了在企业应用中常见的几个高频场景:会议,办公桌面,网络连接。为企业提供快捷,高效,安全,稳定的体验。会议无线投屏通过“超声波+云”技术,将传统的通过有线电缆连接到投影机/电视的演示方案,变成了通过无线技术进行连接,将传统需要花费几分钟时间的插线投屏,变成了仅需数秒的一键投屏,解决了过去企业投屏演示线缆规格多,相互不兼容,可靠性低等痛点。同时...阅读全文

新冠疫情严重,居家远程办公

新冠疫情严重,居家远程办公不平凡的庚子鼠年2020年庚子鼠年是个不平凡的新年,人说每逢庚子年都会发生一些大事,果不然这年的新年居然发生大规模的传染病毒。这个新年过的比较惊心动魄😂,唯一点比较好的是,现在啥都变的安静了,路上车也少了,人也少了,仿佛回到了木心诗里写的那样一切变慢了。虽然在家那也不去的"隔离"了十几天,但是随着日子的增加,你的房贷,车贷,花呗还款这些还是会到来的,你不上班就木有收入了,公司也会陷入发展停滞。这些都是我们不愿看到的。作为互联网公司相比传统公司的好处,我们可以不用接触人,线上远程的办公,至少可以让工作继续进行。远程办公我们几乎所有公司的办公系统都是在公司内网的,想要在家办公,就需要最起码连接到公司内网,或者操作你的公司电脑。这里我之前用过两个软件teamview,向日...阅读全文

博文 2020-02-14 00:32:55 秸秆青储液压打包机

debian安装x2go

1-debian安装xfce桌面sudo apt-get install xfce42-添加GPG Keysgpg: 从公钥服务器接收失败:No namesudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 --recv E1F958385BFE2B6E参考:https://www.jianshu.com/p/7f04a44486343-添加实际的Repositorysudo vim /etc/apt/sources.list.d/x2go.list # X2Go Repository (release builds) deb http://packages.x2go.org/debian buster ...阅读全文

博文 2020-02-03 16:33:13 dlhlSC

Snake勒索软件正在威胁全球的企业网络

一种针对企业网络的新型勒索软件出现了,Snake。Snake是一种新的勒索软件,它正和最流行的勒索软件家族(如Ryuk,Maze,Sodinokibi,LockerGoga,BitPaymer,DoppelPaymer,MegaCortex和LockerGoga)一起威胁着全球。而让人担心的正是,这些犯罪组织为了让利润最大化,针对的不是单个用户而是企业。上周,MalwareHunterTeam的研究人员首先发现了Snake勒索软件,并在恶意软件分析师Vitali Kremez的支持下对其进行了分析。Snake勒索软件是用Golang编写的,将整个网络作为目标,并且存在大量混淆。其中,包含了一种常规混淆,这种混淆在以前并不常见,通常是与目标方法结合使用。与其他勒索软件一样,Snake在执行时会...阅读全文

博文 2020-01-13 21:32:45 UCloud云主机