我正在一个小工业盒子里为嵌入式Linux编写shell脚本.我有一个包含文本的变量pid: 1234,我想从行中删除前X个字符,因此只剩下1234个字符.我有更多需要"清理"的变量,因此我需要删除X个第一个字符,${string:5}并且由于某种原因在我的系统中不起作用.
盒子似乎唯一拥有的是sed.
我正在尝试使以下工作:
result=$(echo "$pid" | sed 's/^.\{4\}//g')
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我在使用Firefox打印时遇到了大麻烦(任何版本,我的是16.0.2,但即使是Aurora开发版也是如此).打印页面时,缩小到适合打印预览不起作用.只有这样,如何将页面装到纸上才能在同一个对话框中选择"缩放70%".其他问题:它只打印第一页.该怎么办?
我想打开打开下拉列表的链接左侧的下拉列表,这样就可以在像iPhone这样的小屏幕上看到它.有一些标准的方法吗?
这是我的下拉列表定义 - 让一些设置(类)告诉下拉列表正确对齐,而不是左侧链接,这将是很好的.
<div class="four wide mobile three wide computer column">
<div class="ui compact dropdown doNotClose">
<i class="dropdown icon"></i>
<span class="ui tiny header">Filters</span>
<div class="menu">
<div class="item">
<div class="ui toggle checkbox">
<input type="checkbox" checked>
<label>Acknowledge</label>
</div>
</div>
<div class="item">
<div class="ui toggle checkbox">
<input type="checkbox" checked>
<label>Active</label>
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我有三个文件:monitor.sh,它启动python脚本:
sudo python ./webCheck &
sudo python ./apiCheck &
Run Code Online (Sandbox Code Playgroud)
和其他人,webCheck和apiCheck:它应该在我关闭终端后在后台运行.它以无限循环检查我的其他网站的可用性.
我无法让它工作,我正在尝试nohup,但无法正确使用语法.webCheck必须与sudo一起运行.是否也在sh脚本中包含nohup?我想因为monitor.sh只是应该启动另外两个,所以一个人不需要nohup.
怎么做?
如何隐藏tab2?我可以将ID添加到第二个li而不是用jQuery隐藏它,但是有没有办法通过.tabs直接执行它?
<div id="tabs" style="width:100%">
<ul>
<li>
<a href="#tab1">
Tab 1 Title
</a>
</li>
<li>
<a href="#tab2">
Tab 2 Title
</a>
</li>
</ul>
<div id="tab1" style="width:100%;">
content tab1
....
Run Code Online (Sandbox Code Playgroud) 我正在尝试执行以下操作:
<tbody>
{projects.map(function(project, i) { return (
<tr key={i}>
<td>
{project.id}
</td>
<td>
<a href='#/systemlist?projId={project.id}'>{project.name}</a>
</td>
</tr>
);} )}
</tbody>
Run Code Online (Sandbox Code Playgroud)
应该使用路由器指向另一个组件.这一切都有效,除了{project.id}没有呈现为值.怎么做?href以外的所有其他工作都可以.
这只发生在Safari中.我创建XMLHttpRequest并获得控制台错误
XMLHttpRequest cannot load 192.168.0.87/cgi/app due to access control checks
Run Code Online (Sandbox Code Playgroud)
奇怪的是,那是我第二次尝试同样的事情,它经历了.Safari与Chrome,IE,Edge和Firefox有什么区别吗?它不是跨站点脚本的情况,它从与页面本身相同的服务器加载.
我想要一个Menu标题项,标题位于标题的右侧.目前我有
| Projects [label] |
Run Code Online (Sandbox Code Playgroud)
代替
| Projects [label]|
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
<div className="header">
Projects
<div className="ui label floated left pointing" id="projectsMenuCounter"><div className="ui active mini inline loader inverted"></div></div>
</div>
Run Code Online (Sandbox Code Playgroud) 我想以毫秒为单位测量时间,该行采用:
before=datetime.datetime.now()
response = urllib2.urlopen("https://www.google.com")
after=datetime.datetime.now()
Run Code Online (Sandbox Code Playgroud)
它应该是服务器的一种解决方法,它不会ping回,所以我必须从服务器响应中测量它.我可以得到字符串返回字符串0:00:00.034225如果我扣除两次并且我能够获得毫秒作为子字符串,但我想以一种更清洁的方式获得毫秒(整数差异,包括从秒转换的时间) ,如果服务器响应非常大的延迟).