柏拉图说,我们可能被自然世界的各种表象所欺骗,那么我们同样有可能被道德领域内的各种表象所欺骗。所以,如果我们仅仅拥有特定文化的经验,就不存在关于一个普遍的、善的理念的知识。柏拉图提出了
苏格拉底式的思想:知识即美德。他强调了灵魂概念和作为其功能的德性概念。
在《理想国》中,柏拉图描述了灵魂的三个部分:
理性、
精神和
欲望。这是基于所有人都有过的内心困惑和冲突的经验。他发现一个人身上发生着三种不同的活动:
1,存在一种对目的或价值的觉知(理性的活动);
2,存在激发行动的驱动力(精神),对理性的指示做出响应;
3,存在对身体/东西的欲望。柏拉图将这些活动归于灵魂,因为他认为灵魂是生命和运动的原则,而身体自身则是无生命的。
有可能出现这样一种情况:我们的理性为行为指定一个目的,但被感官欲望所压倒,而精神的力量就被这些感官欲望随便拉向了什么方向。
他将精神和欲望比作两匹马:一匹代表崇高精神的白马,另一匹代表身体欲望的黑马,两匹马跑向相反的方向(有谁还记得最早的华为手机广告?老者(智慧)和美女(欲望)分别骑着黑白两匹马,相向飞奔撞到了一起:变成了华为手机~,那么现在大家就知道这则广告想表达什么意思了。),而驭手站在那里无计可施,他的命令也无人理睬。这里掌握缰绳的人就是灵魂的理性部分,它支配精神和欲望的部分:驭手没有这两匹马哪儿也去不了,因此三者是关联在一起的,它们要到达目标就必须共同努力。理性作用于精神和欲望(理性是一种追求目的并对目的进行权衡的能力),而这两者也推动和影响着理性。当然情欲也是对目的的追求,它们不断追求愉悦,而愉悦同样是一个合法的生活目标。
追求人类生活的真正目标,是灵魂的理性部分的功能;要做到这一点,就要根据事物真实的本性来估量其价值。欲望或许会将我们引向一个幻相的世界,诱骗我们相信某种愉悦将带给我们幸福。如此,识破幻相并发现真实的世界,从而将欲望引导到能够产生真正愉悦和幸福的爱的对象上去,就成了理性独有的任务。我们将现象混同于实在,所以我们会遭遇到不幸,所以正如苏格拉底所说:道德上的恶是无知的后果。只有我们的理性部分能控制住我们精神和欲望的部分时,人类灵魂才能安宁有序。
——我们要认识到人的欲望是无限的(只能被短暂满足),如何实现欲望的限制,才能实现自身灵魂的安宁。
灵魂有两大部分:理性的部分和非理性的部分;而非理性的部分又有:精神和欲望组成。两个大部分分别有着不同的来源,理性部分是由造物主创造的,而非理性部分是由天神们创造的,这些天神也创造了身体。这样灵魂就有了两个不同的来源:1,在灵魂前世的存在中,理性部分对理念和真理有着清晰的认识;2,精神和欲望处于其本性已经有了堕落的倾向(有着难以控制的恶的本性)。于是,恶的原因在灵魂先前状态中就已经出现了,而灵魂还在天上时就已经在对理念的关照与 “遗忘”之间摇摆,于是堕落就开始了。所以恶并不是一个实在的东西,它是灵魂的某种特性(来自于可能发生的“遗忘”)。然而,一旦灵魂进入了身体,它所处的困境就比以前大的多了。柏拉图相信,身体刺激灵魂的非理性部分去颠覆理性的统治地位。身体让饮食男女之类的欲望膨胀起来,刺激灵魂的非理性部分一味追求享乐,这反过来成了贪欲。灵魂在身体中体验着欲望、愉悦、痛苦、恐惧和愤怒,还有对各种对象的爱。这样,我们的身体就破坏了灵魂的和谐,我们的身体使灵魂暴露于各种刺激之下,使得我们的理性偏离了真知识(阻碍我们的理性回忆起曾经知道的真理)。
对于柏拉图来说,道德就在于恢复我们已经失去的内在和谐,意味着将我们的理性为欲望和身体刺激所征服的过程颠倒过来。所以我们必须对事物或行为及其价值的正确估计来取代错误的知识,从而成为道德人(知识即美德)。在我们从错误知识走向真知识之前,我们必须承认我们的无知,这样我们可以被发生在我们内心或外部的事情唤醒,也可以被别人所唤醒(洞穴囚徒由导师引导到洞外)。(参考自:萨姆尔&詹姆斯-西方哲学史)
通信工程专业毕业,7年开发经验
精通c/c++
精通golang
熟悉常见的脚本,js,lua,python,php
熟悉电路基础,嵌入式,单片机
服务端开发
嵌入式开发
>gin接口代码CURD生成工具
sql ddl to struct and markdown,将sql表自动化生成代码内对应的结构体和markdown表格格式,节省宝贵的时间。
qt .ui文件转css文件
duilib xml 自动生成绑定控件代码
协议调试器
基于lua虚拟机的的协议调试器软件 支持的协议有:
串口
tcp客户端/服务端
udp 组播/udp节点
tcp websocket 客户端/服务端
软件界面
使用例子: 通过脚本来获得接收到的数据并写入文件和展示在界面上
下载地址和源码
webrtc easy demo
webrtc c++ native 库 demo 实现功能:
基于QT
webrtc摄像头/桌面捕获功能
opengl渲染/多播放窗格管理
janus meeting room
下载地址和源码
wifi,蓝牙 - 无线开关
实现功能:
通过wifi/蓝牙实现远程开关电器或者其他电子设备
电路原理图:
实物图:
深度学习验证工具
虚拟示波器
硬件实物图:
实现原理
基本性能
采集频率: 取决于外部adc模块和ebaz4205矿板的以太网接口速率,最高可以达到100M/8 约为12.5MPS
上位机实现功能: 采集,显示波形,存储wave文件。
参数可运行时配置
上位机:
显示缓冲区大小可调
刷新率可调节
触发显示刷新可调节
又一个modbus调试工具
最近混迹物联网企业,发现目前缺少一个简易可用的modbus调试工具,本软件旨在为开发者提供一个简单modbus测试工具。
主打一个代码简单易修改。
特点:
1. 基于QT5
2. 基于libmodbus
3. 三方库完全跨平台,linux/windows。
开源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
版面分析即分析出图片内的具体文件元素,如文档标题,文档内容,文档页码等,本工具基于cnstd模型