问题列表 - 第25650页

在codeigniter/php应用程序中进行错误处理的最佳实践

我们正在使用一个新的基于codeigniter的应用程序,它从各种库,模型等交叉引用不同的PHP函数.

我们在服务器上运行PHP5,我们试图找到一种很好的方法来管理因使用我们的函数而产生的错误和状态报告.return在函数中使用时,执行结束,因此不能再发送回来了.对?

结束执行实际功能时发送状态信息或错误代码的最佳做法是什么?

我们应该考虑使用例外或任何其他方法吗? http://us.php.net/manual/en/language.exceptions.php

php error-handling codeigniter function

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

如何防止我的asp.net网站被屏幕刮掉?

如何防止我的asp.net 3.5网站被我的竞争对手屏蔽掉?理想情况下,我想确保没有webbots或screenscrapers可以从我的网站提取数据.

有没有办法检测到有一个webbot或屏幕刮板运行?

asp.net screen-scraping .net-3.5

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

acos表中使用的型号,lft和rght字段是什么?

在acos表中,model,lft和rght字段的cakePHP用法/含义是什么?同样,aros表中的lft和rght字段的用法/含义是什么?

authentication acl cakephp

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

如何从Unity映射中删除(取消注册)已注册的实例?

我遇到了一个我现在无法解决的问题.我有以下内容:

UnityHelper.DefaultContainer.RegisterInstance(typeof(IMyInterface), "test", instance);
Run Code Online (Sandbox Code Playgroud)

UnityHelper.DefaultContainer我的助手在哪里获得带有加载配置的统一容器.

在这里我注册instance为一个实例IMyInterface.

所以在任何地方(使用后一段时间)我想删除此映射.完全删除它.我怎么能这样做?

我试过了:

UnityHelper.DefaultContainer.Teardown(instance)
Run Code Online (Sandbox Code Playgroud)

但是不成功,以下代码仍会返回instance:

UnityHelper.DefaultContainer.ResolveAll<IMyInterface>()
Run Code Online (Sandbox Code Playgroud)

c# instance ioc-container unity-container registering

34
推荐指数
4
解决办法
3万
查看次数

abort()和terminate()"live"在哪里?

关于终止处理程序,

据我了解,当代码中发生不好的事情时,例如当我们没有发现异常时,

调用terminate(),然后调用abort()

set_terminate(my_function)允许我们使用terminate()来调用用户指定的函数my_terminate.

我的问题是:这些函数"活"在哪里它们似乎不是语言的一部分,但它们就好像它们存在于每个单独的cpp文件中,而不必包含任何头文件.

c++

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

在Windows上使用gdb调试MinGW程序,而不是在断言失败时终止

如何在窗口上设置gdb,以便它不允许断言失败的程序终止?我打算检查程序中的堆栈跟踪和变量.

例如,g++ -g test.cpp -o test在gdb中运行使用MinGW编译的test.cpp程序:

#include <cassert>
int main(int  argc, char ** argv) { assert(1==2); return 0; }
Run Code Online (Sandbox Code Playgroud)

得到:

$ gdb test.exe
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32"... …
Run Code Online (Sandbox Code Playgroud)

c++ debugging winapi gdb assert

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

我可以在WPF中的单个TextBlock中使用多种颜色吗?

我在文本块中有一行文字,内容如下:

"检测到[手势],准确度为[准确度]"

在WPF中,我是否可以更改文本块中元素的颜色?我可以将文本块设置为多种颜色吗?例如,我希望整个TextBlock是黑色的,除了手势名称,我想要是红色的.

这可能在WPF中吗?

c# wpf textblock

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

1>项目:错误PRJ0003:错误产生'rc.exe'

1>项目:错误PRJ0003:错误产生'rc.exe'..这是我在尝试运行这个读取和写入文件的小练习程序时得到的错误,因为我无法做到这一点让文件正确打开.我使用microsoft visual c ++ 2008,我已经使用文件路径尝试打开文件,我不能有人帮忙吗?

#include <iostream>
#include <fstream>
using namespace std;

int main ()
{
  ifstream infile;  
  ofstream myfile;
  int num;
  infile.open("example.txt");
    if(infile.fail())
    {
        cout << "error" << endl;
    }
  myfile.open ("example.txt");
    if(infile.fail())
        {
            cout << "error" << endl;
        }
  while(!infile.eof())
      {
          example >> num;
      }
  while(!myfile.eof())
      {
          example << num;
      }
  infile.close();
  myfile.close();
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++ fatal-error

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

为什么C#容器和GUI类对大小相关的成员使用int而不是uint?

我通常用C++编程,但是对于学校我必须用C#做一个项目.

所以我继续进行编码,就像我习惯于使用C++一样,但是当编译器抱怨代码如下时,我感到很惊讶:

        const uint size = 10;
        ArrayList myarray = new ArrayList(size); //Arg 1: cannot convert from 'uint' to 'int
Run Code Online (Sandbox Code Playgroud)

好吧,他们期望int作为参数类型,但为什么呢?我觉得uint作为参数类型会更舒服,因为uint在这种情况下更适合.

为什么他们在.NET库中几乎无处不在地使用int作为参数类型,即使在很多情况下负数也没有任何意义(因为没有容器或gui元素可以具有负大小).

如果他们使用int的原因是,他们并不期望普通用户关心签名,为什么他们没有为addint添加超载?

这只是MS不关心标志的正确性还是有负值值得一些意义/携带容器/ gui widget/...尺寸的一些信息(错误代码????)?

.net c#

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

Java Anagram解算器

我可以弄清楚如何创建字符串的字谜但我不知道如何将它们与真实单词的字典进行比较以检查字谜是否是真正的单词.Java API中是否包含整个英语词典?

java string dictionary solver anagram

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