问题列表 - 第4353页

哪个Java Web Framework最适合Google Guice?

我打算开始一个新项目,并且正在研究当前最先进的Java Web框架.我决定围绕Guice构建我的应用程序,并且可能使用像Squill/JEQUEL/JaQu或类似的非常轻量级的ORM,但我无法决定Web框架.哪一个最适合这种轻量级环境?哪一个最好与Guice整合?

java dependency-injection guice

20
推荐指数
2
解决办法
6984
查看次数

asp.net mvc:Ajax actionlink还是Jquery解决方案?

我试图改变点击图像类似于投票箭头和复选标记的SO.

我想要:

1-让每个图像成为Ajax.ActionLink,并在单击时返回不同的图像.

2-让图像成为超链接的背景,并使用Ajax.ActionLink替换css类以获取新图像.

3-改用JQuery.

哪种方式最好,你能举例吗?

asp.net asp.net-mvc jquery asp.net-ajax

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

使用C#中的块等效?

我知道VB.Net,我正在努力搞清楚我的C#.在C#中是否有一个With块等价物?

谢谢

.net c# vb.net

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

如何以编程方式确定文件的真实扩展名/类型?

我正在开发一个脚本,用于处理用户上传到服务器,作为一个额外的安全层,我想知道:

有没有办法检测文件的真正扩展名/文件类型,并确保它不是另一个用不同扩展名掩盖的文件类型?

是否有每个类型/扩展名的字节戳或一些唯一标识符?

我希望能够检测到有人没有在他们上传的文件中应用不同的扩展名.

谢谢,

php security file-upload file-type

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

枚举Windows中的命名管道

我无法连接到命名管道(在这种情况下为快速cgi命名管道),根据MSDN,我应该使用CreateFile()或CallNamedPipe()(平面C API,同步-没有重叠的I / O) http:/ /msdn.microsoft.com/zh-CN/library/aa363858(VS.85).aspx

但是我得到了INVALID_HANDLE_VALUE,当我GetLastError()时它为零!

我也想知道是否可以用枚举所有命名管道某种调用,然后解析出我正在寻找的那个:“ \。\ pipe \ FastCGI \”

并没有人有这些评论的经验:http : //blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/225878

named-pipes

4
推荐指数
2
解决办法
6552
查看次数

用于维护任务的Windows服务或任务计划程序?

我有一个C#应用程序,它执行一些维护任务.它需要大约每小时运行一次,但如果它有点偏差则不太重要.它必须在没有用户登录的Win2003服务器上运行.

基本上我想知道我是否应该写一个Windows服务,如果是的话,如果Thread.Sleep()是一个暂停线程一小时的正确方法,或者是否有更好的方法来确保线程保持空闲并且不放任何服务器负载?(又名.与Spinlock最相反的是什么)

另一种选择是Windows任务计划程序,但我不确定这是否适合服务器使用,因为a)我必须将计划存储在其中,而不是存储在我的app.config中,b)我无法轻易控制服务启动/停止/重启c)我不知道Windows用户的凭据是否与在Service MMC Snapin中输入时一样安全.

你有什么看法?拥有空闲服务是否可能有用,或者您是否建议使用任务调度程序?

windows-services windows-server-2003

6
推荐指数
2
解决办法
7951
查看次数

Linq到SQl,从多个表中选择相同的列

我一直在尝试开发一个linq查询,它返回数据库中所有表的ItemNumber列,但到目前为止我还没能成功完成.

基本上我有一个表用于计算机中的每种硬件组件,每个表都有一个ItemNumber列.我需要在一个爆炸中查询所有表,并在平面列表/数组中返回ItemNumber值.(基本上我希望能够做到以下)

foreach (var c in items) {
                Console.WriteLine(c.ItemNumber);
            }
Run Code Online (Sandbox Code Playgroud)

搜索网无济于事,有人能告诉我一个如何做到这一点的例子吗?我最好的尝试是以下,但我不明白Sql足以实现这一目标.

var items = from hc in dc.DataBoxPCHardwareCases
                         from hhd in dc.DataBoxPCHardwareHardDrives
                         from hkb in dc.DataBoxPCHardwareKeyboards
                         from hmm in dc.DataBoxPCHardwareMemories
                         from hmo in dc.DataBoxPCHardwareMonitors
                         from hmb in dc.DataBoxPCHardwareMotherboards
                         from hms in dc.DataBoxPCHardwareMouses
                         from hod in dc.DataBoxPCHardwareOpticalDrives
                         from hps in dc.DataBoxPCHardwarePowerSupplies
                         from hpc in dc.DataBoxPCHardwareProcessors
                         from hsp in dc.DataBoxPCHardwareSpeakers
                         from hvc in dc.DataBoxPCHardwareVideoCards
                         from sos in dc.DataBoxPCSoftwareOperatingSystems
                         select new { hc, hhd, hkb, hmm, hmo, hmb, hms, hod, hps, hpc, hsp, …
Run Code Online (Sandbox Code Playgroud)

.net c# linq linq-to-sql

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

如何使用Interface Builder在cocoa中添加文件选择器/开启器?

我想知道如何使Interface Builder中的按钮或输入字段以这样的方式作出反应:点击它打开一个文件对话框,让你选择一个或多个文件并将它们放入指定的数组/表...

一旦按下按钮并选择了文件(这看起来像是一件非常简单的事情)我想它已经包含某种类型的数组(就像一个包含所选文件路径的数组)所以我已经覆盖了..我只有需要知道如何将按钮链接到文件选择器以及文件选择器以何种方式将文件传递给我(或文件的路径),以便我可以将它们重定向到数组

有没有一种简单的方法可以做到这一点,更重要的是; 是否有文件选择器thingie或我是否必须使用XCode而不是Interface builder?

macos cocoa interface-builder

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

维护/更新mysql中的记录顺序

我在mySql中有一个记录表.我需要维护用户指定的订单.所以我添加了一个"位置"列.

移动特定记录时,更新所有记录的SQL语句是什么?我有类似的东西:

UPDATE items SET position = '2' WHERE id ='4';
UPDATE items SET position = position+1 WHERE position >= '2' AND id != '4';
Run Code Online (Sandbox Code Playgroud)

但是,如果记录下降,那么大于将会更大.有什么诀窍?谢谢!

mysql sorting sql-update

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

将一些LISP转换为C#

我正在阅读保罗格雷厄姆的垃圾邮件计划,并希望更好地理解它,但我的LISP真的很生疏.他有一段代码可以计算概率:

(let ((g (* 2 (or (gethash word good) 0)))
      (b (or (gethash word bad) 0)))
   (unless (< (+ g b) 5)
     (max .01
          (min .99 (float (/ (min 1 (/ b nbad))
                             (+ (min 1 (/ g ngood))   
                                (min 1 (/ b nbad)))))))))
Run Code Online (Sandbox Code Playgroud)

我的问题有两个:(1)是否存在将LISP转换为其他语言的Web资源?(我的偏好是基于C的语言)或失败(2)有人可以为我重写C#中的代码片段吗?

c# lisp

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