问题列表 - 第44707页

C#代码生成器/格式化程序

有谁知道有助于生成C#代码的库?例如,如果我需要生成一个包含类定义的*.cs文件,我希望能够使用对象树(类似于表达式树)指定类和方法体,然后告诉库给我好格式化的C#代码作为字符串.

谢谢.

c# code-generation

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

部署时使用PHP CodeIgniter 404

Oooops我又做了.

我的网站在当地完美运作

我的开发机器是Windows WAMP2设置我的服务器是CentOS 5.5 APACHE 2.2 PHP5 seup

我在我已部署的codeigniter网站上获得了404,我真的无法弄清楚出了什么问题,所以请帮我找出错误.

这是根网址.我没有设置dns所以它只是服务器的IP地址.它在我上传codeigniter之前显示了标准的apache页面.我查看了配置文件,看起来没问题.可能是文件权限错误?我在整个/ var/www/html目录中设置了chmod o + rw.httpd中的error_log没有显示任何内容

我已经尝试过测试它是否是mod_rewrite模块,但是我创建了一个带有RewriteEngine ON的.htaccess文件的测试目录,它没有给我一个错误,所以不可能.

在codeigniter中我已经在配置中将log_threshold设置为4,但是我没有得到任何日志消息,所以如果它是一个pre-> codeigniter错误我真的无法弄清楚,但我真的不认为它是,因为它正在加载我的错误视图,仍然为什么没有写入任何日志,它是什么?

任何帮助将非常感激,因为我正在冒烟让这个工作......

更新 感谢@jondavidjohn我发现直接命中控制器IE:

HTTP://addr/index.php/GeoController/markers/

将为我提供控制器特定的错误说:

无法找到您的模型"modelname"

已解决 感谢@jondavidjohn和@timdream为我提供了解决这个问题的线索.这是一个命名问题,我的文件名是camelcased,而且它们只能从我现在所理解的那么小,所以ROUTE是无用的,因为它导致Site,但是应该导致站点,尽管我有一个站点. php我不得不改变它和到site.php的路线

php apache codeigniter

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

是否可以在浏览器内生成QR码?

是否有可能生成QR码的浏览器(横跨流行的浏览器)?理想情况下使用JS和CSS,如果需要HTML5也是可能的.

如果是这样,有没有人知道这样做的好脚本?

qr-code

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

c#这是我如何覆盖方法?

    // Loads a users info
    public void loadUserInfo()
    {
        CrystalTech.tblUsersDataTable dsCommon = new CrystalTech.tblUsersDataTable();
        using (tblUsersTableAdapter userAdapter = new tblUsersTableAdapter())
        {
            userAdapter.FillBy(dsCommon, this.ID);
        }
        this.username = dsCommon[0].userName;
        this.company.ID = dsCommon[0].clientID;
        this.company.name = dsCommon[0].ClientName;
        this.isBuyer = bool.Parse(dsCommon[0].isBuyer.ToString());
        this.isClient = bool.Parse(dsCommon[0].isClient.ToString());
        this.isClientPowerUser = bool.Parse(dsCommon[0].powerUser.ToString());
        this.isReportingUser = bool.Parse(dsCommon[0].reportingUser.ToString());
        this.isSupplier = bool.Parse(dsCommon[0].isSupplier.ToString());
        this.isPaperSupplier = bool.Parse(dsCommon[0].isPaperSupplier.ToString());
        this.hasKitView = bool.Parse(dsCommon[0].haskitview.ToString());
    }
    public void loadUserInfo(int usersID)
    {
        this.ID = usersID;
        loadUserInfo();
    }
Run Code Online (Sandbox Code Playgroud)

这是正确/标准的吗?或者我接近这个错误?目的是让userID在可选参数中传递.

c# methods overriding

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

如何模拟我在测试中无法实例化的对象?

我在我的测试中使用EasyMock来模拟对象.但是,我如何模拟在我的代码中的其他位置创建的对象?查看以下psudo代码.我想模拟WebService#getPersonById,我该怎么做?

public class Person {
  public Person find(int id) {
    WebService ws = new WebService();
    return ws.getPersonById(id);
  }
}

public class PersonTest {
  testFind() {
    // How do I mock WebService#getPersonById here?
  }
}
Run Code Online (Sandbox Code Playgroud)

java easymock mocking

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

共享的void指针.为什么这样做?

为了解决我的应用程序中一个非常特殊的问题,我需要一个指向已分配数据的共享指针,但对于外部世界,底层数据类型应保持隐藏状态.

我可以通过创建我的其他所有类继承的某种Root类来解决这个问题,并在此Root类上使用shared_ptr,如下所示:

std::shared_ptr<Root>
Run Code Online (Sandbox Code Playgroud)

然而:

  • 我不希望我的所有类都从这个Root类继承,只是为了能够拥有这个共享指针
  • 有时我想返回一个指向std :: vector,或std :: list或std :: set,...的共享指针,这显然不会从我的Root类继承

奇怪的是,似乎你可以在void上创建一个shared_ptr,这似乎工作正常,如下例所示:

class X
   {
   public:
      X() {std::cout << "X::ctor" << std::endl;}
      virtual ~X() {std::cout << "X::dtor" << std::endl;}
   };

typedef std::shared_ptr<void> SharedVoidPointer;

int main()
{
X *x = new X();
SharedVoidPointer sp1(x);
}
Run Code Online (Sandbox Code Playgroud)

x被正确删除,在一个更大的实验中,我可以验证共享指针确实完成了它需要做的事情(删除x,最后一个shared_ptr结束了灯光).

当然,这解决了我的问题,因为我现在可以使用SharedVoidPointer数据成员返回数据,并确保它正确地清理它应该在哪里.

但这是否可以保证在所有情况下都有效?它显然适用于Visual Studio 2010,但这是否也可以在其他编译器上正常工作?在其他平台上?

c++ smart-pointers shared-ptr visual-c++ c++11

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

在Java中一次导入所有子包

是否可以在Java中一次导入所有子包?

据我所知,在C#中似乎有可能:

C#如何一次导入名称空间

java

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

有没有更简单的方法来替换XCode中的文件?

每当需要在项目中替换文件时,我总是必须选择要在项目中替换的文件,将其删除,然后将新文件拖到项目中。

当我要更换许多资源时,例如当我要替换项目中的所有艺术品或更换数据清单时,这将成为真正的痛苦。

我查看了首选项,但找不到任何类型的“提示更换”或类似提示。

iphone xcode objective-c ipad

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

注册热键

我如何在Objective-C/Cocoa(Mac)中注册全局热键?

例如,我想注册的热键是Alt- Cmd-D

任何帮助,将不胜感激!

macos cocoa hotkeys objective-c

9
推荐指数
3
解决办法
5302
查看次数

__autoload()会进入主类吗?

我是新来的课程,很抱歉,如果这是一个邪恶的菜鸟问题.

JMC是我的主要课程.其他类名称为JMC_filesJMC_array.我想使用自动加载.自动加载功能是我的主类内还是主类之外?所以对于视觉,我应该这样做:

class JMC {
    function __autoload($className) {
        include_once($className.'.php');
    }
    protected function foo() { }
}

class JMC_files extends JMC (){
}
Run Code Online (Sandbox Code Playgroud)

或这个:

function __autoload($className) {
    include_once($className.'.php');
}

class JMC {
    protected function foo() { }
}

class JMC_files extends JMC (){
}
Run Code Online (Sandbox Code Playgroud)

php oop methodology class-design

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