问题列表 - 第10866页

CodeIgniter的Wiki应用程序?

我正在考虑为某人做一个项目,他们想要在他们的网站上实施一个wiki.我计划使用Code Igniter构建网站,我希望有一些Wiki应用程序可用,但我还没有找到.有人知道一个,还是有任何建议?

wiki wiki-engine codeigniter

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

Gmail,Yahoo,Facebook,Twitter通过PHP联系进口商

如果他们希望邀请他们的朋友,我可以从我的用户账户中导入Gmail,Yahoo,MSN,Facebook,Twitter联系人,这是PHP中最好,最便宜的应用程序?

我经历过:

http://www.improsys.com/importer.htm http://www.octazen.com/demo.phphttp://www.iplussoft.com/product/iplusinvite_pricing

Octazen看起来很棒,但想要全部解决方案需要超过320美元.我不想花这么多钱.

所有PHP程序员都可能需要构建集成类似的应用程序,我需要知道哪个是最好的PHP readymade应用程序?

任何帮助将不胜感激,我会对每个答案微笑 - 这应该是你找到我惊人的东西的最大动力:)

php twitter gmail facebook contacts

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

没有递归的字符串排列

这是递归代码.
你们能否就如何使用迭代方法实现这一点给出意见?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PermAndComb
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = "abcd";
            Permutation(s);
            Console.ReadKey();

        }

        public static void Permutation(string s)
        {
            int len = s.Length;
            char [] inStr  = s.ToCharArray();
            StringBuilder outStr = new StringBuilder();
            bool[] used = new bool[len];

            doPermute(inStr, outStr,used, len, 0);

        }

        public static void doPermute(char[] instr, StringBuilder outStr,bool [] used, int len, int level)
        {
            if (level == len)
            {
                Console.WriteLine(outStr.ToString());
                return;
            } …
Run Code Online (Sandbox Code Playgroud)

c#

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

如何在双引号字符串中使用对象的属性?

我有以下代码:

$DatabaseSettings = @();
$NewDatabaseSetting = "" | select DatabaseName, DataFile, LogFile, LiveBackupPath;
$NewDatabaseSetting.DatabaseName = "LiveEmployees_PD";
$NewDatabaseSetting.DataFile = "LiveEmployees_PD_Data";
$NewDatabaseSetting.LogFile = "LiveEmployees_PD_Log";
$NewDatabaseSetting.LiveBackupPath = '\\LiveServer\LiveEmployeesBackups';
$DatabaseSettings += $NewDatabaseSetting;
Run Code Online (Sandbox Code Playgroud)

当我尝试使用字符串执行命令中的一个属性时:

& "$SQlBackupExePath\SQLBackupC.exe" -I $InstanceName -SQL `
  "RESTORE DATABASE $DatabaseSettings[0].DatabaseName FROM DISK = '$tempPath\$LatestFullBackupFile' WITH NORECOVERY, REPLACE, MOVE '$DataFileName' TO '$DataFilegroupFolder\$DataFileName.mdf', MOVE '$LogFileName' TO '$LogFilegroupFolder\$LogFileName.ldf'"
Run Code Online (Sandbox Code Playgroud)

它试图只使用值$DatabaseSettings而不是值$DatabaseSettings[0].DatabaseName,这是无效的.
我的解决方法是将其复制到一个新变量中.

如何直接在双引号字符串中访问对象的属性?

powershell string-interpolation

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

CVS结帐:将项目签出到您当前所在目录以外的目录中?

目前我发出以下命令:cvs -d/path/cvsroot checkout -P directory/powers_npg /

但是,这会将我在目录上方的整个目录结构检出到我发出此命令时所在的位置.

我试图检查这棵树,但我希望它检查到与我的PWD不同的目录.

我想要像这样的命令:

cvs -d/wv/path/cvsroot checkout -P目录/ powers_npg// home/me/Desktop/

因此,检查到我当前位置的任何内容都将签出到/ home/me/Desktop /.

我现在正在通过一个脚本在我完成检查时移动树来实现这一目标,但我想有更好的方法来实现这一目标.

cvs vcs-checkout

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

数据库设计 - 一个表中有数十亿条记录?

假设您正在创建一个数据库来存储聊天室应用程序的消息.有无限数量的聊天室(它们是在运行时按需创建的),所有消息都需要存储在数据库中.

创建一个巨大的表来存储所有聊天室的消息是不是错了,知道最终可能在那一个表中有数十亿条记录?

为每个创建的房间动态创建一个表并将该房间的消息仅存储在该表中是否更为谨慎?

database

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

在Python中模拟指针

我正在尝试将内部语言(ihl)交叉编译为Python.

ihl的一个特性是指针和引用,其行为与您对C或C++的期望相同.

例如,你可以这样做:

a = [1,2];  // a has an array 
b = &a;     // b points to a
*b = 2;     // derefernce b to store 2 in a
print(a);   // outputs 2
print(*b);   // outputs 2
Run Code Online (Sandbox Code Playgroud)

有没有办法在Python中复制此功能.

我应该指出,我认为我困惑了一些人.我不想要Python中的指针.我只是想从Python专家那里得到一个感觉,我应该生成什么样的Python来模拟我上面展示的情况

我的Python不是最好的,但到目前为止,我的探索还没有产生任何有希望的东西:(

我应该指出,我们正在寻求从我们的ihl转向更常用的语言,因此如果有人可以提出可能更适合的另一种语言,我们就不会真正与Python绑定.

python pointers

53
推荐指数
4
解决办法
9万
查看次数

什么是NoSQL,它是如何工作的,它提供了什么好处?

我一直在听NoSQL的事情,它最终可能成为SQL DB存储方法的替代品,因为数据库交互通常是网络速度的瓶颈.

所以我只有几个问题:

  1. 究竟是什么?

  2. 它是如何工作的?

  3. 为什么它比使用SQL数据库更好?它有多好?

  4. 这项技术是否太新,无法开始实施,还是值得研究一下?

database nosql

167
推荐指数
8
解决办法
6万
查看次数

绑定到DataGridView.Datasource时加载DataTable慢

我一直在搜索,我无法想出这一个.我正在开发一个Winforms UI,它正在拉动我需要在DataGridView中显示的大量行.我已经阅读了有关限制行数和分页的所有内容,我完全没有办法做到这一点.基本上我正在编写我在Codeplex上编写的SQL Server 2008扩展事件管理器的TargetDataViewer控件.

http://extendedeventmanager.codeplex.com/

基于特定目标以及它如何呈现数据,我只能做我能做的事情.我想要做的是将从目标读取的数据流式传输到DataGridView,类似于Profiler或SQL Server Management Studio在流入时显示数据的方式.我重写了很多代码,并使用BackgroundWorker提取数据并将其处理为DataTable.如果我没有设置DataGridView.DataSource = DataTable,我可以在几分钟内将300K +行数据加载到DataTable中,它确实运行得很快.一旦我将DataTable添加到DataSource,它就会慢慢停止(而不是几分钟,相同的300K行可能需要1/2小时).

我知道问题不是我的处理代码,它特定于绑定到DataGridView.DataSource,我有时间码来证明这一点.我无法弄清楚如何解决这个问题.对于性能,我可以在加载数据后将控件绑定到DataTable,但这是一个非常糟糕的用户体验.我看到很多人在加载数据时抱怨DataGridView的性能影响,所以这可能只是我遇到的限制?有任何想法吗?

c# datagridview winforms c#-3.0

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

MPI信号处理

使用时mpirun,是否可以^C在正在运行的代码中捕获信号(例如,由生成的SIGINT )?

例如,我正在运行并行化的python代码。except KeyboardInterruptpython blah.py我自己运行时,我可以捕获那些错误,但是当我运行时,则无法捕获mpirun -np 1 python blah.py

有人有建议吗?甚至找到如何在C或C ++编译程序中捕获信号也将是一个有用的开始。

如果我向生成的Python进程发送信号,它们可以正确处理这些信号;但是,发送到父orterun进程的信号(即,由于超过了群集上的墙时间,或在终端上按了Control-C)将立即杀死所有内容。

python signals mpi

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