J**B 发帖数: 204 | 1 就在UI 我输入一个股票的symbol,这个function 给我return 出这个股票的 公司名称
及当前价格。 |
|
|
M*********e 发帖数: 3153 | 3 新手
一台UBUNTU 8.04机器,装了SAMBA当服务器,
但是好象只能从服务器读数据,
不能当网络硬盘用,不能写
那种network drive应该用什么软件?还是要搞个
server版本的ubuntu? |
|
h*******c 发帖数: 248 | 4 读数据,改变量,做简单计算,最后画图,都在一个script里,data analysis +
visualization 一个命令就解决了。 |
|
f**k 发帖数: 906 | 5 也试过不同线程读。不过那个open命令停在哪里。似乎是write的锁住了。
,这个读数据部分做以下:
opened by filename for reading),
loop, read a line each loop and yield the
line.
then wait for joining. |
|
f**k 发帖数: 906 | 6 可读。我以前以为这个会出错。那我继续读数据去。
要是有办法不通过文件系统就更好了。文件会很大。
先查收100伪币。 |
|
l***e 发帖数: 480 | 7 PPM的图形文件,P3字符格式和P6二进制格式。
怎么读?
对二进制格式,GETC读不进来。FREAD读到数组里,好象也不对。不知为何。
字符格式每行三个数字字符,以空格分隔:XXX XXX XXX
FSCANF转换好象有问题。
哪位有经验,介绍一点。多谢 |
|
f******y 发帖数: 2971 | 8 有一个程序,要从外部读数据,只有数据读完才能,才能知道数据的大小,才能确定
private里的变量的值。这时候我的做法是在constructor里不对那些不知道的变量赋值
,让系统自动初始化,等数据读完再调用另一个函数对private里的变量操作。这样的
缺点是数据不能一次性完成初始化。
另一种做法是先把所有数据读进来再定义object,但这样是要很大的内存。我前面的方
法可以对数据一条一条的操作。
编程的时候对这种情况有什么原则吗?用哪种方法好一些? |
|
E*****d 发帖数: 238 | 9 我编了一个程序需要大量访问webpage读数据,
有的时候网络速度慢,就出现下来错误了:
现在我想问的是有没有办法当出现这样网络不太好的时候直接跳过,
运行下一个循环?
urlopen运行的status怎么得到?通过判定这个urlopen的staus能不能达到我的要求?
data1 =urllib.urlopen(stockurl)
File "/usr/lib64/python2.3/urllib.py", line 76, in urlopen
return opener.open(url)
File "/usr/lib64/python2.3/urllib.py", line 181, in open
return getattr(self, name)(url)
File "/usr/lib64/python2.3/urllib.py", line 297, in open_http
h.endheaders()
File "/usr/lib64/python2.3/httplib.py", line 712, in endhea |
|
L*******g 发帖数: 913 | 10 程序里先有个
while(scanf("%d", &n)!=EOF) { .... }
然后想从键盘读入一串数,用
scanf("%d", &m);
程序运行的时候是用 ./a.out < list 的形式从list导入数据。但是这样就不能从键盘
输入,m的值自动就是list的最后一个数值。
请问如何才能从list读完数据以后再从键盘读数据? |
|
r****t 发帖数: 10904 | 11 就是使用 matlab 的数据结构,用 load 来读数据,这是他们期望你的用法。 |
|
H***a 发帖数: 735 | 12 太牛了,大赞!! 改完后读数据只要6秒钟,跟IDL一样了!! |
|
|
r****t 发帖数: 10904 | 14 这种 damaged csv file, 无论你用什么搞都会很麻烦的。
写这些 csv 的人,为什么不用 python csv module? 里面有必要的时候自动给字段加
引号的。
问题出在写数据的时候,读数据的人来 fix 很麻烦。 |
|
z**k 发帖数: 629 | 15 能. ::fopen或fstream.open |
|
|
m********r 发帖数: 334 | 17 一个大项目,代码太多了,简单解释一下,一个线程用了AES加密函数
aes_set_key(&aes_ctx_key,key, KEY_SIZE, 0); 其中key是硬件相关的密钥,
key[i] ^= mac_address[i];
另一个线程需要访问PCI设备,写数据到PCI地址时正常,读数据时发现aes_ctx_key被
改变了,这两个功能逻辑上完全不相关,虽然线程间共享资源,但是aes_ctx_key对另
一个线程是不可见,不太明白为什么。不过这里可能熟悉嵌入式的也不多,就当
brainstorming吧 |
|
y*****r 发帖数: 4 | 18 我有一个program,从一个binary 文件里读数据,然后总结一下。假设我想把这个
program 做成可以卖的软件 。一是把她做成 desktop application。另外是 web
application。我倾向 web application,没有license的麻烦。问题是 要处理的
binary 文件通常很大 (200 MB)。 做成web application 的话,用户需将这么大的文
件传过来。是不是不可行。有没有好的方案。 |
|
a****l 发帖数: 8211 | 19 这是不可能的.cpu永远是从cache里读数据的,区别仅在于什么时候更新cache里的数据. |
|
g*****1 发帖数: 998 | 20 文件不能sort,因为要模拟每行数据在不同时间点进来。所以要一个个push。
刚才学习了下用profile,发现耗时最多的是我自定义的class中的2个member function
,都是用来获取data member数值的。
因为push的时候用了自定义的一个比较 bool operator<(const oneOrder &a, const
oneOrder &b),这个里面大量的用到了上面的2个member function
其实我这个class很简单,除了data member就是get member value function了,是不是
有点为了用class而用?是不是根本就因该弄成一个简单的struct,直接读数据,不要什
么member function |
|
l******0 发帖数: 313 | 21 需要从一个文件里读数据写入一些变量里
文件是这样的格式 GOOG|588.88
需要将GOOG写入一个string里,然后将588.88写入一个float number里,我写了以下
code:
char tempprice[10];
char ticker[10];
fscanf(fr,"%[^|]|%[^\n]\n",ticker,tempprice);
float stockprice = stof(tempprice); //将string变成float
上面的code, ticker会正确得到GOOG,但是tempprice却无法得到588.88,请问哪里出
错了?
另外,有更优化的方法么
非常感谢 |
|
w***g 发帖数: 5958 | 22 握抓。意思是这样,但是3G内存太小儿科了。我这边很容易就上50G+内存。最近正在用
C++重写一批python脚本。本来的设计是C++做计算python做外围处理,结果python耗时
比C++还多,服务器快扛不住了。最终可能还是要用机群,但是重写一下单机估计还能
再扛个一年半年的。单机转到机群如果想达到2x的性能往往需要5x的机器甚至更多,而
且稳定性和维护开销要大打折扣。
以前还遇到过matlab读数据。机器有64G内存,矩阵是30G, 硬是读不进来,因为读的
过程中需要另外30G做缓存。 |
|
l*******b 发帖数: 2586 | 23 大神讲讲什么能上台面吧。写点动态load 的网页,大约几十行代码就搞定了,觉得挺
方便的呀。一个{} 通吃简单的数据结构。读数据json直接定义一个变量就好了。程序
改几遍基本可以去掉重复代码。
trick |
|
a*f 发帖数: 1790 | 24 不算难,做过几个,包括Kaplan题库,还有几个出版社都要登录才能进的,用插件比注
入程序可靠,是那个网站?有的网站读数据次数太多就当成攻击了。不一定都行。 |
|
p**2 发帖数: 613 | 25 有现成的软件可以把数据读出来,
但是数据的后期处理还是要自己写。
我之前做过的基本思路是找轮子读数据+自己写regular expression提炼。 |
|
h*****4 发帖数: 4219 | 26 有个问题:
在服务器端是有jar连接kafka做consumer,现在给客户端提供一个rest url,客户端可
以提供一个topic和groupId用get 来读数据。
现在的问题是怎样用一个get,然后服务器端就能不断的给客户端发信息,直到topic上
面的信息都发出去,然后维持5分钟,然后断掉。而且在此期间,如果又有新的消息,
那么服务器会发给客户并且重新注册时间。
看了kafka-rest,他们的实现方法是在zookeeper那注册一个consumer,然后每20秒左
右给客户端发一次回馈,不过这20秒过后get失效,要客户端重新发一个get request到
rest url来获取下一个20秒的信息。 不能实现一个连续不断的get...
大家有没有研究过这个方面?
看了websocket 和 twitterStream,好像有点意思 |
|
T********i 发帖数: 2416 | 27 你的原话:
CAP里 A 只是说数据能读出来,不是 high availability的意思,否则 RDBMS 就不是
CA系统。当然在 分布式系统里基本是等价的。
问题,读数据返回说数据读不出来,让你过一秒钟后重试。还是不是A?
你给我证明个等价看看。 |
|
p******1 发帖数: 79 | 28 如果真像他说的可以那样,又该怎么实现呢?程序上? |
|
|
p******1 发帖数: 79 | 30 多谢。我试试。要写成一个函数,class , instance 之类的吗?我都不知道我在说啥。 |
|
|
w***g 发帖数: 5958 | 32 我弄错了。查了下,webpy为每一个request instantiate一个object。
放到class里有点杀鸡用牛刀。最方便的办法是在定义class之前读入数据,
存到全局变量里。
啥。 |
|
|
l*******m 发帖数: 1096 | 34 what you need is a singleton
run |
|
w***g 发帖数: 5958 | 35 不用。直接在class前面给变量赋值就可以。不在class内部的代码在.py文件载入的时
候运行。
b=[]
with open("file.txt","rb") as k:
for row in k:
row=row.split("t")
if len(row)==8:
b.append(row)
class calculate :
def __init__(self):
self.hello = "hello world"
def GET(self):
getInput=web.input
run |
|
p******1 发帖数: 79 | 36 多谢。那么这样,下一次call web service 就不用再读一遍数据了吗?主要想去掉每
一次读入数据用的时间。 |
|
p******1 发帖数: 79 | 37 多谢,singleton 就是一个单独变量吗?是什么? |
|
|
|
|
p******1 发帖数: 79 | 41 多谢,按照你的意思改了下代码。发现没有提高运行速度。
感觉问题主要出在那句话上:
webpy为每一个request instantiate一个object |
|
|
p******1 发帖数: 79 | 43 今天试了一下我的这个想法,发现,完全不行。class 是不可以存储数据的。我先写了
一个 python script class, 给一个变量赋了值,把这个程序跑了一下,然后写了另
一个程序,调用统一名字的class instance ,发现根本不识别。就是说每一个python
scripts 之间是隔离开的,根本不能互相存储变量,调用。自己有点蠢。呵呵。 |
|
|
p******1 发帖数: 79 | 45 我现在还又那个singleton 的方法没试,大家说该怎么用singleton 在这里?多谢! |
|
c***t 发帖数: 54 | 46 wdong 的回复是正确的。 你可能没有搞懂人家的意思吧。
跟本就不需要singleton。 |
|