好吧,我现在有一个非常粗糙的gomoku版本.我正在使用Jquery,Php和mysql数据库.
当用户点击板方块时,放置一块.ajax刷新确定转弯计数是否已增加,并在必要时更新电路板的html.
问题是Internet Explore(6,8,可能是7)在第一次访问时缓存了该页面.即使手动刷新页面,缓存的内容也将保留.
我试过用
<META HTTP-EQUIV="cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
Run Code Online (Sandbox Code Playgroud)
在html页面上没有运气.获取更新的唯一方法是通过工具删除文件.
我希望这是足够的信息.如果不是,我会尝试尽可能地回答问题.
更新3 我得到它工作我使用.ajaxSetup感谢phoenix,蒂姆和其他所有人.
我正在使用Objective-C,我正在尝试设置一个存储在a中的等式,NSString以便进行评估并存储在NSInteger.
类似于以下内容:
equation = [[NSString alloc] initWithString:@"1+5*6"];
Run Code Online (Sandbox Code Playgroud)
然后评估它成为31并将其存储到NSInteger.任何想法如何做到这一点?
MySQL参考手册没有提供有关如何执行此操作的明确示例.
我有一个ENUM类型的国家/地区列,我需要添加更多国家/地区.实现此目的的MySQL语法是什么?
这是我的尝试:
ALTER TABLE carmake CHANGE country country ENUM('Sweden','Malaysia');
Run Code Online (Sandbox Code Playgroud)
我得到的错误是: ERROR 1265 (01000): Data truncated for column 'country' at row 1.
该country列是上述语句中的ENUM类型列.
SHOW CREATE TABLE OUTPUT:
mysql> SHOW CREATE TABLE carmake;
+---------+---------------------------------------------------------------------+
| Table | Create Table
+---------+---------------------------------------------------------------------+
| carmake | CREATE TABLE `carmake` (
`carmake_id` tinyint(4) NOT NULL AUTO_INCREMENT,
`name` tinytext,
`country` enum('Japan','USA','England','Australia','Germany','France','Italy','Spain','Czech Republic','China','South Korea','India') DEFAULT NULL,
PRIMARY KEY (`carmake_id`),
KEY `name` (`name`(3))
) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=latin1 |
+---------+---------------------------------------------------------------------+
1 row in set (0.00 sec) …Run Code Online (Sandbox Code Playgroud) 当我将UITableViewCells设置为backgroundColor半透明颜色时,它看起来不错,但颜色并不覆盖整个单元格.
周围的区域imageView和accessoryView涌现出来的[UIColor clearColor]...

我已经尝试明确设置cell.accessoryView.backgroundColor和cell.imageView.backgroundColor与单元格相同的颜色backgroundColor,但它不起作用.它在图标周围放置一个小盒子,但不会扩展以填充左边缘.右边缘似乎不受此影响.
我怎样才能解决这个问题?
编辑:这是原始表格单元格代码:
- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
cell.opaque = NO;
cell.textLabel.backgroundColor = [UIColor clearColor];
cell.backgroundColor = [UIColor colorWithRed:.1 green:.1 blue:.1 alpha:.4];
cell.textColor = [UIColor whiteColor];
}
cell.imageView.image = [icons objectAtIndex:indexPath.row];
cell.textLabel.text = [items objectAtIndex:indexPath.row];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; …Run Code Online (Sandbox Code Playgroud) 我有一个带有2个按钮的简单YUI对话框 - 接受和拒绝.我想在点击每个按钮时将ColdFusion代码与JavaScript代码一起调用.当我将CF代码与JS代码一起引入时,不幸的是,每个函数中的CF代码都会被触发.
所有代码如下所示:
<script type="text/javascript">
function displayForm() {
YAHOO.namespace("example.container");
if (!YAHOO.example.container.Form) {
YAHOO.example.container.Form = new
YAHOO.widget.SimpleDialog("Form", {
modal: true,
icon: YAHOO.widget.SimpleDialog.ICON_WARN,
visible: false,
fixedcenter: true,
constraintoviewport: true,
width: "500px",
role: "alertdialog",
draggable: false,
buttons: [ { text:"Accept", handler:handleAccept, isDefault:true }, { text:"Decline", handler:handleDecline} ]
});
YAHOO.example.container.Form.setHeader("Info");
YAHOO.example.container.Form.setBody("Body");
YAHOO.example.container.Form.render(document.body);
}
YAHOO.example.container.Form.show();
}
function handleAccept() {
this.cancel();
<CFQUERY name="UpdTable" datasource="test>
UPDATE t
set a = '1'
where b = '1'
</CFQUERY>
}
function handleDecline() {
this.cancel();
<CFQUERY name="UpdTable" datasource="test>
UPDATE t …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一个程序,计算一个限制内的完美数字的数量,但编译器继续在标识符'num_squares'"错误之前给我"缺失')'.请帮忙...
int main(void) {
int num_squares = 0;
int limit = 30;
while(num_squares * num_squares < limit)
num_squares++;
printf("%d," num_squares);
}
Run Code Online (Sandbox Code Playgroud) 我正在使用以下表单生成器(http://dontlink.me/formbuilder/)并对其进行大量更改以按我想要的方式工作.
我想要它做的一件事是当你添加一个新的表单字段时,我希望将该表单字段放在列表的底部...此时它们被放在顶部.
这是将新li添加到列表中的代码...我已将其简化为实际添加的部分...
var result = '<li>The new form field code goes here....</li>';
var into = $("#form_builder_panel ol");
$(into).prepend(result);
Run Code Online (Sandbox Code Playgroud)
出于某种原因,默认情况下,他们在代码中添加"li"标签,并为其提供一个"last-child"类.
<div id="form_builder_panel">
<form method="post" action="preview.php" class="fancy">
<fieldset class='sml'>
<legend>Built Form</legend>
<ol>
<li class="last-child"></li>
</ol>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
现在我尝试将第三行代码更改为以下内容:
$(into).append(result);
Run Code Online (Sandbox Code Playgroud)
但那会让"最后一个孩子"处于最顶层并且脚本停止工作......
所以我的问题是,如何将它添加到列表中,但是将它添加到"last-child"li之上?
希望我有意义:)
我的一个类有一个包含Set的字段.此字段仅在构造函数中填充,然后由其他类读取.最初我有这样的事情:
public class Foo {
public final Set<String> myItems;
public Foo(Collection<String> theirItems) {
this.myItems = new LinkedHashSet<String>(theirItems);
}
}
Run Code Online (Sandbox Code Playgroud)
但这违背了OO最佳实践,myItems应该是私有的,并且只能通过setter和getter访问.所以我把它改成了:
public class Foo {
private final Set<String> myItems;
public Foo(Collection<String> theirItems) {
this.myItems = new LinkedHashSet<String>(theirItems);
}
public Set<String> getItems() {
return myItems;
}
}
Run Code Online (Sandbox Code Playgroud)
现在myItems是私有的,但是调用getItems()的人仍然可以随意添加/删除项目,这与我之前的情况基本相同.(我实际上并不关心有人改变项目内容,这更像是一个理论问题)
所以我改变了getItems()以返回一个数组:
public String[] getItems() {
return myItems.toArray(new String[myItems.size()]);
}
Run Code Online (Sandbox Code Playgroud)
现在我的物品真的很私密.不幸的是,我知道读取这些项目的对象实际上想要使用Set,因此必须将数组转换回来.我还可以返回myItems的副本:
public Set<String> getItems() {
return new LinkedHashSet<String>(myItems);
}
Run Code Online (Sandbox Code Playgroud)
这为调用者提供了他们想要的内容,但在每次访问时都创建了一个新的Set.
在这样的情况下你做了什么 - 不惜一切代价保护隐私,接受原始结构的转换/复制,或者牺牲对集合内容的控制并依赖负责的呼叫者?
我只需要点击一下就可以从服务器(PHP)下载多个文件.可以下载一个文件,但一次不能为多个文件工作(假设文件在diff.目录中).我正在使用WAMP,请帮助我.
感谢致敬
tismon
html ×2
iphone ×2
javascript ×2
jquery ×2
alter-table ×1
c ×1
caching ×1
coldfusion ×1
download ×1
enums ×1
java ×1
mysql ×1
objective-c ×1
oop ×1
php ×1
uitableview ×1
vml ×1
yui ×1