小编nic*_*ckf的帖子

确定论坛中的未读项目

使用PHP和MySQL,我有一个我正在尝试构建的论坛系统.我想知道的是,我如何设置它,以便当用户阅读论坛条目时,无论他们在哪个论坛,它都显示为该用户的JUST,直到有人在其上发帖.

目前,对于每个线程,我有一个带有PostID的表,并且具有发布它的UserID,将其链接到的ThreadID,实际的Post(作为Text),然后是它发布的日期/时间.

对于每个论坛中的线程列表,有threadID(主键),ThreadName,它所属的ForumID,NumPosts,NumViews,LastPostDateTime和CreateDateTime.有帮助吗?

php mysql forum

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

C#中的无服务器数据库

在这里完成新手问题:我是第一次玩C#并想制作一个Windows Forms应用程序,它将一些信息存储在数据库结构中,但显然不希望在每个客户端上安装像MySQL这样的东西电脑.我该怎么做?

c# database

4
推荐指数
3
解决办法
6768
查看次数

当IE8不是IE8时,$ .browser.version是什么?

如果需要,IE8可以进入IE7模式.jQuery如何检测到这个?具体来说,价值是$.browser.version多少?

jquery internet-explorer-8

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

在使用Zend/PDO构建查询时如何使用MySQL函数

我正在使用Zend Framework和PDO MySQL适配器,我想在insert语句中使用一个函数.基本上,我想生成的SQL是这样的:

INSERT INTO `myTable` (`leftId`, `rightId`, `date`) VALUES ($left, $right, NOW())
Run Code Online (Sandbox Code Playgroud)

这是我的模型中的代码:

$data = array(
    "leftId" => $left,
    "rightId" => $right,
    "date" => "NOW()"
);

$this->insert($data);
Run Code Online (Sandbox Code Playgroud)

这会尝试插入"NOW()"而不是NOW():

常规错误:1292日期时间值不正确:第1行的列'date'为'NOW()'

我该怎么做?

php mysql pdo zend-framework

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

CakePHP对Oracle有好处吗?其他框架怎么样?

我正在研究一些我即将开始的PHP项目的框架(特别是CakePHP),它必须在Oracle上运行.

一个快速的谷歌搜索发现,蛋糕没有与Oracle支持打包,并且有人写了一个驱动程序,但那是在2007年4月,所以我不知道信息的有效性如何.

有没有人有过使用CakePHP或任何其他运行在Oracle上的PHP框架的经验?对我来说有什么指针?

php oracle frameworks zend-framework cakephp

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

在计算趋势时,您如何解释样本量较小?

我正在做一些工作来处理某个月的家庭批准的一些统计数据.我希望能够显示趋势 - 也就是说,自上个月以来哪些区域的相对增加或减少很大.

我的第一个天真的方法是计算两个月之间的百分比变化,但是当数据非常低时会出现问题 - 任何变化都会被放大:

// diff = (new - old) / old
     Area      |  June  |  July  |  Diff  |
 --------------|--------|--------|--------|
 South Sydney  |   427  |   530  |  +24%  |
 North Sydney  |   167  |   143  |  -14%  |
 Dubbo         |     1  |     3  | +200%  |
Run Code Online (Sandbox Code Playgroud)

我不想忽视任何区域或价值作为异常值,但我不希望Dubbo每月增加2个,超过南悉尼增加103个.有没有更好的方程式可以用来显示更有用的趋势信息?

此数据最终会在Google地图上绘制.在第一次尝试中,我只是将差异转换为"热图颜色"(蓝色 - 减少,绿色 - 没有变化,红色 - 增加).可能使用一些其它度量来改变每个区域的视图可能是一个解决办法,例如,改变基于批准或类似的东西的总数α通道,在这种情况下,多宝将是明亮的红色,但相当透明的,而南悉尼将更接近黄色但非常不透明.

有关显示此数据的最佳方式的任何想法?

language-agnostic algorithm statistics google-maps

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

在sql server中存储html内容和其他文档(pdf,word,excel)?

什么数据类型最好存储html内容和文档,如pdf,excel文件和word文档.我目前正在使用ntext,但我不确定这是否是存储html内容的最佳数据类型.

此外,我目前使用FCKEditor将html内容保存到ntext字段,并将标记与样式一起存储.如果我碰巧将描述的一部分读入ListView的ItemTemplate,其中包含以下内容:

<%# Eval("content") %>
Run Code Online (Sandbox Code Playgroud)

它显示内容,但也显示标记.例如,而不是显示:

"This is an html string",它会显示 <p>This is and html <b>string</b></p>

html c# t-sql sql-server asp.net

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

何时使用常量作为参数而不是魔术值

我已阅读(并且普遍同意)为了提高代码易读性,您应该使用常量而不是幻数作为方法参数.例如,使用PHP:

// no constants ////////////////////
function updateRecord($id) {
    if ($id == -1) {
        // update all records
    } else {
        // update record with "id = $id"
    }
}

updateRecord(-1); // future maintainer says: "wtf does -1 do?"
                  // and then has to jump to the function definition

// with constants: /////////////////

define('UPDATE_ALL', -1);

function updateRecord($id) {
    if ($id == UPDATE_ALL) {
        // update all records
    } else {
        // update record with "id = $id"
    }
}

updateRecord(UPDATE_ALL); // …
Run Code Online (Sandbox Code Playgroud)

parameters constants

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

javascript对象的toString函数是否受本地化影响?

这可能是一个非常愚蠢的问题,但是无论客户端的语言设置如何,我都可以依赖toString()函数吗?

也就是说,对我来说:

x = true;
x.toString();  // "true"
Run Code Online (Sandbox Code Playgroud)

如果法国人跑到我的应用程序,将在输出中"true"还是"vrai"

javascript localization internationalization

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

多重更新在MongoDB中不起作用

我有一个我从CSV填充的集合,但是在记录中有一些我不再需要的字段,所以我想删除它们,但它似乎没有做任何事情.这是来自CLI:

> db.stops.update({}, { $unset: {stop_lat: 1, stop_lon: 1} }, { multi: 1 })
> db.stops.findOne({stop_id: 1000})

{
  "_id" : ObjectId("50d30386884be8bf2a6c208a"),
  "stop_id" : 1000,
  // some other fields
  "stop_lat" : -27.339115,
  "stop_lon" : 153.043884,
}
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?

mongodb

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