From 9d9a67b3de356160021f72058b9f2773cd5bc4e7 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Wed, 7 Aug 2019 15:33:33 +0800 Subject: [PATCH 1/4] 1 --- app/views/shixuns/index.json.jbuilder | 59 ++++++++++++++++++- ...010557_modify_ke_contents_for_markdown.rb} | 20 ++++--- 2 files changed, 69 insertions(+), 10 deletions(-) rename db/migrate/{20190805010553_modify_ke_contents_for_markdown.rb => 20190805010557_modify_ke_contents_for_markdown.rb} (69%) diff --git a/app/views/shixuns/index.json.jbuilder b/app/views/shixuns/index.json.jbuilder index d6cf7f4d1..e3fbdaca4 100644 --- a/app/views/shixuns/index.json.jbuilder +++ b/app/views/shixuns/index.json.jbuilder @@ -7,4 +7,61 @@ json.pagination @total_count > 16 ? true : false json.search_tags @search_tags json.shixuns do json.partial! 'shixun', locals: {shixuns: @shixuns} -end \ No newline at end of file +end + +s_s = '
有下列程序: +
+
+
void sort(int a[ ],int n) +
+
+
{ +
+
+
int i,j,t; for(i=0;i<n-1;i+ +
+) +
+
+
for(j=i+1;j<n;j+ +
+) +
+
+
if(a[i]<a[j]) +
+
+
{ +
+
+
t=a[i]; a[i]=a[j]; a[j]=t; +
+
+
} +
+
+
} +
+
+
int main( ) +
+
+
{ +
+
+
int +
aa[10]={1,2,3,4,5,6,7,8,9,10},i; +
+
+
sort(aa+2,5); +
+
+
for(i=0;i<10;i+ +) +
+
+
printf("%d,",aa[i]); +
printf("\n"); return 0; +
+
+
} 程序运行后的输出结果是( ) +
' + +json.html_content s_s.gsub(/()+/, "
") \ No newline at end of file diff --git a/db/migrate/20190805010553_modify_ke_contents_for_markdown.rb b/db/migrate/20190805010557_modify_ke_contents_for_markdown.rb similarity index 69% rename from db/migrate/20190805010553_modify_ke_contents_for_markdown.rb rename to db/migrate/20190805010557_modify_ke_contents_for_markdown.rb index 3460f2101..cf6e6ad36 100644 --- a/db/migrate/20190805010553_modify_ke_contents_for_markdown.rb +++ b/db/migrate/20190805010557_modify_ke_contents_for_markdown.rb @@ -3,7 +3,7 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2] def change def ke_transform_to_md content return content if content.blank? - s_contents = sanitize(content, tags: %w(img a span table td tr tbody pre), attributes: %w(src href target style)) + s_contents = sanitize(content, tags: %w(img a table td tr tbody pre), attributes: %w(src href target style)) s_contents.gsub(">\n<", "><").gsub(/^\n/, "").gsub(" ", "").gsub(/(\n)+/, "
") .gsub("\t", "").gsub("\n", "").gsub(" ", "    ").gsub(/()+/, "
") end @@ -15,10 +15,12 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2] # end #试卷的标题 - # ExerciseQuestion.find_each do |eq| - # question_title = ke_transform_to_md eq.question_title - # eq.update_column(:question_title, question_title) - # end + ExerciseQuestion.where(:id => 25599).find_each do |eq| + puts("#eq.question_title: #{eq.question_title}") + question_title = ke_transform_to_md eq.question_title + puts("#question_title: #{question_title}") + #eq.update_column(:question_title, question_title) + end # # 试卷的答案 # ExerciseStandardAnswer.find_each do |esa| @@ -27,10 +29,10 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2] # end # # 试卷题库的问题标题 - ExerciseBankQuestion.find_each do |ebq| - question_title = ke_transform_to_md ebq.question_title - ebq.update_column(:question_title, question_title) - end + # ExerciseBankQuestion.find_each do |ebq| + # question_title = ke_transform_to_md ebq.question_title + # ebq.update_column(:question_title, question_title) + # end # # # 试卷答案 # ExerciseBankStandardAnswer.find_each do |ebsa| From fcd25cd887baca1feca6f3a207ce47e4e53927eb Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Wed, 7 Aug 2019 15:39:49 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E8=BF=81=E7=A7=BB=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...kdown.rb => 20190805010559_modify_ke_contents_for_markdown.rb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename db/migrate/{20190805010557_modify_ke_contents_for_markdown.rb => 20190805010559_modify_ke_contents_for_markdown.rb} (100%) diff --git a/db/migrate/20190805010557_modify_ke_contents_for_markdown.rb b/db/migrate/20190805010559_modify_ke_contents_for_markdown.rb similarity index 100% rename from db/migrate/20190805010557_modify_ke_contents_for_markdown.rb rename to db/migrate/20190805010559_modify_ke_contents_for_markdown.rb From ca75f099e21f930d8cca2037d2087f11f1773932 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Wed, 7 Aug 2019 15:56:33 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E8=BF=81=E7=A7=BB=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/shixuns/index.json.jbuilder | 57 ------------------- ...010560_modify_ke_contents_for_markdown.rb} | 7 ++- 2 files changed, 4 insertions(+), 60 deletions(-) rename db/migrate/{20190805010559_modify_ke_contents_for_markdown.rb => 20190805010560_modify_ke_contents_for_markdown.rb} (87%) diff --git a/app/views/shixuns/index.json.jbuilder b/app/views/shixuns/index.json.jbuilder index e3fbdaca4..8e5d49a34 100644 --- a/app/views/shixuns/index.json.jbuilder +++ b/app/views/shixuns/index.json.jbuilder @@ -8,60 +8,3 @@ json.search_tags @search_tags json.shixuns do json.partial! 'shixun', locals: {shixuns: @shixuns} end - -s_s = '
有下列程序: -
-
-
void sort(int a[ ],int n) -
-
-
{ -
-
-
int i,j,t; for(i=0;i<n-1;i+ -
+) -
-
-
for(j=i+1;j<n;j+ -
+) -
-
-
if(a[i]<a[j]) -
-
-
{ -
-
-
t=a[i]; a[i]=a[j]; a[j]=t; -
-
-
} -
-
-
} -
-
-
int main( ) -
-
-
{ -
-
-
int -
aa[10]={1,2,3,4,5,6,7,8,9,10},i; -
-
-
sort(aa+2,5); -
-
-
for(i=0;i<10;i+ +) -
-
-
printf("%d,",aa[i]); -
printf("\n"); return 0; -
-
-
} 程序运行后的输出结果是( ) -
' - -json.html_content s_s.gsub(/()+/, "
") \ No newline at end of file diff --git a/db/migrate/20190805010559_modify_ke_contents_for_markdown.rb b/db/migrate/20190805010560_modify_ke_contents_for_markdown.rb similarity index 87% rename from db/migrate/20190805010559_modify_ke_contents_for_markdown.rb rename to db/migrate/20190805010560_modify_ke_contents_for_markdown.rb index cf6e6ad36..3941d448f 100644 --- a/db/migrate/20190805010559_modify_ke_contents_for_markdown.rb +++ b/db/migrate/20190805010560_modify_ke_contents_for_markdown.rb @@ -5,7 +5,8 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2] return content if content.blank? s_contents = sanitize(content, tags: %w(img a table td tr tbody pre), attributes: %w(src href target style)) s_contents.gsub(">\n<", "><").gsub(/^\n/, "").gsub(" ", "").gsub(/(\n)+/, "
") - .gsub("\t", "").gsub("\n", "").gsub(" ", "    ").gsub(/()+/, "
") + .gsub("\t", "").gsub(" ", "    ").gsub("\n", "") + .gsub(/()+/, "
") end # # # 课程讨论区 @@ -15,11 +16,11 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2] # end #试卷的标题 - ExerciseQuestion.where(:id => 25599).find_each do |eq| + ExerciseQuestion.find_each do |eq| puts("#eq.question_title: #{eq.question_title}") question_title = ke_transform_to_md eq.question_title puts("#question_title: #{question_title}") - #eq.update_column(:question_title, question_title) + eq.update_column(:question_title, question_title) end # # 试卷的答案 From 0d9967cac51bcd261f799b7d32fcf82132f52158 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Wed, 7 Aug 2019 16:06:07 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E8=BF=81=E7=A7=BB=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...n.rb => 20190805010561_modify_ke_contents_for_markdown.rb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename db/migrate/{20190805010560_modify_ke_contents_for_markdown.rb => 20190805010561_modify_ke_contents_for_markdown.rb} (95%) diff --git a/db/migrate/20190805010560_modify_ke_contents_for_markdown.rb b/db/migrate/20190805010561_modify_ke_contents_for_markdown.rb similarity index 95% rename from db/migrate/20190805010560_modify_ke_contents_for_markdown.rb rename to db/migrate/20190805010561_modify_ke_contents_for_markdown.rb index 3941d448f..bd8ad915d 100644 --- a/db/migrate/20190805010560_modify_ke_contents_for_markdown.rb +++ b/db/migrate/20190805010561_modify_ke_contents_for_markdown.rb @@ -5,7 +5,7 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2] return content if content.blank? s_contents = sanitize(content, tags: %w(img a table td tr tbody pre), attributes: %w(src href target style)) s_contents.gsub(">\n<", "><").gsub(/^\n/, "").gsub(" ", "").gsub(/(\n)+/, "
") - .gsub("\t", "").gsub(" ", "    ").gsub("\n", "") + .gsub("\t", "").gsub(" ", "    ").gsub("\n", "
") .gsub(/()+/, "
") end # @@ -16,7 +16,7 @@ class ModifyKeContentsForMarkdown < ActiveRecord::Migration[5.2] # end #试卷的标题 - ExerciseQuestion.find_each do |eq| + ExerciseQuestion.where(:exercise_id => 1890).find_each do |eq| puts("#eq.question_title: #{eq.question_title}") question_title = ke_transform_to_md eq.question_title puts("#question_title: #{question_title}")