问题列表 - 第36421页

C#魔棒工具

我想在C#中编写一个像魔术棒工具一样工作的函数.我可不可以做 ?谢谢

c# image-processing

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

如果函数调用中缺少参数,如何抑制错误?

我做了这样的函数(不需要在这里编写整个函数):

public function selectNode($from, $attributes = null, $childs = null)
Run Code Online (Sandbox Code Playgroud)

当然,如果我这样称呼它:

$node->selectNode();
Run Code Online (Sandbox Code Playgroud)

参数$from未初始化,然后出现警告错误.我知道你可以通过这种方式抑制错误@$node->selectNode();或类似的事情@.

但是,我想自己处理它.如果可能的话,我怎么能这样做

我找到的唯一方法就是像这样初始化它,public function selectNode($from = null, $attributes = null, $childs = null)但这并没有说清楚($ from不像其他选项那样).

(当然,这个函数,这里只是一个例子.它可以扩展到其他函数)

php

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

为什么*应该*我们使用EventHandler

我讨厌EventHandler.sender如果我想用它做什么,我讨厌我必须施展.我讨厌我必须创建一个继承EventArgs使用的新类EventHandler<T>.

我总是被告知这EventHandler是传统和啰嗦,等等......无论如何.但我找不到这个教条仍然存在的原因.

有一个原因,为什么建立一个新的代表是一个坏主意:

delegate void EventHandler<TSender, T>(TSender sender, T args);
Run Code Online (Sandbox Code Playgroud)

这样sender将是类型安全的,我可以传递我想要的任何东西作为参数(如果我愿意,包括自定义EventArgs).

c# generics event-handling

35
推荐指数
3
解决办法
2375
查看次数

Heroku Git存储库大小

在应用程序的后期开发过程中,我一直在向Heroku推送,以至于那里的存储库相当大.

我想在现阶段,在网站发布之前,从repo中删除所有旧版本,因为它似乎是明智的家务.最好的方法是什么,这样我的在线应用程序不会中断?

git heroku

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

List <T>().添加问题C#

我做了一个List来保存对象,然后我会读它.但即使我给List一个索引,我总是得到相同的对象结果.这是代码:

            List<TempIds> treeDIds = new List<TempIds>();
            TempIds tempIds = new TempIds();


            foreach (ItemGroupTreeD treeD in itemTreeDColl)
            {

                //Idleri listeye al?yoruz daha sonra kar??la?t?rma yapmak için
                tempIds.TreeDId = treeD.Id;
                tempIds.TreeParentId = treeD.TreeParentId;
                treeDIds.Insert(treeDIds.Count, tempIds);
                //----

                //E?er ilk gelen detay id ile methoda gelen id bir ise collectiona ekliyoruz.
                if (tempIds.TreeDId == groupTreeDId)
                {
                    treeDTempColl.Add(treeD);
                }
                else
                {
                    //Burada kar??la?t?rma yap?yoruz.
                    for (int i = 0; i < treeDIds.Count; i++)
                    {
                        if (tempIds.TreeParentId == treeDIds[i].TreeDId)
                        {
                            treeDTempColl.Add(treeD);
                            break;
                        }
                    }
                }

            } …
Run Code Online (Sandbox Code Playgroud)

c# list

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

Hiber缓存:永久缓存所有固定数据

我有几个表,如国家,州城市,有静态数据.用户不要在此数据中输入任何数据.我为国家,州,城市创造了pojo.很少有pojo与静态数据进行映射.我的要求是每当有任何请求进入Hibernate for Country(21)时,它都不会命中数据库而是从缓存中返回数据.这在Hibernate中是否可行.我需要一些指针和你的观点来在我的项目中实现缓存.我正在使用hibernate注释.

java orm caching annotations hibernate

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

关闭WPF GUI应用程序的正确方法:GetCurrentProcess().Kill(),Environment.Exit(0)或this.Shutdown()

我的基于GUI桌面的WPF 4.0(C#.Net 4.0)程序适用于SQL Server数据库.每次运行我的应用程序时,它都会通过ADO.NET Entity Framework创建与SQL Server的连接,如果SQL Server无法访问,则会抛出异常并显示MessageBox通知.

现在我希望在用户阅读此消息后,应用程序将关闭.我找到了三种方法:

Process.GetCurrentProcess().Kill();
Run Code Online (Sandbox Code Playgroud)

要么

this.Shutdown(); // Application.Current.Shutdown()
Run Code Online (Sandbox Code Playgroud)

要么

System.Environment.Exit(0);
Run Code Online (Sandbox Code Playgroud)

所有这些都可以正常工作并完成我需要的工作 - 在Windows任务管理器中关闭应用程序并终止应用程序的进程.

我想知道:

  1. 他们之间有什么区别?
  2. 哪种方式可以更快地关闭我的申请?
  3. 我应该使用哪种方式关闭应用程序?
  4. Application.Current.Shutdown()this.Shutdown()以同样的方式来关闭应用?

或者可能还有另一种更合适的方法来关闭WPF GUI应用程序?

Application.Exit() 因为我收到错误,对我不起作用:

事件' System.Windows.Application.Exit'只能出现在+ =或 - =的左侧

谢谢.

c# database wpf exception-handling close-application

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

如何强制关闭SerialPort连接?

我有通过USB串行通信连接到PC的设备.我正在执行以下步骤

  1. 启动设备(开机)
  2. 设备将在我的PC中检测为COMx名称
  3. 开始我的申请
  4. 在COM PID/VID的基础上,我连接到设备
  5. 进行沟通.(到目前为止我没有遇到任何问题)
  6. 当我关闭设备时,设备断开但我无法关闭连接.
  7. 当我再次启动(打开)设备时,检测到设备但我的应用程序无法连接到COMx(设备).它抛出IOException"COMx不存在"

所以我认为我有办法有力地关闭通信端口.

任何帮助表示赞赏

谢谢

c#

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

用于绘制图像的画布库

HTML5画布为使用 javascript 绘制图像提供了很大的灵活性。我们需要根据用户的输入生成 javascript 代码(比如 10 个蓝色球、5 个绿色方块和特定大小......)。是否有提供适当的 Javascript API 的库,以便更轻松地生成画布以及满足上面列出的要求的 javascript 代码?

html javascript canvas

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

Zend Framework:如何调用在bootstrap中创建的自定义函数?

我正在使用Zend Framework v 1.10

我在bootstrap文件中创建了一个自定义函数:

<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{

    public function init(){   }

    public function helloworld(){ echo 'hello';}
}
?>
Run Code Online (Sandbox Code Playgroud)

如何从索引控制器中的Action调用helloworld()函数?

任何帮助将不胜感激.

谢谢

bootstrapping zend-framework

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