问题列表 - 第15519页

动态设置Kohana模板名称

我似乎无法$template动态设置在Kohana上构建的站点的变量.

如果我扩展Template_Controller类,我可以像这样设置模板名称:

public $template = 'template_file_name';
Run Code Online (Sandbox Code Playgroud)

但是我无法动态设置它:

public $template = $this->setTemplate();
Run Code Online (Sandbox Code Playgroud)

要么

switch($var):
    default:
       public $template = 'filename';
       break;
endswitch;
Run Code Online (Sandbox Code Playgroud)

在构造函数中$template使用更改变量$this->template会以某种方式中断Template_Controller:

致命错误:在非对象上调用成员函数render()

我需要根据构造函数中设置的变量设置模板文件名,或者从外部库中提取.

任何想法如何使这成为可能?

php templates kohana

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

Postgres与Firebird

我希望在我的下一个开发项目中使用Firebird或Postgres ......主要是因为两者都可以在类似BSD的许可下使用.

我在http://web.archive.org/web/20100305134128/http://www.amsoftwaredesign.com/pg_vs_fb找到了两个数据库的比较

但是这种比较已经有了4年多的历史,而且这两个数据库都有很长的路要走.

有没有人介意更新比较表,以便与Firebird和Postgres的当前版本相关...或者有一个链接到最近在两个数据库之间进行了良好比较的网站?

database postgresql firebird

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

将数据框保存为二进制文件

我想保存一大堆相对较大的数据帧,同时最大限度地减少文件占用的空间.打开文件时,我需要能够控制工作区中给出的名称.

基本上我正在寻找dput和dget的语义,但使用二进制文件.

例:

n<-10000

for(i in 1:100){
    dat<-data.frame(a=rep(c("Item 1","Item 2"),n/2),b=rnorm(n),
        c=rnorm(n),d=rnorm(n),e=rnorm(n))
    dput(dat,paste("data",i,sep=""))
}


##much later


##extract 3 random data sets and bind them
for(i in 1:10){
    nums<-sample(1:100,3)
    comb<-rbind(dget(paste("data",nums[1],sep="")),
            dget(paste("data",nums[2],sep="")),
            dget(paste("data",nums[3],sep="")))
    ##do stuff here
}
Run Code Online (Sandbox Code Playgroud)

r

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

粗体不适用于文本字段...但适用于标签

当我格式化要在"粗体"中显示的文本字段时,它在ireport输出中显示为粗体,但在将其视为PDF时不会以粗体显示..任何建议......?

jasper-reports

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

使用StreamReader复制图像时出现损坏

是代码中的问题..我正在尝试读取.gif文件并写入另一个.gif,如果我这样做...新创建的.gif文件将无法显示正确的图像insted垃圾图像来了是代码中的错误.

 private void ReadFile()
    {
        StreamReader MyReader = new StreamReader(@"C:\\Users\\admin\\Desktop\\apache_pb22_ani.gif");
        string ReadFile= MyReader.ReadToEnd();
        MyReader .Close ();

        StreamWriter MYWriter = new StreamWriter(@"C:\\Hi.gif");
        MYWriter.Write(ReadFile);
        MYWriter.Close();

        //throw new NotImplementedException();
    }
Run Code Online (Sandbox Code Playgroud)

如果我从服务器读取图像,如果我写入图像文件也出现相同的问题,有什么问题...从服务器读取图像的代码和写入在这里

StringBuilder sb = new StringBuilder();
        // used on each read operation
        byte[] buf = new byte[8192];
        // prepare the web page we will be asking for
        HttpWebRequest request = (HttpWebRequest)
                WebRequest.Create("http://10.10.21.178/Untitled.jpg");
        // execute the request
        HttpWebResponse response = (HttpWebResponse)
                request.GetResponse();
        // we will read data via the response stream
        Stream resStream = …
Run Code Online (Sandbox Code Playgroud)

.net c# windows-mobile

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

如何在Perl中识别和删除冗余代码?

我有一个Perl代码库,并且有很多冗余功能,它们分布在许多文件中.

有没有方便的方法来识别代码库中的冗余功能?有没有可以验证我的代码库的简单工具?

perl refactoring

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

如何在Java中捕获字符的存在

我的基本目的是找出一个目录是否A立即在dir B内.我在java中检查它所以我正在使用Pattern和Matcher类.

假设homeDir =/aa/bb/cc(主目录)dirB =/aa/bb/cc/dd/ee(不在主目录内)dirC =/aa/bb/cc/dd(在主目录内立即)dirD =/aa/ff(在主场外)

如果dir立即在homeDir中,我希望输出为true,否则为false.我的方法是检查homeDir路径是否与给定的dir路径匹配.如果它匹配,我正在检查homeDir部分是否有/之后.这是我的示例代码

private static final String REGEX =
                             "homeDir"+"/"+"((.+)(/?)(.+))";
private static final String INPUT =
                            "/aa/bb/cc/dd/ee";

public static void main(String[] args) {
   Pattern p = Pattern.compile(REGEX);
   Matcher m = p.matcher(INPUT); // get a matcher object
   boolean output = false;
   while(m.find()) {
      System.out.println("Total : "+m.group(1)+"First : "+m.group(2)+ "Slash : "+m.group(3)+"Last : "+m.group(4));
            if(m.group(3).length()==0)
            {// that means match found and immediately inside also
              output = true;

            }
   }
Run Code Online (Sandbox Code Playgroud)

我得到的输出是 Total:dd/eeFirst:dd/eSlash:Last:e.我想要的就是如果存在任何斜杠,我希望捕获斜线.我认为首先.+贪婪并且全力以赴.我尝试使用所有权量词(/?+),但它在线程"main"java.util.regex.PatternSyntaxException中抛出异常:在正则表达式模式中的位置3:尝试重复已经重复的令牌/ aa/bb/cc /((.+)(/?+)(.+))^请帮助我解决这个问题

java regex

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

如何使用 Javascript 从文件上传获取完整路径

我需要知道如何使用 javascript 从文件上传获取完整路径,

我尝试使用以下编码但没有用

<input type="file" id="picField" onchange="preview(this)">

<script type="text/javascript">

function preview(test){
    var source=test.value;
    alert(source);
}
</script>
Run Code Online (Sandbox Code Playgroud)

但在警报消息中,我只得到

Filename.extension
Run Code Online (Sandbox Code Playgroud)

我没有获得完整路径,但它在文件上传框中显示完整路径,请帮助如何解决此问题

谢谢

html javascript file-upload path

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

学习C#快速收集所有必要的概念

我想学习.NET,我有2周的时间.我对CLR,Assemblies和某些基础知识有充分的了解.我有一份"CLR via C#".但我需要学习高级C#概念,如委托,反射,泛型等.然后我需要快速进入编码.记住,我有2周的时间.我想快速掌握C#高级概念,然后一些彻底的编码实践就是时间的需要.

你能建议我:1)我的方法.2)快速学习这些高级C#概念的站点或书籍.3)通过编码实践所学习的东西......关于实践/编程问题的建议.因为我也相信一个人只能通过练习来学习任何语言.

请写下你的建议.

此致贾斯汀塞缪尔.

c# clr

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

8
推荐指数
3
解决办法
2448
查看次数