例如,我有这些数据:
headings = {
:heading1 => { :weight => 60, :show_count => 0}
:heading2 => { :weight => 10, :show_count => 0}
:heading3 => { :weight => 20, :show_count => 0}
:heading4 => { :weight => 10, :show_count => 0}
}
total_views = 0
Run Code Online (Sandbox Code Playgroud)
现在我想根据他们的体重为每个标题服务.例如,对于第一个10请求/迭代heading1,heading3,heading2和heading4将分别在顺序(按重量计)提供服务6,2,1,和1次.
对于每次迭代,服务标题的show_count将递增1,total_views也将全局递增.
你可以建议一个算法或一些红宝石代码来处理这个问题.
在asp.net中缓存数据非常容易.所以我只想知道如何在win应用程序中缓存数据.
假设我想从employee表中获取和缓存数据,并且当在employee表中插入或更新任何记录时,将在我的表单中触发一个事件,然后我将再次从employee表重新加载这些数据并缓存它.在asp.net应用程序中实现非常容易,但如何在win应用程序中实现此概念.我不想用计时器.请帮我概念?
我正在使用C#asp.net网站.
如何检查用户是使用ipad还是iphone?我该如何查看平台?
例如,如果用户从ipad进入网站,我想显示"Hello ipad user"
Facebook权限页面说明了有关offline_access的以下内容:
使您的应用程序可以随时代表用户执行授权请求.默认情况下,大多数访问令牌在短时间后过期,以确保应用程序仅在主动使用应用程序时代表用户发出请求.此权限使我们的OAuth端点返回的访问令牌持久.
然后我读了这个主题http://developers.facebook.com/docs/authentication/
试过这个:
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&
client_secret=YOUR_APP_SECRET&code=THE_CODE_FROM_ABOVE
Run Code Online (Sandbox Code Playgroud)
这个没有offline_access权限的网址响应如下:
access_token=.....&expires=5462
Run Code Online (Sandbox Code Playgroud)
但是使用offline_access权限只响应access_token.我不知道这个,facebook说它的寿命很长,但有多久了?
如何通过offline_access权限过期访问令牌时如何学习?
我已经下载了jquery validation.js并使用它.我需要验证字母表中的字母.为此,我需要在validation.js中做
我的js是这样的,
categoryname: {
required: true,
minlength: 2
},
messages: {
categoryname: "Enter the category name",
Run Code Online (Sandbox Code Playgroud)
上面的代码询问必填字段,如果字段为空,则会显示以下消息.在这里我需要验证只有字母表.......
使用GNU-make时,我的Makefile有一些模式规则:
%.o:%.c
gcc $< -o:$@
Run Code Online (Sandbox Code Playgroud)
这个规则由我添加.
但是当我确实犯了它时会给出一个错误,说没有规则来制作目标%.o并且不会构建目标.
有时,还有其他行为.当我说第一次做时它没有构建目标(它给出错误说没有规则来制作目标),但是当我说立即再次制作时,它确实构建正确.
因此,当我明确指定每个源文件时,它会首次自行构建目标.
编辑:我在Centos上使用GNU-make(v6.3我猜,不确定).这可能是一些权限/用户ID /组ID问题吗?
有什么指示可以了解可能发生的事情和解决方案吗?
谢谢,-AD.
我记得有一个Cocoa框架或AppleScript字典来检查计算机上的任何地方是否安装了具有特定名称的Application包.
我该怎么做呢?Cocoa,AppleScript或命令行对我都很有用.
我想在我的C++程序中使用exe文件(convert.exe).这个"exe"文件将我的输出文件格式更改为另一种格式.什么时候,我从命令提示符(cmd)使用这个convert.exe,我必须这样输入;
转换-in myfile -out convertedfile -n -e -h
哪里;
myfile =文件的名称,我从我的c ++程序中获得convertfile ="convert.exe"文件的结果-n,-e,-h =是我需要用来获取输出文件的一些参数(列)所需的数据列.
我尝试使用system(convert.exe).但是,它不起作用,因为我不知道如何使用所有这些参数.
当我使用NSArray和NSString对象记录保留计数时,我的行为不均匀.
请参阅下面的代码,
NSArray *aryTemp = [NSArray arrayWithObjects:@"One",nil];
NSLog(@"Retain Count :%d",[aryTemp retainCount]);
NSArray *aryTemp2 = [[NSArray alloc] initWithObjects:@"One",nil];
NSLog(@"Retain Count :%d",[aryTemp2 retainCount]);
NSString *strTemp = @"One";
NSLog(@"Retain Count :%d",[strTemp retainCount]);
NSString *strTemp2 = [[NSString alloc] initWithString:@"One"];
NSLog(@"Retain Count :%d",[strTemp2 retainCount]);
Run Code Online (Sandbox Code Playgroud)
这是我得到的输出
2011-03-01 19:19:32.410 Test[14607:207] Retain Count :37
2011-03-01 19:19:32.412 Test[14607:207] Retain Count :1
2011-03-01 19:19:32.413 Test[14607:207] Retain Count :2147483647
2011-03-01 19:19:32.413 Test[14607:207] Retain Count :2147483647
Run Code Online (Sandbox Code Playgroud)
代码有什么问题?
谢谢
Pratik Goswami
JAXB简单绑定模式将集合名称修改为其复数"版本",例如"additionalData"变为"additionalDatas".有没有改变这种行为的解决方案?我需要一个Java字段名称和方法名称等于XSD字段名称.我的绑定文件:
<?xml version="1.0" encoding="UTF-8"?>
<bindings xmlns="http://java.sun.com/xml/ns/jaxb"
xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xsi:schemaLocation="
http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"
version="2.1">
<globalBindings>
<serializable uid="1" />
<xjc:simple/>
</globalBindings>
</bindings>
Run Code Online (Sandbox Code Playgroud)