假设我有一个 Web 应用程序,它是某种商店。我有一张保存所有货币交易的表。
custid、orderid、支付金额...等
这张表用于销售报告以及您拥有的东西。
现在我们想为客户提供某种信用,可以是礼券,也可以是退款。
将其与 -amount 一起输入到同一个表中是一个坏主意吗?或者将它们放在另一个表中更好?
使用此表结构来设置站点是否存在重大缺陷?
我已经设置了一些这样的系统,但没有得到其他人的太多反馈,你们通常如何设置像数据库这样的存储表。
谢谢,肯
要降低误导性答案的级别,请确保您了解inline关键字的实际含义.这里有很好的描述,内联vs静态vs extern.
所以我的问题,为什么不标记每个函数定义inline?即理想情况下,唯一的编译单位是main.cpp.或者可能还有一些用于无法在头文件中定义的函数(pimpl idiom等).
这个奇怪的请求背后的理论是,它将为优化器提供最大的信息.它当然可以内联函数实现,但它也可以进行"跨模块"优化,因为只有一个模块.还有其他优点吗?
有没有人用真正的应用程序尝试过这个?性能是否提高了?减少?!?
标记所有函数定义有哪些缺点inline?
所有这些缺点仅影响开发者.运行时缺点是什么?
我有一个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的另一个点击,我们就会很好!
谢谢!
我找到了一个坐着的求解器
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
这一定是一个简单的,但我真的很茫然......以下代码绘制了一个矩形,其线性渐变从左到右,从白色到黑色,
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)
但相反,渐变是一个有趣的天使,或者只有一种颜色......我也试图以各种方式玩渐变的坐标(认为可能它们应该被转换)无济于事.我错过了什么?
这是我的代码片段:
$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)
如何更好地描述错误,以便我可以调试问题?
我平时用Storable用nstore,但现在我有一个模块有CODE,显然Storable不喜欢这样.
我发现YAML(而YAML::XS这我真的不能去上班).我还对MooseX :: Storage进行了一些实验,但没有取得多大成功.
还有其他选择吗?你会推荐什么?
我需要(最近)在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)