问题列表 - 第19948页

获取ViewBox中项目的大小(在"拉伸"之后)

考虑以下:

假设Window是1024x768并且ViewBox填充整个窗口,这意味着TextBox在屏幕上非常大.

我想获得当前在屏幕上的TextBox的大小.如果我得到DesiredSize或ActualSize甚至是RenderedSize,我总是得到100.

有什么建议?

更新:我可能会得到ActualWidthViewBox并将其除以它ActualWidth的子项,这会给我当前的比例因子并以某种方式将其作为属性公开,但我不确定这是最好的方法.

size wpf viewbox actualwidth

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

CakePHP在一个使用nginx的子目录中(重写规则?)

我设法让这个工作回来了一段时间,但是回到我开始的cakephp项目时,似乎我最近对nginx所做的任何改变(或者最近的更新)都破坏了我的重写规则.

目前我有:

worker_processes  1;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.php index.html index.htm;
        }

        location /basic_cake/ {
            index  index.php;

            if (-f $request_filename) {
              break;
            }
            if (!-f $request_filename) {
              rewrite ^/basic_cake/(.+)$ /basic_cake/index.php?url=$1 last;
              break;
            }
        }

        location /cake_test/ {
            index  index.php;

            if (-f $request_filename) {
              break;
            }
            if (!-f $request_filename) {
              rewrite ^/cake_test/(.+)$ /cake_test/index.php?url=$1 last;
              break;
            }
        }

        # …
Run Code Online (Sandbox Code Playgroud)

rewrite cakephp nginx

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

从单个for循环生成乘法表

是否可以使用单个for循环生成乘法表(例如,从1到9)?

c# math

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

java -server标志有什么意义吗?

我想每个人都知道-server命令行JVM参数.将Java应用程序作为Server运行时是否有意义?

我读到它做了一些更优化,因此,你的一些Java代码可能表现得像

boolean flag=true;
while(flag) { 
   if(checkMethod()) {
      flag=false;
   }
} 
Run Code Online (Sandbox Code Playgroud)

[编辑] 此代码在两个方案1中都可以正常工作(相同),不使用-server和2.使用-server,将使用适当的可测试代码再次更新.

它永远不会出现在while循环中..

我们刚开始一个新项目,我们应该开始使用-server进行测试吗?
你在用它吗?

我想知道它是否真的有意义而且非常重要,为什么像tomcat/jetty/geronimo等服务器产品的官方文档/教程从不在代码示例中使用/ show -server标签?

干杯

java jvm

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

将子组标签添加到ggplot2中的抖动图

我有一个像抖动情节一样的近箱图:

dt <- rbind(se,cb,cb.se)
qplot(ds, size, data=dt, geom="jitter", colour=root, facets = test ~ .)
Run Code Online (Sandbox Code Playgroud)

情节http://i50.tinypic.com/1zbfjih.png

我希望在图中间为每个组添加一个摘要标签 - 例如,此处的大小总计:

 aggregate(list(size=dt$size), list(dt$ds, dt$test), sum)

   Group.1  Group.2   size
1     b217       se   9847
2      c10       se  97296
3     c613       se  21633
4       c7       se 207540
...
Run Code Online (Sandbox Code Playgroud)

我尝试使用+ geom_text(aes(x=ds, y=128, label=sum(size)), size=2)添加标签,但我在每个位置都得到相同的标签 - 如何获得该部分数据的总和?

编辑: 这就是我现在所处的地方 - 也许我只是朝着错误的方向前进

data <- rbind(se,cb,cb.se)
labels <-ddply(data, c("ds", "test"), function(df) sum(df$size))
ggplot(data=data, aes(x=ds)) +
  geom_jitter(aes(y=size, colour=root)) +
  geom_text(data=labels, aes(x=ds, y=600, label=V1), size=3) +
  facet_wrap(test ~ .)
Run Code Online (Sandbox Code Playgroud)

这段代码不起作用 …

label r ggplot2

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

切换到VIM中的上一个活动选项卡

在Vim中,有没有办法在当前选项卡和最后一个活动选项卡之间快速切换?"在当前行和最后一个活动行之间切换的方式".插件/键盘映射/巫毒都可以接受.

vim tabs

35
推荐指数
2
解决办法
5144
查看次数

简单的Python挑战:数据缓冲区中最快的按位异或

挑战:

在两个大小相等的缓冲区上执行按位XOR.缓冲区将需要是python str类型,因为传统上它是python中数据缓冲区的类型.将结果值作为a返回str.尽快做到这一点.

输入是两个1兆字节(2**20字节)的字符串.

挑战是使用python或现有的第三方python模块(轻松的规则:或创建自己的模块)大幅击败我的低效算法.边际增加是无用的.

from os import urandom
from numpy import frombuffer,bitwise_xor,byte

def slow_xor(aa,bb):
    a=frombuffer(aa,dtype=byte)
    b=frombuffer(bb,dtype=byte)
    c=bitwise_xor(a,b)
    r=c.tostring()
    return r

aa=urandom(2**20)
bb=urandom(2**20)

def test_it():
    for x in xrange(1000):
        slow_xor(aa,bb)
Run Code Online (Sandbox Code Playgroud)

python algorithm performance xor

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

SQL帮助:根据两列中的值在一个表中查找第二个表中不存在的行

我有两张桌子.我试图在一个表中找到基于两列中的值在第二个表中不存在的行.(我已将表简化为仅包含两列).两个表之间没有主键/外键.看起来很简单,但我现在有脑袋!

DDL:
CREATE TABLE [dbo].[Table_1](
    [firstname] [nchar](10) NULL,
    [lastname] [nchar](10) NULL
) 

CREATE TABLE [dbo].[Table_2](
    [firstname] [nchar](10) NULL,
    [lastname] [nchar](10) NULL
) 
Run Code Online (Sandbox Code Playgroud)

- 创建样本数据

INSERT INTO [dbo].[Table_1]([firstname], [lastname])
SELECT N'John      ', N'Doe       ' UNION ALL
SELECT N'John      ', N'Smith     '
INSERT INTO [dbo].[Table_2]([firstname], [lastname])
SELECT N'John      ', N'Doe       '
Run Code Online (Sandbox Code Playgroud)

- 我尝试失败了.我期待约翰史密斯回来

SELECT t.* FROM Table_1 AS t
WHERE NOT EXISTS
(SELECT t2.* FROM Table_2 AS t2
WHERE t.firstname <> t2.firstname
AND t.lastname <> t2.lastname)

SELECT * FROM Table_1 AS t …
Run Code Online (Sandbox Code Playgroud)

sql t-sql

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

如何在DevC++中使用pthread库?

我从pthread下载了pthread包.我现在该怎么做才能在DevC++中使用它?

pthreads windows-vista

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

尝试在函数内部或外部捕获块并进行错误处理

这是一个通用的编程问题,而不是语言特定的.我已经看过几个尝试和捕获的appraoches.

一种是对所需数据进行任何预处理,使用适当的参数调用函数并将其包装到try/catch块中.

另一种是简单地调用函数传递数据并依赖函数内的try catch,如果发生错误,函数返回true/false标志.

第三个是功能和内部的try catch组合.但是,如果函数尝试catch捕获某些东西,它会抛出函数捕获之外的try catch块的另一个异常.

有关这些错误控制方法的优缺点的想法,或者是否有可接受的标准?我的谷歌搜索忍者技能让我无法找到准确的数据.

error-handling try-catch

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