我正在从文本文件中读取整数,将它们作为查询的输入并获取查询输出并写入xls文件.
ResultSet rs;
Connection con = null;
PreparedStatement ps = null;
int person_org_id, external_person_org_id;
File f = null;
Scanner scan = null;
try {
System.out.println("----------checkpoint-----------");
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("----------checkpoint 1-----------");
con = DriverManager.getConnection("jdbc:oracle:thin:@ksdjf.kjdlk.jkd.com:2222:edb", "aaaaa", "aaaa");
System.out.println("----------checkpoint 2 ----------");
if (con == null) {
System.out.println("unable to connect to database");
}
System.out.println("----------checkpoint 3::connected to database---------");
StringBuffer sql = new StringBuffer();
sql.append("select abd from edb.abd where customer_id=510 and person_org_id =? ");
ps = con.prepareStatement(sql.toString());
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("Excel Sheet");
HSSFRow …Run Code Online (Sandbox Code Playgroud) 我收到一个错误:
gpg: no default secret key: No secret key
gpg: [stdin]: clearsign failed: No secret key
Run Code Online (Sandbox Code Playgroud)
我的密钥可供GPG使用.
我想在另一个辅助函数中使用一个辅助函数.在下面的代码中,我想突出显示姓氏,如果它包含"Finch"字样.我有一个写作辅助类.如果我们在hbs文件中使用,那么语法将是{{highlight name}}.但是如何使用它,因为我必须在另一个帮助类中使用它.
以下是我的代码:
Handlebars.registerHelper('fullName', function(person) {
return person.firstName + " " + person.lastName;
});
Handlebars.registerHelper('highlight', function(person) {
var item = (person.lastName).replace('Finch', '<span style="color: red">'
+ Finch + '</span>');
return new Handlebars.SafeString(item);
});
Run Code Online (Sandbox Code Playgroud)
这是工作小提琴:http://jsfiddle.net/wC6JT/4/
这里是调用"突出"助手的小提琴:http://jsfiddle.net/wC6JT/3/.这不会产生任何结果,因为我们将得到person.lastName的控制台错误,无法在"突出显示"寄存器帮助程序中识别.
我想在person.lastName的fullname helper中使用"highlight"帮助器.如何实现这一目标.
可能重复:
Java:将文件中的整数读入数组
我想从文本文件中读取整数值,如contactids.txt.在文件中我有像这样的值
12345
3456778
234234234
34234324234
Run Code Online (Sandbox Code Playgroud)
我想从文本文件中阅读它们...请帮助
我们可以管理点击和双击事件,如下所示:
events: {
"click .tree-toggler": "toggletree",
"dblclick .doubleclick" : "doubleclickFunc"
},
toggletree: function(e){
//code
},
doubleclickFunc : function(e){
//code
}
Run Code Online (Sandbox Code Playgroud)
但我想管理右键单击事件和长按事件.怎么处理?
我是骨干网的新手。我有一个名为AbcView abc.js的视图
var AbcView = Backbone.View.extend({
events: {
"click" : "display",
},
display: function(e){
console.log("hello");
alert("click function");
}
});
Run Code Online (Sandbox Code Playgroud)
现在,我将此abc.js传递到另一个xyz.js文件,并使用ListenTo在另一个视图中调用它。
xyz.js
var xyzView = Backbone.View.extend({
initialize: function(){
var AbcView = new AbcView ();
this.lisenTo(AbcView, "click",this.display);
},
render: function(){
var html = this.template(AbcView);
this.$el.html(html);
return this;
},
display: function(e){
console.log("parent hello");
alert("parent display function");
}
});
Run Code Online (Sandbox Code Playgroud)
使用abc.js,点击事件可以正常触发。但是使用xyz.js时,不会触发click事件。
这是调用listenTo的正确方法吗?
我从http://windows.php.net/downloads/pecl/releases/pthreads/下载了PHP Pthreads dll文件,并在php.ini中启用它,如下所示:
extension=pthreadVC2.dll
extension=php_pthreads.dll
Run Code Online (Sandbox Code Playgroud)
我使用了以下示例代码:
<?php
class AsyncOperation extends Thread
{
public function __construct($arg){
$this->arg = $arg;
}
public function run(){
if($this->arg){
printf("Hello %s\n", $this->arg);
}
}
}
$thread = new AsyncOperation("World");
if($thread->start())
$thread->join();
Run Code Online (Sandbox Code Playgroud)
当我执行代码时,我收到以下错误:
致命错误:在第2行的C:\ htdocs\threads\AsyncOperation.php中找不到类'Thread'调用堆栈:0.0008 333464 1. {main}()C:\ htdocs\threads\AsyncOperation.php:0
我对以下事件有看法。查看ID为“文件夹块”。我的元素是View像这样:
<ul>
<li></li>
<li></li>
<li></li>
</u>
<ul>
<li>
<ul></ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
以下是骨干事件。
events{
"mousedown .all-folders": "dragCustomFolders"
},
dragCustomFolders: function(e){
$('#folders ul li').draggable({
cursor: 'move',
drag: this.dragElement,
revert: "invalid"
});
$('#folders li').droppable({
drop: this.cardDrop,
});
}
Run Code Online (Sandbox Code Playgroud)
当我将一个li从一个ul拖到另一个ul时,它仅被调用一次。当我将li元素拖到同一ul元素内的另一个li元素时,回调函数被调用两次。
如何解决此问题。
下面是我的代码,用于检查单词是否以数字开头:
#!/usr/bin/perl
my $domain_name = @ARGV;
my $first_letter = substr(($domain_name),0,1);
print STDERR "first letter is $first_letter \n";
if($first_letter eq '0' || $first_letter == 1
|| $first_letter == 2 || $first_letter == 3 || $first_letter == 4
|| $first_letter == 5 || $first_letter == 6 || $first_letter == 7
|| $first_letter == 8 || $first_letter == 9) {
print STDERR "$first_letter start with digit\n";
} else {
print STDERR "$domain_name does not starts with a digit\n";
}
Run Code Online (Sandbox Code Playgroud)
但是当我打印时$first_letter,它总是在显示1 …
backbone.js ×3
java ×2
perl ×2
command-line ×1
file-io ×1
gnupg ×1
installation ×1
javascript ×1
jquery ×1
jquery-ui ×1
php ×1
xls ×1