切换账户

This commit is contained in:
weiye.wang 2024-04-16 07:00:54 +08:00
parent e7c78714af
commit ce8a8db976
6 changed files with 14 additions and 14 deletions

View File

@ -270,7 +270,7 @@ def extractIDs(filePath): #提取.txt,.tex或.pdf文件中的题号, 返回含
def spareIDs(): #返回空闲题号, 已更新为适合mariadb的版本
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
mycursor.execute("SELECT ID FROM problems;")
idlist = [ret[0] for ret in mycursor.fetchall()]
@ -285,7 +285,7 @@ def spareIDs(): #返回空闲题号, 已更新为适合mariadb的版本
def NextSpareID(num): #返回adict中下一个空闲的题号
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
mycursor.execute("SELECT ID FROM problems;")
idlist = [ret[0] for ret in mycursor.fetchall()]
@ -296,7 +296,7 @@ def NextSpareID(num): #返回adict中下一个空闲的题号
return num
def NextSpareIDBlock(num): #返回adict中下一个空闲的题号块
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
mycursor.execute("SELECT ID FROM problems;")
idlist = [ret[0] for ret in mycursor.fetchall()]
@ -407,7 +407,7 @@ def CreateNewProblem(id,content,origin,dict,editor): # 构建一道新题目的
return NewProblem # 返回一道新题目的字典, 已赋新的ID, 内容, 来源和编辑者
def AddRelatedProblemToDB(id,content,oid,editor):
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
id = str(id).zfill(6)
content = content.strip()
@ -441,7 +441,7 @@ def AddRelatedProblemToDB(id,content,oid,editor):
return id
def AddProblemstoDict2024(startingid,raworigin,problems,editor,indexed): #将来自GenerateProblemListFromString的列表中的题目添加到thedict字典, 返回题号列表(包括用老题号替代的题目)
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
idlist = []
id = int(startingid)
@ -521,7 +521,7 @@ def CreateIDLinks(old_id_list,new_id_list): #建立已有id和新id之间的联
def CreateRelatedProblems(links): # 根据links关联生成待编辑的新题目字典, 等待编辑修改
output = "\\begin{enumerate}\n"
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
sql = "SELECT content FROM problems WHERE ID = %s;"
for id,rid in links:
@ -978,7 +978,7 @@ def MatchConditioninMariaDB(condition_list):
"related": ('related','ID','RELATED_ID'),
"usages": ('usages','date','classname','diff')
}
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
mycursor.execute("SELECT ID FROM problems WHERE NOT content REGEXP 'OBS';")
match = set([u[0] for u in mycursor.fetchall()])
@ -2431,7 +2431,7 @@ def RefineExclude(excludejson): #将excludejson的key变为6位题号
def ChooseIDsByUsageInterval(startdate,enddate,interval,classregex): #返回根据条件选出的题号字典及对应小题, 需要留意的记录长度不一的题号, 以及所有使用过的题号
validusages = []
usedproblems = []
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
sql = "SELECT ID,date,classname,diff FROM usages;"
mycursor.execute(sql)

View File

@ -8,7 +8,7 @@ class MyWindow(QWidget,Ui_Form):
super().__init__()
self.setupUi(self)
self.conditions = []
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
mycursor.execute("SELECT count(*) FROM problems WHERE NOT content REGEXP 'OBS';")
self.lcdNumber_resCount.display(mycursor.fetchall()[0][0])
@ -111,7 +111,7 @@ class MyWindow(QWidget,Ui_Form):
latex_raw = re.sub(r"fontset[\s]*=[\s]*none","fontset = fandol",latex_raw)
latex_raw = re.sub(r"\\setCJKmainfont",r"% \\setCJKmainfont",latex_raw)
starttime = time.time()
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
bodystring = "\\begin{enumerate}\n\n"
for id in generate_number_set(exp):

View File

@ -20,7 +20,7 @@ class MyWindow(QWidget,Ui_Form):
self.time = datetime.now().strftime("%Y%m%d%H%M%S")
self.id = self.lineEdit_ID.text()
self.dpi = self.lineEdit_dpi.text()
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
sql = "SELECT content FROM problems WHERE ID = %s;"
val = (self.id.strip().zfill(6),)

View File

@ -127,7 +127,7 @@ class MyWindow(QWidget,Ui_Form):
bodylist = []
# problems_dict = configjson["标题与题号"]
starttime = time.time()
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
for p,IDs in self.TitleID_list:
currentbodystring = f"\\section{{{p}}}\n\\begin{{enumerate}}\n\n"

View File

@ -6,7 +6,7 @@ from database_tools_2 import *
colors = ["green","orange","blue"]
templatepath = "./模板文件/讲义模板.txt"
mydb = connect(hostname = "wwylss.synology.me", username="root", pwd="Wwy@0018705", port = "13306", db = "tikutest") #连接数据库
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
mycursor.execute("SELECT ID,content FROM problems;")

View File

@ -80,7 +80,7 @@ class MyWindow(QWidget,Ui_Form):
if "校本材料.json" in files:
jsondicts.append(load_dict(os.path.join(loc,"校本材料.json")))
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="root", pwd="Wwy@0018705", db = "tikutest")
mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuuser", pwd="Kjmathds_2024", db = "tikutest")
mycursor = mydb.cursor()
# raw_pro_dict = load_dict("../题库0.3/Problems.json")
# obj_dict = load_dict("../题库0.3/LessonObj.json")