问题列表 - 第37688页

杀死应用程序实例的最佳方法

杀死应用程序实例的最佳方法是什么?我知道这三种方法:

Application.Exit()

Environment.Exit(0)

Process.GetCurrentProcess(),杀()

任何人都可以告诉我哪个更好或何时使用上述每个都适合?

c# process winforms

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

如何访问修改后的QLabel?

我正在实例化一个可编辑的QLabel,如下所示:

QLabel foo("some text");
foo.setTextInteractionFlags(Qt::TextEditorInteraction);
Run Code Online (Sandbox Code Playgroud)

我可以单击文本并对其进行修改,修改后的文本必须位于某个缓冲区中,但即使在检查Qt Creator中的数据字段后,我也看不到它的位置:

QString notmodified = foo.text(); // only returns the original text
Run Code Online (Sandbox Code Playgroud)

是我可以访问它的修改过的文本吗?

编辑:我认为使用其他东西确实是一种更简单的方法,但我仍然有兴趣知道我的问题的答案.

编辑:好的,已经过了一个星期."回答".

qt

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

Chrome,Safari忽略表格中的最大宽度

我有这样的HTML代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
    <title></title> 
    </head> 

    <body> 
       <table style="width:100%;"> 
          <tr> 
             <td> 
                <table style="width:100%; max-width:1000px; background:#000099;"> 
                       <tr> 
                           <td> 
                               001 
                           </td> 
                       </tr> 
                   </table> 
               </td> 
           </tr> 
       </table> 
    </body> 
    </html> 
Run Code Online (Sandbox Code Playgroud)

问题是Chrome和Safari无视"max-width:1000px" 我的朋友发现我们可以通过添加"display:block"内部表来阻止它,并且它在某种程度上起作用.

所以,我想知道的是 - 有没有其他方法来解决这个问题,为什么会发生这种情况?

html safari scaling google-chrome

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

(移动)浏览器支持跨源资源共享?

我正在构建一个使用w3c CORS的站点,以便向远程服务器发出oAuth签名的HTTP请求.Mozilla有一个很好的文档,解释了如何制作和接收CORS请求,并且在firefox,chrome和safari中有很好的支持.

有没有人维护一个浏览器支持 CORS功能的矩阵(例如预检OPTIONS对跨域非简单GET的请求)?

我对移动浏览器特别感兴趣.有人能指出我追踪CORS支持的资源吗?

mobile http cross-domain cors http-options-method

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

命名空间'System.Data'等中不存在类型或命名空间名称'Linq'

我刚刚在Visual Studio 2010中创建了一个Linq-to-SQL .dbml文件.

我收到了以下2个错误,共计60次,大多数是第一次.

  1. 命名空间"System.Data"中不存在类型或命名空间名称"Linq"
  2. 找不到类型或命名空间名称"EntitySet"

我在这里和其他网站上发现了各种类似的问题,所有这些似乎都说需要添加一些额外的装配.

我添加了每一个建议,问题仍然存在.另一个奇怪的事情是VS2010本身没有强调编辑器屏幕中的错误,但它确实在错误日志中显示它们.

无论如何,我已经看到了所有现有主题并应用了他们的解决方案,问题仍然存在.

一些技术细节:

  • 我正在运行Windows 7 32位.
  • 我仍然安装了Visual Studio 2008 SP1.我刚刚安装VS2010并没有删除旧版本.
  • 我正在运行MSSQL server 2008 R2.

这是我的web.config文件中列出的程序集:

<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, …
Run Code Online (Sandbox Code Playgroud)

visual-studio-2010 linq-to-sql

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

用户数据的PHP,MySQL和AES加密/解密

我是AES加密的新手但尝试构建一个解决方案:

  • 接受消费者数据
  • 使用AES和"公共"密钥加密该数据
  • 将该数据存储在MySQL数据库中
  • 只能使用私钥(存储在我的个人计算机上,而不是服务器本身)来提取和解密数据.

我意识到这可能有点过分,但希望过度保护我的消费者数据.

有几点需要注意:

  1. 这不是信用卡信息,所以请不要写信告诉我有关PCI-DSS的信息,它是每个字段长度不超过500个字符的其他形式的个人信息.
  2. 我可以将消费者信息和其他信息存储在由唯一成员ID绑定在一起的第二个数据库中,以提高安全性.
  3. 传入的MySQL调用只能直接从我的静态IP发送到我的服务器.
  4. SSH root被禁用,端口被更改等等所以我觉得我的服务器状态很好,以防止任何"基本"滥用.

我已经在线查找文章,但是在将私钥完全保留在服务器上方面没有找到太多.即使我需要继续服务器本身 - 对如何前进的想法或建议表示赞赏.

编辑 - 澄清

为了更清楚,我想要实现的目标是(非常基本的形式):

  • 客户在线输入他/她的电话号码.

  • 输入的电话号码使用密钥A在线加密并存储在mysql数据库中

  • 此时客户将永远无法再看到完整的手机,但肯定可以更新它(通过密钥A进程第n次)

  • 作为系统管理员,我只能通过下载和解密本地计算机上的数据来访问数据(或者我必须先上传一个临时文件,然后用于解密我需要的数据).

编辑2 - 我是个白痴

我正在使用Andrew Cooper的回复,但是我的脚本无法读取我生成的.pem文件的内容.根据下面的代码 - 我如何获得$ public key以对应我服务器上的特定.pem文件?

<?php

if (isset($_SERVER['HTTPS']) )
{
    echo "SECURE: This page is being accessed through a secure connection.<br><br>";
}
else
{
    echo "UNSECURE: This page is being access through an unsecure connection.<br><br>";
}


// Create the keypair
$res=openssl_pkey_new();

// Get private key
openssl_pkey_export($res, $privatekey);

// Get public key
$publickey=openssl_pkey_get_details($res);
$publickey=$publickey["key"]; …
Run Code Online (Sandbox Code Playgroud)

php mysql encryption aes

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

列不存在?

想知道是否有人可以帮助我解决这个问题:

SELECT u1.id,count(DISTINCT u2.userstatus) as TEMPCOLUMN FROM users AS u1
JOIN friendssym ON u1.id = friendssym.user_id
JOIN (SELECT * FROM users) as u2 ON friendssym.friend_id=u2.id
WHERE TEMPCOLUMN=1 
group by u1.id;
Run Code Online (Sandbox Code Playgroud)

我想只有计数(重命名)等于1的结果.我的查询出错了:

 ERROR:  column "tempcolumn" does not exist
Run Code Online (Sandbox Code Playgroud)

但该栏目应该存在,对吧?有人可以帮忙吗?谢谢!

sql postgresql

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

使用@GeneratedValue(strategy = GenerationType.TABLE),sequence_next_hi_value是一个int(11),但我的表有一个id列bigint(20)

我正在使用@Id与@GeneratedValue(strategy = GenerationType.TABLE),只是检查了hibernate已经创建了一个表hibernate_sequences,但是sequence_next_hi_value的列类型是一个int(11).我有一些实体(我的意思是表)有一个类型为bigint(20)的id字段,这会有效吗?当我的桌子达到我期待的行数时?

谢谢

java mysql hibernate jpa

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

有效地从用户评论中删除顽皮的单词

我有一个ASP.NET应用程序,可以在SQL数据库中接受用户注释.我想确保我清除任何"顽皮"的字样,这样我就可以保持我的应用程序受人尊敬.问题是我发现这些词很多.;>

我的问题是,进行此处理的最有效方法是什么?我应该在SQL中有一个表并编写一个存储的proc来完成这项工作吗?我应该在Web服务器的内存中使用c#和Regex吗?还有其他选择吗?有没有其他人成功地做过这种大规模的文本扫描?如果是,什么有用?

c# sql asp.net

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

将python中的字典拆分为键和值

我怎样才能把字典分成两个列表,一个是键,一个是值.例如:

{'name': 'Han Solo', 'firstname': 'Han', 'lastname': 'Solo', 'age': 37, 'score': 100, 'yrclass': 10}
Run Code Online (Sandbox Code Playgroud)

并将其拆分为:

['name', 'firstname', 'lastname', 'age', 'score', 'yrclass']
# and
['Han Solo', 'Han', 'Solo', 36, 100, 10]
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

python dictionary list

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