问题列表 - 第12625页

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

确定Kohana使用的当前控制器

确定Kohana应用程序当前使用的Controller类的最佳方法是什么?

例子:

  • http://sitesite.com/ - _defaultControllerName_
  • http://somesite.com/frontpage/articles - "首页"
  • http://somesite.com/contact/ - "联系"

php model-view-controller controller kohana

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

IE8,本地文件的兼容性视图?

我刚刚开发了一个小网站,并在IE8本地测试,没有兼容性视图按钮,但在设置下我找到一个名为"在兼容性视图中显示内部网站点"的选项,此选项被选中,所以我相信所有本地文件都呈现为IE7.

然后我将页面上传到我的服务器,在IE8模式下一切正常,现在可以看到comp-view按钮,我点击它,我的设计就变成了fubar!

我转到comp-view的设置并取消选中"在兼容性视图中显示Intranet站点",当我尝试直接从hdd浏览它时,该站点看起来仍然没有,并且仍然没有可见的comp-view按钮.

这次我设法在我的CSS中很容易创建一个修复,但我不想再为大型网站体验这一点.

我怎样才能获得本地页面的IE8模式和兼容性视图,我相信它是否活跃?

css internet-explorer web-standards internet-explorer-8

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

如何制作ArrayList的分离副本?

可能重复:
Java:如何克隆ArrayList但也克隆其项目?

我有一个示例程序,如下所示:

ArrayList<Invoice> orginalInvoice = new ArrayList<Invoice>();

//add some items into it here

ArrayList<Invoice> copiedInvoice = new ArrayList<Invoice>();

copiedInvoice.addAll(orginalInvoice);
Run Code Online (Sandbox Code Playgroud)


我以为我可以修改里面的物品copiedInvoice,它不会影响里面的这些物品originalInoice.但是我错了.

如何分离复制/克隆ArrayList

谢谢

java clone arraylist

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

帮助gdb跟踪(或类似)

我有一个申请.我有源代码(在C中).无论如何我都可以编译它.添加我想要的任何工具.等等.但是,我不想用一堆printf来源代码.我希望能够生成某种类型的日志,该日志显示何时写入特定值(例如全局结构的某个成员)(其值更改).我希望能够显示源文件和行号,以及旧值和新值.

我还希望能够按名称而不是地址指定值.但地址还可以.如果我可以指定一个函数的本地值,则可以获得奖励积分.

我仍在试图找出gdb的跟踪命令.任何帮助是极大的赞赏.谢谢.

c debugging gdb

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

编写此代码的正确方法是什么?

typedef boost::shared_ptr<config_value_c> config_value_ptr;

typedef std::vector<config_value_ptr> config_value_vec;

config_value_vec config;

typeof (config.iterator ()) it = config.iterator ();
Run Code Online (Sandbox Code Playgroud)

我想将一个迭代器提取到类config_value_c的boost指针数组.我知道我可以将迭代器指定为std :: vector <config_value_ptr> :: iterator但我想以类型无关的方式执行此操作,因此如果我将向量更改为列表,则不必返回并更新代码.那可能吗?谢谢.

我知道typeof不是一个真正的关键字,我知道typeid但它不能做我想要的.

c++ boost iterator stl vector

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

直接从Java调用GWT RPC服务

有没有一种直接从Java代码调用GWT RPC服务端点的简单方法?我的意思是真正的Java代码,而不是编译成javascript的Java代码.

我问,因为我们想对GWT RPC接口运行性能基准测试/压力测试.我想用Java编写测试工具并在JVM中运行它(而不是在浏览器中运行javascript).

我认为必须有一种方法可以做到这一点,因为我认为GWT托管模式需要这样的功能.但是,我无法在GWT运行时中找到任何演示如何干净地执行此操作的代码.我查看了com.google.gwt.user.client.rpc包,但其中的内容似乎使用了JSNI,纯Java显然无法使用.

java gwt gwt-rpc

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

Zend Framework PDF多线问题

我有一个问题,使用Zend_PDF多行,我的问题是我无法将整个文本写入我的pdf.My文本看起来像这样:http://pastebin.com/f6413f664

但是当我打开我的.pdf文件时,文本看起来像这样:http://screencast.com/t/1CBjvRodeZQd

这是我的代码:

    public function pdfAction()
{
    $this->_helper->layout->disableLayout();
    $this->_helper->viewRenderer->setNoRender();

    $theID = ($this->_getParam('id') !== NULL) ? (int)$this->_getParam('id') : false;

    ($theID === false) ? $this->_redirect('/home') : false;

    //Information
    $info = $this->artists->artistInfo($theID);

    // Create new PDF 
    $pdf = new Zend_Pdf(); 
    $pdf->properties['Title'] = "TITLE";
    $pdf->properties['Author'] = "AUTHOR";

    // Add new page to the document 
    $page = $pdf->newPage(Zend_Pdf_Page::SIZE_A4); 
    $pdf->pages[] = $page; 

    // Set font 
    $page->setFont(Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA), 8); 

    // Draw text
     foreach (explode("</p>", $info[0]['biography']) as $i => $line) {
       $page->drawText($line, …
Run Code Online (Sandbox Code Playgroud)

php pdf zend-framework

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

为什么我不能使用Clojure声明命名空间和方法

我尝试在clojure中编写一个宏来设置命名空间并自动添加一些方法.我的宏没有工作,我将其跟踪到一个do语句.在do中声明一个新的命名空间是不可能的,然后立即在该命名空间中声明一个方法.为什么?

这不起作用:

(ns xyz)
(do
  (ns abc)
  (prn *ns*)
  (defn tst[] (prn "test" *ns*)))

(prn "after" *ns*)
(tst)
Run Code Online (Sandbox Code Playgroud)

这工作(do之前的名称空间声明):

(ns xyz)
(ns abc)
(do
  (prn *ns*)
  (defn tst[] (prn "test" *ns*)))

(prn "after" *ns*)
(tst)
Run Code Online (Sandbox Code Playgroud)

感谢阅读,马库斯

namespaces clojure

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

VS2005 c#多线程:如何启动10个线程

启动10个线程的最佳方法是什么,如for循环中的流程密集型方法.代码示例非常有用.

for (int i = 0; i<=10; i++) //10 threads are intended.
{
    LongRunningMethod();
}
Run Code Online (Sandbox Code Playgroud)

c# multithreading

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