问题列表 - 第68235页

如何使用这种方式为Object添加参数?

注意:我是初学者/中级lvl java程序员,所以请你好:S

我遇到了关于如何比较2个对象的课程,我注意到这种创建对象/实例的方式对我来说是全新的.

 MyValueObject myValueObject = (MyValueObject) obj; 
Run Code Online (Sandbox Code Playgroud)

问:如何使用这种方式将我的参数传递给此对象的构造函数?

我习惯和大多数初学者也是:

 MyClass Object = new MyClass( my parameters ) ;
Run Code Online (Sandbox Code Playgroud)

谢谢.

java

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

更好的检查JavaScript命名空间的方法

现在我有一个遵循长链名称空间的模块,例如:

TOP.middle.realModuleName = function () { /*...*/ }
Run Code Online (Sandbox Code Playgroud)

我需要在页面上使用此模块,我不确定此页面是否包含名称空间Top.middle.所以我必须做以下事情:

if (typeof TOP !== 'undefined' && TOP.middle && TOP.middle.realdModuleName) {
    new TOP.middle.realModuleName();
}
Run Code Online (Sandbox Code Playgroud)

我认为这个if陈述看起来很长很冗长.任何人都有关于如何为这种情况编写更好的参数检查模式的建议?

javascript namespaces

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

简单的PHP echo代码不起作用

这是我用PHP脚本的html:

  <html>
      <head>
    <title>Bob's Auto Parts</title>
  </head>
  <body>
    <h1>Bob's Auto Parts</h1>
     <table width = 100% >
         <tr>
             <?php
                 echo "<td>This is working.</td>";
             ?>
         </tr>
     </table>
  </body>
 </html>
Run Code Online (Sandbox Code Playgroud)

为什么这个输出出现了; ?>.我希望它是'这是有用的'.只要.这是输出

鲍勃的汽车零件

鲍勃的汽车零件

这很有效.";?>

我知道我在这里做错了但却无法弄明白.提前致谢.

php echo

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

如何在Nimbus外观中集中JTable接头的内容

我如何将具有灵气外观和感觉的JTable Header的内容集中在一起?我试图使用DefaultTableCellHeaderRenderer,但它看起来像这样;

带有Nimbus外观的JTable接头

有没有办法让它们看起来像PARENT_ID列并居中?

java swing jtable nimbus jtableheader

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

TinyMCE JQuery插件并不总是更新textareas

我们有一个有很多textareas的表单(在某些情况下,多达20个).这些textareas中的每一个都通过TinyMCE jquery插件转换为所见即所得的编辑器,如下所示:

var tinymceoptions = {
    script_url: '/Scripts/tiny_mce/tiny_mce.js',
    theme: "advanced",
    mode: "textareas",
    elements: "text,html1",
    theme_advanced_buttons1: "bold,italic,underline,formatselect,separator,image,insertfile,separator,blockquote,bullist,numlist,separator,undo,redo,separator,link,unlink,separator,code,insertimage",
    theme_advanced_buttons2: "",
    theme_advanced_buttons3: "",
    theme_advanced_toolbar_location: "top",
    theme_advanced_toolbar_align: "left",
    theme_advanced_blockformats: "h1,h2,h3,p",
    width: '100%',
    content_css: Settings["tiny_mce_css"],
    plugins: "advimage,advlink,autoresize,inlinepopups,imagemanager,paste",
    relative_urls: false,
    forced_root_block: false
};

$('textarea.editor').tinymce(tinymceoptions);
Run Code Online (Sandbox Code Playgroud)

我们遇到的问题是大约95%的时间,textareas没有在表单POST之前使用所见即所得内容进行更新.我们甚至尝试通过循环遍历每个mce编辑器并在提交表单之前调用save()方法来强制保存:

    $('textarea.editor').each(function () {
        $(this).tinymce().save();
    });
Run Code Online (Sandbox Code Playgroud)

用Fiddler再次检查POST,我发现textarea仍未使用适当的值进行更新.

有没有人知道可能导致这种情况的原因?

UPDATE

更重要的是...有趣......我添加了以下回调,我得到了奇怪的结果.当表单发布WORKS时,每次按一个键时getContent()的值都会改变.当表单帖子不工作时,无论我输入多少内容,getContent都会不断返回初始值:

setup: function (ed) {
    ed.onSaveContent.add(function (ed) {
        console.debug('save content: ' + $(this).tinymce().getContent());
    });
    ed.onKeyPress.add(function (ed, e) {
        console.debug('Editor contents was modified. Contents: ' + $(this).tinymce().getContent());
    });
}
Run Code Online (Sandbox Code Playgroud)

更新2

越来越近?我发现清除缓存似乎暂时"修复"了问题.后续访问将显示损坏的行为.

jquery tinymce jquery-plugins

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

filemtime()[function.filemtime]:对于带有变音符号的文件名,stat失败

我使用PHP函数filemtime来获取PHP 5.3的最后修改时间.这个函数效果很好,但是当文件名有特殊字符时(例如变音符号),它似乎有些问题.

如果我用变音符号在文件名上运行它

$stat = filemtime('C:/pictures/München.JPG');
Run Code Online (Sandbox Code Playgroud)

然后我得到输出:

Warning: filemtime() [function.filemtime]: stat failed for C:/pictures/München.JPG
Run Code Online (Sandbox Code Playgroud)

如果我将文件从"München.JPG"重命名为"Muenchen.JPG"并再次执行相同的操作:

 $stat = filemtime('C:/pictures/Muenchen.JPG');
Run Code Online (Sandbox Code Playgroud)

一切正常!

我的PHP文件保存为UTF-8而没有BOM,我也尝试过:

clearstatcache();
$stat = filemtime(utf8_encode('C:/pictures/München.JPG'));
Run Code Online (Sandbox Code Playgroud)

但它没有帮助.

php statistics utf-8 diacritics filemtime

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

用pHp打印图像

我有一个php网站,用户可以在其中浏览文档.这些文档类似于PDF,但转换为PNG文件以使其在移动设备上运行.我的问题是,有没有办法在pHp中制作打印机对话框,用户可以在其中选择"普通"打印机对话框可以提供的打印选项?

谢谢

php printing pdf web

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

如何使用GDB查找内存地址对应的函数

我正在使用谷歌的堆检查器来追踪内存泄漏.它给了我一个堆栈跟踪,例如:

Leak of 21 bytes in 1 objects allocated from:                                                                                                                                                               
    @ 0xf6088241                                                                                                                                                                                               
    @ 0xf60890d2                                                                                                                                                                                               
    @ 0xf6089246                                                                                                                                                                                               
    @ 0x8054781                                                                                                                                                                                                
    @ 0x8054862                                                                                                                                                                                                
    @ 0xf684ee76                                                                                                                                                                                               
    @ 0xf684f343                                                                                                                                                                                               
    @ 0x804be4c                                                                                                                                                                                                
    @ 0x80544f6                                                                                                                                                                                                
    @ 0xf5e52bb6                                                                                                                                                                                               
    @ 0x804b101  
Run Code Online (Sandbox Code Playgroud)

如何确定这些内存地址对应的代码功能/行?

c++ gdb

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

如何在测试套件中定义JUnit方法规则?

我有一个JUnit测试类的JUnit套件.如果在该测试方法上存在某个注释,我想套件定义一个规则,以便在运行每个单元测试之前和之后对数据库执行某些操作.

我已经能够在套件和测试类中创建一个@ClassRule,它将在每个之前执行此操作(这不够好)并且我已经能够使用测试类本身定义测试规则,但是这样是重复的,似乎不是很干.

是否可以在套件中定义每个测试方法规则,还是必须将它们添加到每个测试中?

编辑:为了澄清,我想在套件中声明代码,它将在测试类中的测试方法之间运行(即"围绕").

java junit junit4

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

MVC3 Editor For Double显示科学记数法

我的模型属性是double类型.我的一个项目的值为0.000028,但是当我的编辑视图呈现时,该值的编辑器显示为2.8e-005.

除了这让我的用户感到困惑之外,它也失败了我的正则表达式验证

    [Display(Name = "Neck Dimension")]
    [RegularExpression(@"[0-9]*\.?[0-9]+", ErrorMessage = "Neck Dimension must be a Number")]
    [Range(0, 9999.99, ErrorMessage = "Value must be between 0 - 9,999.99")]
    [Required(ErrorMessage = "The Neck Dimension is required.")]
    [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:F20}")]
    public double? NeckDimension { get; set; }
Run Code Online (Sandbox Code Playgroud)

如何显示此字段?我有一些代码(如下所示)会像我想的那样渲染一个小数,但我不知道在哪里实现它.

 var dbltest = 0.000028D;
 Console.WriteLine(String.Format("{0:F20}", dbltest).TrimEnd('0')); 
Run Code Online (Sandbox Code Playgroud)

我在两个地方使用属性NeckDimension,并编辑视图和显示视图.以下是每个渲染的方式.

@Html.TextBoxFor(model => model.NeckDimension, new { style = "width:75px;" })

@Html.DisplayFor(model => model.NeckHDimension)
Run Code Online (Sandbox Code Playgroud)

更新 显然,DisplayFormat不能与TextBoxFor一起使用.我试图将我的@ Html.TextBoxFor更改为Html.EditorFor并给它一个类,但它失败并出现以下异常.

The model item passed into the dictionary is of type 'System.Double', …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-3

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