b******g 发帖数: 81 | 1 看你的帖子是要比较数据,可以做一个自动备份的Job,将数据库备份,然后恢复到不
同的数据库进行比较。
Job 里的Step1 写如下内容:
=======================================
USE master
GO
DECLARE @DATESTR VARCHAR(50),@FILESTR VARCHAR(200)
SET @DATESTR=CONVERT(VARCHAR(50), GETDATE(),120)
SET @DATESTR=REPLACE(@DATESTR,':','') |
|
c**n 发帖数: 312 | 2 python code (不让attach code):
import urllib2
import re
import sys
prefix = sys.argv[1]
start = int(sys.argv[2])
end = int(sys.argv[3])
typeP = re.compile('Your Current Case Status for Form (\w+)')
statusP = re.compile('Your Case Status: ([\w\s/]*?)')
dateP = re.compile('(January|February|March|April|May|June|July|August|
September|Octobert|November|December) \d{1,2}, \d{4}')
for i in range(start, end):
caseId = prefix + str(i).zfill(10)
req = urllib2.Request("https://egov.uscis.g... 阅读全帖 |
|
c**n 发帖数: 312 | 3 改进版:
from time import sleep
import urllib2
import re
import sys
file = open(sys.argv[1])
cases = file.readlines()
typeP = re.compile('Your Current Case Status for Form (\w+)')
statusP = re.compile('Your Case Status: ([\w\s/]*?)')
dateP = re.compile('(January|February|March|April|May|June|July|August|
September|Octobert|November|December) \d{1,2}, \\
d{4}')
for caseId in cases:
caseId = caseId.strip()
req = urllib2.Request("https://egov.uscis.gov/cris/Dashboard/CaseStatus.
do?app... 阅读全帖 |
|
t***q 发帖数: 418 | 4 【 以下文字转载自 Programming 讨论区 】
发信人: treeq (treeq), 信区: Programming
标 题: 天,如何能让程序转得快点?有包子。
发信站: BBS 未名空间站 (Fri Feb 27 23:26:22 2015, 美东)
天,如何能让程序转得快点?
原帖在这里:
http://www.mitbbs.com/article_t0/Programming/31381809.html
主要是要做 title matching.
有两个 file, file A 162283 行 X 12 列。 File B 3695 行 X 6 列。用 A 的 第五
列和 B的第四列进行比较, 对 B 的第四列的每一行, 从 A的 那 162283 行中 找出
与之最相似的那一行。A 的第五列和 B 的第四列都是些影视作品的 title, 是一些长
短不一的 string. 我用的是 Levenshtein algorithm 算每一对string 的相似度,再
把相似度排序,从高到低,找出相似度最大的那一个 string, 也就是影视作品的
title, ... 阅读全帖 |
|
t***q 发帖数: 418 | 5 【 以下文字转载自 Programming 讨论区 】
发信人: treeq (treeq), 信区: Programming
标 题: 天,如何能让程序转得快点?有包子。
发信站: BBS 未名空间站 (Fri Feb 27 23:26:22 2015, 美东)
天,如何能让程序转得快点?
原帖在这里:
http://www.mitbbs.com/article_t0/Programming/31381809.html
主要是要做 title matching.
有两个 file, file A 162283 行 X 12 列。 File B 3695 行 X 6 列。用 A 的 第五
列和 B的第四列进行比较, 对 B 的第四列的每一行, 从 A的 那 162283 行中 找出
与之最相似的那一行。A 的第五列和 B 的第四列都是些影视作品的 title, 是一些长
短不一的 string. 我用的是 Levenshtein algorithm 算每一对string 的相似度,再
把相似度排序,从高到低,找出相似度最大的那一个 string, 也就是影视作品的
title, ... 阅读全帖 |
|
t***q 发帖数: 418 | 6 import os
import os.path
import StringIO
import csv
import datetime
dir = r"C:Python27"
if not os.path.exists(dir):
os.mkdir(dir)
my_list=[[1,2,3],[4,5,6]]
datestr=datetime.date.today().strftime("%y%m%d")
filename="good1_codes_{}".format(datestr)
with open(os.path.join(dir, filename+'.csv'), "w") as f:
csvfile=StringIO.StringIO()
csvwriter=csv.writer(csvfile)
for l in my_list:
csvwriter.writerow(l)
for a in csvfile.getvalue():
f.writelines(a)
以上程序,可以做这件事。试过了。 |
|
t***q 发帖数: 418 | 7 天,如何能让程序转得快点?
原帖在这里:
http://www.mitbbs.com/article_t0/Programming/31381809.html
主要是要做 title matching.
有两个 file, file A 162283 行 X 12 列。 File B 3695 行 X 6 列。用 A 的 第五
列和 B的第四列进行比较, 对 B 的第四列的每一行, 从 A的 那 162283 行中 找出
与之最相似的那一行。A 的第五列和 B 的第四列都是些影视作品的 title, 是一些长
短不一的 string. 我用的是 Levenshtein algorithm 算每一对string 的相似度,再
把相似度排序,从高到低,找出相似度最大的那一个 string, 也就是影视作品的
title, 加到 file B 对应的那一个title 那一行。再加入一个从file A 出来的对应的
一个id, 到 file B 里。算相似度前,我先对每个title 组成的string做预处理,去掉
“:”,”-“,”season”,”episode “ , 等一些词。... 阅读全帖 |
|
c**n 发帖数: 312 | 8 You can use the code in http://www.mitbbs.com/article_t0/EB23/31732133.html to get the 485 number and put them into a file.
I will change
print '%13s %8s %s Updated on %s' % (caseId, type.group(1),
status.group(1).strip(), dateStr)
to
print '%13s' % (caseId)
and run
python read.py SRC 1290042200 1290042601 | grep i485 > 485List
Have fun! |
|
k**f 发帖数: 372 | 9 help datestr
help datenum |
|
x********3 发帖数: 566 | 10 谢谢kkff的指点,通过datenum和datestr命令,我把时间换成了日期,比如01-Jan-
2002 00:00:00,一直到01-Dec-2003 23:00:00,这个数组好像被matlab当作了字符串
而不是数值,因此我在画图的时候有了问题。比如x轴是我转换成日期的时间,y轴和相
应的数值,我似乎不能画图。由于我的x轴被当成了20列(比如,01-Dec-2003 23:00:
00,共20列),因此总是无法画图。
我也试着用datenum的产生的时间序列数字作为x轴,这样画出图后,在xticklabel以及
xlabel上设置转换,似乎不成功,估计是我没用对这个功能。请再指点一下。谢谢。 |
|