问题列表 - 第37510页

处理退款或/在数据库中存储积分的最佳方式?

假设我有一个 Web 应用程序,它是某种商店。我有一张保存所有货币交易的表。

custid、orderid、支付金额...等

这张表用于销售报告以及您拥有的东西。

现在我们想为客户提供某种信用,可以是礼券,也可以是退款。

将其与 -amount 一起输入到同一个表中是一个坏主意吗?或者将它们放在另一个表中更好?

使用此表结构来设置站点是否存在重大缺陷?

我已经设置了一些这样的系统,但没有得到其他人的太多反馈,你们通常如何设置像数据库这样的存储表。

谢谢,肯

database database-design e-commerce

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

为什么不将内容标记为内联?

首先,我不是在寻找一种方法来强制编译器内联每个函数的实现.

要降低误导性答案的级别,请确保您了解inline关键字的实际含义.这里有很好的描述,内联vs静态vs extern.

所以我的问题,为什么不标记每个函数定义inline?即理想情况下,唯一的编译单位是main.cpp.或者可能还有一些用于无法在头文件中定义的函数(pimpl idiom等).

这个奇怪的请求背后的理论是,它将为优化器提供最大的信息.它当然可以内联函数实现,但它也可以进行"跨模块"优化,因为只有一个模块.还有其他优点吗?

有没有人用真正的应用程序尝试过这个?性能是否提高了?减少?!?

标记所有函数定义有哪些缺点inline

  • 编译可能会更慢并且会消耗更多内存.
  • 迭代构建被破坏,每次更改后都需要重建整个应用程序.
  • 链接时间可能是天文数字

所有这些缺点仅影响开发者.运行时缺点是什么?

c++ optimization inline tradeoff

46
推荐指数
7
解决办法
6155
查看次数

jQuery .load可以追加而不是替换吗?

我有一个WordPress安装,我正在尝试使用jQuery创建一个Load More效果.我在使用页面片段的基本.load功能时遇到了一些麻烦.我不介意使用.get,因为我在这里看到一些线程,认为这是一个更好的解决方案.

这是我的页面URL结构和内容:

第一页: http://example.com/page/1/

HTML:

<div id="articles">
  <div class="story">blah blah blah</div>
  <div class="story">blah blah blah</div>
  <div class="story">blah blah blah</div>
  <div class="story">blah blah blah</div>
</div>
Run Code Online (Sandbox Code Playgroud)

第二页: http://example.com/page/2/

HTML:

<div id="articles">
  <div class="story">blah blah blah</div>
  <div class="story">blah blah blah</div>
  <div class="story">blah blah blah</div>
  <div class="story">blah blah blah</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在页面底部有一个链接,我尝试过以下操作:

jQuery(#articles).load('http://example.com/page/2/ #articles');
Run Code Online (Sandbox Code Playgroud)

可悲的是,有两个问题.首先,.load函数#articles div从第二页抓取它的内容并将其放入现有的内容中#articles div.这意味着,即使这是有效的,每次点击都会产生div内的递归div.这太乱了.

是否有人可以帮助我将命令.story classes从第二页添加到#articles div第一页上?我可以用WordPress之后的变量,循环和PHP来计算自动化的后勤.只需要适当的jQuery脚本一些帮助.

PS Bonus问题:如果有人知道jQuery .load/.get是否会损害浏览量,这对于那些有广告收入的人来说非常重要,请告诉我们!如果每个.load/.get都算作Google Analytics的另一个点击,我们就会很好!

谢谢!

jquery wordpress-theming jquery-load

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

使用DPLL坐标求解器求解

我找到了一个坐着的求解器

http://code.google.com/p/aima-java/

我尝试使用以下代码来使用dpllsolver解决表达式

输入是

(A <=> B) AND (C => D) AND (A AND C) AND (NOT (B AND D)) AND (NOT (B AND D AND E))
Run Code Online (Sandbox Code Playgroud)

CNF变压器将其转换为

 (  (  ( NOT A )  OR B ) AND  (  ( NOT B )  OR A ) )
Run Code Online (Sandbox Code Playgroud)

它不考虑逻辑的其他部分,它只考虑第一个术语,如何使其正常工作?

请建议我,如果其他一些坐着的解决方案可以做到这一点

PEParser parser = new PEParser();
CNFTransformer transformer=new CNFTransformer();
Sentence and;
Sentence transformedAnd;
DPLL dpll = new DPLL();

Sentence sentence = (Sentence) parser.parse("(A <=> B) AND (C => D) AND (A AND …
Run Code Online (Sandbox Code Playgroud)

java logic artificial-intelligence sat-solvers first-order-logic

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

哪个Python IDE可以逐行运行我的脚本?

我不会称自己为程序员,但我最近开始学习Python并且非常喜欢它.

到目前为止,我主要将它用于小任务 - 脚本,文本处理,KML生成和ArcGIS.

根据我对R的经验(使用优秀的Notepad ++和NppToR组合),我通常尝试逐行(或逐个区域)处理我的脚本,以便了解我的脚本的每个步骤正在做什么...并检查结果苍蝇

我的问题:是否有适用于Windows的IDE(或编辑器?),可以让您评估单行Python脚本?

已经 看到 相当大量的关于在Python方面的IDE讨论..但到目前为止,在这个具体的问题还没有stubled.

感谢帮助!

python ide

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

水平LinearGradient与android

这一定是一个简单的,但我真的很茫然......以下代码绘制了一个矩形,其线性渐变从左到右,从白色到黑色,

int x1 = 0, y1 = 0, x2 = 100,  y2 = 40;
Shader shader = new LinearGradient(x1, y1, x2, y2, Color.WHITE, Color.BLACK, TileMode.CLAMP);
Paint paint = new Paint();
paint.setShader(shader);
canvas.drawRect(new RectF(x1, y1, x2, y2), paint);
Run Code Online (Sandbox Code Playgroud)

好的.现在我要做的是将此渐变更改为水平渐变,使颜色从白色变为黑色,从上到下.我试图做的是添加:

Matrix trans = new Matrix();
trans.setRotate(90);
shader.setLocalMatrix(trans);
Run Code Online (Sandbox Code Playgroud)

但相反,渐变是一个有趣的天使,或者只有一种颜色......我也试图以各种方式玩渐变的坐标(认为可能它们应该被转换)无济于事.我错过了什么?

android

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

如何检查Scroll Lock是打开还是关闭?

如何检查系统上是否启用了Scroll Lock?

java

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

PDO错误消息?

这是我的代码片段:

$qry = '
    INSERT INTO non-existant-table (id, score) 
    SELECT id, 40 
    FROM another-non-existant-table
    WHERE description LIKE "%:search_string%"
    AND available = "yes"
    ON DUPLICATE KEY UPDATE score = score + 40
';
$sth = $this->pdo->prepare($qry);
$sth->execute($data);

print_r($this->pdo->errorInfo());
Run Code Online (Sandbox Code Playgroud)

这应该给我一个错误,因为表甚至不存在.我得到的只是:

数组([0] => 00000)

如何更好地描述错误,以便我可以调试问题?

php pdo

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

哪些推荐的Perl模块可以序列化Moose对象?

我平时用Storablenstore,但现在我有一个模块CODE,显然Storable不喜欢这样.

我发现YAML(而YAML::XS我真的不能去上班).我还对MooseX :: Storage进行了一些实验,没有取得多大成功.

还有其他选择吗?你会推荐什么?

perl serialization yaml moose coderef

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

JQuery + Json - 一个例子的第一步

我需要(最近)在jquery创建的ajax调用之后从服务器获取一个数组.我知道我可以使用JSON来做到这一点.但我不知道如何使用JQuery实现它(我刚接触JSON).我尝试在互联网上搜索一些例子,但我没有找到它.

这是代码:

// js-jquery function
function changeSponsor() {
    $.ajax({
        type: 'POST',
        cache: false,
        url: './auth/ajax.php',
        data: 'id=changespon',
        success: function(msg) {
            // here i need to manage the JSON object i think
        }
    });
    return false;
}

// php-server function
if((isset($_POST['id'])) && ($_POST['id']=="changespon")) {
    $linkspon[0]="my ";
    $linkspon[1]="name ";
    $linkspon[2]="is ";
    $linkspon[3]="marco!";

    echo $linkspon;
}
Run Code Online (Sandbox Code Playgroud)

事实上,我需要在ajax调用之后获取数组$ linkspon并进行管理.怎么办?我希望这个问题很清楚.谢谢

编辑

好.这是我的jquery函数.我添加$ .getJSON函数,但我认为在错误的地方:)

function changeSponsor() {
    $.ajax({
        type: 'POST',
        cache: false,
        url: './auth/ajax.php',
        data: 'id=changespon',
        dataType: 'json',
        success: function(data) {
            $.getJSON(url, function(data) { alert(data[0]) } …
Run Code Online (Sandbox Code Playgroud)

php arrays jquery json

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