问题列表 - 第39905页

在awk脚本中使用搜索模式中的变量

#!/usr/local/bin/gawk -f  `

{  
awkvar2="/id=22/";  
awkvar3="/end/";  


if ($0 ~ awkvar2) {  
    triggered=1;  
  }  
  if (triggered) {  
     print;  
     if ($0 ~ awkvar3) {  
        triggered=0;  
        print "\n-----------------------------------------------\n"  
     }  
  }  
}  
Run Code Online (Sandbox Code Playgroud)

这个awk脚本不适合我,我试图从一行搜索到另一行,id=22直到end (我不使用的原因/<string>/,/<string>/是因为我想在每个搜索块之后需要一个大行)并且我只想使用变量.
我可以直接使用模式,if ($0 ~ /end/) { 但我不想这样做,我想在搜索模式中使用变量(原因是我将通过shell动态获取变量中的值)

请告诉我如何在awk的搜索模式中使用变量

谢谢...

shell awk

5
推荐指数
1
解决办法
6020
查看次数

字大小混乱

据我所知,1 char = 1字节= 8位(32位系统).

char c=0xffff0000;  //wrong
Run Code Online (Sandbox Code Playgroud)

那么为什么char只允许8位以及文件中的每个字符也是8位长度.

谢谢.

c++ byte char bit

3
推荐指数
1
解决办法
2万
查看次数

将List项附加到StringBuilder

我试图用LINQ 将项目附加List<string>到a中StringBuilder:

items.Select(i => sb.Append(i + ","));
Run Code Online (Sandbox Code Playgroud)

我发现了一个类似的问题在这里这解释了为何上述不工作,但我无法找到EachForEach或任何类似的List,我可以改用.

有没有一种巧妙的方法在一个班轮中这样做?

.net c# stringbuilder iterator list

3
推荐指数
2
解决办法
2万
查看次数

为什么php字符串连接运算符是一个点(.)?

在PHP中,字符串运算符点(.)用于连接字符串.例如:

$msg = "Hello there, " . $yourName;
Run Code Online (Sandbox Code Playgroud)

点运算符似乎总是在他们第一次看到它时混淆了人(包括我自己),特别是当你用它来连接2个字符串时,操作不会抛出错误而只是"默默地"失败.在PHP和其他不使用此运算符的语言(如JavaScript,Python等)之间切换时,这也是一个常见的错误.

我的问题是,为什么语言使用点(.)运算符而不是更广泛接受的运算符,如加号(+)?您是否有任何历史原因可以指出选择此运算符的原因?是因为点可以将其他变量类型转换为字符串吗?例如:

echo 1 . 2;                //prints the string "12"
Run Code Online (Sandbox Code Playgroud)

谢谢!

php string-concatenation operators

38
推荐指数
3
解决办法
2万
查看次数

jQuery禁用链接直到页面加载

我有一个连接到链接的jquery弹出窗口.如果在单击链接时页面未完全加载(即.js文件),则会在浏览器窗口中打开而不是弹出窗口.

我想在页面加载之前禁用/隐藏链接.

处理此场景的最佳做法是什么,并为您提供代码示例?

javascript jquery

2
推荐指数
1
解决办法
5708
查看次数

如何在元素更改时播放声音,例如SO Chat吗?

我希望在页面上元素发生变化时播放声音.我知道如何做到这一点,但我不能让它发挥仅在第一个变化,而不要以后做,直到用户聚焦窗口(标签),并再次模糊了.

我目前的代码:

var notif = new Audio('http://cycle1500.com/sounds/infbego.wav');
if (window.innerHeight === window.outerHeight) {
  $(window).bind('DOMNodeInserted', function() {
      notif.play();
  });
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 html5-audio mutation-events

10
推荐指数
1
解决办法
688
查看次数

如何快速保存/加载类实例到文件

我的应用程序中有几个类/结构集合.

该类只是一个带字段的类

class A
{
  public int somevalue;
  public string someothervalue
}
Run Code Online (Sandbox Code Playgroud)

还有我的收藏

List<A> _myList;
Run Code Online (Sandbox Code Playgroud)

我需要能够保存_myList并加载.我只想将所有类字段保存到文件和加载.我不想花时间写自己的保存/加载..NET中是否有任何工具可以帮助我.我不关心文件格式.

.net c# serialization file

9
推荐指数
3
解决办法
4万
查看次数

使用jar命令解压缩到一个目录.可能吗?

我在网上搜索一个将war文件从一个位置解压缩到另一个位置的方法,到目前为止还没什么令人满意的.我用这个命令

jar -xvf mysite.war -C /usr/local/tomcat/webapps/mysite/
Run Code Online (Sandbox Code Playgroud)

它没有用.这个:

jar -xvf mysite.war /usr/local/tomcat/webapps/mysite/
Run Code Online (Sandbox Code Playgroud)

是不是没有任何错误,但仍然没有任何想法?

linux command-line jar

4
推荐指数
2
解决办法
2万
查看次数

Apache POI,同时使用XSSF和HSSF

我有Apache POI项目的问题.

我没有使用XSSF,并HSSF"同一个Java类".我应该下载哪个jar或者我应该将哪些工件添加到maven中?

我要同时处理xls,并xlsx在同一时间的文件.当我得到excel版本错误时,我会将XSSF更改为HSSFHSSF更改为XSSF.

我怎样才能做到这一点?

java apache hssf apache-poi xssf

7
推荐指数
2
解决办法
3万
查看次数

'const struct'与'struct'有什么不同?

什么const struct意思?它有什么不同struct吗?

c syntax

42
推荐指数
2
解决办法
7万
查看次数