当前位置: 首页 > news >正文

别人给公司做的网站字体侵权吗南京英文网站制作

别人给公司做的网站字体侵权吗,南京英文网站制作,网络营销方式思维导图,广州网站推广平台go语言将cmd stdout和stderr作为字符串返回而不是打印到控制台 1、直接打印到控制台 从 golang 应用程序中执行 bash 命令#xff0c;现在 stdout 和 stderr 直接进入控制台#xff1a; cmd.Stdout os.Stdout cmd.Stderr os.Stderrpackage mainimport (fmt…go语言将cmd stdout和stderr作为字符串返回而不是打印到控制台 1、直接打印到控制台 从 golang 应用程序中执行 bash 命令现在 stdout 和 stderr 直接进入控制台 cmd.Stdout os.Stdout cmd.Stderr os.Stderrpackage mainimport (fmtlogosos/exectime )func main() {ok, outString, errString : runBashCommandAndKillIfTooSlow(dir, 2000)fmt.Println(ok)fmt.Println(ok)fmt.Println(outString)fmt.Println(outString)fmt.Println(errString)fmt.Println(errString) }/*run bash command and kill it if it works longer than killInMilliSeconds milliseconds */ func runBashCommandAndKillIfTooSlow(command string, killInMilliSeconds time.Duration) (okResult bool, stdout, stderr string) {fmt.Println(running bash command...)fmt.Println(command)// Linux// cmd : exec.Command(sh, -c, command)// Windowscmd : exec.Command(cmd, /C, command)cmd.Stdout os.Stdout // cmd.Stdout - stdoutcmd.Stderr os.Stderr // cmd.Stderr - stderrokResult trueerr : cmd.Start()log.Printf(Waiting for command to finish...)done : make(chan error, 1)go func() {done - cmd.Wait()}()select {case -time.After(killInMilliSeconds * time.Millisecond):if err : cmd.Process.Kill(); err ! nil {log.Fatal(failed to kill: , err)okResult false}// allow goroutine to exit-donelog.Println(process killed)case err : -done:if err ! nil {log.Printf(process done with error %v, err)okResult false}}if err ! nil {log.Fatal(err)okResult false}return }如果 bash 命令太慢( killInMilliSeconds 参数)程序应该保持其终止 bash 命令的能力。 希望 stdout 和 stderr 作为字符串变量从 runBashCommandAndKillIfTooSlow 函数返回而不立即打印到控 制台如何实现。 2、不打印到控制台 将输出设置为 strings.Builder 或 bytes.Buffer var outbuf, errbuf strings.Builder // or bytes.Buffer cmd.Stdout outbuf cmd.Stderr errbuf运行命令后您可以通过调用 Builder.String() 获取字符串形式的标准输出和标准错误 stdout : outbuf.String() stderr : errbuf.String()package mainimport (fmtlogos/execstringstime )func main() {ok, outString, errString : runBashCommandAndKillIfTooSlow(dir, 2000)fmt.Println(ok)fmt.Println(ok)fmt.Println(outString)fmt.Println(outString)fmt.Println(errString)fmt.Println(errString) }/*run bash command and kill it if it works longer than killInMilliSeconds milliseconds */ func runBashCommandAndKillIfTooSlow(command string, killInMilliSeconds time.Duration) (okResult bool, stdout, stderr string) {fmt.Println(running bash command...)fmt.Println(command)// Linux// cmd : exec.Command(sh, -c, command)// Windowscmd : exec.Command(cmd, /C, command)var outBuf, errBuf strings.Builder // or bytes.Buffercmd.Stdout outBufcmd.Stderr errBufokResult trueerr : cmd.Start()log.Printf(Waiting for command to finish...)done : make(chan error, 1)go func() {done - cmd.Wait()}()select {case -time.After(killInMilliSeconds * time.Millisecond):if err : cmd.Process.Kill(); err ! nil {log.Fatal(failed to kill: , err)okResult false}// allow goroutine to exit-donelog.Println(process killed)case err : -done:if err ! nil {log.Printf(process done with error %v, err)okResult false}}if err ! nil {log.Fatal(err)okResult false}stdout outBuf.String()stderr errBuf.String()return }
http://www.pierceye.com/news/54172/

相关文章:

  • 网站首页设计图片简约happytug wordpress
  • 网站的改版怎么做石家庄新闻综合频道节目回看
  • o2o网站建设咨询做网站怎么接单
  • 浙江标力建设集团网站深圳市龙华区房价
  • 衡水建设局网站wordpress 主题 名站
  • 网站设计字体最好用网络推广加盟
  • 外贸网站建设模板指定网站建设前期规划方案
  • 网站建设一条龙包括哪些服务wordpress登陆口
  • html5做网站优势网站pc端网址和手机端网址建设
  • 网站建设 算什么郑州网站建设设计公司
  • 宁夏网站建设联系电话大通县公司网站建设
  • 家装公司建设网站门头沟营销型网站建设
  • 化妆品手机端网站模板营销软文范例大全100字
  • 网站建设运营费用logo定制免费
  • 2小时wordpress建站wordpress 固定导航
  • 邯郸建移动网站费用域名购买平台哪个好
  • 2017做淘宝客网站还有吗建站排行榜
  • 泉州pc网站开发wordpress 数据库更新
  • 网站运行平台包括ui的设计网站
  • 太仓网站开发建设服务阿里云网站怎么备案
  • 阿里巴巴国际站新手入门教程p2p万能搜索引擎
  • 左旗网站建设网站制作背景图片
  • 中国著名摄影网站wordpress 充值积分插件
  • 宝山专业做网站百度seo和sem的区别
  • 网站建设技术合作合同书东莞创建网站
  • 滨州网站设计博物馆网站建设目的
  • 帮企业做网站的公司wordpress4.9 多站点
  • 吉林公司做网站网站推广实施计划
  • 网站布局有哪些常见的计算机网页设计师证书
  • 饮料网站模板西安注册公司费用