问题列表 - 第34699页

WPF网格的底部边框

关于WPF网格控件,我有一个非常简单的问题.

我想在网格中的每一行设置一个底部边框,但只能找到如何在每个单元格周围放置所有4个边框..我的代码非常简单

<Grid Height="174" HorizontalAlignment="Left" Margin="23,289,0,0" Name="grid2" VerticalAlignment="Top" Width="730">
    <Grid.RowDefinitions>
        <RowDefinition Height="45" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="255" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
    </Grid.ColumnDefinitions>
</Grid>
Run Code Online (Sandbox Code Playgroud)

对于我正在使用的另一个网格需要所有四个边界,我正在使用

<Border Grid.Column="0" Grid.Row="0" BorderBrush="#61738B" BorderThickness="1" />
Run Code Online (Sandbox Code Playgroud)

PS网格的内容是一些标签,文本框等.如果这很重要的话.

感谢任何指针.

中号

c# wpf border wpf-grid

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

SQL查询速度慢?应该是吗?

使用SQLite,得到一个包含~10列的表.Theres~2500万行.

该表在'sid,uid,area,type'上有一个INDEX.

我像这样运行一个选择:

SELECT sid from actions where uid=1234 and area=1 and type=2
Run Code Online (Sandbox Code Playgroud)

这将返回1571结果,并需要4分钟才能完成.

这样理智吗?

我远非SQL专家,所以希望有人可以填补我所缺少的内容.为什么这可能需要4分钟以上的所有索引?

有关实现高SQL性能的任何推荐资源吗?我觉得很多谷歌的结果只是给我意见或轶事,我不介意一本坚实的书.

sql sqlite indexing performance

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

删除mongoid中的嵌入文档

我有一个只带有名称字段的项目模型,还有与line_items的嵌入关系.class Project包括mongoid :: document字段:name embeds_many:line_items end

  class LineItem
   include mongoid::document
   field :title
   embedded_in :project, :inverse_of => :line_items
  end
Run Code Online (Sandbox Code Playgroud)

我想这更像是mongo驱动程序的问题:如果我有这样的文件

db.project.find()[0]
      {
        _id : 123, 
        name : "housework", 
        line_items:[
         { title : "clean fridge", _id : 601},
         { title : "clean tub",    _id : 602},
         { title : "clean oven",   _id : 603}
        ]
      }
Run Code Online (Sandbox Code Playgroud)
  • 1)如何在mongo控制台中更新说明ID为601的订单项?
  • 2)如何删除它?

谢谢!

ruby-on-rails mongodb mongoid

5
推荐指数
2
解决办法
9204
查看次数

从netstat输出中提取IP

netstat输出包含像...

tcp        0      0 0.0.0.0:80       221.126.149.99:51973    ESTABLISHED 23879/apache2
tcp        0      0 0.0.0.0:80        66.249.68.154:40883     ESTABLISHED 23899/apache2
tcp        0      0 0.0.0.0:80       66.249.68.81:41200      ESTABLISHED 23892/apache2
tcp        0      0 0.0.0.0:80       66.249.67.121:59355     ESTABLISHED 23905/apache2
tcp        0   4465 0.0.0.0:80       110.75.175.27:48139     ESTABLISHED 23901/apache2
Run Code Online (Sandbox Code Playgroud)

我用这个命令

netstat -anpt|grep apache2 |grep ESTABLISHED | awk -F "[ :]" '{print $4}'
Run Code Online (Sandbox Code Playgroud)

我无法获得IP,任何提示?

shell awk netstat

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

当正则表达式被@符号包围时,它是什么意思?

当正则表达式被@符号包围时,它是什么意思?这是否意味着与斜线环绕不同?什么时候@x或@i到底是什么时候?现在我想一想,周围的斜线甚至意味着什么?


背景

我看到了由John Kugelman发布的StackOverflow答案,其中他展示了严肃的正则表达式技巧.

现在,我习惯于看到被斜线包围的正则表达式

/^abc/
Run Code Online (Sandbox Code Playgroud)

但是他使用了@符号包围的正则表达式:

'@
        ^%
        (.{2})          # State, 2 chars
        ([^^]{0,12}.)   # City, 13 chars, delimited by ^
        ([^^]{0,34}.)   # Name, 35 chars, delimited by ^
        ([^^]{0,28}.)   # Address, 29 chars, delimited by ^
        \?$
 @x'
Run Code Online (Sandbox Code Playgroud)

事实上,它似乎是这样的格式:

@^abc@x
Run Code Online (Sandbox Code Playgroud)

在试图谷歌这意味着什么(谷歌这是一个棘手的问题!),我也看到了格式:

@^abc@i
Run Code Online (Sandbox Code Playgroud)

很明显xi不是匹配的字符.

这一切意味着什么?

提前感谢任何和所有回复,

-gMale

php regex

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

获取用户Xbox成就列表?

有没有办法从Xbox获取用户的成就列表而不处理屏幕抓取等?http://www.trueachievements.com网站如何做到这一点?(他们肯定不是屏幕抓取,因为他们没有我的Live ID凭证......)

我知道Xbox LIVE社区开发者计划(XCDP)提供了一些API,但据我所知他们不提供成就信息(链接如下)

http://duncanmackenzie.net/Blog/put-up-a-rest-api-for-xbox-gamertag-data

http://file-pasta.com/file/XML_Feeds.pdf

xbox xbox360 achievements

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

时间感知社交图DS /查询

经典社交网络可以表示为图形/矩阵.

使用图形/矩阵可以轻松计算

  • 两个参与者之间的最短路径
  • 可达性从A - > B
  • 一般统计(互惠,平均连接等)
  • 等等

是否存在理想的数据结构(或图形/矩阵的修改),可以在识别时间的同时轻松计算上述内容?

例如,

输入

t = 0 ... 100

  • A < - > B(t = 0 ... 10)
  • B < - > C(t = 5 ... 100)
  • C < - > A(t = 50 ... 100)

示例查询

  • A是否随时与B相关联?(是)
  • A与B相关联而B与C相关联吗?(是的.@ t = 5 ... 10)
  • C是否可以从A到达(是的.@ t = 5)

algorithm graph matrix social-networking data-structures

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

填充可变大小的数组

int* HT;
int HTc = 500;
HT = new int[HTc] = {-1}; //Fill array with -1
Run Code Online (Sandbox Code Playgroud)

我收到警告:

扩展初始化程序列表仅适用于-std = c ++ 0x或= std = gnu ++ 0x

我认为这意味着它与ANSI标准不兼容,我的教授.坚果.我怎么能这样做呢?

c++

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

如何确定文件是否可执行?

我正在编写一个程序((部分工作)执行其他程序.我希望能够使用尽可能多的类型的程序(用不同的语言编写)Process.Start.所以,我想我应该:

  1. 打开文件
  2. 请阅读第一行
  3. 检查它是否以 #!
  4. 如果是这样,请使用#!作为程序执行的内容,并将文件名作为参数传递
  5. 如果#!找不到,请根据已知程序的字典(例如.py -> python)检查文件扩展名,然后执行该程序
  6. 否则,只需尝试执行该文件并捕获任何错误

但是,我认为实际检查文件是否可执行是否更容易/更有效,如果是,请跳转到6.有没有办法做到这一点?

c#

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

GZip用于Coldfusion输出的字符串导致浏览器中的"内容编码错误"

我试图在变量中GZip内容输出到浏览器.首先,我将这个变得非常简单,而不用担心不支持gzip的浏览器.此外,我通过研究我可以在网上找到的几种方法把它放在一起.其中一些人可能正在阅读这个问题.

<cfsavecontent variable="toGZIP"><html><head><title>Test</title></head><body><h1>Fear my test</h1></body></html></cfsavecontent>

<cfscript>
ioOutput = CreateObject("java","java.io.ByteArrayOutputStream");
gzOutput = CreateObject("java","java.util.zip.GZIPOutputStream");

ioOutput.init();
gzOutput.init(ioOutput);

gzOutput.write(toGZIP.getBytes("UTF-8"), 0, Len(toGZIP.getBytes()));

gzOutput.finish();
gzOutput.close();
ioOutput.flush();
ioOutput.close();

toOutput=ioOutput.toString("UTF-8");
</cfscript>

<cfcontent reset="yes" /><cfheader name="Content-Encoding" value="gzip"><cfheader name="Content-Length" value="#ArrayLen( toOuptut.getBytes() )#" ><cfoutput>#toOuptut#</cfoutput><cfabort />
Run Code Online (Sandbox Code Playgroud)

但我在Firefox(以及Chrome和Safari)中出错

内容编码错误

您尝试查看的页面无法显示,因为它使用无效或不受支持的压缩形式.

有人有什么想法吗?

操作系统:Mac OX-X Snow Leopard
CF:9-Dev
Webserver:Apache


<cfsavecontent variable="toGZIP"><html><head><title>Test</title></head><body><h1>Fear my test</h1></body></html></cfsavecontent>

<cfscript>
ioOutput = CreateObject("java","java.io.ByteArrayOutputStream");
gzOutput = CreateObject("java","java.util.zip.GZIPOutputStream");

ioOutput.init();
gzOutput.init(ioOutput);

gzOutput.write(toGZIP.getBytes(), 0, Len(toGZIP.getBytes()));

gzOutput.finish();
gzOutput.close();
ioOutput.flush();
ioOutput.close();

toOutput=ioOutput.toByteArray();
</cfscript>

<cfheader name="Content-Encoding" value="gzip"><cfheader name="Content-Length" value="#ArrayLen(toOutput)#" ><cfcontent reset="yes" variable="#toOutput#" /><cfabort />
Run Code Online (Sandbox Code Playgroud)

java coldfusion gzip

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