首页 > 代码库 > C#WinForm 网站对待不同人群发表言论时的优化方案 之 促进不同宗教人群间的和谐共处
C#WinForm 网站对待不同人群发表言论时的优化方案 之 促进不同宗教人群间的和谐共处
起因:
我看一些网站在发帖的时候,会检查发帖内容是否出现敏感词汇,这个时候技术就是用来保护社会的平稳运行。
那么按照相同的技术,能否用来促进社会文化发展呢?我想是可以的。
社会背景:
现在是一个文化五彩缤纷的社会,学佛的,修道的,信基督的,学儒家的,咱们的马克思主义,还有诸多优秀文化。文化中最特殊的是宗教,那么宗教间如何和谐共处就成了一个需要智慧的问题(其实所有的宗派的源头都是一个,就是人们没有师傅带领,不晓得)。宗教间和平共处的关键在于:让不同信仰的人,看到其他的宗派的经典中存在着与自己的信仰相同或者相通的地方,增进对其他宗派的认同感。(你说有吗?我说有!我可以用道家的知识解释佛家的经典,用佛家的解释基督的,儒家的接触不多,所以儒家的不敢多说)
现在的网络发达,各种论坛,贴吧,网站很多的。那么,我就想了如何利用网络来,促进宗教和平呢?
解决方案:
前提:
用户来到网络上必定会说一些话语,如果话语中出现了宗教方面的词语,比如说 用户说了 “我觉得道德经写得好”,那么这个用户可能发展为道家学者,那么就需要特殊培养,让其扩展心量,成为促进宗教间和谐的助力。 又比如,用户说了 “金刚经,写的太深奥,看不懂”,那么这个用户可能发展为佛家学者,也需要争取。 为宗教间的和谐发展争取新生力量,让优秀力量扩开心量。
措施:
我写了个简单的winform程序,来说出我的解决措施
1 UI
2 代码
1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.IO; 7 using System.Linq; 8 using System.Text; 9 using System.Text.RegularExpressions;10 using System.Threading.Tasks;11 using System.Windows.Forms;12 13 namespace WindowsFormsApplication114 {15 public partial class Form1 : Form16 {17 public Form1()18 {19 InitializeComponent();20 }21 22 private void button1_Click(object sender, EventArgs e)23 {24 if (Regex.IsMatch( textBox1.Text,foJia.ToString()))25 {26 MessageBox.Show("佛家人:慈因积善,誓救众生");27 }28 else if (Regex.IsMatch(textBox1.Text, daoJia.ToString()))29 {30 MessageBox.Show("道家人:积善之家,必有余庆");31 }32 else if (Regex.IsMatch(textBox1.Text, ruJia.ToString()))33 {34 MessageBox.Show("儒家人:仁义礼智信");35 }36 }37 38 //三个用于建立正则表达式的stringbuilder39 StringBuilder daoJia = new StringBuilder();40 StringBuilder foJia = new StringBuilder();41 StringBuilder ruJia = new StringBuilder();42 43 private void Form1_Load(object sender, EventArgs e)44 {45 //读取文件46 string [] data=http://www.mamicode.com/File.ReadAllLines("shujuku.txt",Encoding.Default);47 48 //读取数据库中的数据,建立正则表达式49 foreach (var item in data)50 {51 string [] aLine= item.Split(new char[] { ‘|‘ },StringSplitOptions.RemoveEmptyEntries);52 53 if (aLine[1]=="道家")54 {55 daoJia.Append(aLine[0] + "|");56 }57 else if(aLine[1]=="佛家")58 {59 foJia.Append(aLine[0]+"|");60 }61 else if(aLine[1] == "儒家")62 {63 ruJia.Append(aLine[0] + "|");64 }65 }66 67 //除去每个stringbuilder最后的|68 foJia.Remove(foJia.Length - 1, 1);69 daoJia.Remove(daoJia.Length - 1, 1);70 ruJia.Remove(ruJia.Length - 1, 1);71 72 }73 }74 }
3 效果
4 宗教词典数据库
程序说明:
shujuku.txt中存储的是,一个词语对应哪一家。作为分辨用户是哪一家的重要依据。
当我输入我想说的内容的时候,系统自动判别,我是哪一家的学者。然后给出相应的语句作为相应。
解决方案的优化:
宗教间的分歧,就是在于学者的眼界不够大,执着于自己的见解,如果见多识广了,自然可以处处圆融无碍
比如,道家讲要清净,为啥?静能生慧!
佛家的六祖慧能大师说。弟子心中长生智慧!
基督说,以色列王大卫儿子所罗门的宝藏 是啥?智慧!
儒家,知之为知之,不知为不知,是知也。 智慧!
这不就是相同处吗?
比如我是道家的学者,那么多数情况下出现道家语录,但是不时出现 佛家,儒家,马克思主义的语录。让我看到,哦,咱们这个 网站 有文化气息,知道 道家经典语录,而且不时的其他信仰的经典语句,也可以让我扩展眼界,让我了解到其他信仰中的传奇人物说过哪些智慧的话,更能让我见识到不同文化中的相同处。你说,这样的网站我能不喜欢吗?能不吸引来许多优秀文化的人吗?
我建议:使用经典语录 展现给用户,比如
“一切有为法,如梦幻泡影,如露亦如电,应作如是观”---《金刚经》
“水善利万物而不争”---《道德经》
这个方案的注意事项:
古话说得好,宁动千江水,莫动道人心。所以,如果您觉得我这个方案可以,那么就一点要做到 不要打击有信仰的人们。
千万不要说, “学佛,不如马克思主义”,你这网站老动道人心,就相当于老动千江水。。。能让有信仰人们喜欢吗?不能!能兴旺吗?不能!
我的方案就提到这里了。。。。见龙在田,利见大人
C#WinForm 网站对待不同人群发表言论时的优化方案 之 促进不同宗教人群间的和谐共处