小编Sej*_*nus的帖子

Java本地化数字格式

Java使用小数周期,例如1/2 = 0.5

有没有办法让它使用逗号代替,如1/2 = 0,5?而不是使用逗号成千上万(如十万= 100,000)但使用空格(100 000)?

说到输出,我想我可以使用各种字符串格式函数,但问题是输入(JTable).有些列需要Double格式,因此用户必须输入类似45.5的内容,并且在这些部分中它们用于45,5 :)提前感谢

更新:

我尝试使用myTable.setDefaultLocale(Locale.Germany); 但它没有用.我也做了Locale.setDefault(Locale.Germany); @ main函数并且它确实工作但是以相当愚蠢的方式:当单元格处于编辑模式时,您必须正常输入点,即45.5但是您按Enter键确认更改后,它将显示为逗号:45,5.我的意思是它只使用逗号用于显示目的,但是当编辑它仍然是相同的ol'点.

有没有办法解决它而不编写自定义表模型?

java swing localization number-formatting

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

你如何在application.ini中注册Zend Framework插件?

目前我写的插件似乎随机工作或不工作.有些人工作,有些人不工作,有些工作部分时间工作,而且没有明显的模式.即使所有相同的内容都以相同的方式编写和注册(显然).而且我找不到关于将插件放在何处以及如何在application.ini中注册它们的正确文档,因此我需要依赖我在BLOG或此处找到的示例.并且这些示例中的一些可能会假设我的代码中可能不正确的事情.

所以我只举一个简单的例子,如果你可以建议如何使它工作,并提供关于ZF插件的好文章的链接,我非常感谢...

这是我目前做的事情:

目录结构:

/library
   /Zend
   /Plugins
       Myplugin.php
/applications
    /myApp
       /configs
          application.ini
       /modules
          /default
             /controllers
             /configs
             /views, etc
          /admin
             /controllers
             /configs
             /views, etc
       Bootstrap.php
/public_html
   index.php
Run Code Online (Sandbox Code Playgroud)

Myplugin.php包含一个类:

Class Plugins_Myplugin extends Zend_Controller_Plugin_Abstract
{
     public function init()
     {
          print 'If I can see this, it's finally working!';
     }
}
Run Code Online (Sandbox Code Playgroud)

application.ini相关的东西看起来像这样:

includePaths.library = APPLICATION_PATH "/../../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
pluginpaths.plugins = "Plugins"
resources.myplugin =
resources.frontController.plugins.myplugin = Plugins_Myplugin
;//I assume Plugins_Myplugin should be resolved into library/Plugins/Myplugin.php with    class Plugins_Myplugin inside, given present configuration. Most …
Run Code Online (Sandbox Code Playgroud)

php plugins zend-framework

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

Zend_Db_Expr NOW()不起作用?

我正在尝试简单的插入:

$data = array
(
'whatever' => 'nevermind',
'etc' => 'more data',
'updated_on' => new Zend_Db_Expr('NOW()')
);

$this->getDbTable()->insert( $data );
Run Code Online (Sandbox Code Playgroud)

一切都正确插入,但updated_on为null.难道我做错了什么?我理解从我说的内容确定问题可能并不容易,但也许你可以建议我至少可以调试一下这个问题?提前致谢

ps数据库是mySQL,列是DATETIME,如果我连接到mySQL并手动尝试插入或更新NOW(),它确实有效.

更新

使用Profiler,我得到以下输出:

INSERT INTO `db_table` (`column1`, `column2`, `column3`, `column4`, `column5`, `column6`, `column_datetime`, `column7`) VALUES (?, ?, ?, ?, ?, ?, NOW(), ?)

Array
(
    [1] => column1 data
    [2] => column2 data
    [3] => column3 data
    [4] => column4 data
    [5] => column5 data
    [6] => column6 data
    [7] => column7 data
)
Run Code Online (Sandbox Code Playgroud)

据我所知,这里的一切都很好:

Update2:没关系,我搞定了.问题完全不同.

php zend-framework zend-db

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

Symfony渲染模板到字符串

有没有办法在行动中将完全渲染的模板(有或没有布局)作为字符串?

即沿着这些方向的东西:

public function executeMyAction()
{
   $this->variable1 = 'foo';
   $this->variable2 = 'bar';

   // renders template using assigned variables, partials, layouts, etc. as if it was for    output to browser, but assigns html to string
   $renderedTemplate = $this->renderTemplateToString();
}
Run Code Online (Sandbox Code Playgroud)

PS我知道这个问题,但是答案提供给我的目的并没有那么好.链接不起作用,getPartial获取模板文件而不进行渲染.

php rendering symfony1

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

Zend Framework仅加载默认模块控制器

我有两个模块,默认管理员.虽然ZF确实正确加载了管理布局,但它始终只加载默认模块控制器和默认模块视图.

控制器的路径在module.ini文件中为每个模块指定.我也尝试在application.ini中指定它,如下所示:

admin.resources.frontController.controllerDirectory = APPLICATION_PATH "/modules/admin/controllers"
Run Code Online (Sandbox Code Playgroud)

没有任何影响.任何可能出现问题的想法?在开始使用模块之前,我真的很喜欢ZF ..

php zend-framework zend-framework-modules

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

如何防止ASP/VBScript中的注入?

ASP(VBScript)中用于输入处理的最佳方式(或至少是最常用的方法)是什么?我主要关心的是HTML/JavaScript注入和SQL注入.是否有一些等同于PHP htmlspecialcharsaddslashes等等?或者我必须手动执行字符串替换功能吗?

vbscript code-injection input-filtering asp-classic

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