问题列表 - 第32372页

awk搜索多行记录文件的多个字段

我有一个文件包含以下形式的记录:

SMS-MT-FSM-DEL-REP
country: IN
1280363645.979354_PFS_1_1887728354

SMS-MT-FSM-DEL-REP
country: IN
1280363645.729309_PFS_1_1084296392

SMS-MO-FSM
country: IR
1280105721.484103_PFM_1_1187616097

SMS-MO-FSM
country: MO
1280105721.461090_PFM_1_882824215
Run Code Online (Sandbox Code Playgroud)

这有助于通过awk解析使用类似于:awk'BEGIN {FS ="\n"; RS =""}/country:.*MO/{print $ 0}'

我的问题是如何使用awk搜索2个不同字段的记录?例如,我只想打印出具有MO国家和第一行记录的记录是SMS-MO-FSM?

bash shell awk

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

TextBox.TextChanged事件在Windows Phone 7模拟器上触发两次

我有一个非常简单的测试应用程序,只是为了玩Windows Phone 7.我刚刚添加了一个TextBox和一个TextBlock标准的UI模板.唯一的自定义代码如下:

public partial class MainPage : PhoneApplicationPage
{
    public MainPage()
    {
        InitializeComponent();
    }

    private int counter = 0;

    private void TextBoxChanged(object sender, TextChangedEventArgs e)
    {
        textBlock1.Text += "Text changed " + (counter++) + "\r\n";
    }
}
Run Code Online (Sandbox Code Playgroud)

TextBox.TextChanged事件TextBoxChanged在XAML中连接到:

<TextBox Height="72" HorizontalAlignment="Left" Margin="6,37,0,0"
         Name="textBox1" Text="" VerticalAlignment="Top"
         Width="460" TextChanged="TextBoxChanged" />
Run Code Online (Sandbox Code Playgroud)

但是,每当我在模拟器中运行时按一个键(屏幕键盘或物理键盘,按下Pause以启用后者),它会使计数器递增两次,显示两行TextBlock.我尝试的所有东西都表明这个事件真的发射了两次,我不知道为什么.我已经验证它只被订阅了一次 - 如果我在MainPage构造函数中取消订阅,当文本改变时,根本没有任何事情发生(对于文本块).

我在常规的Silverlight应用程序中尝试过等效的代码,并没有在那里发生.目前我没有手机可以重现这一点.我还没有找到任何关于Windows Phone 7中已知问题的记录.

任何人都可以解释我做错了什么,或者我应该将此报告为错误?

编辑:为了减少这两个文本控件的可能性,我已经尝试TextBlock完全删除,并将TextBoxChanged方法更改为只是增量counter.然后我在模拟器中运行,键入10个字母,然后counter++;在行上放置一个断点(只是为了摆脱闯入调试器导致问题的任何可能性) - 它显示 …

c# silverlight xaml textbox windows-phone-7

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

在IE7中不起作用的表中的两行之间添加间距

我有一张桌子,我需要两排<tr>桌子之间的间距.我是按照以下方式做到的:

table.fltrTbl
{
    margin:0px;
    padding:0px;
    border-collapse:separate;
    border-spacing:0 11px;  
}

table.fltrTbl td
{ 
    vertical-align:middle;
    padding-right:14px; 
    padding-left:0;
    padding-top:0;
    padding-bottom:0;
    margin:0;
}

table.fltrTbl tr
{ 
}
Run Code Online (Sandbox Code Playgroud)

但是,这个解决方案不适用于IE7.您是否可以建议对此课程进行任何更改以使其在IE7中正常工作?

注意:请不要回答将单独的类应用于表中的每个tr.

html css internet-explorer internet-explorer-7 css-tables

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

GPU 或 CPU 上的稀疏矩阵乘法?

你怎么认为?什么会更快,多快:在 GPU 或 CPU(多线程)上进行稀疏矩阵 (CSR) 乘法(带有向量)?

gpu sparse-matrix

4
推荐指数
1
解决办法
2538
查看次数

Javascript + jQuery,将模糊效果应用于背景图像

有没有办法在Javascript/jQuery中对背景图像应用"模糊"效果?

[编辑]通过"模糊"我的意思是高斯/运动模糊而不是投影:)

谢谢.

javascript jquery

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

替换Unicode控制字符

我需要在Java中替换字符串中的所有特殊控制字符.

我想问谷歌地图API v3,谷歌似乎并不喜欢这些字符.

示例:http://www.google.com/maps/api/geocode/json?sendor = false&address = NEWS%20YO​​RK%C2%8F

此URL包含以下字符:http://www.fileformat.info/info/unicode/char/008f/index.htm

所以我收到了一些数据,我需要对这些数据进行地理编码.我知道有些角色不会通过地理编码,但我不知道确切的列表.

我是不是能够找到的有关这个问题的任何文件,所以我认为谷歌不喜欢的字符的列表是这一个: http://www.fileformat.info/info/unicode/category/Cc/list.htm

是否有任何已构建的函数来摆脱这些字符,或者我必须构建一个新的,逐个替换?

或者有一个很好的正则表达式完成工作?

有人知道谷歌不喜欢哪个角色列表?

编辑:Google为此创建了一个网页:

https://developers.google.com/maps/documentation/webservices/?hl=fr#BuildingURLs

java regex unicode google-maps character-properties

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

在android中滚动查看textview

我在一个活动中添加了三个文本视图.我需要每个textview的scrollview.如果我添加滚动视图,第三个只有滚动视图.如何在单个屏幕中为所有文本视图设置滚动视图(活动)

android

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

LinkedHashMap签名

查看LinkedHashMap的JDK源代码,我注意到这个类被声明为:

 public class LinkedHashMap<K,V>
       extends HashMap<K,V>
       implements Map<K,V>
   {...
Run Code Online (Sandbox Code Playgroud)

为什么冗余的" implements Map<K,V>"(因为HashMap已经实现了Map)?我无法想象这是一个错字......

谢谢.

java collections linkedhashmap

9
推荐指数
1
解决办法
325
查看次数

动画UILabel淡入/淡出

我将最终得到一系列RSS提要,并希望在视图的底部显示标签或其他类似标签.我想为数组中的每个feed设置动画.

这是我到目前为止动画的内容,它适用于淡入淡出,但只能动画数组的最后一项.

feed = [[UILabel alloc] initWithFrame:CGRectMake(0,380,320,43)];
[self.view addSubview:feed];

feed.alpha=1;

NSArray *feeds = [NSArray arrayWithObjects:[NSString stringWithFormat:@"1234567"],[NSString stringWithFormat:@"qwerty"],[NSString stringWithFormat:@"asdfgh"],nil];

for (NSString* f in feeds){

    feed.text=f;

    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
    [UIView setAnimationDuration:2.0f];
    feed.alpha=0;
    [UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)];
    [UIView commitAnimations];

}
Run Code Online (Sandbox Code Playgroud)

我确定它很简单.

谢谢

iphone core-animation uiview uiviewanimation

0
推荐指数
1
解决办法
7207
查看次数

头文件中的类

我正在使用的C++程序遇到一些麻烦.我用一个纯虚方法创建了一个抽象类.由于该类没有变量或实现的方法,我将该类存储在没有.cpp实现文件的头文件中(没有任何需要).

方法是:

virtual void handleEvent() = 0;
Run Code Online (Sandbox Code Playgroud)

问题是当我从该类继承并实现该方法时:

virtual void handleEvent(); (.h file)
void handleEvent(){.....} (.cpp file)
Run Code Online (Sandbox Code Playgroud)

我收到编译器错误(使用g ++):

(.rodata._ZtV10Engine[vtable for Engine]+0x8): undefined reference to Engine::handleEvent()
Run Code Online (Sandbox Code Playgroud)

该文件包含在Engine头类中.任何想法为什么这不起作用?

c++ virtual header function

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