问题列表 - 第20142页

加密密码

我已经阅读了一些建议散列密码并将其存储在数据库中的问题.

当有人登录时,您将使用存储的密码散列密码.

我不明白这是如何工作的?两个字符串可以散列到相同的值 - 不太可能,但确实可能

有谁可以帮助我吗?

编辑:任何人都可以给出碰撞可能性的统计数据吗?

c# encryption

11
推荐指数
3
解决办法
1160
查看次数

PHP中的数组+运算符?

$test = array('hi');
$test += array('test','oh');
var_dump($test);
Run Code Online (Sandbox Code Playgroud)

+PHP中的数组意味着什么?

php arrays

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

如何获取Windows上次重启的原因

我想知道什么是Windows API函数(如果存在),它提供有关上一次Windows重新启动源的信息.有三个主要可能的原因:

  1. 电脑在蓝屏上坠毁
  2. 用户或程序关闭/重新启动计算机
  3. 失去了力量

我可以越多越好.但是,我至少需要知道主要原因是什么.

我需要支持Windows Vista和Windows 7.

回答:

似乎没有直接的API来获取该信息.相反,我们必须收获Windows事件日志.系统重新引导信息位于事件查看器/ Windows日志/系统中.以下是事件ID提供的各种信息:

  • 6005:Windows启动
  • 6006:Windows关闭(正确)
  • 6008:Windows关闭(意外)

我还没有看到断电和系统崩溃之间的区别,但这是一个好的开始.

windows winapi reboot shutdown

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

DirectShow/WinForms中的硬件加速视频

目前正在为需要播放高清WMV和H264视频的Windows .NET应用程序进行原型设计.我的测试文件是完整的1080p.

目标硬件具有弱Atom处理器但强大的NVidia 9400显卡.我知道图形是集成的,但我的理解是它们适合于视频播放.

在Windows 7上测试,如果我使用MediaElement控件在WPF中播放我的测试文件,我的CPU使用率为0.

但是,目标操作系统是Windows XP,我们可能没有.NET 3.0.因此,应用程序需要在WinForms中运行.由于各种原因,Windows Media Player ActiveX不是一个选项.所以我们正在研究DirectShow.

我使用DirectShow.NET组合了一个播放器,使用VMR9全屏播放视频.使用这种方法,我的WMV文件占用了20-30%的CPU.我不得不安装一个mp4 muxer/demuxer甚至可以播放H264文件,然后它们消耗了40-50%的CPU.

  • 我知道Windows 7支持H264.但是,它似乎不是DirectShow过滤器?
  • 为什么我的视频使用WPF加速,但在使用DirectShow时却没有?我的理解是DirectShow支持DXvA.

tldr:如何在WinForms中实现硬件加速的WMV和H264视频播放?

谢谢!

hardware directshow wmv h.264 winforms

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

什么是MSVC dll,静态库和导入库的正确命名约定

什么是MSVC库构建的标准或"最流行"命名约定.

例如,对于以下平台,库foo具有以下约定:

Linux的/ GCC:

shared: libfoo.so
import: ---
static: libfoo.a
Run Code Online (Sandbox Code Playgroud)

Cygwin的/ GCC:

shared: cygfoo.dll
import: libfoo.dll.a
static: libfoo.a
Run Code Online (Sandbox Code Playgroud)

在Windows/MinGW的:

shared: libfoo.dll
import: libfoo.dll.a
static: libfoo.a
Run Code Online (Sandbox Code Playgroud)

什么应该用于MSVC buidls?据我所知,通常名称是foo.dllfoo.lib,但你通常如何区分导入库和静态库?

注意:我问,因为它们之间CMake创建了令人不愉快的碰撞,将导入和静态库命名为foo.lib.查看错误报告.答案将帮助我说服开发人员解决这个问题.

dll naming-conventions cmake static-libraries visual-c++

11
推荐指数
2
解决办法
5042
查看次数

JQuery Dialog Div Height

我试图获得一个JQuery UI的对话框的div的高度一旦打开,以便我可以动态设置父的iframe高度.

然而,在添加页脚按钮面板和标题面板之前,它似乎正在返回div的高度.对话框的高度设置为"auto";

$(this).height($('#dialogdiv').height());
Run Code Online (Sandbox Code Playgroud)

我试过,outerHeight和偏移高度也是如此,但得到了类似的结果.

有任何想法吗?

html javascript jquery height

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

如何以及如何设置Android WifiConfiguration.preSharedKey以连接到WPA2 PSK WiFi网络

在Android 1.5(也在1.6)

如何从代码中添加Access Point?

给定支持WPA2的接入点.这是我的代码片段.

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiConfiguration wc = new WifiConfiguration();
// This is must be quoted according to the documentation 
// http://developer.android.com/reference/android/net/wifi/WifiConfiguration.html#SSID
wc.SSID = "\"SSIDName\"";
wc.preSharedKey  = "password";
wc.hiddenSSID = true;
wc.status = WifiConfiguration.Status.ENABLED;        
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
wc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
wc.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
int res = wifi.addNetwork(wc);
Log.d("WifiPreference", "add Network returned " + res );
boolean b = wifi.enableNetwork(res, true);        
Log.d("WifiPreference", "enableNetwork returned " + b );
Run Code Online (Sandbox Code Playgroud)

此代码失败,因为在LogCat中出现

01-26 16:44:13.550:ERROR/wpa_supplicant(2032):第0行:PSK'密码'无效.

我确信这是密码,所有其他参数都是正确的.我想念我怎么办?

java android wifi

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

Powerbuilder WebCam

我正在使用Powerbuilder应用程序中的EZTWAIN从HP扫描仪获取图像.最近我尝试了一个柯达模型(i1120),它似乎不受支持.具体而言,应用程序在扫描过程中冻结(可能问题与duplex扫描有关).

你能推荐一个你已经使用过并且可以正常工作的库,并为TWAIN API提供一个易于使用的包装器,可以从Powerbuilder中使用吗?

powerbuilder webcam

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

排序整数列表中的近似搜索算法

考虑一个整数数组(假设是排序的); 我想以最快的方式找到最接近给定整数的整数的数组索引.并且在存在多种可能性的情况下,算法应该识别所有.

示例:考虑T =(3,5,24,65,67,87,129,147,166),如果给定的整数为144,则代码​​应将147标识为最接近的整数,并给出数组索引7对应于该条目.对于66的情况,算法应识别65和67.

是否有O(1)或至少O(log N)算法来执行此操作?直接搜索算法(二进制搜索,树搜索,散列等)实现将不起作用,因为那些将需要完美匹配.有没有办法可以修改这些来处理近似搜索?

我正在开发一个C代码.

谢谢

search approximate

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

使用提升的权限复制文件

有没有办法将权限提升到使用我们的Delphi 2006(Win32)应用程序将文件写入网络文件夹所需的级别?

运行应用程序的用户无权在相关网络文件夹中写入(或查看)文件.

任何推荐的技巧或替代建议?

windows delphi permissions

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