日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

九度题库(所有题目整理,适合计算机考研和面试的人用)

發布時間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 九度题库(所有题目整理,适合计算机考研和面试的人用) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本來搜一道面試題,找到叫九度題庫的地方,發現里面的題目都比較基礎,很適合當面試題來練習。

于是,閑得蛋疼,把所有題目給爬下來了,并整理成markdown格式,然后export成pdf,方便大家離線閱讀。

寫下抓下來的方法:

1、把列表頁先wget下,然后抽取鏈接(用grep處理就好了,如cat problemset* | grep 'problem.php?pid=' | egrep -v 'obj'> urls.txt)

2、然后...(毫無技術可言,純屬娛樂)

# -*- coding:utf-8 -*- import sys import os down_cnt = 0 for line in file(sys.argv[1]) :try:down_cnt += 1idx = line.find('problem')idx_a = line.find('</a')url = 'http://ac.jobdu.com/'+line[idx:idx+20]p_name = ('%04d_' % down_cnt) + line[idx+22:idx_a] + '.html'p_name = p_name.replace(' ','_')print p_name, urlos.system('wget %s -O %s' % (url, p_name))total_lines = len(file(p_name).readlines())filter_text = '"dd|dt|dl"'print '*' * 20, total_linescontent = os.popen('sed -n "132, %dp" %s | egrep -v %s ' % (total_lines-20, p_name, filter_text,))fout = file(p_name[:-5] + '.md', 'w')for l in content :l = l.strip()if (len(l) < 1) :continuel = l.replace('題目1','###題目1').replace('<b>','####').replace('</b>','####').replace('<div>','').replace('</div>','').replace('<o:p>','').replace('</o:p>','')fout.write(l)fout.write('\n')fout.close()print 'No.%5d, %s done.' % (down_cnt, p_name[:-5] + '.md')except :print 'error'

3、pdf下載(有些文字不全,還請見諒):九都題庫

轉載于:https://www.cnblogs.com/coser/p/3378751.html

總結

以上是生活随笔為你收集整理的九度题库(所有题目整理,适合计算机考研和面试的人用)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。