问题列表 - 第46880页

使用&&的短路作为if语句?

我在jQuery.form.js源代码中看到了这一行:

g && $.event.trigger("ajaxComplete", [xhr, s]);
Run Code Online (Sandbox Code Playgroud)

我的第一个想法是wtf ??

我的下一个想法是,我无法确定这是丑陋还是优雅.

我不是一个Javascript大师,所以我的问题是2倍.首先,我想确认我理解正确.以上行是否相当于:

if (g) {
    $.event.trigger("ajaxComplete", [xhr, s]);
}
Run Code Online (Sandbox Code Playgroud)

其次是Javascript中常见/接受的做法?一方面它很简洁,但另一方面,如果你以前没见过它,它可能有点神秘.

javascript short-circuiting

28
推荐指数
3
解决办法
8275
查看次数

在db中查找重复条目

我需要在我的db表中找到重复的条目.每个表只有一行,其中某些字段与ID匹配.如何构造查询以查找某个字段值是否重复多次?

谢谢.

mysql

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

当我们将GWT用于客户端时,我们是否需要在服务器上使用java?

我打算使用基于mochiweb/erlang的服务器逻辑.我可以使用GWT和JSON进行客户端开发吗?或者你推荐像jQuery,PURE和Raphael这样的java脚本库吗?

java jquery gwt json raphael

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

GUI编程c ++或c#

我正在大学攻读软件工程课程.我只是采用了数据结构,我几乎完成了设计模式.通过设计模式类,教师可以让我们选择要使用的语言以及在我们的实验室中使用的IDE.因为,我知道C++主要使用它.大多数类使用c#,有些使用java ..

好吧,我刚刚报名参加GUI编程的春季学期,并且是同一位老师,他说我们可以使用我们喜欢的任何东西.既然,我从未真正使用过C#,那么使用c ++会更好吗?我已经研究过使用QT4,但我不知道它有多难,有多少帮助真的在那里?从那以后,不会有太多的讲课..

我正在考虑使用C#,因为我已经在VB.NET中学习了类并且使用了winforms.但是,我很想用C++你有什么想法?c ++ gui是我将来可能会在现实世界中使用的东西吗?或者我最好不要尝试学习C#我会喜欢在我的职业道路上坚持使用C++.

我也不想同时学习C#和GUI.QT4是一个很好的方式吗?

c# c++ user-interface

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

jQuery serializeArray()all:输入

serializeArray()仅适用于输入和textarea.如何选择,复选框和单选按钮.我需要知道从选择框中选择了哪个选项以及是否选中了复选框.我们怎样才能在数组中获取所有这些信息.

http://jsfiddle.net/bc954/1/

jquery input serializearray

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

如何在图像上执行快速像素化滤镜?

我的像素化图像处理算法有点问题.

我将图像从头开始加载到类型数组中.unsigned char* 之后,在需要时,我修改此数据并且必须更新图像.此更新需要很长时间.这就是我这样做的方式:

CGDataProviderRef dataProvider = CGProviderCrateWithData(.....);
CGImageRef cgImage = CGImageCreate(....);
[imageView setImage:[UIImage imageWithCGImage:cgImage]]];
Run Code Online (Sandbox Code Playgroud)

一切正常,但处理大图像的速度很慢.我尝试在后台线程上运行它,但这没有帮助.

所以基本上,这需要太长时间.有谁知道如何改进它?

iphone image-processing ios

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

Winforms应用程序中的未处理异常

我有一个简单的WinForms应用程序,用于输入测试用例.自从我将此应用程序升级到.NET 4.0并向标签页控件添加了一个新的标签页以便针对XSD架构验证XML之后,应用程序一直在随机崩溃.我一直无法重现异常.

我的QA人收到的错误是通用的Windows消息:

TestCaseViewer遇到问题,需要关闭.我们对造成的不便很抱歉.

为了尝试找到真正的错误,我将以下代码添加到Main方法的开头:

        AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
        Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
        Application.ThreadException += Application_ThreadException;
Run Code Online (Sandbox Code Playgroud)

事件处理程序如下所示:

    static void Application_ThreadException(object sender, ThreadExceptionEventArgs e)
    {
        try
        {
            MessageBox.Show(e.Exception.ToString(), @"Thread Exception", 
                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        }
        finally 
        {
            Application.Exit();    
        }
    }

    static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
    {
        try
        {
            var ex = (Exception)e.ExceptionObject;
            MessageBox.Show(ex.ToString(), @"Unhandled Exception",
                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        }
        finally 
        {
            Application.Exit();    
        }
    }
Run Code Online (Sandbox Code Playgroud)

不幸的是,这没有任何帮助,无论如何,错误继续以一种产生未处理的错误的方式继续这样做,这种错误正在冒泡到操作系统.

任何人都可以给我任何关于捕获此异常的其他想法吗?

unhandled exception winforms

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

使用.NET捕获屏幕截图

可能重复:
我如何在位图中捕获屏幕?

我需要制作一个应用程序,只要按下特定按钮就可以捕获当前屏幕的快照.

我搜索了很多,但我只找到了如何捕获当前窗口.

你能帮我弄清楚如何在.NET中做到这一点吗?

我们可以通过点击打印屏幕并使用油漆保存图像来手动执行此操作.我需要做同样的事情,但我想用一个程序来做.

.net c# screenshot

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

是否存在一种阻力最小的路径,图形技术采用的新手可以在.NET图形世界中采用这种方式?

在过去5个月左右的时间里,我花了很多时间学习C#,使用Andrew Troelsen的书,熟悉.NET 4堆栈中的内容...... ADO.NET,EF4以及一小撮WCF.

我真的对图形开发很感兴趣(不过对于游戏而言),这就是为什么当我决定从Java或.NET中选择学习时我选择使用.NET路线的原因...因为我听说过WPF并看到了一些性感截图和所有.我甚至差不多完成了Troelsen的书中的4个WPF章节.

现在,我突然在一个论坛上看到一些关于"WPF已经死了"的帖子,面对Silverlight.我搜索得更多,看到目前所有的混乱......甚至像"Silverlight也死了!"之类的东西.wrt HTML5.

从我收集的信息来看,我们处于一个微妙的时期,最终决定哪种技术会稳定下来,对吗?

即便如此,作为一个通过.NET进入UI和图形开发的新人,我希望我能从更有经验的人那里得到一些指导.也许我读的太多了?也许我错过了一些信息?也许存在一条可以最大限度减少血液流泪的道路?

在任何情况下,这是一个我的想法呕吐的样本,我很欣赏一些澄清或保证或打屁股:

  • 我目前的兴趣在于桌面开发.但是从大学毕业后,我希望将自己推销为.NET开发人员.这个行业似乎对网络产品流口水.Silverlight能同样做得好吗?(我在搜索中看到SL"在浏览器之外"工作).

  • 我计划了两个大小合适的业余爱好项目,这些项目将有大量的拖放UI,滑动动画等等.这些是用于使用反射的桌面应用程序,使用EF4的数据库内容,LAN上的网络,读写文件...这会影响可以使用哪种图形技术?

  • 稍后,如果我对在.NET中做一些3D内容感兴趣,是否会影响可以使用哪些技术?

  • 或者,如果我仰望天空,伸出中指,做一些疯狂的事情,就像学习HTML5一样,即使我对它的知识可以用2个句子封装?

对不起,我似乎很困惑,我只是想知道是否有一条阻力最小的路径,图形技术采用的新手可以在图形世界的这一点上采取.

silverlight wpf graphics html5

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

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