问题列表 - 第18744页

我在数据库中需要"买了这个项目的顾客也买了什么"?

亚马逊有"买了这个项目的顾客也买了".

我想知道并希望将其添加到我制作的购物车中.

我在数据库中需要哪些字段?任何网站,博客或资源?

你能建议我应该如何编码它的机制吗?

mysql recommendation-engine

8
推荐指数
2
解决办法
8054
查看次数

Windows网络数据包修改

我正在寻找编写一个小程序,该程序将拦截网络数据包(在本地计算机上)并在它们出入网络之前对其进行修改。我还需要能够修改标题,而不仅仅是数据。

我已经研究过几种可能性,但不确定哪种是最佳选择。那里有开源的数据包过滤器,但是过滤似乎只能允许或拒绝数据包,而没有其他功能。

另一个解决方案是编写NDIS中间驱动程序,但是编写驱动程序超出了我的范围。甚至WinDDK中简单的直通示例也有数千行。我也不希望经常重新安装驱动程序并重新启动以测试我的代码。

理想情况下,我希望该程序自成一体,而不依赖于第三方驱动程序/软件/其他程序的安装。

因此,如果您能向我指出正确的方向,请以我的方式抛出一些有用的链接,无论如何,我将不胜感激。

c c++ networking packet

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

与区域设置无关的strtod实现

我有一个库,需要解析双数字,总是使用一个点'.' 作为小数分隔符.不幸的是,对于这种情况,strtod()尊重可能使用不同分隔符的语言环境,因此解析可能会失败.我不能setlocale() - 它不是线程安全的.所以我现在正在寻找一个干净的与语言环境无关的strtod实现.到目前为止,我已经找到了多个实现,但是所有这些实现看起来都很糟糕,或者就像坏代码一样.有人可以为我推荐经过充分测试,工作,干净(ANSI)C的实现吗?

c string locale

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

PHP:如何包含一个类

我有index.php,我想包括class.twitter.php在里面,我该怎么做?

希望当我将下面的代码放在index.php中时它会起作用.

$t = new twitter();
$t->username = 'user';
$t->password = 'password';

$data = $t->publicTimeline();
Run Code Online (Sandbox Code Playgroud)

php require include

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

从注入的DLL中挂接DirectX EndScene

我想绕过EndScene任意DirectX 9应用程序来创建一个小的叠加层.例如,您可以采用FRAPS的帧计数器覆盖,激活后会在游戏中显示.

我知道以下方法:

  1. 创建一个新的d3d9.dll,然后将其复制到游戏路径.由于首先搜索当前文件夹,然后转到system32等,我的修改后的DLL会被加载,执行我的附加代码.

    缺点:你必须在开始游戏之前把它放在那里.

    • 与第一种方法相同,但直接替换system32中的DLL.

    缺点:您无法添加游戏特定代码.您不能排除不希望加载DLL的应用程序.

    • 使用IDA Pro 4.9 Free等工具直接从DLL获取EndScene偏移量.由于DLL按原样加载,您可以将此偏移量添加到DLL起始地址,当它映射到游戏时,获取实际偏移量,然后将其挂钩.

    缺点:每个系统的偏移量都不相同.

    • 挂钩Direct3DCreate9以获取D3D9,然后挂钩D3D9-> CreateDevice以获取设备指针,然后通过虚拟表挂钩Device-> EndScene.

    缺点:当进程已经运行时,无法注入DLL.您必须使用CREATE_SUSPENDED标志启动进程以挂接初始Direct3DCreate9.

    • 一旦注入DLL,就在新窗口中创建新设备.然后,EndScene从该设备获取偏移量并将其挂钩,从而导致游戏使用的设备挂钩.

    缺点:从我读过的一些信息来看,创建第二个设备可能会干扰现有设备,并且可能会出现窗口与全屏模式等错误.

    • 与第三种方法相同.但是,您将进行模式扫描EndScene.

    缺点:看起来不那么可靠.

如何挂钩EndScene注入的DLL,可以在游戏运行时加载,而不必在其他系统上处理不同的d3d9.dll,并使用可靠的方法?例如,FRAPS如何执行它的DirectX挂钩?DLL不应该适用于所有游戏,只适用于我通过注入它的特定进程CreateRemoteThread.

c++ directx hook dll-injection

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

将FontStyles和FontWeights绑定到WPF ComboBox

我只是想知道是否可以将可用的FontStyles和FontWeights 列表绑定到一个ComboBox

例如,要将字体列表绑定到组合框,您可以使用:

FontComboBox.ItemsSource = Fonts.SystemFontFamilies;
Run Code Online (Sandbox Code Playgroud)

我还可以为:

FontStyleComboBox.ItemsSource = .... 
FontWeightComboBox.ItemsSource = ....  ?
Run Code Online (Sandbox Code Playgroud)

是否需要对类System.Windows.FontWeightsSystem.Windows.FontStyles类进行反思,还是会有更简单的方法?

谢谢

.net wpf binding combobox styles

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

如何比较可可的两个日期(仅限日期;不是时间)?

基本上,我想弄清楚它是否是第二天.因此,我将当前日期(例如1月2日)不断存储在plist中.但是下次用户打开应用程序时,如果日期已经改变(例如1月3日),我想做点什么.请注意,简单的升序检查不起作用,因为我不想知道一个日期是否晚于另一个日期,如果差异仅以小时为单位.我需要能够区分1月2日11:50和1月3日2:34而不是1月3日2:34和1月3日5:12.

macos cocoa objective-c

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

我可以在Android Dalvik上使用哪些编程语言?

理论上,Dalvik执行任何虚拟机字节代码,例如使用编译器创建

  • AspectJ的
  • ColdFusion的
  • Clojure的
  • Groovy的
  • JavaFX脚本
  • JRuby的
  • Jython的
  • 犀牛
  • 斯卡拉

Dalvik的字节码编译器的工作版本是否可用于除Java之外的其他语言?

python java android scala dalvik

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

我们在vb6.0中使用的启动模块的C#等价是什么?

在vb6.0中使用C#等效启动模块开发的基于win的应用程序是什么?静态类?或者是什么?

c# windows static class startup

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

如何在rails中更新twitter

def post_to_twitter
message = from some where
url = URI.parse('http://twitter.com/statuses/update.xml')
req = Net::HTTP::Post.new(url.path)
req.basic_auth 'account', 'password'
req.set_form_data({'status' => message})
res = Net::HTTP.new(url.host, url.port).start {|http| http.request(req) }
case res
when Net::HTTPSuccess, Net::HTTPRedirection
  # ok
else
  # false
end

end
Run Code Online (Sandbox Code Playgroud)

这是twitter更新的代码,当我通过此操作向twitter发布一些更新时,它总是错误的.

我能知道哪里出错吗?

twitter ruby-on-rails

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