我用JavaDoc命令编写了Java-Classes,其中包含特殊字符äöü
.我使用gradle构建文件生成JavaDoc:
apply plugin: 'java'
Run Code Online (Sandbox Code Playgroud)
并在命令行中:gradle javadoc
.
原始文件的编码是UTF-8.JavaDoc文件的编码也是UTF-8.但HTML源代码中没有提示文件是UTF-8.这就是我的浏览器一直认为它的原因ISO-8859
.
<meta charset="utf-8"/>
在生成JavaDoc时,如何告诉javadoc(通过gradle)也添加到源代码?
我想获得项目问题列表YYYYYY
和用户名XXXXXX
.
curl --header "PRIVATE-TOKEN: myownprivatetoken" "https://gitlab.com/api/v3/projects/YYYYYY/issues"
curl --header "PRIVATE-TOKEN: myownprivatetoken" --header "SUDO: XXXXXX" "https://gitlab.com/api/v3/projects/YYYYYY/issues"
curl --header "PRIVATE-TOKEN: myownprivatetoken" "https://gitlab.com/api/v3/XXXXXX/projects/YYYYYY/issues"
Run Code Online (Sandbox Code Playgroud)
但他们只返回:
{"message":"404 Project Not Found"}
Run Code Online (Sandbox Code Playgroud)
要么
<html><body>You are being <a href="https://gitlab.com/users/sign_in">redirected</a>.</body></html>
Run Code Online (Sandbox Code Playgroud)
在我看来,我在http://doc.gitlab.com/ce/api/issues.html和http://doc.gitlab.com/ce/api/README.html上误解了API文档.
那么我做错了什么?
我安装了atom.io插件git-plus
和asciidoc-preview
.
不幸的是,两者都声称是键绑定Ctrl + Shift + A
.键绑定设置中没有显示警告.
如何解决这个问题呢?我应该手动添加*.cson
文件并添加另一个键绑定吗?或者有没有办法直接在atim.io中做到这一点?
将指令设置display_errors
为true
(error_reporting
设置为E_ALL
)时会打印当前请求期间发生的所有错误.
由于我在我的PHP代码中发送标题,我得到了更多错误(在发送内容后发送标题是不可能的).
现在我想将错误消息添加到我的页面末尾.在那里,我想展示所有发生的错误(直到那时).不幸的是,error_get_last只返回发生的最后一个错误.
我首先想到set_error_handler可能会解决问题,但我担心我的错误记录不再起作用了:
重要的是要记住,对于error_types指定的错误类型,标准PHP错误处理程序是完全被绕过的,除非回调函数返回FALSE.
除此之外:
下面的错误类型不能与用户定义的函数来处理:E_ERROR,E_PARSE,E_CORE_ERROR,E_CORE_WARNING,E_COMPILE_ERROR,E_COMPILE_WARNING,最E_STRICT的其中的set_error_han dler()被调用的文件中提出.
但也许他们也没有 error_get_last()
那么有没有办法在输出生成的内容后打印所有错误?
在CheckStyle中有一个module(File Tab Character
),它检查源代码中是否没有制表符.他们的理由是:
- 开发人员不需要配置文本编辑器的选项卡宽度,以便能够读取源代码.
- 来自Apache jakarta编码标准:在分布式开发环境中,当提交消息被发送到邮件列表时,如果使用选项卡,则几乎不可能读取它们.
为了确保有正确的空格数,还有一个额外的模块(Indentation
).
我更喜欢使用制表符进行缩进,并希望将此要求添加到我的CheckStyle文件中.我的理由:
- 开发人员应该有机会配置用于缩进的空间
- 选项卡是缩进的逻辑和可配置单元,
n spaces
只是一个任意数量的空格.
不幸的是我找不到用CheckStyle做这个的方法.
在我的工作目录中,我有两个文件:index.php
和.user.ini
:
.user.ini
:
display_errors=on
; http://be2.php.net/manual/en/filter.configuration.php#ini.filter.default
;filter.default = "full_special_chars"
Run Code Online (Sandbox Code Playgroud)
index.php
:
<?php
//ini_set("display_errors", "on");
// Use `.user.ini` file:
// http://php.net/manual/en/configuration.file.per-user.php
echo "Setting for 'user_ini.filename': " . ini_get("user_ini.filename");
echo "\n\n";
// It takes up to five minutes, until `.user.ini` is re-read:
echo "Setting for 'user_ini.cache_ttl': " . ini_get("user_ini.cache_ttl");
echo "\n\n";
// http://php.net/manual/en/function.ini-get.php
echo "Setting for 'display_errors': " . ini_get("display_errors");
echo "\n\n";
echo "Setting for 'filter.default': " . ini_get("filter.default");
echo "\n\n";
// php -S localhost:8000
// http://localhost:8000/
Run Code Online (Sandbox Code Playgroud)
使用上面的 …
关于我真正喜欢的东西eclipse
(以及0.x版本gitg
)可以逐行进行更改(参见下图中的第10行).
是否有插件允许在编辑器中atom.io
?(将旧版本和新版本放在一起,并允许暂存/恢复更改)?
我安装了插件git-plus
,但这会对给定文件的所有更改进行分阶段,...
我有一个在Ubuntu 14.10上运行的标准Eclipse:
Eclipse Standard/SDK
Version: Luna Service Release 2 (4.4.2)
Build id: 20150219-0600
Run Code Online (Sandbox Code Playgroud)
javascript
在市场上搜索过.但没有任何东西跳到我的眼前.javascript editor eclipse
在网上搜索了,这给了我JSDT
(https://eclipse.org/webtools/jsdt/)但我在市场上找不到它.JSDT
是在WDT
(Web工具平台; https://eclipse.org/webtools/)中发布的.我似乎缺乏关于日食的一些基本知识.
JSDT
没有所有其他东西的情况下安装WTP
?WTP
,我是否需要单独安装Eclipse?(因为WTP
也不在市场上)我在My Java代码中有一个简单的方法,例如
private int specialAdd (int a, int b) {
if(a < 100) {
return 100 * a + b;
} else {
return a + b;
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在eclipse中使用给定的参数值"运行/调试所选代码"?我真的只想运行这个方法,并查看几个值为a
和的结果b
.
目前我正在将PHP脚本的配置存储在另一个PHP脚本中的变量和常量中(例如config.php
).
因此,每次调用脚本时,它都包含配置脚本以访问变量/常量的值.由于INI文件更容易被其他脚本解析,我考虑将配置的值存储在这样的文件中,并使用parse_ini_file()读取它.
在我的观点中,PHP将脚本文件保存在内存中,因此包含脚本文件(通常)不会导致IO(或者Zend是否进行缓存?或者根本没有缓存?).
如何阅读自定义INI文件.我知道因为.user.ini
有缓存(请参阅参考资料user_ini.cache_ttl
),但PHP是否也会缓存自定义INI文件?或者调用parse_ini_file()
始终导致IO?
eclipse ×3
php ×3
atom-editor ×2
ini ×2
java ×2
plugins ×2
asciidoc ×1
caching ×1
checkstyle ×1
curl ×1
debugging ×1
encoding ×1
git ×1
gitlab ×1
gradle ×1
indentation ×1
javadoc ×1
javascript ×1
settings ×1
tabs ×1
testing ×1
unit-testing ×1
utf-8 ×1