我偶然发现的另一个有趣的访谈问题 -
为非常大的社交网络(Facebook,LinkedIn等)设计数据结构?
另外,设计一个算法来显示两个人之间的连接或路径(例如me-> foo-> bar-> rob-> ron)
我有一个复杂的算法,可以更新存储在数组中的3个直方图.我想调试我的算法,所以我想在用户界面中将数组显示为直方图.最简单的方法是什么?(快速应用程序开发比优化代码更重要.)
我有一些Qt(在C++中)的经验和matplotlib的一些经验.
(我将暂时搁置这个问题一两天,因为我很难在没有更多经验的情况下评估解决方案.希望社群的投票能帮助我们选择最佳答案.)
我正在构建一个简单的权重日志,其中有一个显示用户进度的表.我正在使用Codeigniter.
<?php foreach($logs as $log) : ?>
<tr>
<td><?php echo $log->date ;?></td>
<td><?php echo $log->weight ;?> kg.</td>
<td><!-- variation between this record and previous record. weigth[a] - weight[b] --></td>
<td></td>
<td><?php echo anchor('logs/edit/'.$log->id, 'Editar'); ?> <?php echo anchor('logs/delete/'.$log->id, 'Delete'); ?></td>
</tr>
<?php endforeach ;?>
Run Code Online (Sandbox Code Playgroud)
我正在尝试计算第一行和第二行之间的变化,以便获得日志之间的重量损失或增益.我想知道如何访问循环的先前记录,以便从当前记录的权重中减去它.
---------------------------------------
DATE | WEIGHT | VARIATION
---------------------------------------
Nov 20 | 70 kg | -1 kg << LAST LOGGED WEIGHT, FIRST IN ARRAY
.......................................
Nov 15 | 71 kg | -
---------------------------------------
Run Code Online (Sandbox Code Playgroud) 我想要做的是建立一个简单的机器人,它将存储在数据库中的一组信息发送给我的消息聊天窗口[聊天服务是gTalk,雅虎和其他常用的聊天产品]此外,它应该能够接受几个预定义的命令并回复他们.
有没有可用的开源代码?
open-source artificial-intelligence bots google-talk yahoo-messenger
我正在建造一个小组赛的Asteroids游戏.为了完成它我需要一个线交叉算法/代码.我找到了一个有效的,但我不理解它背后的数学.这是如何运作的?
point* inter( point p1, point p2, point p3, point p4)
{
point* r;
//p1-p2 is the first edge.
//p3-p4 is the second edge.
r = new point;
float x1 = p1.x, x2 = p2.x, x3 = p3.x, x4 = p4.x;
float y1 = p1.y, y2 = p2.y, y3 = p3.y, y4 = p4.y;
//I do not understand what this d represents.
float d = (x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4); …Run Code Online (Sandbox Code Playgroud) 我需要将不受信任的程序集加载到我的AppDomain中.我不希望Sandbox为此程序集执行新的AppDomain,因为它在内部需要访问某些功能,例如HttpContext.Current(在单独的沙盒AppDomain中为null).
我认为执行此操作的旧方法是使用一些自定义证据调用Assembly.Load,但看起来这已经被4.0中的CAS更改废弃了:
http://msdn.microsoft.com/en-us/library/ms145229.aspx
http://msdn.microsoft.com/en-us/library/ee191568(VS.100).aspx
我不太明白如何用新的安全模型完成我想要的东西......有人可以解释或建议一种替代方法吗?
谢谢.
我是Mercurial的新手.我想知道是否有办法将.hg文件夹移动到工作目录以外的其他位置并仍然监视更改?
例如,
I have the .hg in /foo/.hg/*
Can I move it to /bar/.hg/* and still monitor the contents of foo?
Run Code Online (Sandbox Code Playgroud)
编辑:我对工作目录很偏执.我有Dropbox备份我的Mercurial存储库.但是.hg文件夹对我的Dropbox来说太大了
我需要在javascript函数中将cp125*2*文本转换为unicode utf.
将CP125*1*转换为utf的功能我已经找到了.
如果你有这个功能请帮助我,谢谢!
根据"Delphi 2009中的新功能",有一种称为"等待链遍历"的新调试器功能.它特别说明了"添加了一个等待链遍历功能,以帮助您解决线程争用或死锁问题.该功能依赖于添加到Windows Vista操作系统的工具,该工具向调试器提供有关应用程序线程等待状态的信息.等待链的形式."
Delphi 2009在Windows Vista成为当前操作系统时发布.根据我的经验,Vista中引入的大多数功能也可以在Windows 7中使用.但是,我在Delphi 2009中通过Delphi XE安装(所有在Windows 7上)都没有看到此功能.
我在调试器的"线程"窗格中寻找此功能.
我在正确的地方寻找等待链遍历吗?
它是真正仅在Windows Vista中可用的功能,而不是在Windows 7中吗?
David M提供了一个清晰明确的答案,但我仍然没有在"线程"窗格中获得"等待链"列.这是一些代码.
主要表格:
unit Main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, SyncObjs, RanThread;
type
TForm1 = class(TForm)
ListBox1: TListBox;
Button1: TButton;
Button2: TButton;
Label1: TLabel;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure ThreadDone(Sender: TObject);
end;
var
Form1: TForm1;
RanGenThread: TRandomizer;
implementation
uses LoadThread;
{$R *.dfm}
{ TForm1 }
procedure …Run Code Online (Sandbox Code Playgroud) .net ×1
algorithm ×1
bots ×1
c++ ×1
cp1252 ×1
debugging ×1
delphi ×1
delphi-2009 ×1
dvcs ×1
foreach ×1
google-talk ×1
java ×1
javascript ×1
loops ×1
math ×1
matplotlib ×1
mercurial ×1
open-source ×1
php ×1
pyqt ×1
python ×1
static ×1
utf-8 ×1
vispy ×1