runtime

java执行windows 的cmd 命令

寵の児 提交于 2020-03-29 18:12:05
//获取运行时 Runtime rt = Runtime.getRuntime(); //获取进程 Process p = rt.exec(String[] cmdarray); 或者 Process p = rt.exec(String cmd); 如果p不为空,那么要清空 if(null!=p){destory   p.destory();   p=null; } 例如: Runtime rt = Runtime.getRuntime(); Process p = rt.exec("cmd.exe /c shutdown -a"); System.out.println(p.toString()); cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。 可以用cmd /?查看帮助信息。 ★CMD命令★ 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6.

关于TIA Portal的软件安装(V15.0)

对着背影说爱祢 提交于 2020-03-28 13:43:55
  TIA Portal是德国西门子新一代的自动化平台,目前的最新版本是V15.0。虽然博途已经发布很久了,但是关于它的安装目前很多人还是不太清楚,本文将作一简单介绍。TIA Portal平台集成了PLC编程、HMI组态、传动调试、仿真等等一系列的功能。博途软件非常庞大,对计算机要求也比较高。下面我们按照博途软件对硬件、操作系统的要求到安装步骤来分别介绍。 一、计算机硬件   TIA博途平台软件众多,安装包体积庞大,对计算机要求比较高。很多初学者在选择笔记本方面比较困惑,不知道怎么去选择一台合适的笔记本电脑。俗话说的好:工欲善其事必先利其器。没有一台犀利的笔记本怎么好好的撸博途呢。选择笔记本首先要看它的CPU,适合撸博途的笔记本最好配的CPU是7代的i-7700HQ和8代的i-8750H,这两款CPU是目前笔记本电脑上用的主流标压CPU。   上图这两款CPU就是目前的移动平台主流标压CPU。其后缀名中的H表示高电压,Q表示四核心。 千万不要买那种CPU后缀是U或者M的的笔记本 ,比如下图中的CPU。   后缀为U表示的是低压CPU,其性能很差,一般用在轻薄本中,其优势是功耗低。如果你的预算不足的话那么买i5的标压CPU也是可以的。   说完了CPU我们再看看内存,笔记本内存至少得8G。如果预算足够的话建议加到16G或者32G,因为我们难免会用到虚拟机,没有足够的内存跑虚拟机很苦逼

babel配置

六月ゝ 毕业季﹏ 提交于 2020-03-27 10:43:19
https://juejin.im/post/5ddff3abe51d4502d56bd143#heading-6 配置方法 https://www.cnblogs.com/sea-breeze/p/10490672.html @babel/runtime @babel/plugins-transform-runtime https://babeljs.io/docs/en/next/babel-preset-env.html preset-env官方配置文档 https://blog.csdn.net/weixin_33743703/article/details/91362067 corejs https://www.cnblogs.com/chris-oil/p/10924426.html 来源: https://www.cnblogs.com/little-ab/p/12579561.html

go --goroutine

风格不统一 提交于 2020-03-27 05:44:06
①: 一个类似于"支线任务"的独立函数或方法, 可开多个, 各个"支线任务"内使用channel(管道)进行通信, 传输数据 ②: 并发 (左脚, 右脚, 左脚, 右脚). 并行(双脚, 双脚) -- 创建 协程 package main import ( "fmt" "time" ) func readygo() { fmt.Println("left") } func main() { go readyGo() //开启协程 使用关键字go time.Sleep(1) //暂停1秒 让协程有时间返回数据 fmt.Println("right") } -- 创建多个协程 package main import ( "fmt" "time" ) func num() { //每1秒输出一个数字 1 2 3 4 5 for i := 1; i <= 5; i++ { time.Sleep(1000 * time.Millisecond) fmt.Printf("1s: %d\n", i) } } func abc() { //每1.5秒输出一个字母 a b c d e for i := 'a'; i <= 'e'; i++ { time.Sleep(1500 * time.Millisecond) fmt.Printf("1.5s: %c\n", i) } } func main()

Ubuntu Nvidia docker 安装常见问题

回眸只為那壹抹淺笑 提交于 2020-03-26 17:41:38
3 月,跳不动了?>>> 一、APT证书验证问题 Acquire::https::nvidia.github.io::Verify-Peer "false"; 将以上内容添加到/etc/apt/apt.conf文件中即可; 二、apt install nvidia-docker2超时问题 采用离线方式安装。 三、docker runtime配置 { "runtimes" : { "nvidia" : { "path" : "nvidia-container-runtime" , "runtimeArgs" : [] } }, "default-runtime" : "nvidia" , ... } 四、docker run --runtime=nvidia找不到runtime 重启docker服务即可解决 systemctl restart docker 来源: oschina 链接: https://my.oschina.net/u/242695/blog/3211994

Go语言调度器之创建main goroutine(13)

空扰寡人 提交于 2020-03-23 16:42:36
本文是《Go语言调度器源代码情景分析》系列的第13篇,也是第二章的第3小节。 上一节我们分析了调度器的初始化,这一节我们来看程序中的第一个goroutine是如何创建的。 创建main goroutine 接上一节,schedinit完成调度系统初始化后,返回到rt0_go函数中开始调用newproc() 创建一个新的goroutine用于执行mainPC所对应的runtime·main函数,看下面的代码: runtime/asm_amd64.s : 197 # create a new goroutine to start program MOVQ $runtime·mainPC(SB), AX# entry,mainPC是runtime.main # newproc的第二个参数入栈,也就是新的goroutine需要执行的函数 PUSHQ AX # AX = &funcval{runtime·main}, # newproc的第一个参数入栈,该参数表示runtime.main函数需要的参数大小,因为runtime.main没有参数,所以这里是0 PUSHQ $0 CALL runtime·newproc(SB) # 创建main goroutine POPQ AX POPQ AX # start this M CALL runtime·mstart(SB) # 主线程进入调度循环

PyCharm: how to infer types of objects created at runtime

谁说我不能喝 提交于 2020-03-21 20:12:46
问题 I am trying to use a library that creates objects, and adds them to the global namespace at runtime. PyCharm cannot find the references to the objects, because they aren't originally in the namespace. How can I get PyCharm introspection to not complain "Cannot find reference..."? I don't want to use noinspection tags. Sample Code To help make my question clear, I have drawn up sample code of using an object created at runtime in PyCharm. main.py from some_import import some_obj_1 if __name__

Cannot debug, Fatal signal 6 (SIGABRT) at 0x00007c37 (code=-6)

假装没事ソ 提交于 2020-03-21 18:06:41
问题 I ran into the following situation where I cannot debug the android app. I can run it but cannot debug it. I started brand new project copied everything and it worked (meaning was able to debug) but got this again. I tried both on emulator and my phone but no avail. I am using Android Studio 0.5.1 it fails at the very beginning. i don't feel like it has entered MainActivity. The moment app launches, I get "Unfortunately btbnie has stopped working" message. Appreciate any help/direction... 03

java执行Windows Linux命令

旧城冷巷雨未停 提交于 2020-03-21 14:19:33
3 月,跳不动了?>>> java执行windows的cmd命令 (1) Runtime run = Runtime.getRuntime(); (2) run.exec("cmd /c copy D:\\a.txt F:\\b.txt ");//代表copy文件并且更改了文件名 cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。 java执行Linux下面的命令 (1) Runtime run = Runtime.getRuntime(); (2)查看java端口信息 String[] cmds = {"/bin/sh","-c","ps -ef|grep java "}; run.exec(cmds); 来源: oschina 链接: https://my.oschina.net/u/155774/blog/209689

C#插件式开发

∥☆過路亽.° 提交于 2020-03-21 08:24:41
  记录一下C#插件式开发。   原理:主要模块【运行DLL(共享DLL)】、【界面主程序】、【插件DLL】   原理没时间写太详细,以后有机会再补充吧,先上传代码。 以下是C#DLL程序集代码,命名为【Runtime】 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Runtime { public interface IAdd { int Add(int a, int b); } } 以下是C#DLL程序集代码,命名为【Plugin】 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Runtime; namespace Plugin { public class Operation : IAdd { public int Add(int a, int b) { return a + b; } } } 以下是C#Console程序集代码,命名为为【Main】 using Runtime;