问题列表 - 第15014页

快速注册时的字节数?

给定4个字节的寄存器(或SIMD的16个寄存器),必须有一种有效的方法来使用一些指令对寄存器中的字节进行排序.

提前致谢.

sorting assembly simd

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

HTML:我可以将下标文本放在上标下吗?

我有一个单词,它有上标和下标.现在我像这样渲染word<sub>1</sub><sup>2</sup> 并得到以下内容:

word12.

如何将下标正好放在上标下?

html

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

如何让diff看起来像svn diff?

我很愚蠢,没有google fu.你如何得到差异(在os x上,如果它重要......)看起来像svn差异?也无法从手册页中找到它.:(

我想要的是

Index: test.txt
===================================================================
--- test.txt (revision 365)
+++ test.txt (working copy)
@@ -1,7 +1,9 @@
 This
 is
 the
-original
+updated
+and
+awesomer
 file.

-Unf.
+Duh.
Run Code Online (Sandbox Code Playgroud)

svn diff

18
推荐指数
3
解决办法
5183
查看次数

这是侵入Facebook应用程序的有效方式吗?(可能是Facebook)?

  1. 你的朋友连接到Facebook并检查"记住我".
  2. Facebook在浏览器上创建了一个cookie.
  3. 你的朋友去洗手间.
  4. 你从他的浏览器及其数据中窃取你朋友的cookie.
  5. 你回家用这些数据制作这些饼干.

假设Facebook 不关联cookie + IP,您可以访问Facebook页面.编辑:是的,Facebook不检查IP.

现在,让我们来看看Facebook Connect.这是关键.

  1. 用户通过按下按钮"连接".
  2. Facebook在浏览器上设置cookie,您的应用程序后端将从中读取该cookie以确定用户是否经过身份验证.然后,将此FB-cookie-id与您系统中的用户相关联.

如果您的系统没有检查IP,那么理论上伪造cookie将允许您访问使用Facebook Connect的应用程序.然后,您可以访问该应用程序,

在进行Facebook连接时应该检查IP是否有效以增加安全级别? 但即使你这样做,也有人对IP Spoofing发表了评论.

@everybody说"物理访问":

是的,我同意物理访问的概念使这个问题变得微不足道.但是,这是应用程序必须注意的漏洞.当然,Facebook个人资料/无用的应用程序并不重要......但如果应用程序是银行系统怎么办?我要说的是,如果花旗银行或美国银行使用"Facebook Connect"(这将是愚蠢的,但让我们假设),那么这种方法将被证明是一种访问其帐户的简单方法.

因此,Facebook Connect不应该与任何"重要"一起使用.对?

security facebook

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

关于指针和对象的问题?

只是想知道,如果我静态创建一个指针作为数据成员的对象,然后对象超出范围,指针会发生什么?Chuma的

c++ pointers scope

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

你如何在PHP中管理数据库连接?

所以最近我真的开始积极地使用php,我需要一些关于使用数据库连接的不同方法的见解.

起初我只使用了简单的mysql_connect():

<?php
    $connection = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error());
    mysql_select_db(DB_DB, $connection);
?>
Run Code Online (Sandbox Code Playgroud)

过了一会儿,我创建了一个数据库类,我开始在每个文件中包含并初始化 - 如下所示:

<?php
class MySQL_DB {

var $connection;

function MySQL_DB(){
    $this->connection = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error());
    mysql_select_db(DB_DB, $this->connection);
}

function query($q){
    $res = mysql_query($q, $this->connection) or die(mysql_error());
    return $res;
}
}

$database = New MySQL_DB;
?>
Run Code Online (Sandbox Code Playgroud)

这就是我当时正在使用的 - 它工作得很好 - 但总有办法改进.

所以我的问题是你如何管理你的数据库连接?

  • 你上课了吗?
  • 你的类包含什么(只是连接甚至函数?)
  • 你推荐什么做法?

php oop database-connection connection-pooling

14
推荐指数
3
解决办法
8452
查看次数

libssh2的示例代码用于端口转发

我正在寻找一个如何使用libssh2来设置ssh端口转发的示例.我查看了API,但在端口转发领域的文档方式却很少.

例如,当使用PuTTY时,plink有远程端口可以监听,还有应该发送流量的本地端口.设置这个是开发人员的责任吗?有人可以举例说明如何做到这一点吗?

此外,将远程端口带到本地端口的示例也很有用.我用libssh2_channel_direct_tcpip_ex()吗?

如果需要的话,我愿意提供一些赏金,以获得一些有用的例子.

c++ ssh port portforwarding

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

带有ItemsSource的WPF ContextMenu - 如何在每个项目中绑定到Command?

可能重复:
在DataTemplate中为MenuItem指定命令

我有一组表示菜单项的对象(viewmodels).当单击MenuItem时,每个命令都要执行.

如果我想静态地进行菜单,我这样做:

<ContextMenu>
    <MenuItem Header="{Binding Text1}" Command={Binding Command1}>
    <MenuItem Header="{Binding Text2}" Command={Binding Command2}>
</ContextMenu>
Run Code Online (Sandbox Code Playgroud)

但是当我事先不知道这些项目(它们来自集合)时,我需要分配ContextMenu.ItemsSource - 并将文本放入ItemTemplate.

<ContextMenu ItemsSource="{Binding MyMenuItems}">
    <ContextMenu.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Text2}" /> <!-- But where to put Command binding? TextBlock.Command makes no sense, and we have no access to MenuItem! -->
        </DataTemplate>
    </ContextMenu.ItemTemplate>
</ContextMenu>
Run Code Online (Sandbox Code Playgroud)

但是,这样,我无法将Command绑定到 - 因为我无法获取每一行的MenuItem!

请问有什么建议吗?感谢你们!

wpf binding command contextmenu

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

C++的箭头( - >)运算符的官方名称是什么?

我总称它为"箭头操作员",但我确信它有正式名称.我很快浏览了C++标准,并没有看到它的名字.

c c++ terminology operators

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

Java + Eclipse:如何调试接收管道/重定向stdin的java程序?

我正在使用Eclipse开发一个Java程序,并且我想在我的程序中添加一个选项来解析stdin,如果没有参数的话.(否则它解析文件)

如果我执行"somecommand | java -jar myjar.jar"并进行调试,我遇到了问题...然后意识到我不知道如何在Eclipse中启动一个进程.如果我在命令提示符下运行它,我就无法附加到正在运行的进程,因为进程立即启动.

有关如何调试的任何建议?

编辑:看,事情是,我最初编写我的程序采取文件名参数.然后,我想这将是有益的它采取标准输入一样,所以我做了抽象的InputStream我的节目(如队列先生建议).它在文件(java -jar myjar.jar myfile)上运行良好,但在运行时不运行type myfile | java -jar myjar.jar.我怀疑这两种情况有什么不同(eof检测不同?)但我真的想调试.

// overall program structure follows:

public static void doit(InputStream is)
{
    ...
}

public static void main(String[] args)
{
    if (args.length > 0)
    {
        // this leaves out the try-catch-finally block,
        // but you get the idea. 
        FileInputStream fis = new FileInputStream(args[0]);
        doit(fis);
        fis.close();
    }
    else
    {
        doit(System.in);
    }
}
Run Code Online (Sandbox Code Playgroud)

java eclipse stdin

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