Yinode Blog

断裂,就一直断裂

摄影 - 作为世界的隐喻

隐喻本身就是一个隐喻

摄影:作为对世界的隐喻 已经是深秋 —— 但何必惋惜永恒的阳光,既然我们立誓要找到神圣之光,—— 远远离开那死于季节嬗替的人。 兰波 《地狱一季》 为何摄

为什么没有不行? 拉康的关键概念阐释

为什么必须有?

为什么必须有?拉康的关键概念阐释 简单谈谈,希望能从发生学的角度上串起这些概念的关联。其实说白了全部都是符号系统想要铺设自己,就不得不产生的一

赛博朋克与现代性危机: 到底什么是赛博朋克?

危机不可避免

作为一个玩家,我在两年前通关了一款游戏作品《赛博朋克2077》但事实上我并没有从里面感受到过多的赛博朋克的感觉,或者说这部作品我认为完全不具

为什么你只能听到你想听的:意义是如何展开的?

沉默!

语言的本质从来都不是用于交流功能的 - 拉康 知觉物已然被(语言)结构化了 - 索绪尔 今天我想试图讨论一个问题,当我们在试图倾听的时候,我们到底在倾听

为什么人会物化

符号的倒置

我的名字”解决“了一个根本性的问题,我的自我同一性问题,我如何能够得到一个稳固的符号学位置?我如何是我所是? 最初的主体的是匮乏的,或者说主体

“桌饺” 民族主义叙事的延续

如何度过现代性危机

巴迪欧曾经提出西方资本主义世界中的人们正在活在一个越来越体验为“没有世界”的社会空间 以反犹主义为例,他展开了一个世界:哦,我们本来的生活多么

对【为爱冲锋的勇士】的意识形态分析

现代婚姻制的引爆

“为爱冲锋的勇士”这一事件本身的真实(Real)维度并不在于现实性的维度(事情的真相,到底有没有破坏婚姻契约),而在于人们对这个事件的观察之

主体间性的不可能性:孤独与尴尬

惧邻人如惧己

他者对我而言总是具有一种绝对的不可穿透性,一种绝对的异在与外部性,我能看见他者,触摸他者,但却永远无法真正的理解他者,所有的和谐共振不过是形

疫情下的上海朋友圈 - 对超我律令的反叛

对上海疫情和享乐的思考

淫荡的超我 如果说弗洛伊德的超我代表的是传统父权制的禁忌,那么拉康的超我则是一种淫秽的超我,他在象征法则的失败的裂缝之中生存,这种超我意味着法

黑格尔 大逻辑 『逻辑学』 笔记

通往现代哲学的必经之路

大逻辑 黑格尔的逻辑学本质上是逻辑发生学,也是唯一真正意义上的逻辑学,因为黑格尔利用辩证法把这个世界的底层逻辑给你推演出来了,而不是现场给你个

拉康的伦理学

关于拉康的关键概念的解释

不要向欲望让步 首先这里的欲望就是指欲望的辩证法里面的欲望,也就是要求减去需要的一种剩余,是必须进行再生产的东西。 其次,所谓不要向欲望让步,其

拉康的 征兆(symptome)与征候(sinthome)

关于拉康的关键概念的解释

G.在拉康-齐泽克理论中,“征候”一词同样难以理解。“征候”的原文是“sinthome”。拉康最早是在1975~1976年的讲座“le sin

谢林 『先验维心论体系』 笔记

早期谢林的同一哲学

前提 康德提出了物自体不可知的理论,当然也会造成一个二元对立的难题,所以后面的很多后康德哲学家的首要意图就是想消解这种二元对立,用一个统一的理

树形递归结构过滤算法

对某个树形结构进行过滤是一个比较常见的场景,但同时想要写出没有问题,并且简洁的代码也并非易事,本文将对这种算法进行简单的分析,并在最后给出代

JS LocalStorage 导出导入工具

let genStorageSyncCode = () => { const kvList = [] for (let i = 0; i < localStorage.length; i++) { const k = localStorage.key(i) const v = localStorage.getItem(k) kvList.push({ k, v }) } const code = `${kvList.map((item) => { return `localStorage.setItem('${item.k}','${item.v}')` }).join(';')}` return code } console.log(genStorageSyncCode()) 直接导出代码,复制到另外一个页面控制台conso

《胡塞尔现象学》笔记

现象学

现象学介绍 根据胡塞尔的设想,现象学首先是对意识结构、对出现在各种意识行为中的现象的系统反思与研究。现象学可以明确的同笛卡尔式的分析方法加以区

H5跳转微信小程序(个人微信+企业微信)的实现

实践和落地

从H5打开小程序是一个非常常见的功能,但是实现起来也颇有一些坑,作为过来人给大家指指路。 我将分别讲述如何在个人微信以及企业微信中的自带浏览器

React+Typescript+Prettier+ESLint 项目初始化

项目初始化

React项目初始化 TypeScript + ESLint + Prettier自动格式化 新建项目 需要提前安装create-react-app命令,不做赘述 npx create-react-app your-app-name --template typescript cd your-app-name 添加并

最短摘要的生成

分而治之

最近好久没写文章了,大量的时间都花在了刷LeetCode上,最近开始重拾博客。 最短摘要 假设我们拥有一个分词数组W = [w1,w2,w3,w4,w5…] 并拥有一个query数组

用遗传算法(GA)来解决 MTSP(多旅行商问题)

引言 本文章会侧重实际运用,给出对于 MTSP 和 TSP 问题的一个 GA 算法,并具有较高可用性的方案。并在最后给出一个可以跑在Web Browser 上的可视化 Demo。 并且会

如何在二维平面上寻找最近的两个点(分治法)

分而治之

给定一组在二维空间中的点(数量为 N),如何快速找出最近的两点? 显然,可以通过遍历所有点之间的距离,然后直接选出这些距离之中的最小值,但是,这

红黑树的实现

JavaScript Version

红黑树是一种非常高效的数据结构

Element-UI Table组件用户自定义配置方案分享-自定义列宽、排序、显隐

支持用户自定义列宽,排序,显隐并长期记忆化

JavaScript中 Console.log 函数到底有多慢

最近在写JS的时候碰到一个很奇怪的现象,起初是碰到一个树遍历的问题,我封装了一个迭代器用于遍历,并希望能够实际的统计一下性能,使用了cons

算法分析中的常见渐进符号

最近在重新复习算法,所以翻了下算法导论,查阅了点资料,记录下渐进符号。 O 读作 大 O 拉丁字母 O 描述一个函数数量级的渐近上界 O(g(n)) = f(n) , 存在正常量 c 和

计算π [蒙特卡洛+碰撞计数+巴塞尔]

仅供娱乐 蒙特卡洛方法 基于统计的方法 发射大量的随机点,通过这个比值就能换算出π的值 至于判断点是否在圆内用简单的通项公式 sqrt((a - x) ^ 2 + (b - y) ^ 2) <=

计算传递闭包 [离散数学]

传递闭包 传递闭包、即在数学中,在集合 X 上的二元关系 R 的传递闭包是包含 R 的 X 上的最小的传递关系。 例如,如果 X 是(生或死)人的集合而 R 是关系“为

生成排列与组合 [离散数学]

前置工具代码 一些前置的工具 下面代码不会再给出 // 求N的阶乘 const factorial = (() => { var f = [1, 1] var i = 2 return function factorial(n) { if (typeof f[n] != 'undefined') return f[n] var result = f[i - 1] for (; i <= n; i++) f[i] = result =

A Star 搜索算法 常用于游戏中的路径查找

非常酷的一个启发式搜索算法,整体类似于dij最短路径算法,只不过加入了预估距离的概念,当然由于博客数据丢失,之前的博客内容没了,不过还好代码

连连看中的广度优先搜索算法

由于博客数据丢失,只剩下了代码。。。。。之前写的MD都没了。。 const gameConfig = { maxLevel: 10// 最大搜索层级 2代表 只搜索经过两次转角能到达的点 } // 简易队列系统 配合

微信小程序 全局任务弹窗方案分享(微侵入式) Template + Request 拦截器

分享原生小程序关于全局弹窗的实现思路

小程序利用Canvas绘图生成海报排雷经验分享

最近小程序搞的比较多,最烦人的就是这个海报生成,踩雷不少,跟大家分享一点经验,也许可以解决你的问题

计算机中的 原码、反码、补码 [转]

计算机中的各种码 究竟有着怎样的关系呢

计算机中的补码与无符号编码 [笔记]

什么事补码以及无符号数

不用第三个Temp变量 实现两个变量之间交换的方法 [XOR 运算]

计算机中的基础位运算

使用计算机的基础位运算功能实现变量交换

canvas判断用户是否点击在一条线上

利用一种非常简单的方式来判断用户是否触摸到了一条直线

V8 Lite - 轻量级的V8引擎 [译]

Lite - 适用于低内存设备的 V8引擎版本

编辑距离算法 - 计算两个单词之间的相似度

利用简单的编辑距离,来判断两个拉丁文单词直接的相似度,常用于输入纠错!

LRU 缓存算法

LRU 是一种 『最久未用优先淘汰』 的缓存管理算法

机器学习 K均值分类算法

基础且典型的一种无监督机器学习分类算法

字典树的实现

字典树也被称之为前缀树,是一种根据字母序列为基础的快速检索数据结构

构建一个用于创建组件库的项目脚手架工具 [类 Vue-cli-3]

有没有觉得创建一个独立NPM组件过于费时费力呢?

CentOS 7 编译安装 Nginx 配合 SSL 模块

准备 先安装一下接下来需要的依赖套件 yum install -y gcc-c++ openssl openssl-devel zlib zlib-devel pcre pcre-devel 下载 nginx cd ~ wget http://nginx.org/download/nginx-1.12.2.tar.gz tar -zxvf nginx-1.12.2.tar.gz 编译安装 cd nginx-1.12.2 ./configure –prefix=/usr/local/nginx –with-http_ssl_module make && make install 检测安装是否成功 /usr/local/nginx/sbin/nginx -v 常用操作 /usr/local/nginx/sbin/nginx # 启动 /usr/local/nginx/sbin/nginx -s

修复 iOS Web Input 输入框失去焦点无法还原页面滚动位置

推荐注册到 Vue 全局 Mixin 里 并在 updated 生命周期中重新运行 const fixInputPaddingMixin = { mounted() { this._fixInput(); }, updated() { this._fixInput(); }, methods: { _fixInput() { let inputs = document.querySelectorAll('input'); if (inputs.length >= 1) { for (let item of inputs) { item.addEventListener( 'focus', () => { item.scrollTop = document.body.scrollTop; }, false, ); item.addEventListener( 'blur', () => { document.body.scrollTop

哈希表的实现

哈希表 散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数

前端实现真正的遮罩穿透效果

后续更新: 事实上大家如果有这个需求可以先去看看 css 里的 clip-path,是个更好的选择! 最近在工作中要去做一个类似于一些软件游戏里面的引导的

虚拟滚动的实现(适合大量的列表数据)

假设我们拥有10w条数据,需要在Web上进行展现,但是如果我们进行实际的渲染就会发现,整个初次渲染的成本的非常之高,用户的体验是非常差的。所

利用状态机实现一个简单的解释器

有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的

浅谈常见编程语言中的垃圾收集算法

垃圾回收(英语:Garbage Collection,缩写为GC),在计算机科学中是一种自动的存储器管理机制。当一个计算机上的动态存储器不再需

最长递增子序列 与 0 1 背包问题 [动态规划]

最长递增子序列 在计算机科学中,最长递增子序列(longest increasing subsequence)问题是指,在一个给定的数值序列中,找到一个子序列,使得