问题列表 - 第38968页

如何改进这个PHP/MySQL新闻源?

让我从蝙蝠开始,说我知道这不是最好的解决方案.我知道这是一个kludgy和一个功能的黑客.但那就是我在这里的原因!

这个问题/工作建立了 Facebook的新闻提要的创建者安德鲁博斯沃思讨论Quora.

我正在构建各种新闻源.它完全是在PHPMySQL.

替代文字


MySQL

Feed的关系模型由两个表组成.一个表用作活动日志; 事实上,它的名字activity_log.另一张桌子是newsfeed.这些表几乎相同.

日志架构activity_log(uid INT(11), activity ENUM, activity_id INT(11), title TEXT, date TIMESTAMP)

...并且Feed架构newsfeed(uid INT(11), poster_uid INT(11), activity ENUM, activity_id INT(11), title TEXT, date TIMESTAMP).

每当用户执行与新闻源相关的操作时,例如询问问题,它将立即记录到活动日志中.


生成新闻源

然后每隔X分钟(此刻5分钟,将改为15-30分钟后),我运行一个执行下面脚本的cron作业.此脚本循环遍历数据库中的所有用户,查找该用户的所有朋友的所有活动,然后将这些活动写入新闻源.

目前SQL,剔除活动(被称为ActivityLog::getUsersActivity())有一个LIMIT 100强加性能*的原因.*不是我知道我在说什么.

<?php

$user = …
Run Code Online (Sandbox Code Playgroud)

php mysql feeds web-applications

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

在构造函数初始化列表中调用函数是否可以?

我的直觉是不是.我遇到以下情况:

class PluginLoader
{
   public:
      Builder* const p_Builder;
      Logger* const p_Logger;

      //Others
};

PluginLoader::PluginLoader(Builder* const pBuilder)
   :p_Builder(pBuilder), p_Logger(pBuilder->GetLogger())
{
   //Stuff
}
Run Code Online (Sandbox Code Playgroud)

或者我应该更改构造函数并Logger* const从构造的位置传递一个PluginLoader

c++ constructor variable-initialization

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

是否可以在 Web 应用程序中嵌入数据库?

是否可以在小型 Web 应用程序中嵌入数据库?我需要的是不需要在服务器计算机上安装任何数据库。只需在文件夹中添加一个 jar 即可使数据库正常工作。

我使用 Java EE 和 Netbeans 作为我的 IDE。如果可以的话,可以嵌入哪些开源数据库。

任何指向一些好的教程的指示都会更有帮助。

java netbeans embedded-database

5
推荐指数
2
解决办法
2762
查看次数

ASP.NET MVC3 - ActionResult将DotNetOpenAuth WebResponse呈现为String

我刚刚更新了我的MVC2项目来运行MVC3(RC).除了一个问题,一切都按预期工作.

我正在运行DotNetOpenAuth,但是当我进行身份验证时,我的页面会呈现字符串

DotNetOpenAuth.Messaging.OutgoingWebResponseActionResult

而不是验证(在MVC2应用程序中工作)

我在其他地方发现了这个问题,我做了所建议的,但无济于事.

这是我的Web.Config的剪辑

</configSections>
<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="System.Web.Mvc"
                publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="2.0.0.0" newVersion="3.0.0.0"/>
        </dependentAssembly>
    </assemblyBinding>
</runtime>
<system.web.webPages.razor>
Run Code Online (Sandbox Code Playgroud)

还有什么可能导致这个问题?

如果它有帮助,这是在MVC3之前工作的Controller代码

    ''# <ValidateInput(False)> _  ''# this code is commented out so that it displays properly on StackOverflow - It's not really commented out in the project.
    Public Function Authenticate(ByVal go As String) As ActionResult
        Dim response As IAuthenticationResponse = openid.GetResponse()
        If response Is Nothing Then
            ''# Stage 2: user submitting Identifier
            Dim id As Identifier

            If …
Run Code Online (Sandbox Code Playgroud)

asp.net dotnetopenauth asp.net-mvc-3

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

"服务器标签形成不好." 怎么了?

我收到以下解析器错误消息.我该如何解决这个问题?

服务器标签格式不正确.

码:

<a href="#" class="mySprite id<%# ((int)DataBinder.Eval(Container,"ItemIndex")) % 6 + 1%>">
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

如何从zend应用程序重定向到非zend链接

我的应用程序混合了简单的PHP网页和zend应用程序.有时我需要从zend应用程序的Action重定向到简单的PHP网页.

例如:

我想重定向example.com/module/controller/actionexample.com/simplephp.php.

我试过header("Location: example.com/simplephp.php");但它不起作用.

谢谢

php redirect zend-framework forward

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

什么PHP IDE支持Facebook XHP扩展?

Facebook的XHP延长介绍什么是基本XML文本(当然,XHTML文字),以PHP语言,允许像语法如下:

$foo = <div>hello</div>;

$foo = <div>
       hello
       </div>;

$foo = 'hello';
echo <div>{$foo}</div>; // outputs <div>hello</div>

$foo = 'hello';
echo <div>{substr($foo, 0, 2)}</div>; // outputs <div>he</div>
Run Code Online (Sandbox Code Playgroud)

最大的问题是我找不到支持这种语法的IDE而不将其标记为语法错误.

我被告知Facebook通常使用vim或emacs进行开发,但我希望有一个支持这种语法的更全面的IDE.目前,Netbeans 6.9,7.0 M2和Zend Studio 8都将此语法标记为错误,即使它在启用了XHP扩展的PHP上执行正常.

对编辑器或插件的建议允许它在没有语法错误的情况下工作?

有关XHP的信息:https: //github.com/facebook/xhp/wiki

php ide netbeans zend-studio netbeans-plugins

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

在后面的代码中获取由ASP.NET控件呈现的HTML

嗨,我想在代码后面的Panel中调用相应的html.我怎样才能做到这一点?

我有这个

<asp:Panel ID="MyPanel" runat="server">
    // other asp.net controls and html stuffs here.
</asp:Panel>
Run Code Online (Sandbox Code Playgroud)

我希望MyPanel在我的代码中使用等效的HTML 及其所有内容,例如在PageLoad或某些方法中.

谢谢.

c# asp.net

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

Html 5文件上传

我一直试图让Html 5文件上传工作.我似乎并没有"得到它".所以,不要告诉你我所面临的所有问题,而是想知道是否有人已经将这个问题弄清楚,并愿意提供帮助.

很高兴有功能1.文件上传进度2.剩余时间3.上传完成后进行某种确认

html5 file-upload file

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

HTML5拼写检查属性的值

spellcheck属性的默认值是什么?与其他价值观一起.

html5

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