diff --git "a/docs/Linux\347\263\273\347\273\237/ubuntu\346\241\214\351\235\242/index.md" "b/docs/Linux\347\263\273\347\273\237/ubuntu\346\241\214\351\235\242/index.md" index 8f678c0b9..7a339a86a 100644 --- "a/docs/Linux\347\263\273\347\273\237/ubuntu\346\241\214\351\235\242/index.md" +++ "b/docs/Linux\347\263\273\347\273\237/ubuntu\346\241\214\351\235\242/index.md" @@ -1,4 +1,5 @@ # ubuntu桌面 +- [ubuntu 如何在网络连接变化后自动执行脚本](./ubuntu如何在网络连接变化后自动执行脚本.md) - [ubuntu24.04-zip中文报错解决](./ubuntu24.04-zip中文报错解决.md) - [ubuntu gnome切换kde](./ubuntu切换kde.md) - [ubuntu卸载nautils](./ubuntu卸载nautils.md) diff --git "a/docs/Linux\347\263\273\347\273\237/ubuntu\346\241\214\351\235\242/ubuntu\345\246\202\344\275\225\345\234\250\347\275\221\347\273\234\350\277\236\346\216\245\345\217\230\345\214\226\345\220\216\350\207\252\345\212\250\346\211\247\350\241\214\350\204\232\346\234\254.md" "b/docs/Linux\347\263\273\347\273\237/ubuntu\346\241\214\351\235\242/ubuntu\345\246\202\344\275\225\345\234\250\347\275\221\347\273\234\350\277\236\346\216\245\345\217\230\345\214\226\345\220\216\350\207\252\345\212\250\346\211\247\350\241\214\350\204\232\346\234\254.md" new file mode 100644 index 000000000..85f1a8794 --- /dev/null +++ "b/docs/Linux\347\263\273\347\273\237/ubuntu\346\241\214\351\235\242/ubuntu\345\246\202\344\275\225\345\234\250\347\275\221\347\273\234\350\277\236\346\216\245\345\217\230\345\214\226\345\220\216\350\207\252\345\212\250\346\211\247\350\241\214\350\204\232\346\234\254.md" @@ -0,0 +1,30 @@ +# ubuntu 如何在网络连接变化后自动执行脚本 + +## 原理ubuntu在网络连接的时候会自动执行`/etc/NetworkManager/dispatcher.d/`中的脚本 + +脚本会传入两个参数,第一个是接口名,第二个是状态 +下面是如何利用这个功能来实现自动执行特定脚本的目的,比如实现连接特定网络之后,自动配置路由表或者自动配置DNS服务器。 + +## 创建你的脚本 + +```shell +cd /etc/NetworkManager/dispatcher.d/ +sudo vi 99-auto-connect-wifi.sh +``` +脚本内容如下 +```bash +#!/bin/bash + +INTERFACE="$1" +STATUS="$2" +echo "$INTERFACE $STATUS " >> /home/xxx/桌面/wifi.log +if [[ ("$INTERFACE" == "wlo1" && "$STATUS" == "up") || ("$INTERFACE" == "enp38s0" && "$STATUS" == "up") ]]; then + echo 111 >> /home/xxx/桌面/wifi.log + bash /xxxx/日常脚本/你的网络脚本.sh | tee -a /home/xxx/桌面/wifi.log + echo 222 >> /home/xxx/桌面/wifi.log +fi +echo 333 >> /home/xxx/桌面/wifi.log +``` + +这个脚本的作用是,当你连接上网络后自动执行你的日常脚本。 + diff --git a/docs/index.md b/docs/index.md index f4f575be5..8c60e57ff 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,14 +1,14 @@ # 目录 +- [社会认知](./社会认知/) +- [后端开发](./后端开发/) - [AI相关](./AI相关/) - [容器技术](./容器技术/) - [Linux系统](./Linux系统/) - [开发工具技巧](./开发工具技巧/) - [SVN版本管理](./SVN版本管理/) - [Python语言](./Python语言/) -- [社会认知](./社会认知/) - [About](./public/public.md) - [奇思妙想](./奇思妙想/) -- [后端开发](./后端开发/) - [生活记录](./生活记录/) - [嵌入式相关](./嵌入式相关/) - [赞助和推广](./赞助和推广/) diff --git "a/docs/\345\220\216\347\253\257\345\274\200\345\217\221/index.md" "b/docs/\345\220\216\347\253\257\345\274\200\345\217\221/index.md" index 602cec09c..44b67aa3e 100644 --- "a/docs/\345\220\216\347\253\257\345\274\200\345\217\221/index.md" +++ "b/docs/\345\220\216\347\253\257\345\274\200\345\217\221/index.md" @@ -1,4 +1,5 @@ # 后端开发 +- [quarkus](./quarkus/) - [Arthas 相关(todo)](./arthas.md) - [maven](./maven/) - [开源数据中国行政区划](./开源数据中国行政区划.md) diff --git "a/docs/\345\220\216\347\253\257\345\274\200\345\217\221/quarkus/Quarkus\347\232\204Panache\350\256\251\344\275\240\345\206\231\346\225\260\346\215\256\345\272\223\344\272\244\344\272\222\346\233\264\345\212\240\347\256\200\345\215\225.md" "b/docs/\345\220\216\347\253\257\345\274\200\345\217\221/quarkus/Quarkus\347\232\204Panache\350\256\251\344\275\240\345\206\231\346\225\260\346\215\256\345\272\223\344\272\244\344\272\222\346\233\264\345\212\240\347\256\200\345\215\225.md" new file mode 100644 index 000000000..eb91512b8 --- /dev/null +++ "b/docs/\345\220\216\347\253\257\345\274\200\345\217\221/quarkus/Quarkus\347\232\204Panache\350\256\251\344\275\240\345\206\231\346\225\260\346\215\256\345\272\223\344\272\244\344\272\222\346\233\264\345\212\240\347\256\200\345\215\225.md" @@ -0,0 +1,43 @@ +# Quarkus的Panache让你写数据库交互更加简单 + +## 官网介绍 + +https://cn.quarkus.io/guides/hibernate-orm-panache + +## 如何简单使用 + +### 1. 创建实体类 + +```java +@Entity +public class Book { + @Id + Long id; + + String title; + + String author; + + ...... +} +``` +### 2.继承PanacheEntity + +```java +@Entity +public class Book extends PanacheEntity { +... +} +``` + +### 3.使用 +```java +PanacheQuery all = Book.findAll(Sort.by("id", Sort.Direction.Descending)); +return Result.ok(all.firstResult()); +``` + +### 4.分页查询 + +```java +PanacheQuery all = Book.findAll(Sort.by("id", Sort.Direction.Descending)).page(dto.getCurrentPage() - 1, dto.getPageSize()); +``` \ No newline at end of file diff --git "a/docs/\345\220\216\347\253\257\345\274\200\345\217\221/quarkus/index.md" "b/docs/\345\220\216\347\253\257\345\274\200\345\217\221/quarkus/index.md" new file mode 100644 index 000000000..d6da77582 --- /dev/null +++ "b/docs/\345\220\216\347\253\257\345\274\200\345\217\221/quarkus/index.md" @@ -0,0 +1,2 @@ +# quarkus +- [Quarkus的Panache让你写数据库交互更加简单](./Quarkus的Panache让你写数据库交互更加简单.md) diff --git "a/docs/\347\244\276\344\274\232\350\256\244\347\237\245/index.md" "b/docs/\347\244\276\344\274\232\350\256\244\347\237\245/index.md" index 42f607796..a2169e0d9 100644 --- "a/docs/\347\244\276\344\274\232\350\256\244\347\237\245/index.md" +++ "b/docs/\347\244\276\344\274\232\350\256\244\347\237\245/index.md" @@ -1,4 +1,5 @@ # 社会认知 +- [如果人民的声音被权力所压制会带来什么后果](./如果人民的声音被权力所压制会带来什么后果.md) - [网络杜波如何洗钱的](./网络杜波如何洗钱的.md) - [我对无政府主义的观察和感受](./我对无政府主义的观察和感受.md) - [国家强大了,日子就好了,吗?](./国家强大了-日子就好了-吗.md) diff --git "a/docs/\347\244\276\344\274\232\350\256\244\347\237\245/\345\246\202\346\236\234\344\272\272\346\260\221\347\232\204\345\243\260\351\237\263\350\242\253\346\235\203\345\212\233\346\211\200\345\216\213\345\210\266\344\274\232\345\270\246\346\235\245\344\273\200\344\271\210\345\220\216\346\236\234.md" "b/docs/\347\244\276\344\274\232\350\256\244\347\237\245/\345\246\202\346\236\234\344\272\272\346\260\221\347\232\204\345\243\260\351\237\263\350\242\253\346\235\203\345\212\233\346\211\200\345\216\213\345\210\266\344\274\232\345\270\246\346\235\245\344\273\200\344\271\210\345\220\216\346\236\234.md" new file mode 100644 index 000000000..493ac8e9f --- /dev/null +++ "b/docs/\347\244\276\344\274\232\350\256\244\347\237\245/\345\246\202\346\236\234\344\272\272\346\260\221\347\232\204\345\243\260\351\237\263\350\242\253\346\235\203\345\212\233\346\211\200\345\216\213\345\210\266\344\274\232\345\270\246\346\235\245\344\273\200\344\271\210\345\220\216\346\236\234.md" @@ -0,0 +1,113 @@ +# 如果人民的声音被权力所压制会带来什么后果 +## 声明 +本文处于AI研究目的对比各个AI的结果,以下内容是AI生成请谨慎对待。 +## CHATGPT: + +当人民的声音被权力所压制时,可能会导致以下后果: + +1. **社会不满累积**:民众无法表达诉求,社会矛盾加剧,可能引发抗议或冲突。 +2. **信任危机**:政府公信力下降,人与政府之间的信任被削弱。 +3. **创新受阻**:缺乏多元声音和自由思想,社会创新与进步可能停滞。 +4. **不平等扩大**:弱势群体的权益难以保障,社会阶层分化加剧。 +5. **制度脆弱性增加**:压制异议可能掩盖问题,但难以解决根本矛盾,长期可能导致制度崩溃。 + +自由表达是社会稳定与发展的关键保障。 + + +## GEMINI +如果人民的声音被权力所压制,将会带来一系列严重后果,不仅影响个体,更会对整个社会产生深远影响。 + +**对个体的影响:** + +* **恐惧与不安:** 人们将生活在恐惧之中,不敢表达自己的真实想法,甚至连最基本的生活权利都可能受到侵犯。 +* **丧失创造力:** 思想的禁锢会扼杀人们的创造力,阻碍社会进步。 +* **心理健康问题:** 长期压抑会导致心理健康问题,如抑郁、焦虑等。 + +**对社会的影响:** + +* **社会不稳定:** 人们的不满情绪日益积累,最终可能引发社会动荡甚至革命。 +* **阻碍民主进程:** 民主政治的基础是人民的参与和监督,如果人民的声音被压制,民主进程就会停滞不前。 +* **腐败滋生:** 权力不受监督,容易滋生腐败,导致社会资源分配不公。 +* **经济发展受阻:** 思想的禁锢会阻碍创新,不利于经济发展。 +* **国际形象受损:** 一个不尊重人权的国家,其国际形象必然受到损害。 + +**具体表现可能包括:** + +* **言论自由受限:** 媒体被控制,网络审查加强,人们的言论受到限制。 +* **集会游行被禁止:** 人们表达诉求的渠道被堵塞。 +* **司法不公:** 司法系统被政治化,无法公正地保护公民的权利。 +* **人权遭到侵犯:** 各种形式的人权侵犯事件频发。 + +**历史经验表明:** + +* **许多独裁政权**都是因为压制人民的声音而最终走向灭亡。 +* **民主国家**之所以能够保持稳定发展,正是因为保障了人民的言论自由和政治参与权。 + +**总结来说,** 人民的声音是社会进步的动力,压制人民的声音无异于饮鸩止渴。一个健康的社会,应该保障每个公民都有表达意见的权利,并建立有效的机制来回应人民的诉求。 + + +## tongyi qwen + +当人民的声音被权力所压制,可能会带来一系列负面的后果,包括但不限于以下几个方面: + +1. **社会不满累积**:当人们的意见和不满无法通过正常渠道表达和解决时,这些情绪和问题可能会在社会中不断积累,最终可能导致社会紧张和不稳定。 + +2. **信任度下降**:长期压制民意会导致公众对政府的信任度下降,民众可能不再相信政府能够代表他们的利益,这会影响到政府的合法性以及其执行政策的能力。 + +3. **创新能力减弱**:开放的讨论和批评有助于创新思维的发展。在一个不允许自由表达的环境中,人们可能会避免提出新的想法或批评性的意见,从而抑制了社会的进步和创新。 + +4. **决策失误风险增加**:如果领导者只听到赞许的声音而听不到批评和不同的意见,那么他们做出的决策可能会缺乏全面性和前瞻性,增加了决策失误的风险。 + +5. **社会分裂加深**:压制不同声音的做法可能会导致社会内部的分歧更加明显,不同群体之间因为缺乏沟通和理解而产生对立,进一步加剧社会的分裂。 + +6. **国际形象受损**:国际社会通常重视言论自由和人权保障。如果一个国家长期存在压制言论自由的现象,其国际声誉和形象可能会受到负面影响,进而影响到与其他国家的关系以及国际间的合作。 + +综上所述,尊重和保护人民的言论自由是非常重要的,它不仅有助于构建一个健康、稳定的社会环境,还能促进社会的长远发展。政府应当建立有效的机制来倾听民声,解决民众关切的问题,这样才能赢得人民的支持和信任。 + +## doubao + +如果人民的声音被权力所压制,会带来一系列严重的后果: +### 一、社会层面 +#### 社会矛盾激化 +- 当人民无法表达自己合理的诉求,如对社会福利政策的不满、对环境污染问题的担忧等,这些问题就会像被掩盖的火山一样不断积累。例如,在一些城市,如果居民对于附近工厂的污染问题多次反映却被忽视或压制,随着时间的推移,居民可能会采取激烈的抗议行动,甚至可能引发暴力冲突,导致社会秩序混乱。 +- 长期压制人民声音还会造成社会阶层之间的对立。比如,弱势群体如低收入者、农民工群体等,如果他们关于工资待遇、社会保障等方面的声音被压制,会使他们对社会产生强烈的不公平感,进而引发阶层之间的矛盾,破坏社会的和谐稳定。 +#### 社会创新停滞 +- 人民的声音包含着各种各样的创意和想法。如果这些声音被压制,许多具有前瞻性的创新观念将难以被发现和采纳。在科技领域,很多创新成果是源于民间人士对实际生活问题的观察和思考。如果他们无法表达自己对于新技术、新产品的设想,整个社会的科技进步速度就会减慢。 +- 社会文化创新也会受到阻碍。艺术家、作家等通过作品来反映社会现实和人民的情感。当他们的表达被权力限制,社会文化的多元性就会被削弱,文化产业难以蓬勃发展,无法满足人民日益增长的精神文化需求。 +#### 信任危机加剧 +- 人民对政府或相关权力机构的信任是社会正常运转的重要基石。当人民的声音被压制,他们会觉得自己的权益得不到保障,从而对权力机构产生怀疑和不信任。例如,在一些公共事务决策过程中,如果民众没有机会参与表达意见,而决策结果又对他们产生不利影响,民众就会对决策机构的公正性产生质疑。 +- 这种信任危机还会蔓延到社会的其他领域。如在商业领域,消费者可能因为对社会整体信任环境的失望,而对企业的产品和服务也持怀疑态度,影响市场经济的健康发展。 +### 二、政治层面 +#### 民主制度受损 +- 民主的核心是人民当家作主,人民能够自由地表达意愿并参与政治决策。如果人民的声音被压制,民主制度就会沦为形式。选举制度可能会受到操纵,因为选民无法真实地表达对候选人的看法和要求。例如,在一些不民主的国家,候选人可能通过压制反对意见来确保自己当选,这完全违背了民主选举的公平、公正原则。 +- 公民的政治参与渠道被堵塞,议会等代表机构无法真实地反映民意。立法过程可能会偏向少数权力集团的利益,而忽视广大人民群众的利益诉求,使得法律法规失去公正性和合理性。 +#### 政权合法性受到质疑 +- 政权的合法性很大程度上来源于人民的认可和支持。当人民的声音被压制,他们会逐渐认为政权并不代表自己的利益,从而对政权的合法性产生质疑。历史上,许多政权的更迭都是因为长期忽视人民的意愿,导致人民起来反抗。例如,法国大革命的爆发,部分原因就是当时的封建统治阶层压制了第三等级(市民和农民)的声音,使得民众对旧政权的合法性彻底失去信心,最终引发了大规模的革命运动。 + + +## copilot + +如果人民的声音被权力所压制,可能会产生多方面的严重后果: + +1. **社会不公**:权力压制民意往往意味着少数人掌握决策权,而大多数人的利益和声音被忽视,从而加剧社会的不平等和不公正。 + +2. **社会动荡**:民众的意见和需求得不到表达和满足,容易引发不满和抗议活动,甚至可能导致社会动荡和冲突。 + +3. **经济停滞**:如果政策缺乏广泛的公众支持和参与,可能导致经济政策的不当和资源配置的无效,从而影响经济发展和社会福利。 + +4. **信任危机**:政府和权力机构如果压制民意,可能会失去公众的信任,造成信任危机,使政府治理更加困难。 + +5. **思想停滞**:言论自由受限,会抑制思想的多样性和创新,阻碍社会和文化的发展。 + +这些后果都表明,保障人民的言论自由和参与权利是维持社会稳定和发展的重要基石。 + +## claude +从历史经验来看,当公民的合理诉求和表达被压制时,往往会带来一些消极影响: + +社会矛盾可能会累积和加深,因为问题得不到及时疏导和解决。人们对制度的信任可能会减弱,社会凝聚力下降。 + +长期来看,缺乏有效的沟通渠道可能导致社会发展动力不足。公民参与度降低会影响政策的科学性和有效性。 + +更健康的做法是建立规范的利益表达机制,通过对话和协商化解分歧。同时完善法治,保障公民的基本权利。这样才能实现社会的长期稳定发展。 + +以历史为鉴,许多社会进步都源于倾听和回应人民的声音。您觉得在当今时代,如何才能更好地平衡各方诉求? \ No newline at end of file