问题列表 - 第23207页

在Clojure中改变XML

Clojures clojure.xml/parse,clojure.zip/xml-zip和clojure.contrib.zip-filter.xml/xml->是用于从xml中提取值的优秀工具,但如果我想更改xml(结果如果) clojure.zip/xml-zip)基于我从xml->"查询"中学到的东西,并将结果写回xml?

我原以为(clojure.contrib.prxml/prxml(clojure.xml/parse xml-content))吐出xml,但事实并非如此.

xml clojure

10
推荐指数
2
解决办法
2247
查看次数

这个错误是什么意思:`somefile.c:200:错误:1032字节的帧大小大于1024字节`?

在制作过程中,我发现了一个错误:

cc1: warnings being treated as errors
somefile.c:200: error: the frame size of 1032 bytes is larger than 1024 bytes
Run Code Online (Sandbox Code Playgroud)

行号指向ac函数的右括号,其具有如下签名:

void trace(SomeEnum1 p1, SomeEnum2 p2, char* format, ...) {
    char strBuffer[1024];
    ...
Run Code Online (Sandbox Code Playgroud)

该函数将一些内容打印到缓冲区中.

任何人都知道这种错误通常意味着什么?

c gcc compiler-errors makefile build

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

在保持锁定的同时读取和写入文件

我通过将当前计数存储在文件中来制作一个简单的页面加载计数器.这就是我想要这样做的方式:

  1. 锁定文件(flock)
  2. 读取当前计数(fread)
  3. 增加它(++)
  4. 写新计数(fwrite)
  5. 解锁文件/关闭它(flock/fclose)

这可以在不失锁的情况下完成吗?

据我了解,在不丢失锁定的情况下无法写入文件.我想出解决这个问题的唯一方法是使用"r +"模式编写一个字符,然后计算字符数.

php locking file

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

你如何用Java编写解构函数?

我遇到了这个问题并且正在寻找一些想法?

java

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

UITableView titleForSection字体

一个快速的问题,快速回答(因为我找不到):

有没有办法在iPhone中更改部分标题的字体(由titleForSection给出)?

非常感谢!

iphone xcode interface-builder uitableview nsstring

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

为什么条件运算符没有正确地允许使用"null"来赋值为可空类型?

可能的重复:
可空类型和三元运算符.为什么这不起作用?
具有可空<value>类型的条件运算符赋值?

这将无法编译,说明"无法确定条件表达式的类型,因为'System.DateTime'和''"之间没有隐式转换

task.ActualEndDate = TextBoxActualEndDate.Text != "" ? DateTime.Parse(TextBoxActualEndDate.Text) : null;
Run Code Online (Sandbox Code Playgroud)

这很好用

 if (TextBoxActualEndDate.Text != "")
    task.ActualEndDate = DateTime.Parse(TextBoxActualEndDate.Text);
else
    task.ActualEndDate = null;
Run Code Online (Sandbox Code Playgroud)

.net c# nullable conditional-operator

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

数据库触发器/参照完整性和内存中缓存

您是否看到数据库触发器/参照完整性规则以改变数据库中实际数据的方式使用(更改表x中的行w会导致表z中的行y发生更改)?

如果是的话,这与内存缓存(memcache和朋友)的日益普及有什么关系呢?毕竟,这些操作发生在数据库内部,但缓存系统必须知道它们以反映正确的状态(或至少使可能更改的状态无效).我发现很难相信为这种情况实施了回调.

考虑到这样的设置并放弃它,有没有人拥有这种设置/现实世界体验的实际经验(你走哪条路?如果缓存,你如何强制执行完整性?)

database memcached triggers caching referential-integrity

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

Vim搜索所有现有的缓冲区

处理单个文件时,我习惯于:

/blah
do some work
n
do some work
n
do some work
Run Code Online (Sandbox Code Playgroud)

假设现在我想在Vim中加载的所有缓冲区中搜索一些模式,对它们做一些工作,然后继续.我将为此工作流程使用哪些命令?

vim

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

IE6中的JavaScript多线程?

IE6中的JavaScript多线程是否可行?

有没有第三方图书馆?

javascript multithreading

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

如何链接到将数组作为参数的操作(RedirectToAction 和/或 ActionLink)?

我有一个这样定义的动作:

public ActionResult Foo(int[] bar) { ... }
Run Code Online (Sandbox Code Playgroud)

像这样的网址将按预期工作:

.../Controller/Foo?bar=1&bar=3&bar=5
Run Code Online (Sandbox Code Playgroud)

我有另一个动作可以做一些工作,然后重定向到Foo上面的动作以获得bar.

是否有一种使用 RedirectToAction 或 ActionLink 指定路由值的简单方法,以便像上面的示例一样生成 url?

这些似乎不起作用:

return RedirectToAction("Foo", new { bar = new[] { 1, 3, 5 } });
return RedirectToAction("Foo", new[] { 1, 3, 5 });

<%= Html.ActionLink("Foo", "Foo", new { bar = new[] { 1, 3, 5 } }) %>
<%= Html.ActionLink("Foo", "Foo", new[] { 1, 3, 5 }) %>
Run Code Online (Sandbox Code Playgroud)

但是,对于数组中的单个项目,这些确实有效:

return RedirectToAction("Foo", new { bar = 1 });
<%= Html.ActionLink("Foo", "Foo", …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc url-routing redirecttoaction actionlink asp.net-mvc-routing

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