小编Mat*_*hew的帖子

我们可以在Java中读取OS环境变量吗?

我的操作系统是windows7.我想在我的Java应用程序中读取环境变量.我搜索谷歌和很多人的答案是使用方法 System.getProperty(String name)System.getenv(String name).但它似乎没有用.通过该方法,我可以读取JVM中定义的一些变量值.

如果我设置一个名为"Config"的环境变量,其值为"some config infomations",我如何在Java中获取该值?

谢谢你的帮助!

java environment-variables

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

我如何在java中对方法执行时间进行基准测试?

我有一个程序,我自己用java编写,但我想测试方法执行时间并获得特定方法的时间.我想知道这是否可能,或许某种程度上是一个eclipse插件?或者可能插入一些代码?

我知道,这是一个相当小的程序,不超过1500行,这将是一个更好的专用工具或System.currentTimeMillis()

非常感谢

java optimization

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

Codeigniter:从其他人调用一个控制器的方法

我有两个控制器'a'和'b'

我想从控制器''b'的方法中调用控制器'a'的方法

任何人都可以指导我如何实现这一目标

所有努力都表示感谢

codeigniter

41
推荐指数
7
解决办法
10万
查看次数

如何将条目放入地图?

有什么办法可以把整个Entry对象放到一个Map像这样的对象:

map.put(entry);
Run Code Online (Sandbox Code Playgroud)

而不是传递键值对,如:

map.put(key,value);
Run Code Online (Sandbox Code Playgroud)

java dictionary

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

.NET Decimal的二进制表示

嘿所有,快速问题:.NET decimal类型如何在内存中以二进制形式表示?

我们都知道浮点数是如何存储的,因此存在不准确的原因,但decimal除了以下内容之外我找不到任何有关的信息:

  1. 显然比浮点数更准确
  2. 占用128位内存
  3. 2 ^ 96 +符号范围
  4. 28(有时29?)总数字的有效数字

有什么方法可以解决这个问题吗?我的计算机科学家要求答案,经过一个小时的尝试研究,我找不到它.似乎有很多浪费的东西,或者我只是在脑海中想象这个错误.有人可以对此有所了解吗?谢谢.

.net binary decimal representation

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

测试运行失败:测试运行未能完成.预计1次测试,收到0

尝试为我的应用启动JUnit测试(robotium).

public class MainTest extends ActivityInstrumentationTestCase2<MainActivity> {
    private Solo solo;

    public MainTest() {
        super("nix.android.contact", MainActivity.class);// TODO Auto-generated constructor stub
    }

    protected void setUp() throws Exception {
        super.setUp();
        solo = new Solo(getInstrumentation(), getActivity());
    }

    public void AddContact() {
        solo.assertCurrentActivity("main", MainActivity.class);
    }
}
Run Code Online (Sandbox Code Playgroud)

表现

 <instrumentation
    android:name="android.test.InstrumentationTestRunner"
    android:targetPackage="nix.android.contact" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <uses-librar

y android:name="android.test.runner" />
    </application>
Run Code Online (Sandbox Code Playgroud)

当我尝试运行测试时,进入控制台:

Test run failed: Test run failed to complete. Expected 1 tests, received 0
Run Code Online (Sandbox Code Playgroud)

我尝试为其他应用程序(非常简单的应用程序)创建其他测试 - 工作.

谢谢

junit android robotium

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

无法在OS X 10.10上停止MySQL

我开始为此疯狂了.我使用Coolest Guides On The Planet的教程设置MySQL/Apache/PHP.我猜错了,因为它没有按预期工作,所以我想卸载并再试一次.麻烦的是我无法通过系统首选项或命令行来阻止MySQL.我一直在网上尝试建议,但到目前为止都没有成功.有人可以帮忙吗?

谢谢

mysql osx-yosemite

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

PDF生成结果在Chrome中的ERR_INVALID_RESPONSE中

当以编程方式(通过PHP)在浏览器中生成PDF时,渲染的PDF在Firefox和Safari中都可以正常显示,但Chrome会返回ERR_INVALID_RESPONSE.它是一个有效的PDF - 可以在工作浏览器中保存后使用Adobe Reader/Preview在本地打开,一旦从其他浏览器保存PDF,甚至可以在Chrome中打开.

正在读取PDF文件file_get_contents(),给出当前时间戳,然后传递给浏览器.解决方法包括将文件保存到临时位置并重定向用户(至少对于Chrome),但这并不理想.

我研究了它,只能找到2008年以来的错误报告.

我有一个标题错误.生成PDF后,以下标题将发送到浏览器(再次在FF,Safari和IE中正常工作):

    header('Content-type:application/pdf');
    header("HTTP/1.1 200 OK");
Run Code Online (Sandbox Code Playgroud)

我也尝试在Stack Overflow上搜索后添加以下标题,但无济于事:

    header("Content-Transfer-Encoding: binary");
    header('Accept-Ranges: bytes');
Run Code Online (Sandbox Code Playgroud)

Chrome需要缺少标题吗?有没有人有动态生成的PDF在Chrome中显示的经验?

编辑:我的一个更突出的问题是什么可能导致这在Chrome本地工作正常,但不适用于服务器环境.

预先感谢您的任何帮助.

php pdf google-chrome

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

为什么Java中的多捕获功能要求异常是最终的?

关于添加到Java 7 的多捕获功能的Oracle文档声明该catch子句中的异常参数是隐式的final.

我的问题是:这种限制有什么意义?因为我似乎无法找到它带来的一个重要改进.将引用对象标记为final仅保护引用本身不被修改,而不是它引用的对象,并且永远不会禁止创建另一个引用并以任何他们想要的方式修改它.

关于SO的一个有点相关的问题讨论了为什么修改catch子句中的异常引用不是最明智的事情,但它涉及到该子句的任何使用catch,而不仅仅是它的多捕获形式.那么为什么Java会为多重捕获制造一个例外,并以特殊的方式对待它?

谢谢!

java exception java-7 multi-catch

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

javax 验证约束在 Spring Boot 中不起作用

我无法在 Spring Boot 应用程序中触发 @NotEmpty、@NotBlank 和 @NotNull 等注释。

我遵循了这个(maven)示例:

https://spring.io/guides/gs/validating-form-input/

......我不明白我做错了什么。

POJO:

import javax.validation.constraints.NotBlank;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class College
{    
    @NotBlank
    private String collegeCode;
.
.
.
Run Code Online (Sandbox Code Playgroud)

弹簧控制器:

@RequestMapping(value="/addCollege", method = RequestMethod.POST) 
public String addCollege(@Valid @ModelAttribute("college") College college, BindingResult bindingResult, Model model, HttpSession session)
{
    if(bindingResult.hasErrors()) //this is never true
    {
        logger.debug("Errors when adding new college!!!");
        return "admin/colleges/addCollege";
    }
    collegeProcessor.saveCollege(college);
    return getAllColleges(model, session);
}
Run Code Online (Sandbox Code Playgroud)

屏幕:

<form action="#" th:action="${addOrEdit} == 'add' ? @{/addCollege} : @{/updateCollege}" th:object="${college}" method="post">

    <table class="table">

        <tr> …
Run Code Online (Sandbox Code Playgroud)

java validation constraints spring-boot

11
推荐指数
3
解决办法
9303
查看次数