v****c 发帖数: 32 | 1 #!/usr/bin/sh
inc() {
a= `expr $1 + $2`
echo $a
}
c=$1
d=$2
d=`inc $c $d`
echo "d is $d"
results:
-bash-3.00$ ./Function.sh 2 3
./Function.sh: 5: not found
d is |
|
|
X****r 发帖数: 3557 | 3 For (1), strictly speaking, the behavior of the code is undefined,
although in practice leaking memory is most likely outcome.
See 5.3.5 [expr.delete]
3 In the first alternative (delete object), if the static type of the
operand is different from its dynamic type, the static type shall be a
base class of the operand's dynamic type and the static type shall
have a virtual destructor or the behavior is undefined. |
|
|
d**e 发帖数: 6098 | 5 谢谢。
里面第30个问题正是我想测试的 expr :) |
|
M********u 发帖数: 42 | 6 python values list operation more than lambda expr |
|
X****r 发帖数: 3557 | 7 Because in C++, the (un-overloaded) assignment operator returns a
the value of its left operand, which is a l-value, see C++98 5.17
[expr.ass]. |
|
X****r 发帖数: 3557 | 8 Why don't you directly read the C++ standard? If you want
a reference to a language feature, you always read the standard,
no?
For C++ 98 see
5.3.4 New [expr.new]
12.5 Free store [class.free]
17.3.3.4 Replacement functions [lib.replacement.functions]
18.4 Dynamic memory management [lib.support.dynamic]
Note that you cannot replace (redefine) the global placement new,
even you can replace the other two operator new forms. On the
other hand, for your own class you can define all three forms of
op... 阅读全帖 |
|
X****r 发帖数: 3557 | 9 在这里(从派生类指针类型转换到基类指针类型)C风格cast完全等价于static_cast,
见[expr.cast]
换。 |
|
r*g 发帖数: 186 | 10 struct S{
S(int){}
};
struct SS{
int m;
SS(int x): m(x){}
explicit operator S(){return S(m);}
};
void f(S s){}
int main()
{
SS ss(1); // ok; 默认构造函数
S s1 = ss; // 错误; 拷贝构造函数不能使用显式转换
S s2(ss); // ok; 直接构造函数可以使用显式转换 ???
// 为什么? 这里难道不是 S s2(static_cast(ss))吗???
// 而且我的理解这里是先ss转成S型的临时变量
// 然后调用copy constructor
// 为什么说这里是直接构造函数?
f(ss); // 错误; 从SS向S的转换必须是显式的.
// 译注: 强制类型转换也可使... 阅读全帖 |
|
|
|
t**r 发帖数: 3428 | 13 有每天上班写py的么 会不会疯掉?
沒有类型沒有语法检查 效率非常低下。
还有一些人故意写一些list comprehension, lambda expr, zip啥的,代码真的是非常
丑。 |
|
l*********s 发帖数: 5409 | 14 are you sure? I think c++11 only says the array size could be const expr,
maybe you have had successful compilation on linux because of gcc extension. |
|
w***g 发帖数: 5958 | 15 请版上的生物专家帮忙。
我有一批基因芯片数据,型号是affymetrix HG-U133_Plus_2。
需要把.CEL文件处理成适合机器学习的格式。
目前我用的就是三行R程序。
data <- ReadAffy(filenames=args[1])
eset.mas5 <- mas5(data)
write.exprs(est.mas5, file=args[2])
想请教下这种数据应该做什么样的normalization或者别的预处理
才适合进行后续机器学习。
穷酸就穷酸吧。我反正是靠情怀活着,偶尔也做点火坑专业的事情。 |
|
w***g 发帖数: 5958 | 16 请版上的生物专家帮忙。
我有一批基因芯片数据,型号是affymetrix HG-U133_Plus_2。
需要把.CEL文件处理成适合机器学习的格式。
目前我用的就是三行R程序。
data <- ReadAffy(filenames=args[1])
eset.mas5 <- mas5(data)
write.exprs(est.mas5, file=args[2])
想请教下这种数据应该做什么样的normalization或者别的预处理
才适合进行后续机器学习。
穷酸就穷酸吧。我反正是靠情怀活着,偶尔也做点火坑专业的事情。 |
|
m****o 发帖数: 182 | 17 这种问题最好上stackoverflow去问,实在需要答案,可以两天后悬赏答案。 |
|
m******r 发帖数: 1033 | 18 多谢。 我还是喜欢在这里问。 因为比较通俗易懂。 我不是developer, 属于自学成才
的。 |
|
m******r 发帖数: 1033 | 19 再问个问题,就是两个函数,f call g.
这个问题看似简单,但涉及到环境问题,所以我加了一堆print 把环境打出来. 如果g
定义在f里面,就成了所谓closure, 问题就简单了,g要什么变量,自己没有,就找f要
,f没有的,就找global ENV. 所有的环境,都是串起来的。
可现在f和g都定义在global ENV, 问题来了,g如果找不到变量,是从f要呢 还是从
global ENV要呢? f是g的calling environment, gloval ENV是g的defining
environment, 或者叫enclosing environment.
我看的几本书里面,我理解是: 这种情况下要找g的enclosing environment, 就是g的
defining environment. 也许我理解错了。 可书上也没明确说要找calling。
x <- 500
g <- function(x) {
print(x)
print('[inner]==current_environment==')
print(environment())... 阅读全帖 |
|
m*****n 发帖数: 3575 | 20 R里面不守规矩的地方多了去了
你硬要它守规矩,只能是自己绕着弯受累 |
|
m******r 发帖数: 1033 | 21 多谢回答。 我自学R一年有余, 这是我看的最后一本书的最后一个问题,以后不再琢
磨这些个不着边际的底层的东西了。
也许看书看走了眼, thomas mainlund和renkun的书 最后都反复强调enlosing
environment的重要性, 说这是r的一大特点。 就像closure。 A 造出了 A_1, 【江
湖黑话 A_1是closure, A是它的enclosing environment, 是defining environment】
。 如果在全局环境下调用A_1, A_1先要到A里面找变量, 而不是全局环境 尽管你在全
局环境下调用了A_1.
听起来真像个绕口令。 |
|
m*****n 发帖数: 3575 | 22 最守规矩的是python
它告诉你1+1
你连乘除法都能即想即得
你说的这个是基本的lexical scoping法则
例如global有个x
你的函数里又定义个x
在运算时如果再调用x
肯定得找函数里这个x而不是在外面找
如果找不到才会在从里到外的一层一层的外面找
中国俗话管它叫
“县官不如现管” |
|
r****y 发帖数: 26819 | 23 点一个button,alt,select all,方向键,delete。
也很容易。
regular expr做别的更好。 |
|
c****s 发帖数: 167 | 24 我一直使用outlook express收发个人邮件,在laptop带回家里使用。在公司使用
Novell network 收发email.
最近公司给换了电脑。
我重新装了outlook express,账号信息是从原来的设置中import,所以设置与以前完全
相同。
但是现在outlook 不工作了。
无法联上server. 错误信息是:
“Your server has unexpectedly terminated the connection. Possible causes for this include server problems, network problems, or a long period of inactivity. ”
有人知道是什么原因吗?看起来好象我现在的电脑的什么设置不让我使用outlook。
我的电脑是windows xp
苦恼之至,有人知道怎么解决吗?
谢谢 |
|
l*l 发帖数: 225 | 25 咳, 以前我老板曾经批评俺说: 别偷懒, 在写shell程序就开掉你.
其实shell程序无非是 几个基本的语法, 比最基本的C还要简单.
我猜想你可能是对众多的指令不熟悉吧, 多看看 sed , awk , expr
会有帮助. |
|
l*j 发帖数: 336 | 26 【 以下文字转载自 Linux 讨论区 】
【 原文由 lxj 所发表 】
初学shell script, 向各位请教,
有一不规则文本文件,中间有多个变量,例如 X1, X2,...
还有值与这些变量有关, 如 1000*X1, 500+X2等,
用空格或TAB分离开,
问题是,如果我知道X1的值,例如X1=3.1415926,
想替换该文件中的X1变量,并且在相应的位置上算出表达式的值,
如1000*X1的地方,就用3141.5926代替,等等,
我用 cat sourcefile | sed 's/X1/3.1415926/g' 可以替换
所有的X1,但是,不知道怎么expr,而且放在原来的位置上。 :)
请指教, |
|
P***i 发帖数: 118 | 27 【 以下文字转载自 Linux 讨论区 】
【 原文由 pauli 所发表 】
I have a shell script
win.sh
lpc=1
while test $lpc -lt 3
do
awk -f ./tt $1 >./temp.log
TSA temp
lpc="expr $lpc + 1"
mv temp.log $1
done
but when I executed it, I got such an error:
$win chat
win:test: too many argument
Why? How to use cycle correctly in shell? Is it something wrong when I used "test" |
|
B**z 发帖数: 153 | 28 1. while test "$lpc" -lt 3
2. lp=`expr $lpc +1` |
|
s*****i 发帖数: 650 | 29 #!/bin/sh
#counter file must be chmod 666
counter=../cgi-bin/counter
echo "Content-Type: text/html"
echo ""
read acces < $counter
acces = 'expr $acces+1'
echo $acces
echo $acces > $counter
counter is a text file which only value inside is 1.
I want to increase the value of file counter by 1 and store it back to file
counter.
when I run it in shell, it always tell me: command acces not found.
why?
thx |
|
s**i 发帖数: 30 | 30 if in bash
acces=`expr $acces + 1`
you should use back quote and if you want to set number to a variable
in this form there should be no blank before and after the '=' and there
should be space before and after the '+' |
|
l*l 发帖数: 225 | 31 #!/bin/sh
NUM=`cat file1.txt| wc -l`
COUNT=1
while [ $COUNT -le $NUM ]
do
sort -u file1.txt | sed -n $COUNT\p
COUNT=`expr $COUNT + 1`
done |
|
l*l 发帖数: 225 | 32 我给你个一次性解决方案, 我写了一个 shell demo 来替代 comsat, 免得
去搞系统, 在说不同 shell, 也不同, 也许你的喇叭关了呢. 以后问问题
尽量描述清楚, 这样大家都很方便的.
把下面的程序 copy 到一个文件里, 后台运行. 有信件会 bell 三十声
注意, 也许要修改的部分是 ' { print $5 } ', 不过我测试过基本 run anywhere.
#!/bin/sh
mailcheck(){
COUNT=1
while [ $COUNT -lt 30 ]
do
echo -ne \\a
sleep 1
COUNT=`expr $COUNT + 1`
done
}
MAILST=`ls -l /var/spool/mail/$USER | gawk '{print $5 }'`
LOOP1=1
while [ $LOOP1 -lt 100 ]
do
MAILED=`ls -l /var/spool/mail/$USER | gawk '{print $5 }'`
if [ $MAILED -gt $MAIL |
|
j****s 发帖数: 34 | 33 Hi, a short script ,
for loop in `ls incbr* `
do
i=0
while [ $i -lt 8 ]
do
echo $loop
name= awk 'BEGIN {print substr("aab",1,3)}'
echo $name$i
i=`expr $i + 1`
echo $i
done
done
当前目录下有的incbr1, incbr2,incbr3三个文件,所以应该有些3*7次循环,
但是,加上awk这句后,打印完第一个aab和1就象进了死循环.
不知何原因?
大侠帮忙看一下把,谢谢了!! |
|
c*****t 发帖数: 1879 | 34 1. use "cut" command to get the 3rd column.
2. echo it, so that all white spaces become just one space
3. replace space with " + " using "sed" command to obtain format
in # + # + #
4. evaluate the expression using "expr" |
|
f********h 发帖数: 149 | 35 you can increase i by i=`expr $i + 1` |
|
l*****u 发帖数: 12114 | 36 【 以下文字转载自 Linux 讨论区 】
发信人: livethu (livethu), 信区: Linux
标 题: shell script question
发信站: BBS 未名空间站 (Fri Jan 26 16:18:28 2007), 转信
how to use expr only to determine if string A contains string B.
e.g.
string A is "This is http://www.google.com"
string B is "http://"
thanks. |
|
s********h 发帖数: 286 | 37 我是在windows系统中链接远程的unix系统,
我自己的windows系统是英文的,但是可以识别中文;
我链接到unix的终端上以后,经常会出现英文的乱码,
尤其是在一些帮助文件里面,像下面这样的:
The first argument that begins with a-a, a(a, a)a, a,a
, or a!a is taken
to be the beginning of the expression; any arguments before it
are
paths to search, and any arguments after it are the rest of the
expres-
sion. If no paths are given, the current directory is used. If
no
expression is given, the expression a-printa is used.
上面的那些“a??" 在我的终端上看就是 |
|
n****n 发帖数: 104 | 38 #!/usr/bin/bash
for i in {0..9}
do
src=DOC00$i.XSM/0000001.JPG
j=`expr i + 1`
dst=sxc/00$j
mv $src $dst
done |
|
c********e 发帖数: 383 | 39 【 以下文字转载自 Programming 讨论区 】
【 原文由 crystalike 所发表 】
i want to run a simple script
in shell it would be.
=========================
CC_S=0
CC_E=100
CMD=echo
while [ "$CC_S" -lt "$CC_E" ]
do
$CMD -s HAHA_$CC_S
CC_S=`expr $CC_S + 1`
done
===============================
how to do this in dos/winNT batch?
there is no perl, no cygwin... |
|
m********y 发帖数: 1867 | 40 Thoery的板型最好,偏瘦,价格偏高~~~ 如果去outlet会便宜些;一般mall里,比如
Bloomingdales, Nordstrom的,原价一件jacket要大概$300;
Expres & Limited价格相对低,$200以内可以买一套,感觉板型偏瘦,适合瘦高的人;
Express的裤子尤其偏长.
Ann Taylor & Ann Taylor Loft样式保守,适合年纪稍大的人,我不太喜欢她们家的
style,前者价格相对高~~~两家都有petite size,我一个很瘦小的同事能在它家买到合
适的裤子.
BR价格比Theory低,比express, limited高,也有petite size~~~ 板型肥瘦都适中,是不
错的选择.
Jcrew也有suit卖,价格比BR略高,它家的suit我没买过,没感觉~~~ |
|
S*********e 发帖数: 127 | 41 Bovenkamp DE, Goishi K, Bahary N, Davidson AJ, Zhou Y, et al. 2004.
Expression and mapping of duplicate neuropilin-1 and neuropilin-2 genes in
developing zebrafish. Gene. Expr. Patterns 4:361–70
Cahill PD, Brown BA, Handen CE, Kosek JC, Miller DC. 1987. Incomplete
biochemical adaptation of vein grafts to the arterial environment in terms
of prostacyclin production. J. Vasc. Surg. 6:496–503
Fischer-Colbrie R, Kirchmair R, Kahler CM, Wiedermann CJ, Saria A. 2005.
Secretoneurin: a new player in ang |
|
C******r 发帖数: 790 | 42 Crit Rev Eukaryot Gene Expr. 2010;20(2):87-103.
Tumor necrosis factor-α signaling in macrophages
Parameswaran N, Patial S.
Thanks! |
|
Z***U 发帖数: 216 | 43 http://www.ncbi.nlm.nih.gov/pubmed/14696968
Crit Rev Eukaryot Gene Expr. 2003;13(2-4):205-20.
Identification and characterization of the genes encoding human and mouse os
teoactivin.
Owen TA, Smock SL, Prakash S, Pinder L, Brees D, Krull D, Castleberry TA, Cl
ancy YC, Marks SC Jr, Safadi FF, Popoff SN.
please send to x********[email protected]
Thanks. |
|
|
|
d******n 发帖数: 29 | 46 1.
Towards large scale methods for the selective release of periplasmic human
cystatin C from E. coli
Biotechnology Techniques, Volume 9, Number 3 (1995), 179-184
2.
Optimization of an osmotic shock procedure for isolation of a protein
product expressed in E. coli.
Biotechnol Prog. 2003 Sep-Oct;19(5):1541-6.
3.
Optimization of BLyS production and purification from Escherichia coli.
Protein Expr Purif 39:237-246.
4.
High-level accumulation of a recombinant antibody fragment in the periplasm
of Es... 阅读全帖 |
|
d******n 发帖数: 29 | 47 1.
Towards large scale methods for the selective release of periplasmic human
cystatin C from E. coli
Biotechnology Techniques, Volume 9, Number 3 (1995), 179-184
2.
Optimization of an osmotic shock procedure for isolation of a protein
product expressed in E. coli.
Biotechnol Prog. 2003 Sep-Oct;19(5):1541-6.
3.
Optimization of BLyS production and purification from Escherichia coli.
Protein Expr Purif 39:237-246.
4.
High-level accumulation of a recombinant antibody fragment in the periplasm
of Es... 阅读全帖 |
|
M****O 发帖数: 1 | 48 Gene Expr. 2001;9(6):265-81.
Antagonistic regulation of Dlx2 expression by PITX2 and Msx2: implications
for tooth development.
please send to b*****[email protected]
Thanks a lot. |
|
l*n 发帖数: 529 | 49 那啥,你确定没有对照么?为什么这些profile会被发出来,是因为有人试图考察个中
treatment的效果,不然花钱单把treatment的profile做出来有何用?印象中,任何和
gene expr有关的研究都是上传的一个data set而不是单个profile,最起码要搞几个重
复来保证能做统计吧? |
|
d******n 发帖数: 29 | 50 J Pharm Sci. 2013 Mar;102(3):813-26.
Investigation of histidine stabilizing effects on LDH during freeze-drying.
Al-Hussein A, Gieseler H.
Pharm Res. 2003 Dec;20(12):1952-60.
Influence of histidine on the stability and physical properties of a fully
human antibody in aqueous and solid forms.
Chen B, Bautista R, Yu K, Zapata GA, Mulkerrin MG, Chamow SM.
Protein Expr Purif. 2011 Nov;80(1):91-6. doi: 10.1016/j.pep.2011.05.014.
Epub 2011 May 26.
Effects of L-arginine on solubilization and purificati... 阅读全帖 |
|