我有一个问题需要解决一个社交网络应用程序,这听起来很难:我不确定它的NP完整与否.它闻起来可能是NP完全的,但我对这些东西没有很好的意识.在任何情况下,算法对我来说都是更好的消息.
无论如何,输入是一些图形,我想要做的是将节点分成两组,以便两组都不包含三角形.如果它有帮助,我知道这个特殊的图形是3可着色的,虽然我实际上并不知道着色.
启发式地,一个"贪婪"的算法似乎很快收敛:我只是在分区的任何一侧寻找三角形,并在找到它们时打破它们.
所以我对BOSH的热情有点困惑.它是使用http与XMPP服务器交互的方式吗?例如,openfire在http://domain.com:7070/http-bind/使用BOSH
我如何使用此URL?需要做什么?
搜索引擎如何合并倒排索引的结果?
例如,如果我搜索单词"dog"和"bat"的倒排索引,那么每个文档中都会有两个巨大的列表,其中包含两个单词中的一个.
我怀疑搜索引擎是否遍历这些列表,一次一个文档,并尝试查找与列表结果匹配的内容.算法做了什么使这个合并过程快速发展?
我想在 RAM 中存储信息(会话和大量字符串),但我不知道应该使用 tmpfs 还是 memcached 服务器。有人做了一些基准测试,知道哪个更快?某些 ajax 脚本需要每个登录用户每 1-5 秒请求一次信息,例如 PHP 中的网络聊天。所以PHP 必须经常连接到memcache。
使用 tmpfs 的好处应该是我可以创建很多文件并有一个结构(目录),而我在 memcached 中只有一个键值系统,但我可以使用数组或对象来存储信息。如果有任何差异,CPU 负载也很有趣。
谢谢。
什么是相当于php in_array
或IList.Contains
C#.net.我是C n00b,但我知道很少是buit-in.如果我必须自己做,最好的方法是什么?迭代数组并测试每个值?
在Visual Studio中的VB.NET项目中工作时(特别是2008,但希望答案适用于任何版本)是否可以让intellisense/auto-complete只显示"All"选项卡而不是"Common"/"All" " 标签?或者,将其默认为"全部"选项卡.
主要是一个C#开发人员,编辑试图比我更聪明,告诉我它认为我应该寻找的东西比任何东西都更令人烦恼.
注意:我确实安装了ReSharper和DevExpress,因此如果解决方案仅适用于其中一个工具,则可以使用.
我正在玩一些历史数据,其中我知道一些日期准确(即dd/mm/yyyy),而其他日期只是yyyy而其他日期是yyyy?(即年份不确定).我甚至遇到了fl,这显然意味着"蓬勃发展".
目前我正在使用DateTime类,它似乎不支持这种不确定性的标记/表示.有没有解决这个问题的标准方法?
有没有人知道在mac os x上从ac程序读取和写入sqlite数据库需要什么?我在os x上找到了sqlite3命令行工具,但似乎在任何地方都没有sqlite.h文件.我的理解是coreData可以使用sqlite格式,整件事情让人很困惑.当我为C寻找嵌入式sql库时,我永远不知道我找到的是命令行工具还是ac库或两者.
我正在与Android糟糕的布局系统作斗争.我正试图让桌子填满屏幕(简单吧?)但是这太难了.
我让它以某种方式在XML中工作,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent">
<TableRow android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="1">
<Button android:text="A" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1"/>
<Button android:text="B" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1"/>
</TableRow>
<TableRow android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="1">
<Button android:text="C" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1"/>
<Button android:text="D" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1"/>
</TableRow>
Run Code Online (Sandbox Code Playgroud)
但是我不能让它在Java中工作.我已经尝试过一百万种LayoutParams组合,但没有任何效果.这是我最好的结果,它只填充屏幕的宽度,而不是高度:
table = new TableLayout(this);
// Java. You suck.
TableLayout.LayoutParams lp = new TableLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT);
table.setLayoutParams(lp); // This line has no effect! WHYYYY?!
table.setStretchAllColumns(true);
for (int r = 0; r < 2; ++r)
{
TableRow row = new TableRow(this);
for …
Run Code Online (Sandbox Code Playgroud) 我正在使用Microsoft Visual Studio 2008,我正在尝试为我的程序设置exe图标.
我搜索了这个网站,发现了这个:如何在visual studio 2008中为我的应用程序设置图标?
但我找不到这个"资源视图".我在MVS08中到处寻找
如何访问资源视图并为我的应用程序设置主图标?