首页 > 代码库 > 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 网站对待不同人群发表言论时的优化方案 之 促进不同宗教人群间的和谐共处