我有一大堆网站需要调用外部服务器来获取一些数据。此服务器包含基于用户正在做的事情而需要在网站上应用的合理信息,例如折扣代码。
由于我不能对用户的操作进行同步ajax调用(不推荐也不是很好的做法),所以每次用户在这些网站上加载页面时,我都会异步调用。调用检索所有可能的折扣代码,但我希望人们无法解码并免费获得它们。服务器创建一个json数组并将其编码为base64,然后用户浏览器中的JS将对其进行解码( to ()函数),从而得到我需要使用的json。
我想对此进行加密,就像字母交换之类的算法。这意味着,即使用户读取了我的json结果,也无法读取它,但是当我的JS代码试图解码它时(使用调试器暂停)
我需要拒绝折扣,但我也希望只适用于某些产品的折扣金额。
例如:我的购物车是A,B,我有10%的订单折扣。我不想B产品打折,但我只想打折A,我的方法是这样
if cart.discount_code&.percentage
discount = cart.discount_code.percentage / 100.0
discount = 1.0 - discount.to_s.to_f # there's probably a better way to do this... but :)
cart.line_items.each do |line_item|
这是我的计划。{我使用linux(mac(xcode&终端))}程序名称是旅游公司。
Ask for the user's first name and the discount code (3 letters plus 1 digit, e.g. "AGF2",or 0 if no discount code available).
-所以我会用fget得到字符串,如何检查最后一个数字,指南#1
When the user enters a name equal to "END", you have reached the end of th
这是我在一次面试中被问到的,我得到的反馈是我缺乏OOD技能。所以我想知道我建议的设计有什么问题。
问题陈述:设计一个帮助计算购物车中项目的TotalCost的系统。您将得到购物车中的商品列表和折扣,如下例所示。清单将包括物品或折扣,顺序重要:
样品车:10美元书籍xyz,10%折扣所有项目,20美元固定,20%折扣下一项,100美元衬衫,15美元在第5种类型的书。
类型折扣:对所有项目的折扣为10%,下一项的折扣为20%,下一项的折扣为15美元,第5种类型的折扣可在系统中稍后添加更多类型的折扣。
我给出的解决方案:
这是我制作的类图:
这里是TotalCost()算法:
public d
我刚刚在一个9节点的Cassandra集群中导入了大量数据,在创建一个包含更多数据的新ColumnFamily之前,我希望能够确定我的集群当前有多满(就内存使用量而言)。我不太确定我需要看什么。我不想再导入20-30‘t的数据,然后意识到我应该再添加5-6个节点。
简而言之,我不知道现在集群中的节点是否太少/太多。
任何帮助都将不胜感激:)
$ nodetool -h 192.168.1.87 ring
Address DC Rack Status State Load Owns Token
目前我有三张桌子
name 用户id
active 折扣id
discount_user discount_id,user_id,start,end
我需要找到当前用户的所有活动折扣,目前正在运行基于start和end日期持有的枢轴表。
我希望能够在折扣表上构建一个scopeActive方法,以缩小当前用户的活动折扣,但我只希望在来自user表查找折扣的情况下添加日期范围:
$discounts = User::find(1)->discounts()->active()->get(); // within date range
$active = Discoun