最新文�? TCP之深入浅出send&recv ​linux网络编程:网络_IO_演变发展过程和模型介绍 智能指针-使用、避坑和实现 C++_Boost_多线程并发库 C++多线程编程:解锁性能与并发的奥秘
西方哲学16:关于柏拉图的道德哲学 历史版本:
上次修改时间:

转载自

柏拉图说,我们可能被自然世界的各种表象所欺骗,那么我们同样有可能被道德领域内的各种表象所欺骗。所以,如果我们仅仅拥有特定文化的经验,就不存在关于一个普遍的、善的理念的知识。柏拉图提出了

苏格拉底式的思想:知识即美德。他强调了灵魂概念和作为其功能的德性概念。

在《理想国》中,柏拉图描述了灵魂的三个部分:

理性

精神

欲望。这是基于所有人都有过的内心困惑和冲突的经验。他发现一个人身上发生着三种不同的活动:

1,存在一种对目的或价值的觉知(理性的活动);

2,存在激发行动的驱动力(精神),对理性的指示做出响应;

3,存在对身体/东西的欲望。柏拉图将这些活动归于灵魂,因为他认为灵魂是生命和运动的原则,而身体自身则是无生命的。

有可能出现这样一种情况:我们的理性为行为指定一个目的,但被感官欲望所压倒,而精神的力量就被这些感官欲望随便拉向了什么方向。

他将精神和欲望比作两匹马:一匹代表崇高精神的白马,另一匹代表身体欲望的黑马,两匹马跑向相反的方向(有谁还记得最早的华为手机广告?老者(智慧)和美女(欲望)分别骑着黑白两匹马,相向飞奔撞到了一起:变成了华为手机~,那么现在大家就知道这则广告想表达什么意思了。​),而驭手站在那里无计可施,他的命令也无人理睬。这里掌握缰绳的人就是灵魂的理性部分,它支配精神和欲望的部分:驭手没有这两匹马哪儿也去不了,因此三者是关联在一起的,它们要到达目标就必须共同努力。理性作用于精神和欲望(理性是一种追求目的并对目的进行权衡的能力),而这两者也推动和影响着理性。当然情欲也是对目的的追求,它们不断追求愉悦,而愉悦同样是一个合法的生活目标。

追求人类生活的真正目标,是灵魂的理性部分的功能;要做到这一点,就要根据事物真实的本性来估量其价值。欲望或许会将我们引向一个幻相的世界,诱骗我们相信某种愉悦将带给我们幸福。如此,识破幻相并发现真实的世界,从而将欲望引导到能够产生真正愉悦和幸福的爱的对象上去,就成了理性独有的任务。我们将现象混同于实在,所以我们会遭遇到不幸,所以正如苏格拉底所说:道德上的恶是无知的后果。只有我们的理性部分能控制住我们精神和欲望的部分时,人类灵魂才能安宁有序。

——我们要认识到人的欲望是无限的(只能被短暂满足),如何实现欲望的限制,才能实现自身灵魂的安宁。

灵魂有两大部分:理性的部分和非理性的部分;而非理性的部分又有:精神和欲望组成。两个大部分分别有着不同的来源,理性部分是由造物主创造的,而非理性部分是由天神们创造的,这些天神也创造了身体。这样灵魂就有了两个不同的来源:1,在灵魂前世的存在中,理性部分对理念和真理有着清晰的认识;2,精神和欲望处于其本性已经有了堕落的倾向(有着难以控制的恶的本性)。于是,恶的原因在灵魂先前状态中就已经出现了,而灵魂还在天上时就已经在对理念的关照与 “遗忘”之间摇摆,于是堕落就开始了。所以恶并不是一个实在的东西,它是灵魂的某种特性(来自于可能发生的“遗忘”)。然而,一旦灵魂进入了身体,它所处的困境就比以前大的多了。柏拉图相信,身体刺激灵魂的非理性部分去颠覆理性的统治地位。身体让饮食男女之类的欲望膨胀起来,刺激灵魂的非理性部分一味追求享乐,这反过来成了贪欲。灵魂在身体中体验着欲望、愉悦、痛苦、恐惧和愤怒,还有对各种对象的爱。这样,我们的身体就破坏了灵魂的和谐,我们的身体使灵魂暴露于各种刺激之下,使得我们的理性偏离了真知识(阻碍我们的理性回忆起曾经知道的真理)。

对于柏拉图来说,道德就在于恢复我们已经失去的内在和谐,意味着将我们的理性为欲望和身体刺激所征服的过程颠倒过来。所以我们必须对事物或行为及其价值的正确估计来取代错误的知识,从而成为道德人(知识即美德)。在我们从错误知识走向真知识之前,我们必须承认我们的无知,这样我们可以被发生在我们内心或外部的事情唤醒,也可以被别人所唤醒(洞穴囚徒由导师引导到洞外)。(参考自:萨姆尔&詹姆斯-西方哲学史)


https://zhuanlan.zhihu.com/p/654999522

0条评�?
全部评论

关于博主

an actually real engineer

通信工程专业毕业,7年开发经验

技术栈:

精通c/c++

精通golang

熟悉常见的脚本,js,lua,python,php

熟悉电路基础,嵌入式,单片机

耕耘领域:

服务端开发

嵌入式开发

git

>

gin接口代码CURD生成工具

sql ddl to struct and markdown,将sql表自动化生成代码内对应的结构体和markdown表格格式,节省宝贵的时间。

输入ddl:
输出代码:

qt .ui文件转css文件

duilib xml 自动生成绑定控件代码

协议调试器

基于lua虚拟机的的协议调试器软件 支持的协议有:

串口

tcp客户端/服务端

udp 组播/udp节点

tcp websocket 客户端/服务端

软件界面

使用例子: 通过脚本来获得接收到的数据并写入文件和展示在界面上

下载地址和源码

duilib版本源码 qt qml版本源码 二进制包

webrtc easy demo

webrtc c++ native 库 demo 实现功能:

基于QT

webrtc摄像头/桌面捕获功能

opengl渲染/多播放窗格管理

janus meeting room

下载地址和源码

源码 二进制包

wifi,蓝牙 - 无线开关

实现功能:

通过wifi/蓝牙实现远程开关电器或者其他电子设备

电路原理图:

实物图:

深度学习验证工具

vtk+pcl 点云编辑工具

实现功能:

1. 点云文件加载显示(.pcd obj stl)

2. 点云重建

3. 点云三角化

4. 点云缩放

下载地址:

源码 二进制包

虚拟示波器

硬件实物图:

实现原理

基本性能

采集频率: 取决于外部adc模块和ebaz4205矿板的以太网接口速率,最高可以达到100M/8 约为12.5MPS

上位机实现功能: 采集,显示波形,存储wave文件。

参数可运行时配置

上位机:

显示缓冲区大小可调

刷新率可调节

触发显示刷新可调节

进程守护工具

基本功能:

1. 守护进程,被守护程序崩溃后自动重启。

2. 进程输出获取,显示在编辑框中。

二进制包

openblt 烧录工具

基本功能:

1. 加载openblt 文件,下载到具有openblt bootloader 运行的单片机中。

二进制包

opencv 功能验证工具(开源项目二次开发)

基本功能:

1. 插件化图像处理流程,支持自定义图像处理流程。 2. 完善的日志和权限管理

二进制包

又一个modbus调试工具

最近混迹物联网企业,发现目前缺少一个简易可用的modbus调试工具,本软件旨在为开发者提供一个简单modbus测试工具。
主打一个代码简单易修改。
特点:

1. 基于QT5

2. 基于libmodbus

3. 三方库完全跨平台,linux/windows。

二进制包

屏幕录制工具

1. 基于QT5

2. 基于ffmpeg

3. 支持自定义录屏

源代码

开源plutosdr 板卡

1. 完全开源

2. 提高固件定制服务

3. 硬件售价450 手焊产量有线

测试数据

内部DDS回环测试

接收测试

外部发送500MHZ FM波形

硬件原理图

matlab测试

2TRX版本

大部分plutosdr应用场景都是讲plutosdr板卡作为射频收发器来使用。
实际上plutosdr板卡本身运行linux 操作系统。是具有一定脱机运算的能力。 对于一些微型频谱检测,简单射频信号收发等应用完全可以将应用层直接实现在板卡上
相较于通过网卡或者USB口传输具有更稳定,带宽更高等优点。
本开源板卡由于了SD卡启动,较原版pluto支持了自定义启动应用的功能。
提供了应用层开发SDK(编译器,buildroot文件系统)。
通过usb连接电脑,经过RNDIS驱动可以近似为通过网卡连接
(支持固件的开发定制)。

二次开发例子

``` all:
arm-linux-gnueabihf-gcc -mfloat-abi=hard --sysroot=/root/v0.32_2trx/buildroot/output/staging -std=gnu99 -g -o pluto_stream ad9361-iiostream.c -lpthread -liio -lm -Wall -Wextra -lrt
clean:
rm pluto_stream

bsdiff算法补丁生成器

1. 官方bsdiff算法例子自带bzip压缩方式

2. 本例子没有压缩,直接生成补丁文件

3. 图形化界面基于DUILIB

二进制文件

版面分析即分析出图片内的具体文件元素,如文档标题,文档内容,文档页码等,本工具基于cnstd模型

Base64 Image

. 闽ICP备19002644号