问题列表 - 第39721页

在mySQL中存储敏感数据以进行推特

我正在我的网站中实现Auto-Twitter功能,允许用户将内容自动发布到Twitter,类似于YouTube的"AutoShare"功能.

这意味着我需要将Twitter帐户信息存储到数据库中,这是非常敏感和严肃的数据.

我希望为我的用户提供最大的安全性,这意味着我需要找到一种方法来将数据加密到我的SQL表中,同时仍然可以将SQL中的数据加密回明文.

使用PHP - 实现这一目标的最安全,更有效的方法是什么?

谢谢.

php mysql encryption

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

如何浏览窗口手机7中的文件内容?

我是Windows Phone 7开发世界的新手.我在窗口电话7中开发应用程序.在窗口移动应用程序(智能设备应用程序)中,我们可以通过选择工具 - >设备模拟器管理器 - >选择模拟器来浏览移动设备的内容,然后在单击基座后我们可以浏览移动设备的内容.我想知道如何在Windows Phone 7应用程序中执行此操作?我还想知道如何以编程方式访问Window Phone 7的内容?(例如,我想打开我们将在asp.net中点击上传按钮后打开的屏幕.在该屏幕中我们可以在计算机的文件夹结构之间导航.这样我想打开窗口电话的屏幕7)因为我正在开发一个应用程序,我希望从现有的移动设备中获取图像.所以我想浏览移动设备的内容,以便我可以从移动设备的现有内容中选择特定的图像,然后我将动态地将这些图像添加到我的应用程序的图像文件夹中.能否请您提供我可以解决上述问题的任何代码或链接?如果有人知道任何对我有帮助的事情.请分享任何人都知道的事情.

c# silverlight windows-phone-7

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

如何在ADO.NET中安全地创建查询,其中选择的表更改?

在ADO.NET中,您可以向命令对象添加参数,以将用户输入安全地添加到SQL查询中.SQL查询常见的其他谓词的等价物是什么?

我正在编写一个程序,它本质上是一个非常有限的OR映射器和SQL生成器(它主要关注具有元信息的数据库和符合该元数据的其他数据库).因此,我需要能够调用以下内容:

string sql = "select " + USER_SELECTED_COLUMNS + 
            " from " + USER_SELECTED_TABLE + 
            " where " + USER_CRITERIA;
Run Code Online (Sandbox Code Playgroud)

其中一些(如criteria)可信用户(我公司的其他开发人员)输入我的程序,而其他数据由不信任的用户(客户)通过他们的搜索等输入我的程序.

我想让这个程序安全,我知道上面的内容不是.目前我已经USER_SELECTED_COLUMNS用命令参数替换了,但是我无法找到CRITERIA和TABLEs的等价物.(或按订单列).是否有任何类似于SqlParameter我可以用于非选择谓词的ADO.NET功能?

c# sql ado.net sql-injection database-security

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

匹配数字与正则表达式 - 只有数字和逗号

我无法弄清楚如何为示例值构造一个正则表达式:

123,456,789
-12,34
1234
-8
Run Code Online (Sandbox Code Playgroud)

你可以帮帮我吗?

.net regex numbers matching

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

.NET CF中SQL CE数据库的RAM使用情况

我正在C#和.NET CF上编写一个Windows移动应用程序,它使用当前存储在RAM中的大量数据.由于Windows CE中的虚拟内存限制,我需要减少RAM使用量.我想知道使用SQL CE数据库并将数据存储在数据库中是否会减少RAM的使用.所以,基本上我需要知道何时使用SQL CE数据库,数据是存储在磁盘上还是存储在RAM上.

任何人都可以帮我吗?

c# compact-framework windows-mobile .net-3.5 sql-server-ce

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

如何将#defined字符串插入system()命令?(win32)中

这是我想要做的过于简化的版本:

#define LOGDIRECTORY C:\\logs\\
system("mkdir LOGDIRECTORY");
Run Code Online (Sandbox Code Playgroud)

但是,预处理器不是替换掉定义的名称.相反,系统命令实际上认为LOGDIRECTORY是名称,因此在启动程序时会向我发送错误.

我知道这是错的,必须有一些我可以用"标记或其他字符来指定我想要的东西,但我无法弄明白.我不想对目录和文件名进行硬编码,因为有些人可能希望将来更改它们,并且更改定义比整个函数更容易等.

PS,我在简单的C编码.

c windows c-preprocessor

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

提高 SSL 握手性能

我有一个短暂的客户端进程,它通过 SSL 与服务器通信。该进程被频繁调用,并且仅运行很短的时间(通常小于 1 秒)。此进程旨在用作用于执行较大任务的 shell 脚本的一部分,并且可能会被频繁调用。

在我的测试中,它每次启动时执行的 SSL 握手都显示为一个重要的性能瓶颈,如果可能的话,我希望减少它。

我想到的一件事是获取会话 ID 并将其存储在某个地方(有点像 cookie),然后在下一次调用时重新使用它,但这让我感到不安,因为我认为会有一些安全问题围绕做这件事。

所以,我有几个问题,

  1. 这是一个坏主意吗?
  2. 使用 OpenSSL 是否可以实现这一点?
  3. 有没有更好的方法来加速 SSL 握手过程?

c c++ openssl

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

三元运算符重叠

我想知道:这两个版本之间的性能最佳指令是什么:

Background = Application.Current.Resources[condition ? BackgroundName1 : BackgroundName2] as Brush;
Run Code Online (Sandbox Code Playgroud)

和:

Background = condition ? Application.Current.Resources[BackgroundName1] as Brush : Application.Current.Resources[BackgroundName2] as Brush;
Run Code Online (Sandbox Code Playgroud)

有什么不同吗?如果是,哪一个更好?

谢谢

注意:BackgroundName1和2只是字符串

c# wpf performance ternary-operator

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

还有一个与序列点有关的问题

是的我读了关于序列点的文章.但是我无法理解为什么++i = 2会调用未定义的行为?i不管是什么,最终的值都是2,那么为什么表达式是ub?

代码段

int main()
{
  int i =0;
  ++i=2;
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

对不起,我的英语不是很好.

c++

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

如何在没有缩略图的情况下发布链接到Facebook?

我想使用Graph API发布一个链接到Facebook ,但我希望能够避免缩略图.Facebook的网络界面在发布图像时没有任何缩略图复选框; 我想从我自己的应用程序中模拟这个.

我已经尝试为sourcepicture参数指定一个空字符串,但是Facebook仍然会为指定的内容提取缩略图link.

例如,我试过这个,但缩略图仍然出现:

curl -F 'access_token=...' \
     -F 'message=Link with empty source and empty picture' \
     -F 'link=http://stackoverflow.com' \
     -F 'picture=' \
     -F 'source=' \
     https://graph.facebook.com/me/feed
Run Code Online (Sandbox Code Playgroud)

更新:此支持论坛表明这是Facebook的一个错误,他们建议发布一个1x1像素的清晰图像.我更喜欢比这更好的解决方法.

facebook facebook-graph-api

10
推荐指数
2
解决办法
7303
查看次数