我在一个oracle脚本中看到了这一行
SELECT COUNT(*) INTO version1 FROM &1..xxdt WHERE version = 3310;
Run Code Online (Sandbox Code Playgroud)
我不明白这一&1..部分.我认为xxdt是表的名称,那么&1..前面的东西是什么?
所以我今天在.classpath文件(eclipse文件)中看到了这一行
<classpathentry kind="src" path="src/main/java" including="**/*.java"/>
我知道*.java任何java文件,但它**/之前做了什么?是否包含每个子文件夹src/main/java?
所以我在jquery-ui文档中看到了这段代码,我想知道为什么所有的语句都包含在内 $(function() {...});
jquery文档说$()增强了它中的对象,但我不明白为什么我们需要它.这是一项惯例还是实际上有意义?
<script>
$(function() {
$( "#draggable" ).draggable();
$( "#droppable" ).droppable({
drop: function( event, ui ) {
$( this )
.addClass( "ui-state-highlight" )
.find( "p" )
.html( "Dropped!" );
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud) 我正在研究一个学校项目来构建一个伪终端和文件系统.终端正在扫描System.in并将字符串传递给控制器.
输入到控制台: abc\r\nabc\r\nabc
这是我试过的代码
Scanner systemIn = Scanner(System.in);
input = systemIn.nextLine();
input = input.replaceAll("\\\\r\\\\n",System.getProperty("line.separator"));
System.out.print(input);
Run Code Online (Sandbox Code Playgroud)
我希望java将\ r \n我键入的控制台视为行分隔符,而不是实际的\和r.它现在做的是按原样打印输入.
期望的输出:
ABC
ABC
ABC
更新:我试过input = StringEscapeUtils.unescapeJava(input);,它解决了这个问题.
我构建了以下示例来了解react/redux.这是我的减速机:
const tableFilter = (state = 0, action) => {
if(action.type === 'SET_TABLE_DATA') {
return state + 1;
}
return state;
}
Run Code Online (Sandbox Code Playgroud)
那时一切正常.但是,我正在尝试按照本教程应用REDUX REDUCERS到ARRAYS以及使用以下代码更新我的reducer:
//========Reducer===================
const INITIAL_STATE = {
value: 0,
warning: false
}
const update = (state, mutations) => Object.assign({}, state, mutations)
const tableFilter = (state = INITIAL_STATE, action) => {
if(action.type === 'SET_TABLE_DATA') {
return state = update(state, { value: state.value + 1 })
}
return state;
}
const FilterApp = combineReducers({tableFilter});
//==================================
const …Run Code Online (Sandbox Code Playgroud)