程序设计

专业和发烧友程序员的问答

14
如何在JPQL或HQL中进行限制查询?
在Hibernate 3中,有没有办法等效于以下HQL中的MySQL限制? select * from a_table order by a_table_column desc limit 0, 20; 如果可能的话,我不想使用setMaxResults。在旧版本的Hibernate / HQL中,这肯定是可能的,但似乎已经消失了。

18
历史库存数据来源
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我正在尝试制作一个股市模拟器(也许最终会发展成为一种可预测的AI),但是在查找要使用的数据时遇到了麻烦。我正在寻找(希望免费的)历史股票市场数据来源。 理想情况下,这将是一个非常精细的(秒或分钟间隔)数据集,其中包含纳斯达克和纽约证券交易所(如果我喜欢冒险的话,可能还有其他)的每个交易品种的价格和交易量。有人知道这种信息的来源吗? 我发现了这个问题,该问题表明Yahoo提供了CSV格式的历史数据,但是我一直无法通过粗略检查链接的网站来找到如何获取它。 我也不喜欢将数据逐个下载到CSV文件中的想法……我想Yahoo在最初的几千个请求后会不高兴并关闭了我。 我还发现了另一个问题,使我认为自己已经中奖了,但是不幸的是,OpenTick网站似乎已经关门了……太糟糕了,因为我认为它们正是我想要的。 我还可以使用每天只是每个交易品种的开盘价/收盘价和交易量的数据,但是如果可以的话,我希望所有数据都是这样。还有其他建议吗?

1
bower自动更新bower.json
我使用Bower 1.0.0运行以下命令: mkdir testdir;cd testdir bower init #accept defaults bower install jquery -s #the -s is supposed to cause update of bower.json less bower.json 我希望在bower.json中看到列出的依赖项,但是没有。到底是怎么回事? 注意:bower install jquery --save确实可以 注意:我所指的选项已通过文档记录 bower help install **-S**, --save Save installed packages into the project's bower.json dependencies
239 bower 

30
在调试模式下找不到此可执行文件的有效配置文件
我在尝试在设备上调试应用程序时收到此错误。 我创建了开发配置文件,就像在开发人员门户网站上提到的那样。在概要文件中选择了我的开发设备,然后从Target的代码签名身份菜单中选择了正确的概要文件。我多次创建了配置文件,还删除并重新安装了它,并重新创建了项目,但是每当我尝试在设备上调试时,我都会得到它。 顺便说一句,即席分发规定概要起作用。 我一整天都在寻找解决方案,但一无所获。有人有解决方案吗?

2
为什么将try {}最终{}与空的try块一起使用?
我注意到System.Threading.TimerBase.Dispose()该方法中有一个try{} finally{}块,但是try{}为空。 try{} finally{}与空值一起使用是否有任何价值try? http://labs.developerfusion.co.uk/SourceViewer/browse.aspx?assembly=SSCLI&namespace=System.Threading&type=TimerBase [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] internal bool Dispose(WaitHandle notifyObject) { bool status = false; bool bLockTaken = false; RuntimeHelpers.PrepareConstrainedRegions(); try { } finally { do { if (Interlocked.CompareExchange(ref m_lock, 1, 0) == 0) { bLockTaken = true; try { status = DeleteTimerNative(notifyObject.SafeWaitHandle); } finally { m_lock = 0; …
239 c#  .net 

6
如何正确实现自定义迭代器和const_iterators?
我有一个自定义容器类,我想为其编写iterator和const_iterator类。 我以前从未做过,但是找不到合适的方法。关于迭代器创建的准则是什么,我应该注意什么? 我还想避免代码重复(我感觉到const_iterator并iterator共享许多东西;一个应该继承另一个吗?)。 脚注:我很确定Boost可以缓解此问题,但是由于许多愚蠢的原因,我不能在这里使用它。

18
如何在使用新语言功能的程序中检查Python版本?
如果我有一个至少需要特定版本Python的Python脚本,那么使用较早版本的Python启动该脚本时,如何正确地正常失败是什么? 如何尽早获得控制权以发出错误消息并退出? 例如,我有一个使用ternery运算符(2.5中的新增功能)和“ with”块(2.6中的新增功能)的程序。我写了一个简单的解释程序版本检查程序,这是脚本会调用的第一件事……只是它没有那么远。相反,脚本在python编译期间失败,甚至没有调用我的例程。因此,脚本用户会看到一些非常模糊的synax错误回溯-这几乎需要专家来推断,这只是运行错误版本的Python的情况。 我知道如何检查Python版本。问题是某些语法在旧版本的Python中是非法的。考虑以下程序: import sys if sys.version_info < (2, 4): raise "must use python 2.5 or greater" else: # syntax error in 2.4, ok in 2.5 x = 1 if True else 2 print x 在2.4下运行时,我想要这个结果 $ ~/bin/python2.4 tern.py must use python 2.5 or greater 而不是这个结果: $ ~/bin/python2.4 …
239 python  version 


7
Microsoft Web API:如何执行Server.MapPath?
由于Microsoft Web API不是MVC,因此您无法执行以下操作: var a = Request.MapPath("~"); 也不是 var b = Server.MapPath("~"); 因为它们在System.Web命名空间下,而不是在System.Web.Http命名空间下。 那么,如何确定Web API中的相对服务器路径? 我曾经在MVC中做过这样的事情: var myFile = Request.MapPath("~/Content/pics/" + filename); 这将给我磁盘上的绝对路径: "C:\inetpub\wwwroot\myWebFolder\Content\pics\mypic.jpg"

4
NERDTree重新加载新文件
如果我将文件添加到打开的同一目录中NERDTree,唯一可以看到添加的文件的方式是退出vim并重新启动。 有什么方法可以重新加载文件NERDTree吗?
239 vim  nerdtree 


13
如何在NodeJS模块中共享常量?
目前,我正在这样做: foo.js const FOO = 5; module.exports = { FOO: FOO }; 并在中使用它bar.js: var foo = require('foo'); foo.FOO; // 5 有一个更好的方法吗?在exports对象中声明常量感觉很尴尬。


11
如何检查Perl数组是否包含特定值?
我试图找出一种方法,无需遍历数组就可以检查数组中是否存在值。 我正在读取文件中的参数。我有一长串我不想处理的参数。我将这些不需要的参数放在数组中@badparams。 我想读取一个新参数,如果不存在@badparams,请对其进行处理。如果确实存在@badparams,请转到下一个阅读。
239 perl  arrays  comparison 

9
如何在ASP.NET MVC中找到操作的绝对URL?
我需要做这样的事情: <script type="text/javascript"> token_url = "http://example.com/your_token_url"; </script> 我正在使用MVC的Beta版,但无法弄清楚如何获取操作的绝对网址。我想做这样的事情: <%= Url.AbsoluteAction("Action","Controller")) %> 是否有帮助程序或Page方法?
239 asp.net-mvc 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.