小编Eri*_*son的帖子

793
推荐指数
17
解决办法
30万
查看次数

有没有办法摆脱重音并将整个字符串转换为普通字母?

是否有更好的方法来摆脱重音并使这些字母与使用String.replaceAll()方法和逐个替换字母分开?例:

输入: or?pžsíáýd

输出: orcpzsiayd

它不需要包括所有带有重音符号的字母,如俄语字母或中文字母.

java string diacritics

236
推荐指数
6
解决办法
13万
查看次数

有没有关于开发C#编码标准/最佳实践文档的建议?

我是最近的AI毕业生(大约2年),从事适度的操作.它已经落到我身上(主要是因为我是该部门的第一个"采用者")来创建一个基本的(阅读有用的?)C#编码标准文档.

我想我应该解释一下,我可能是最初级的软件工程师,但我期待着这项任务,希望我实际上可以生产出一半可用的东西.我已经对互联网进行了大量的搜索,并阅读了有关编码标准文档应该/不应该包含的内容的文章.这似乎是一个很好的地方,可以提出一些建议.

我意识到,我可能会打开一扇门,通往一个关于"最好的做事方式"的分歧.我既理解又尊重不可否认的事实,即每个程序员都有一个解决每个任务的首选方法,因此我不打算写任何如此严厉的禁止,以至于扼杀个人风格,而是试图获得一般方法并达成一致标准(例如命名约定),以帮助使个人代码更具可读性.

所以这里......任何建议?有没有?

c# standards procedure

159
推荐指数
9
解决办法
7万
查看次数

如何将堆栈跟踪发送到log4j?

假如您执行e.printStackTrace(),则会捕获异常并在标准输出(例如,控制台)上获取以下内容:

java.io.FileNotFoundException: so.txt
        at java.io.FileInputStream.<init>(FileInputStream.java)
        at ExTest.readMyFile(ExTest.java:19)
        at ExTest.main(ExTest.java:7)
Run Code Online (Sandbox Code Playgroud)

现在我想把它发送到一个记录器,比如log4j,以获得以下内容:

31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt
32204 [AWT-EventQueue-0] ERROR    at java.io.FileInputStream.<init>(FileInputStream.java)
32235 [AWT-EventQueue-0] ERROR    at ExTest.readMyFile(ExTest.java:19)
32370 [AWT-EventQueue-0] ERROR    at ExTest.main(ExTest.java:7)
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

try {
   ...
} catch (Exception e) {
    final String s;
    ...  // <-- What goes here?
    log.error( s );
}
Run Code Online (Sandbox Code Playgroud)

java logging log4j stack-trace

147
推荐指数
6
解决办法
13万
查看次数

如何通过网页将参数传递到PHP脚本?

每当网页加载时我都会调用PHP脚本.但是,有一个PHP脚本需要运行的参数(我通常在测试脚本时通过命令行).

每次在页面加载时运行脚本时,如何传递此参数?

php parameters

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

使用鼠标滚轮时,如何加快JScrollPane中的滚动速度?

我看到JScrollPane.setWheelScrollingEnabled(boolean)启用或禁用鼠标滚轮滚动的方法.有没有办法调整滚动的速度?在我看来,这是非常缓慢的.无论我制作什么尺寸的窗口,滚动每次点击大约三个像素.我希望它远不止于此.

有任何想法吗?

java swing scroll mousewheel jscrollpane

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

为什么我的HelloWorld函数未在此范围内声明?

#include <iostream>

using namespace std;

int main()
{
    HelloWorld();
    return 0;
}

void HelloWorld()
{
    cout << "Hello, World" << endl;
}
Run Code Online (Sandbox Code Playgroud)

我用g ++得到以下编译错误:

l1.cpp: In function 'int main()':
l1.cpp:5:15: error: 'HelloWorld' was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

c++ scope

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

你如何把重点放在Swing的Textfield上?

我在Java中使用Swing创建了一个表单.在表单中我使用了一个文本字段,每当我按下键时我都必须设置焦点.如何在Java中设置焦点在特定组件上?

java swing focus

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

PHP require()相对路径错误

我有以下文件结构:

rootDIR
    dir1
        subdir1
           file0.php
           file1.php
    dir2
       file2.php
       file3.php
       file4.php   

file1.php 需要来自dir2的file3和file4,如下所示:

require('../../dir2/file3.php')
Run Code Online (Sandbox Code Playgroud)

file2.php要求file1.php如下:

require('../dir1/subdir1/file1.php')
Run Code Online (Sandbox Code Playgroud)

然后在file1中要求无法打开file3和file4(可能是由于路径相对性)

然而是什么原因,什么我可以做file2.php这样file1.php正确地要求文件3和文件4

php relative-path

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

什么时候不希望在Java中实现toString()?

我项目的首席开发人员已经将项目的toString()实现称为"pure cruft",并希望将它们从代码库中删除.

我已经说过这样做意味着任何希望显示对象的客户都必须编写自己的代码来将对象转换为字符串,但是回答"是的,他们会".

具体来说,这个系统中的对象是矩形,圆形等图形元素,当前表示是显示x,y,比例,边界等...

那么,人群在哪里撒谎?

什么时候你应该什么时候不应该实现toString?

java tostring

41
推荐指数
8
解决办法
5855
查看次数