由买买提看人间百态

topics

全部话题 - 话题: 返回值
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
E****n
发帖数: 664
1
来自主题: Database版 - help!!!!!
用DB library写的程序调用sybase存储过程时,字段返回值为英文或数字能正常显示
而为中文时却乱码,问如何解决。
u**r
发帖数: 166
2
来自主题: Database版 - 请教一个JDBC的问题 getTableName()
ResultSetMetaData rsmd=.....getMetaData();
再一个for loop里用
String tableName = rsmd.getTableName(i);
这里的tableName返回值是空. 别的都没有问题, 比如getColumnName(i), GetColumnTy
peName(i).
我用的是SQL SERVER 2000, 用JDBC的driver直接连的
是什么问题呢?多谢指教
cd
发帖数: 32
3
来自主题: Database版 - query 求助
谢谢beijing, 是oracle。
但是你的query在col_a里面没有4出现的时候没有返回值。
d****f
发帖数: 313
4
现在有个表
PID,Depth,Reading,Percent
A-1,1.0,4,75
A-1,1.0,3,62
A-1,1.0,2,50
A-1,1.0,1,40
A-1,2.1,5,76
A-1,2.1,3,63
A-1,2.1,2,50
A-1,2.1,1,40
A-2,1.5,6,99
A-2,1.5,5,87
A-2,1.5,4,78
A-2,2.5,5,73
A-2,2.5,4,62
A-2,2.5,2,62
A-2,2.5,1,50
怎么求每个点PID,每个深度Depth,每个读数Reading大于2的那条最小的记录?要求同
时给出那个对应的百分比Percent
比如对第一组记录,就返回:
A-1,1.0,3,62
我感觉是很基本的一个查询,因为很久不接触数据库了,谢谢各位!
a9
发帖数: 21638
5
min函数只会返回一条记录吧?
d****f
发帖数: 313
6
join不唯一的话,就是事实上的记录不唯一了,比如Reading=4对应多条记录,那样的
话,无论用Partition还是用Join都无法保证唯一了吧,若是只返回一条记录,反而是错误的了
c*******e
发帖数: 8624
7
跟你想要什么有关,你想要都返回还是只要一条?
已经说过了,这个跟qualify或者partition无关,跟你用
rank还是row_number有关

错误的了
f******y
发帖数: 2971
8
来自主题: Database版 - mysql的问题
新手想问一个store proc的问题。这个stored proc是这样的:
DELIMITER $$
CREATE DEFINER=`finalguy`@`inspiron` PROCEDURE `HolidaySelect`(HolidayDate
DATETIME)
begin
select HolidayDate, MicroHedgeIdentifier
from Holiday
where HolidayDate = @HolidayDate or @HolidayDate is null;
end $$
DELIMITER ;
我是这样调用的:
call HolidaySelect(null);
返回值是这样的:
null 1
null 2
null 3
...
所有的这些null都应该是日期的。大家能看出来错在哪儿吗?
谢谢。
m****d
发帖数: 372
9
来自主题: Database版 - 【已解决】oracle db link
如果db_a没有设置shared server,那应该是TNS_ADMIN的设置问题.listner启动时的TNS
_ADMIN与当前不同。
登陆到db_a server,
sqlplus user/pwd
select * from dual@db_link -> OK
sqlplus user/pwd@db_a
select * from dual@db_link -> get error.
你可以用下面的方法验证一下上面两种情况下TNS_ADMIN返回值是否一样。
SQL> var tmp_str varchar2(255);
SQL> exec dbms_system.get_env('TNS_ADMIN',:tmp_str);
SQL> print tmp_str
我遇到过shared server的问题,前段时间想去弄明白怎么回事的,但一直没空。
s******c
发帖数: 87
10
来自主题: Database版 - MySQL 的一个问题求教
回答上面的问题
1.178 是被返回值
2. 数据在myphpadmin系统里面是mysql,有可能直接online写语句得到结果?
谢谢
m******u
发帖数: 12400
11
来自主题: Database版 - please help me solve a problem.
这个用法我没学过。没看懂。order by 里,这个in clause返回值是0或1,怎么就排到
后面呢?
u**r
发帖数: 166
12
来自主题: Java版 - JDBC的问题 getTableName()
getTableName(i) 后面返回值没有, 我用的JDBC-ODBC, 也试过用JDBC DRIVER, 都不行
请问如何解决这个问题?
多谢
j*******s
发帖数: 81
13
来自主题: Java版 - JFileChooser的小问题
使用JFileChooser,设定只选择文件夹
fchooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
在XP下,即便双击进入了某个文件夹,仍然可以点OK,把该文件夹做为返回值,
但是在苹果系统下,就只能单击该文件夹(不可进入),这是一个bug吗?
h*****0
发帖数: 4889
14
服务器端发送完后会close吧?如果服务器竟然不close,把socket吊在那里,那神仙也
没办法啊……
如果会关,那简单,read(byte[])就成,用循环,看返回值是否为-1,为-1时表明已经
读完了。具体请参考j2se doc
N***m
发帖数: 4460
15
来自主题: Java版 - 请教一个动态cast的问题
"我原来想的理想状态是取得instanceB的class之后让他自己cast到自己的Bar去"
你的意思是如下类似的转换(假定这样的cast存在)?
String actualClassName = f.getClass().getName(); // "Bar" here
f = cast(f,actualClassName );
//
问题是f总归是Foo类型的...
所以你只能用另外一个Bar类型的变量来hold返回值.
可是正如前文所说的,这岂不是多此一举...

所以
像这
z*******3
发帖数: 13709
16
来自主题: Java版 - 报offer咯
java编码最高的原则是让别人轻松看懂你的代码
而不是一堆的废话,又找这个又找那个的
你看别人代码的时候,你觉得找东西很容易么?
或者说阿三在旁边跟你说,找这个找那个,你不觉得他很欠揍吗?
但是我相信阿三觉得找他自己的代码很容易
而且他能告诉你在文档的哪个位置,只是你没找到而已
或者说你找到了,你英语太差,看不懂而已
就你这个例子
LifeCycle <- AbstractComponentPresenter <- LifeCycleImpl
你这个abstract class的命名跟interface一点关系都没有
这要多天才的人才能想到我在写LifeCycleImpl的时候需要继承的是
AbstractComponentPresenter
而不是LifeCycle
我为什么那么费劲地去找那个什么AbstractComponentPresenter
而不直接继承所有的方法?大不了我把其他三个留空不就好了
其实做到这一步已经是ejb曾经做过的,但是还是失败了
需要优化
再看看你的方法,把config放到构造器中去,这到底是一个什么东西?
factory还是products?
构造模式没... 阅读全帖
J*******n
发帖数: 2901
17
来自主题: Java版 - 报offer咯
有一点我是同意你的看法的,继承关系慢慢地在被annotation/injection based API所
替代,现在有些开源的技术,因为要应对大量用户各种各样不同的需求,这时候对灵活
性的要求非常高,如果还要求用户必须继承抽象类甚至实体类是有一些不必要的限制的
。而在大多数不要求应对大量用户需求的Java项目,继承关系还是非常简单直观的一种
实现方式,尽量减少层次当然是好的,但从接口到实体类,3-5层的继承不至于会变得
多shitty,代码得到了很好的reuse,要改起来也方便
我这个abstract class的实例是经过一些简化的,因为我以为你只是要我举个简单的例
子然后展示一下怎么转换成annotation based,结果获得了一些关于我API设计的评论
。。
关于abstract class命名,我这个AbstractComponentPresenter还implement了好几个
接口,比如Configurable,HasConfigurationChangeEventHandlers,
HasStateChangeEventHandlers,ComponentConst... 阅读全帖
o**2
发帖数: 168
18
来自主题: Java版 - 工作中遇到的并行处理问题
这个FmpPredictSvc是原先PredictSvc的替换。因为在FMP版中,Predictor变成了
active object,于是使用的方法也必须调整。
我在这里解释一下这个"predictor",因为在第一个for loop中,我们把所有的input
strings都用messenger.callService() method 发给了这个"predictor",那为什么
它能并发呢?
这是因为"predictor"在Main class里被创建成了一个cluster,就是一个active
object名下有多个active implementation objects,impl object的个数就相当于该
cluster的容量。当这样一个active object接收call request的时候,messenger会自
动把request分配给空闲的impl object,直到所有的impl object都变忙了。
于是第一个loop是把requests全发给"predictor",收到相应数量的Future,也就是
IReturn instances。第二个loop... 阅读全帖
a****o
发帖数: 686
19
来自主题: Java版 - 问个constructor的基本问题
对,要用对应的class的名字,是一个method,但是没有返回值,而且编译器默认给你
写个synthesized,前提是你自己不定义一个新的。只要你定义了一个新的,编译器那
个sythesized的就没了。constructor可以里面在call自己的其他constructor,用this
。但是只能再call一次。而且要call其他constructor的话,是进入当前constructor第
一件要做的事情。
z******r
发帖数: 200
20
因为,我们客户端在iphone 上,它要存取DB上的文件,以及执行linux 命令和返回值。
我们就想要 thrift 或者rest 来实现。
z******r
发帖数: 200
21
因为,我们客户端在iphone 上,它要存取DB上的文件,以及执行linux 命令和返回值。
我们就想要 thrift 或者rest 来实现。
l*******g
发帖数: 82
22
来自主题: Java版 - HashMap一问
你之所以那个get() != true出现null pointer exception是因为jvm试图先吧返回值转
化成Boolean,所以你就看见了这个exception。

我有个HashMap hm如果某个ListNode ln没有被
push进这个hashmap,那么hm.get........
z*******3
发帖数: 13709
23
来自主题: Java版 - Java 问题
.x就是一个变量
.x不是方法,你看它没有括号
方法的返回值一定不是一个变量,而是一个value或者说是reference
无脑的记忆方式就是,等号左边的最后一个东西,它不能以括号结尾
除非是==,单独的=,左边一定是一个变量,.x,x,.y,abc,i,t,point etc.
如果是point()=...这种,就是错的
y*******g
发帖数: 6599
24
来自主题: Linux版 - c++ 的 heap 有size limit 吗?
std:vector本来就有size限制, std::vector::max_size() 的返回值就是
r*******y
发帖数: 1081
25
来自主题: Linux版 - 看看这个 C 代码
#include
int f(double a[]){
return sizeof(a);
}
int main(void){

double a[100];
printf("%d %d\n", f(a), sizeof(a)));
}
为什么显示出来的是 4 800
而不是我想要的 800 800
有什么办法让函数的返回值是800吗?
谢谢
s******7
发帖数: 1758
26
来自主题: Linux版 - bash 脚本问题
求助,我需要运行一些计算程序,这些程序我不能改,我想在运行完程序以后接着运行下一个
程序或者记录一下花了多少时间,发给email通知我
我就写了个脚本
比如:
#!/bin/bash
...
mpi -np 10 firstCprogram
date
mail ...
mpi -np 10 theNextCprogram
问题出在,执行完第一个C program以后, 脚本就停止了, 不运行下一个命令 date了
,这个有办法吗,我也不知道别人的程序里写了啥有没有返回值
A*******i
发帖数: 75
27
This actually returns me the whole string 'grep 'abc' *.* | wc -l' not the
result
p**i
发帖数: 688
28
did you copy the line to your code? note it's ` not ' enclosing the command
w********t
发帖数: 63
29
grep 'abc' *.* | wc -l
var1=$?
A*******i
发帖数: 75
30
搞定了
用括号就可以了
var1=$(any command)
echo $var1
m*****r
发帖数: 3822
31
来自主题: Linux版 - 刚装了个ubuntu 10.10
多少年没有装linux了,有几个小问题不大适应。
一般ctrl-alt-back可以重启xwindow,但是好像ubuntu里这个不灵?
怎么用root登录,或者su成root,现在只能sudo,安装的时候没让我设密码。
难道sudo passwd root?
一开始ctrl-alt-back不灵我就想用init 3,好像也不管用,runlevel的返回值
也好像和以前不一样。
i**p
发帖数: 902
32
先看这个函数的定义。
-------------------------
unsigned long copy_from_user(void *to, const void __user *from, unsigned
long count);
the return value is the amount of memory still to be copied.
-------------------------
to 是由kmalloc()分配的kernel内存空间,假定512字节。
from 是存有数据的内存,其长度是 count 字节。 假定是612字节。
这个函数的返回值是612-512=100,the amount of memory still to be copied。
我的问题是copy_from_user() 执行时,它是怎么知道得"to"的大小呢?
z*****u
发帖数: 3010
33
来自主题: Linux版 - 问一个bash下面的 compare问题
我建立了下面这个a.sh 脚本, 不知道为什么 mkdir 这一行没有执行
我直接 运行 find -name *.xls | wc -l, 返回值 是9
我用bash -x a.sh
出来的信息是
++ wc -l
++ find -name '*.xls'
+ '['9 -gt 5']'
网上也search了, 实在是不知道哪里出错了
希望有人能够指点一下
a.sh 如下
until [ $(find -name *.xls | wc -l) -gt 5 ] ;
do
mkdir -p folder
break
done
T*******x
发帖数: 8565
34
来自主题: Programming版 - c++ typedef 一问
读typedef的trick是这样的:
你先把typedef这个关键字去掉,这个语句就变成了一个变量声明,
再加回typedef,就定义了一个这个变量所属的类型。
比如你这个
typedef void(Receiver::* Action)();
去掉这个typedef,就是一个函数指针变量的声明,
这个指针指向一个函数,这个函数1.没有参数2.没有返回值3.有一定的scope --
必须指向一个成员函数。加回typedef后,就定义了一个相应的类型。
请注意这两个的不同:
void func();
void (*func)();
前者是一个函数的prototype,后者是一个函数指针变量的声明,
我们这里要得是后者(去掉typedef之后)。
B********s
发帖数: 3610
35
来自主题: Programming版 - Linux shell编程的问题
正在试着实现一般简单的linux shell,目前正在处理I/O redirection和pipeline,基本
的想法是,比如这样一个命令行: command1|command2|command3, 由shell fork一个子
进程,使用exec函数调用'command1'命令,然后command1进程再fork一个子进程来调用
command2,同时建立一个pipe用于command1和command2的通信, ...... 这样就形成了
一个链状的进程体系,主进程(shell)是祖先,并且通过 waitpid(pid, NULL, 0)函数
等待其他进程结束然后继续(pid是第一次fork的返回值)。现在的问题是,各个
command的执行顺序比较混乱,比如执行 ls|sort,输出的结果是正确的,但是主进程在
结果显示之前就已经继续运行把命令行提示符显示出来了。还有,如果执行ls|sort;
who ,则who的结果会先显示出来,和执行who;ls|sort的结果一样。
请大牛帮我找找原因吧,说得比较乱,还请见谅。
t****t
发帖数: 6806
36
来自主题: Programming版 - 来,做题吧。
哦,没看到还有个返回值
t****t
发帖数: 6806
37
来自主题: Programming版 - 来,做题吧。
呵呵,好了好了
我那个写法是自己判循环,可以不要sort
如果用返回值,就要sort了
总的来说,sort一下比较便宜一些,要不然每次都要比较
最后,不许叫我trust
j********e
发帖数: 240
38
来自主题: Programming版 - EBUSY 的定义
这个 pthread_mutex_trylock() 返回值的定义在哪儿?
在#include 没有啊?
h****e
发帖数: 2125
39
来自主题: Programming版 - gdb里怎么call member function
比如有个local varaible “stack”,怎么在gdb里面看stack.top()的返回值?
谢谢。
c*****z
发帖数: 182
40
来自主题: Programming版 - 这段code有啥问题?
M["hello"] 返回值事什么类型的啊
g*********s
发帖数: 1782
41
来自主题: Programming版 - yacc/bison的调试和分析工具?
有个lex/yacc写的文本分析器,现在需要更改一个词法单位string的实现,基本想法是
把返回值从strdup(yytext)改成yytext,用shallow copy来减少malloc/free操作频率
,提高运行效率。
但是更改这个词法单位后引发了链锁反应,所有涉及这个词法单位的yacc状态都要相应
地修改。手工跟踪了一下,非常多。一个一个改,容易错也容易漏。
有没有什么yacc/bison的调试和分析工具,能静态分析,告知有哪些状态需要修改,这
样可以按图索骥?
另外定义了YYDEBUG,也定义了int yydebug=1,调试时报告的状态转换和都是编码,60
,51等,报告的token只有名称,比如string,没有yytext的具体内容。能直接打出状
态名称,还有当前处理的token内容吗?
更进一步,有比lex/yacc更快的C++ based parser工具吗?ANTLR的C++实现似乎还在进
行中。
谢谢指教!
g*********s
发帖数: 1782
42
来自主题: Programming版 - C/C++ ferror()的返回值问题
一直用FILE*,最近程序有不少IO问题,暂时用ferror catch。
但是看了一下参考资料,似乎只有零和非零的区别。那如何区分具体的错误类型,比如
磁盘满,进程打开文件过多等?查errno似乎也不行。
fstream提供这些信息吗?
mw
发帖数: 525
43
来自主题: Programming版 - 怎么判断int a[]的array的实际长度?
精华区里面的一道面试题。我没想明白。
我想到了有两种可能
1. while loop整个array一直到有个什么返回值错误
2. char* aa = (char*)a,把a转成string array后用strlen,不过刚才程序跑起来
居然len= 0,我想是没有放\0的关系?
有人有标答吗?谢谢了
mw
发帖数: 525
44
我当我把substr的返回值改成实际的变量而不是reference,程序就编译不了了。。。。
请问谁知道是怎么回事吗?
为什么at()里面的throw没法工作呢?
#include
#include
using namespace std;
class mstring{
public:
const char* c_str() const{
return _arr;
}
unsigned int c_len() const{
return _len;
}

void print(){
printf("%s\n", _arr);

}
public:
mstring(){
_len = 0;
_arr = 0;
}
mstring(unsigned int ilen){
_len = ilen;
_
p*******n
发帖数: 273
45
来自主题: Programming版 - 问一个C语言的NAN 的问题
用函数isnan()来判断子函数的返回值是不是NAN.
我在子函数里include , return NAN. 编译的时候就会报错. 请问还要其他的
头文件么?
k**f
发帖数: 372
46
来自主题: Programming版 - 关于函数返回值的问题

Usually const is used along with pointer or reference in the return type.
The returned value can only be assigned to a const pointer or bonded to a
const reference. If the underlying type is a class (struct), only the const
method can be called using such const pointers and references.
Otherwise, if you return a non-const pointer or reference, you can change
the object through the pointer or reference.
C*******l
发帖数: 105
47
来自主题: Programming版 - 关于函数返回值的问题
right, thanks

const
e****d
发帖数: 333
48
来自主题: Programming版 - 为啥gcc找不到类的构造函数?
你实际上在用 operator overloading
#include
#include
using namespace std;
class A{
string _str;
public:
A(){}
A(const string& z):_str(z){}
void operator()(const string& z){_str=z;}//(*)
string get() const{return _str;}
};
int main () {
A aa;
const string str("AT");
aa(str);
cout< }
(*)行返回值不是void的时候,基本就是functional object了。
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)