问题列表 - 第5061页

对rails工作流实施的任何建议?

有人有Rails工作流插件的经验吗? Route/OpenWFEru.

我正在寻找CMS类型的工作流程,其中包括编辑,提交,批准,回滚等基于角色的状态.这个插件是否过度杀伤?使用状态机(AASM)做同样的事情并作为版本化的可审计/行为,我会更好吗?

ruby workflow ruby-on-rails state-machine

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

有没有像Perl的IPython/IRB?

我已经习惯于在学习Python时使用IPython来尝试,现在我必须学习Perl来完成一项新工作.

有什么像IPython for Perl那样的吗?特别是,我对完成和获得帮助感兴趣.

shell perl

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

在Java中为公式生成图像

我想生成一个显示一些数学表达式的图像文件,将类似"(x + a)^ n =Σ_(k = 0)^ n"的字符串作为输入,并获得更多(人类)可读图像文件输出.像这样的AFAIK之类的东西在维基百科中使用.是否有任何Java库可以做到这一点?

或许我使用错误的方法.如果要求允许将公式从MS Word粘贴到HTML文档中,您会怎么做?我要求用户自己制作一个截图,但那将是懒惰的方式^^

编辑:感谢目前为止的答案,但我真的不控制输入.我得到的是一些凌乱的Word式公式,而不是干净的乳胶格式公式.

Edit2:http://www.panschk.de/text.tex 看起来有点像LaTeX不是吗?这是我在 clipboard.getContents(RTFTransfer.getInstance())从Word07粘贴公式后所做的事情.

java image formula

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

Oracle 11g中的更新

我必须更新表中的字段.我正在使用以下查询.帮助我,哪一个是对的?

update table1
set col1=<value>,col2=<value>....
from table1 t,table2 s
where t.id=s.num
  and s.code='abc';
Run Code Online (Sandbox Code Playgroud)

要么

update table1
set col1=<value>,col2=<value>....
where table1.id=table2.num
  and table2.code='abc';
Run Code Online (Sandbox Code Playgroud)

哪一个是对的?或两者都不正确?请提出一些建议......

sql oracle sql-update

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

Linux内核2.6中的计时

我已经阅读了"Linux设备驱动程序"中的第7章(可以在这里找到),时间可以用'jiffies'来衡量.股票jiffies变量的问题在于它经常包裹(特别是如果你将CONFIG_HZ设置为1000).

在我的内核模块中,我将保存一个jiffies值,该值将在未来某个时间设置,并在以后将其与当前的"jiffies"值进行比较.我已经知道有些函数会考虑32位jiffy包装,所以比较我正在使用的两个值:

if (time_after(jiffies, some_future_jiffies_value))
{
   // we've already passed the saved value
}
Run Code Online (Sandbox Code Playgroud)

我的问题出现了:现在我想将'some_future_jiffies_value'设置为"now + 10ms".这可以通过以下方式轻松完成:

some_future_jiffies_value = jiffies + msecs_to_jiffies(10);
Run Code Online (Sandbox Code Playgroud)

它是否正确?如果当前的jiffies接近MAX_JIFFY_OFFSET并且msecs_to_jiffies(10)的结果值使some_future_jiffies_value超过该偏移量会发生什么?它是自动回绕还是我应该添加一些代码来检查这个?是否有功能可以让我不必处理这个问题?

更新:

为了避免环绕的东西,我重写了我的睡眠循环:

   // Sleep for the appropriate time
   while (time_after(some_future_jiffies_value, jiffies))
   {
      set_current_state(TASK_INTERRUPTIBLE);
      schedule_timeout(1);
   }
Run Code Online (Sandbox Code Playgroud)

我认为这更便携吗?

更新2:

非常感谢'ctuffli'花时间回到这个问题并提供一些反馈意见.我的内核驱动程序现在工作正常,与你向我提供所有这些提示之前的情况相比,它不那么难看.谢谢!

c linux-kernel

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

用网格模拟水

有一段时间,我一直试图用我从"游戏的实时流体动力学"中剔除的算法来模拟流动的水.问题是我似乎没有用这些算法得出类似水的行为.

我自己,我猜我做错了,那些算法并不适合水样流体.

这些算法我做错了什么?这些算法是否正确?

我在bitbucket存储库中有相关项目.(需要gletools和最新的pyglet才能运行)

simulation physics

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

如何最好地动态显示库存文件?

我正在为PHP/MySQL的客户端开发一个网站.他们是出版商,该网站需要显示您正在查看的图书是否与其经销商有关.

库存文件是分销商FTP上的CSV文件.此文件每晚在特定时间更新.到目前为止,我已经用PHP编写了一个脚本,它将文件的内容复制到Web服务器.然后我将从中获取库存信息并将其粘贴在MySQL书籍数据库中.

有没有办法让文件传输PHP脚本每天只运行一次,在分发器的FTP上更新文件后?这是最好的方法吗?

php ftp cron

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

具体和抽象语法树的标准格式

我有一个业余爱好项目的想法,它执行一些代码分析和操作.该项目将需要给定源文件的具体和抽象语法树.此外,两棵树之间的双向参考将是有帮助的.我想避免转录语法来构建自己的词法分析器和解析器.

是否有用于描述具体或抽象语法树的标准格式?是否有广泛使用的工具链支持输出这些格式?

我没有考虑特定的目标编程语言.任何流行的都可以用于原型,但我更喜欢我熟悉的一个:Python,C#,Javascript或C/C++.

我希望能够通过工具或库运行源文件并返回两棵树.在理想的世界中,在用户编辑的代码上运行此工具并容忍错误是可行的.同样,我只是想开发一个原型,所以这些要求非常宽松.

谢谢!

grammar parsing abstract-syntax-tree lexer

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

我如何将电子邮件地址大写?

我希望这应该是一个非常简单的问题.它分为两部分:

  1. 电子邮件地址区分大小写?(即foo@bar.com与Foo@bar.com不同?)
  2. 如果是这样,用于大写电子邮件地址的正确语言环境是什么?(即将电子邮件tim@foo.com资本化在美国和土耳其语区域中会有所不同)

email internationalization

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

为什么这个库没有链接到pragma评论?

我正在我正在Visual C++ 2008中工作的项目中使用Fmod.如果我包括

../fmodapi375win/api/lib/fmodvc.lib
Run Code Online (Sandbox Code Playgroud)

在Project-> Linker-> Input中,它工作正常,但出于某种原因,如果我使用

#pragma comment(lib,"../fmodapi375win/api/lib/fmodvc.lib")
Run Code Online (Sandbox Code Playgroud)

相反,它的工作方式与该行不存在的情况相同:它构建时没有链接器错误,然后崩溃,堆栈溢出来自一百万次访问冲突异常.

发生了什么,我该如何解决它,以便我可以在代码中定义lib?

linker pragma visual-c++

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