由买买提看人间百态

topics

全部话题 - 话题: getinput
(共0页)
t***q
发帖数: 418
1
【 以下文字转载自 Programming 讨论区 】
发信人: treeq (treeq), 信区: Programming
标 题: 如何用python web.py web service 做 multiple parameters 的 call?
发信站: BBS 未名空间站 (Sun Mar 22 23:14:33 2015, 美东)
大家好。我的那个web service 做成了。用了python 的 web.py.
install web.py
cd webpy
编辑python web service.
#!/usr/bin/env python
import web
import csv
import difflib
import re
import operator
import Levenshtein
urls = ('/title_matching2','title_matching2')
app = web.application(urls,globals())
class title_matching2:
def __init__(self):
... 阅读全帖
t***q
发帖数: 418
2
【 以下文字转载自 Programming 讨论区 】
发信人: treeq (treeq), 信区: Programming
标 题: 如何用python web.py web service 做 multiple parameters 的 call?
发信站: BBS 未名空间站 (Sun Mar 22 23:14:33 2015, 美东)
大家好。我的那个web service 做成了。用了python 的 web.py.
install web.py
cd webpy
编辑python web service.
#!/usr/bin/env python
import web
import csv
import difflib
import re
import operator
import Levenshtein
urls = ('/title_matching2','title_matching2')
app = web.application(urls,globals())
class title_matching2:
def __init__(self):
... 阅读全帖
t***q
发帖数: 418
3
大家好。我的那个web service 做成了。用了python 的 web.py.
install web.py
cd webpy
编辑python web service.
#!/usr/bin/env python
import web
import csv
import difflib
import re
import operator
import Levenshtein
urls = ('/title_matching2','title_matching2')
app = web.application(urls,globals())
class title_matching2:
def __init__(self):
self.hello = "hello world"
def GET(self):
getInput = web.input(name="World")
b=[]
with open("Book1.txt","rb") as k:
for row in k:
... 阅读全帖
t***q
发帖数: 418
4
【 以下文字转载自 Programming 讨论区 】
发信人: treeq (treeq), 信区: Programming
标 题: 如何用python web.py web service 做 multiple parameters 的
发信站: BBS 未名空间站 (Sun Mar 22 23:14:33 2015, 美东)
大家好。我的那个web service 做成了。用了python 的 web.py.
install web.py
cd webpy
编辑python web service.
#!/usr/bin/env python
urls = ('/title_matching2','title_matching2')
app = web.application(urls,globals())
class title_matching2:
def __init__(self):
self.hello = "hello world"
def GET(self):
getInput = web.input(name="W... 阅读全帖
t***q
发帖数: 418
5
【 以下文字转载自 Programming 讨论区 】
发信人: treeq (treeq), 信区: Programming
标 题: 如何用python web.py web service 做 multiple parameters 的
发信站: BBS 未名空间站 (Sun Mar 22 23:14:33 2015, 美东)
大家好。我的那个web service 做成了。用了python 的 web.py.
install web.py
cd webpy
编辑python web service.
#!/usr/bin/env python
urls = ('/title_matching2','title_matching2')
app = web.application(urls,globals())
class title_matching2:
def __init__(self):
self.hello = "hello world"
def GET(self):
getInput = web.input(name="W... 阅读全帖
t***q
发帖数: 418
6
【 以下文字转载自 Programming 讨论区 】
发信人: treeq (treeq), 信区: Programming
标 题: 如何用python web.py web service 做 multiple parameters 的query
发信站: BBS 未名空间站 (Sun Mar 22 23:14:33 2015, 美东)
大家好。我的那个web service 做成了。用了python 的 web.py.
install web.py
cd webpy
编辑python web service.
#!/usr/bin/env python
urls = ('/title_matching2','title_matching2')
app = web.application(urls,globals())
class title_matching2:
def __init__(self):
self.hello = "hello world"
def GET(self):
getInput = web.input(na... 阅读全帖
p******1
发帖数: 79
7
做了一个web service, 主要是算一些数。用的是webpy 的get:
urls = ('/calculate','calculate')
app = web.application(urls,globals())
class calculate :
def __init__(self):
self.hello = "hello world"
def GET(self):
getInput=web.input

b=[]
with open("file.txt","rb") as k:
for row in k:
row=row.split("t")
if len(row)==8:
b.append(row)

就是先用getinput 得到一个值,然后再读入一个数据, file.txt, 用 file.txt 的数
据和 getinput 的值做计算。... 阅读全帖
p******1
发帖数: 79
8
做了一个web service, 主要是算一些数。用的是webpy 的get:
urls = ('/calculate','calculate')
app = web.application(urls,globals())
class calculate :
def __init__(self):
self.hello = "hello world"
def GET(self):
getInput=web.input

b=[]
with open("file.txt","rb") as k:
for row in k:
row=row.split("t")
if len(row)==8:
b.append(row)

就是先用getinput 得到一个值,然后再读入一个数据, file.txt, 用 file.txt 的数
据和 getinput 的值做计算。... 阅读全帖
B**********2
发帖数: 923
9
来自主题: JobHunting版 - 晒一道有意思的面试题
用一个n记着getInput()多少次
getInput没满k之前,都存下。
满了k之后,rand() mod n, 如果在0到k-1范围就替换那个,超范围就不管了
c*******e
发帖数: 373
10
来自主题: JobHunting版 - 晒一道有意思的面试题
int i;
int b[k];
// All numbers are 100% sure to be chosen, if n=k
for (i = 0; i < k; i ++)
b[i] = getInput();
// Or if n > k, let's keep trying until no more input
while (stillHaveMoreInput() == true) {
int t = getInput();
i ++;
// The new number has k / i chance to be chosen
if (rand(i) < k) {
// OK, now we hit the k/i chance
// Current number is chosen
// But which old one should be replaced?
// Each of the old one has equal chance 1/k
... 阅读全帖
s*********0
发帖数: 41
11
The manager of PG&E wants a program that calculates a customer's electric
bill. He will enter the current and previous meter readings. The program
should calculate and display the number of units of electricity used and the
total charge for the electricity. The charge for each unit of electricity
is $0.11. The program allows the user to display the electric bill for more
than one customer without having to run the program again. Use a sentinel
value to end the program.
Create 3 functions:
ge... 阅读全帖
c********g
发帖数: 42
12
来自主题: JobHunting版 - 晒一道有意思的面试题
上次面试被面到的,感觉跟概率比较相关
题目要求从n个input中random sample k个数 (k<=n)
其中n是未知的,input是以online的形式获得的。即给定一个function getInput(),
调用这个function每次可以获得一个数,取完为止,但是你不知道一共有多少个数。
要求:
1. 返回 k个数,保证randomness
2. 可用的memory只有k,即最多只能存k个数,所以不能把n个数都存下来,再random
sample
不知道描述清楚了没有。。。
e*******o
发帖数: 4654
13
learn to debug. try to inspect getinput in both case. see what is in there.
that is the key point.
T***B
发帖数: 137
14
来自主题: Java版 - 工作中遇到的并行处理问题
在工作中要解决一个scale相关的问题。现有的code简化后大约是这样:
class Predictor {
public Predictor() {
// time consuming stuff.
}
String synchronized predict(String input) {
String result = null;
// step 1
// step 2
// step 3
return result;
}
}
class PredictSvc {
private Predictor predictor = new Predictor();
public List handleRequest() {
List results = new ArrayList();
int count = getCount();
for (int i = 0; i < count; ++i) {
String input = get... 阅读全帖
o**2
发帖数: 168
15
来自主题: Java版 - 工作中遇到的并行处理问题
楼主,getInput()本身要等待吗?
T***B
发帖数: 137
16
来自主题: Java版 - 工作中遇到的并行处理问题
谢谢各位的回答。
oop2: getInput()不需要等待。对,我是one input (and output) per method. (我现
在不方便,晚上再去拜读你的文章)
lightroom: global object 会有bottleneck在Predictor.predict(), 因为它是
synchronized.
goodbug: 如果采用producer/consumer pattern, 你觉得什么是producer, 什么是
consumer, 什么是work queue 比较好
B********s
发帖数: 3610
17
来自主题: Programming版 - 关于buffer overflow
在server上有这样一个函数:
void getinput() {
int count;
char buf[12];
...
gets(buf);
...
}
gets()读入一段input到buf中。如果buf够大,可以放一段shellcode到stack上,实现
buffer overflow的攻击。问题是现在buf只有12 bytes,放不下一段shellcode,那么这
种情况下有什么办法实现攻击呢?
w***g
发帖数: 5958
18
不用。直接在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
(共0页)