小编nep*_*dev的帖子

Java 代理设置 - Ubuntu

如何从命令行在 Ubuntu(10.04 或 12.04)中设置 Java 代理设置?我的目标是获得直接连接,但默认情况下它从浏览器设置中获取,这些设置旨在通过代理进行 - 只是我不希望 Java 通过代理进行。

我在 Ubuntu 中运行一个应用程序服务器,它提供远程桌面会话。我可以将 Java 控制面板放入用户的桌面,然后他们(每个单独的用户)可以在网络设置下设置代理设置。但是 - 这意味着我必须告诉每个用户进行此设置,这是行不通的。

我希望它通过服务器本身的一些命令行或环境变量设置,所以它默认为“直接连接”。我不熟悉 Java 编程,为此提供 Java 代码也无济于事,我认为必须可以在 Java 启动时设置默认值?欢迎任何指点。

我怎样才能做到这一点?

java ubuntu proxy network-programming

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

自定义HTML元素属性未显示 - Web组件

我正在探索Web组件自定义HTML元素,我遇到了向自定义元素添加自定义属性的问题:我在标记中设置的任何值都不会受到尊重.对于像这样的简单元素,它应该显示"flagtext"属性中提供的文本,它总是显示默认值.

<test-flag flagtext="my text"></test-flag> 
Run Code Online (Sandbox Code Playgroud)

完整的JSBin示例在这里.

JSBin使用Polymer库(因为这是我唯一可以使用的).我一般使用webcomponents.js,结果相同.Chrome 49和Firefox 45都有相同的结果.控制台或调试器中没有显示错误.

我在网上找到的每个样本都有类似的代码,但我尝试了各种版本,它总是拒绝更新.我甚至将一些样本复制到JSBin中,但它们也没有用.

可能有什么不对?我知道这是实验性技术,但这种不一致的一致性仍然令人惊讶.这个标准被废弃了吗?(我看到最新的2016年4月W3C自定义元素草案已完全改变了它的方法.)

当我定义"attributeChangedCallback"函数时,它不会触发.我可以通过Javascript轻松修改属性,这不是问题.

但是为什么我不能在标记中指定属性,就像我应该的那样?

编辑 - 完整代码

请注意,您需要将这些文件放入单独的HTML导入文件中,并且需要"webcomponents-lite.js"库.

主HTML文件

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style>
        test-flag
        {
            border: 1px solid blue;
        }
    </style>
</head>
<body>
  <script src="lib/webcomponents-lite.min.js"></script>
  <link rel="import" href="test-flag.html">

  Here is the custom test-flag component: 
  <p>      
  <test-flag flagtext="my text"></test-flag>  
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

文件:test-flag.html

<template>

    <style>
    </style>

    Content:
    <div id="testflagID">
    </div>

</template>


<script>    

    (function() {

        var _currentScript = (document._currentScript || document.currentScript);
        var importDoc = _currentScript.ownerDocument;
        var customPrototype = Object.create(HTMLElement.prototype); …
Run Code Online (Sandbox Code Playgroud)

html javascript web-component custom-element

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

动态ValueOf类型执行

我想定义一个具有有限元素集的值类型,这些元素又是运行时动态定义列表的元素(例如来自数据库).

有了这个,我希望能够在动态列表上强制执行类型安全(好吧,排序)而不需要在编译时提供任何值.然后,我可以在我的代码中使用新类型作为属性,作为方法中的返回值等.

(注意 - 它不是真正的类型 - "安全",即我追求的编译时检查,而是在方法和属性中概念性地识别"这种类型的值"的能力 - 为了更好的可理解性和代码的可读性. )

伪代码:

type Currency = ["USD", "EUR", "GBP"];
Currency cur = new Currency();
cur = "CAD";     // must throw an exception

Currency.Add("CAD");
cur = "CAD";     // now it would NOT throw an exception
Run Code Online (Sandbox Code Playgroud)

它有点像"String"的子类,但String是一个密封类,不能派生自.

您还可以将其视为定义为从列表中返回"ValueOf"函数的类型.但这并没有给我一种在C#中定义类型的方法.

有没有合理明智的方法来做我想要的事情?

c#

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