没人让你掏空父母的钱去娶媳妇你可以自己赚赚不到可以离开她你可以去找一个不要彩礼愿意为你家添砖加瓦的女生她也可以找愿意为她支付你所谓的高额彩礼的人不要在该谈钱的时候谈感情该谈感情的时候谈钱每个人都有自己达不到的极限承认不丢人但是你达不到你给不了就说别人不配别人不该得这就有点儿双标的意思了她要求再高她找不到男人娶那是她的事儿与你无关但现在要娶她的人是你你达不到考验是你沟通的问题你工作的时候没有遇到过困难吗？没有遇到过刁钻的客户吗？没有遇到过无理的上司吗？我觉得也许不是钱的问题是三观是你的沟通能力还有你的真诚对方看不见二十万连一辆好车都买不了却娶回家一个活生生的人甚至还要洗衣做饭生孩子彩礼只是给女方的一个保障她自身也是有价值的和女方讨价还价彩礼的真的没必要一家好女百家求有福之女不入无福之家
和好之后对方态度很冷淡，明显感到有隔阂，总觉得你们回不到从前，于是不久后又因此分手了。那为什么会这样呢？我可以很负责任的告诉你，其实这个事情反而是你们感情加深的转折点。因为很多人和好都是情绪驱动型的，说白了就是很多问题都没来得及解决。可能因为你的挽留对方心软了，而且对方也还没完全放下，还对你有感情，那此时他就会愿意跟你和好。但不管你们之前有多相爱，只有经历过一次分手，其实双方的心里都会有裂痕，而且这道裂痕是很难修补的。再加上很多人都不知道怎么去爱对方，以为说点甜蜜的话，做点亲密的事，感情就能回到从前。但这种浮于表面的和好，相当于你们两个人看着感情一点点烂掉，两个人都看破不说破，只会用表面的甜蜜来掩盖裂痕，最后只会越相处越累，直至分手。所以这个时候你一定要调整心态，不要觉得两个人再也回不到从前了，就在那独自黯然神伤，也不要在相处时过分强调从前的感觉。因为过去的那种感觉是建立在你旧有的相处模式上的，而你们已经经历过一次分手，就说明那个模式本身就是有问题的。所以你要降低期待，降低相处密度，多去理解对方此刻的敏感和疲惫。你越是能松弛的面对他的不确定性，越能让他卸下防备和顾虑跟你沟通。一定要把这段关系当成新的感情去经营，像重新认识彼此一样去重建两人的关系和信任。就像那么两句话：“改变之后的和好叫重新开始”，“解决问题之后的和好叫重归于好”。只有既不改变又不解决问题的和好，叫重蹈覆辙。
为什么女生提分手，男生基本都答应?
男生通常像狗，思路是决策型的。女生通常像猫，思路是试探型的。你一回家，猫跟狗都蹲在门边，狗必须跟你黏糊一阵，猫就是过来看看情况。关于[信任]男生跟你说，我所有事都信你，这是一个决策的开始。女生跟你说，我所有事都信你，这是一个试探的开始。关于[吃饭]男生说，吃什么都行，这是个决策，他真的吃什么都行。女生说吃什么都行，这是个试探，你得挨个问她吃什么。关于[意见]男生问，我穿这件衣服好看吗?这是个决策，你说好看，他就选那件。女生问，我穿这件衣服好看吗?这是个试探，你说好看，她会去试下一件。关于[礼物]男生说，亲爱的你不需要给我买礼物。这是个决策，你不买没任何风险的。女生说，亲爱的你不需要给我买礼物。这是个试探，试试看你是不是真不买。关于[分手]女生认为自己传递的是一个[试探]他最终告诉你的是一个[决策]
以下用3D MAX 2014版本作为示例带有动画的模型需要以omod文件格式导入到迷你世界中。1.解压“2014max插件”，将插件里的文件复制到3DMax2014安装目录中。2.在Max中运行脚本MiniAnimationExporter.ms（文件存在于3DMax2014安装目录下Scripts\OgreMaxScripts）3.将插件添加到工具栏。打开“自定义用户界面”，选择“工具栏”，在类别中找到Mini Animation Tools，在下面会显示Mini Animation Manager，用鼠标选择并把它拖拽至工具栏任意位置即可，点击即可打开插件工具。4.注意：如果步骤3中找不到Mini Animation Tools，可以将“mini_tools_enc.ms”文件直接拖入Max中，该脚本运行后会弹出“Mini工具”的窗口，在窗口中选择MiniAnimationManager即可。5.成功打开插件后，你已离成功不远了。你可以开始在3DMax里面制作模型、动画和贴图了。6.注意：模型对象的名称要与贴图名称一致，且要命名为body0。7.如果你的模型中有子模型，那则需要依次命名为body0、body1。注意：名称中的数字一定要按顺序，不可以跳过，比如body0、body5是错误的。8.在模型旁边添加一个命名为“aabb”的模型，并将“aabb”尽量完全包裹模型，随后将其隐藏即可。9.导出omod文件。首先你需要在桌面创建两个文件夹(数字或英文命名)，这里以创建A文件夹和B文件夹为例。A文件夹用于存放Max源文件和贴图源文件，B文件夹用于存放导出的omod文件和贴图文件。10.打开MiniAnimationManager工具。（1)选择要导出的对象。如果有多个骨骼组合，则需要选择骨骼的父节点。（2)设置Start frame和end frame，控制动画的帧数。注意结束帧要大于开始帧。（3)填写动作的ID，这里填写的ID对应迷你世界动作ID。（4)如果有多个动作需要添加，点击Append New Sequence按钮添加新设置新动作的帧数，重复（2)、（3)步。11.完成MiniAnimationManager的设置后，退出插件工具，点击MAX菜单->导出omod文件。注意：omod导出的位置是步骤8中创建的B文件夹，文件的命名一定是body（不是body0）。12.导出配置。（1)选择动画模型（2)动画帧的开始到结束设置必须覆盖整个动作时间段（3)源文件根目录和目标文件根目录分别选择，步骤8中创建的A和B文件夹。（4)点击OK完成导出13.打包。打开B文件夹，将动画集omod和贴图文件进行打包，压缩包的名字可以随意。打包后注意删除本地对应的文件，避免导出下一次导出模型时，因为重命名而导出失败。
1.什么是javaScriptjavaScript是一门世界上最流行的脚本语言!JavaScript（简称“JS”）是一种具有函数优先的轻量级，解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名，但是它也被用到了很多非浏览器环境中，JavaScript基于原型编程、多范式的动态脚本语言，并且支持面向对象、命令式、声明式、函数式编程范式。javaScript的历史故事:值得一提的是:javaScript脚本语言是Brendan Eich只花了10天时间制作而成的! web history-----JavaScript 的起源故事_weixin_30883271的博客-CSDN博客ECMAScript可以理解为javaScript的一种标准! javaScript的最新版本已经到9了2.javaScript的引入方式html内部标签
前言对于大佬们来说，CSS一点都不难，轻轻松松的就记了下来；但对于新手小白来说，CSS太多了，真的是太难了。于是就整理了一些CSS样式方便使用😇。CSS字体属性：(font)大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到，只要用数值就可以，单位：PX、PD样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常)行高 {line-height: normal;}(正常) 单位：PX、PD、EM粗细 {font-weight: bold;}(粗体) lighter;(细体) normal;(正常)变体 {font-variant: small-caps;}(小型大写字母) normal;(正常)大小写 {text-transform: capitalize;}(首字母大写) uppercase;(大写) lowercase;(小写) none;(无)修饰 {text-decoration: underline;}(下划线) overline;(上划线) line-through;(删除线) blink;(闪烁)常用字体： (font-family)“Courier New”, Courier, monospace, “Times New Roman”, Times, serif, Arial, Helvetica, sans-serif, Verdana背景属性： (background)色彩 {background-color: #FFFFFF;}图片 {background-image: url();}重复 {background-repeat: no-repeat;}滚动 {background-attachment: fixed;}(固定) scroll;(滚动)位置 {background-position: left;}(水平) top(垂直);简写方法 {background:#000 url(..) repeat fixed left top;} /简写·这个在阅读代码中经常出现，要认真的研究/区块属性： (Block)字间距 {letter-spacing: normal;} 数值 /这个属性似乎有用，多实践下/对齐 {text-align: justify;}(两端对齐) left;(左对齐) right;(右对齐) center;(居中)缩进 {text-indent: 数值px;}垂直对齐 {vertical-align: baseline;}(基线) sub;(下标) super;(下标) top; text-top; middle; bottom; text-bottom;词间距word-spacing: normal; 数值空格white-space: pre;(保留) nowrap;(不换行)显示 {display:block;}(块) inline;(内嵌) list-item;(列表项) run-in;(追加部分) compact;(紧凑) marker;(标记) table; inline-table; table-raw-group; table-header-group; table-footer-group; table-raw; table-column-group; table-column; table-cell; table-caption;(表格标题) /display 属性的了解很模糊/方框属性： (Box)width:; height:; float:; clear:both; margin:; padding:; 顺序：上右下左边框属性： (Border)border-style: dotted;(点线) dashed;(虚线) solid; double;(双线) groove;(槽线) ridge;(脊状) inset;(凹陷) outset;border-width:; 边框宽度border-color:#;简写方法border：width style color; /简写/列表属性： (List-style)类型list-style-type: disc;(圆点) circle;(圆圈) square;(方块) decimal;(数字) lower-roman;(小罗码数字) upper-roman; lower-alpha; upper-alpha;位置list-style-position: outside;(外) inside;图像list-style-image: url(..);定位属性： (Position)Position: absolute; relative; static;visibility: inherit; visible; hidden;overflow: visible; hidden; scroll; auto;clip: rect(12px,auto,12px,auto) (裁切)css属性代码大全一、CSS文字属性color : #999999; /文字颜色/font-family : 宋体,sans-serif; /文字字体/font-size : 9pt; /文字大小/font-style:itelic; /文字斜体/font-variant:small-caps; /小字体/letter-spacing : 1pt; /字间距离/line-height : 200%; /设置行高/font-weight:bold; /文字粗体/vertical-align:sub; /下标字/vertical-align:super; /上标字/text-decoration:line-through; /加删除线/text-decoration: overline; /加顶线/text-decoration:underline; /加下划线/text-decoration:none; /删除链接下划线/text-transform : capitalize; /首字大写/text-transform : uppercase; /英文大写/text-transform : lowercase; /英文小写/text-align:right; /文字右对齐/text-align:left; /文字左对齐/text-align:center; /文字居中对齐/text-align:justify; /文字分散对齐/vertical-align属性vertical-align:top; /垂直向上对齐/vertical-align:bottom; /垂直向下对齐/vertical-align:middle; /垂直居中对齐/vertical-align:text-top; /文字垂直向上对齐/vertical-align:text-bottom; /文字垂直向下对齐/二、CSS边框空白padding-top:10px; /上边框留空白/padding-right:10px; /右边框留空白/padding-bottom:10px; /下边框留空白/padding-left:10px; /*左边框留空白三、CSS符号属性list-style-type:none; /不编号/list-style-type:decimal; /阿拉伯数字/list-style-type:lower-roman; /小写罗马数字/list-style-type:upper-roman; /大写罗马数字/list-style-type:lower-alpha; /小写英文字母/list-style-type:upper-alpha; /大写英文字母/list-style-type:disc; /实心圆形符号/list-style-type:circle; /空心圆形符号/list-style-type:square; /实心方形符号/list-style-image:url(/dot.gif); /图片式符号/list-style-position: outside; /凸排/list-style-position:inside; /缩进/四、CSS背景样式background-color:#F5E2EC; /背景颜色/background:transparent; /透视背景/background-image : url(/image/bg.gif); /背景图片/background-attachment : fixed; /浮水印固定背景/background-repeat : repeat; /重复排列-网页默认/background-repeat : no-repeat; /不重复排列/background-repeat : repeat-x; /在x轴重复排列/background-repeat : repeat-y; /在y轴重复排列/指定背景位置background-position : 90% 90%; /背景图片x与y轴的位置/background-position : top; /向上对齐/background-position : buttom; /向下对齐/background-position : left; /向左对齐/background-position : right; /向右对齐/background-position : center; /居中对齐/五、CSS连接属性a /所有超链接/a:link /超链接文字格式/a:visited /浏览过的链接文字格式/a:active /按下链接的格式/a:hover /鼠标转到链接/鼠标光标样式：链接手指 CURSOR: hand十字体 cursor:crosshair箭头朝下 cursor:s-resize十字箭头 cursor:move箭头朝右 cursor:move加一问号 cursor:help箭头朝左 cursor:w-resize箭头朝上 cursor:n-resize箭头朝右上 cursor:ne-resize箭头朝左上 cursor:nw-resize文字I型 cursor:text箭头斜右下 cursor:se-resize箭头斜左下 cursor:sw-resize漏斗 cursor:wait光标图案(IE6) p {cursor:url(“光标文件名.cur”),text;}六、CSS框线一览表border-top : 1px solid #6699cc; /上框线/border-bottom : 1px solid #6699cc; /下框线/border-left : 1px solid #6699cc; /左框线/border-right : 1px solid #6699cc; /右框线/以上是建议书写方式,但也可以使用常规的方式 如下:border-top-color : #369 /设置上框线top颜色/border-top-width :1px /设置上框线top宽度/border-top-style : solid/设置上框线top样式/其他框线样式solid /实线框/dotted /虚线框/double /双线框/groove /立体内凸框/ridge /立体浮雕框/inset /凹框/outset /凸框/七、CSS表单运用文字方块按钮复选框选择钮多行文字方块下拉式菜单 选项1选项2八、CSS边界样式margin-top:10px; /上边界/margin-right:10px; /右边界值/margin-bottom:10px; /下边界值/margin-left:10px; /左边界值/CSS 属性： 字体样式(Font Style)序号 中文说明 标记语法1 字体样式 {font:font-style font-variant font-weight font-size font-family}2 字体类型 {font-family:”字体1”,”字体2”,”字体3”,…}3 字体大小 {font-size:数值|inherit| medium| large| larger| x-large| xx-large| small| smaller| x-small| xx-small}4 字体风格 {font-style:inherit|italic|normal|oblique}5 字体粗细 {font-weight:100-900|bold|bolder|lighter|normal;}6 字体颜色 {color:数值;}7 阴影颜色 {text-shadow:16位色值}8 字体行高 {line-height:数值|inherit|normal;}9 字 间 距 {letter-spacing:数值|inherit|normal}10 单词间距 {word-spacing:数值|inherit|normal}11 字体变形 {font-variant:inherit|normal|small-cps }12 英文转换 {text-transform:inherit|none|capitalize|uppercase|lowercase}13 字体变形 {font-size-adjust:inherit|none}14 字体 {font-stretch:condensed|expanded|extra-condensed|extra-expanded|inherit|narrower|normal| semi-condensed|semi-expanded|ultra-condensed|ultra-expanded|wider}文本样式(Text Style)序号 中文说明 标记语法1 行 间 距 {line-height:数值|inherit|normal;}2 文本修饰 {text-decoration:inherit|none|underline|overline|line-through|blink}3 段首空格 {text-indent:数值|inherit}4 水平对齐 {text-align:left|right|center|justify}5 垂直对齐 {vertical-align:inherit|top|bottom|text-top|text-bottom|baseline|middle|sub|super}6 书写方式 {writing-mode:lr-tb|tb-rl}背景样式序号 中文说明 标记语法1 背景颜色 {background-color:数值}2 背景图片 {background-image: url(URL)|none}3 背景重复 {background-repeat:inherit|no-repeat|repeat|repeat-x|repeat-y}4 背景固定 {background-attachment:fixed|scroll}5 背景定位 {background-position:数值|top|bottom|left|right|center}6 背影样式 {background:背景颜色|背景图象|背景重复|背景附件|背景位置}框架样式(Box Style)序号 中文说明 标记语法1 边界留白 {margin:margin-top margin-right margin-bottom margin-left}2 补 白 {padding:padding-top padding-right padding-bottom padding-left}3 边框宽度 {border-width:border-top-width border-right-width border-bottom-width border-left-width} 宽度值： thin|medium|thick|数值4 边框颜色 {border-color:数值 数值 数值 数值} 数值：分别代表top、right、bottom、left颜色值5 边框风格 {border-style:none|hidden|inherit|dashed|solid|double|inset|outset|ridge|groove}6 边 框 {border:border-width border-style color}上 边 框 {border-top:border-top-width border-style color}右 边 框 {border-right:border-right-width border-style color}下 边 框 {border-bottom:border-bottom-width border-style color}左 边 框 {border-left:border-left-width border-style color}7 宽 度 {width:长度|百分比| auto}8 高 度 {height:数值|auto}9 漂 浮 {float:left|right|none}10 清 除 {clear:none|left|right|both}分类列表序号 中文说明 标记语法1 控制显示 {display:none|block|inline|list-item}2 控制空白 {white-space:normal|pre|nowarp}3 符号列表 {list-style-type:disc|circle|square|decimal|lower-roman|upper-roman|lower-alpha|upper-alpha|none}4 图形列表 {list-style-image:URL}5 位置列表 {list-style-position:inside|outside}6 目录列表 {list-style:目录样式类型|目录样式位置|url}7 鼠标形状 {cursor:hand|crosshair|text|wait|move|help|e-resize|nw-resize|w-resize|s-resize|se-resize|sw-resize}
思路❶首先定义一个瀑布流容器，它的高度暂定（后面会更新）。把需要布局的组件（这里叫做waterfall-item）放在瀑布流容器里面渲染出来。使用绝对定位（position: absolute），把它移到屏幕外面，不要占用页面高度，并且设置不可见（visibility:hidden）。 <PostCard :title="post.title" :content="post.excerpt" :time="new Date(post.date).toLocaleDateString()" :tag="post.tags ? post.tags.join(', ') : '未分类'" :img="post.img" :path="`/post/${post.file}`" :id="post.title" @imageLoaded="onImageLoaded" /> .waterfall-item { position: absolute; left: 0; top: 0; transform: translate3d(0, 3000px, 0); visibility: hidden; /* 让容器不被空白占位的 trick */ }❷渲染出来之后才能计算高度。获取.waterfall-item的dom元素，遍历这些元素，使用getBoundingClientRect()获取高度。❸开始布局。以2列为例，新建两个变量分别表示2列的高度。遍历第2步获取的dom元素的高度，把dom元素的高度加到最小的高度上。这个过程还可以考虑在组件之间加上留白（gutter）。❹使用transform样式将waterfall-item移动到对应高度所在的位置。transform将组件移动到指定坐标，横坐标跟列有关，纵坐标跟高度有关。❺更新瀑布流容器的高度为两列高度中最大者。// 瀑布流容器引用 const waterfallWrapper = ref<HTMLElement | null>(null); // 瀑布流容器高度 const wrapperHeight = ref(0); // 一些瀑布流配置属性 const gutter = 20; // 卡片之间的间距，单位px const cols = ref(2); // 列数（可根据响应式需求调整） const colWidth = ref(0); // 每列宽度，或你可以动态计算 const hasAroundGutter = ref(true); const animationCancel = ref(false); // 是否取消动画 const posDuration = ref(300); // 位置动画时长 (ms) /** 2、3、4、5步的布局函数 */ const layoutHandle = async (): Promise<boolean> => { return new Promise((resolve) => { // 初始化 posY initY(); // 获取 .waterfall-item DOM 列表 const items: HTMLElement[] = []; if (waterfallWrapper.value) { waterfallWrapper.value.childNodes.forEach((el: any) => { if (el.className === 'waterfall-item') items.push(el); }); } if (!items.length) return false; // 遍历每个卡片 for (let i = 0; i < items.length; i++) { const curItem = items[i] as HTMLElement; const style = curItem.style; // 最小列 const minY = Math.min(...posY.value); const minYIndex = posY.value.indexOf(minY); // 计算 X const curX = getX(minYIndex); // 设置 transform style.transform = `translate3d(${Math.floor(curX)}px, ${Math.floor(minY)}px, 0)`; style.width = `${colWidth.value}px`; style.visibility = 'visible'; // 测量高度 const { height } = curItem.getBoundingClientRect(); // 输出卡片标题和高度 // console.log(`Card "${i}" height: ${height}`); // 更新列高 posY.value[minYIndex] += height; // 入场动画（可选） if (!animationCancel.value) { addAnimation(curItem, () => { const time = posDuration.value / 1000; style.transition = `transform ${time}s`; }); } } // 容器高度 = 最长列 wrapperHeight.value = Math.max(...posY.value); // 等待动画结束 setTimeout(() => { resolve(true); }, posDuration.value); }); }; /** 初始化 posY */ const initY = () => { posY.value = new Array(cols.value).fill(hasAroundGutter.value ? gutter : 0); }; /** 计算给定列的 X 坐标 */ const getX = (index: number): number => { const count = hasAroundGutter.value ? index + 1 : index; return gutter * count + colWidth.value * index; }; /** 简单的动画函数，给卡片添加class或行内属性 */ function addAnimation(item: HTMLElement, callback?: () => void) { // 也可以从 item.firstChild 取到实际卡片 DOM // 并添加动画class // 这里为简单演示 const content = item.firstChild as HTMLElement; if (content) { // 添加一系列动画class/属性 content.classList.add('animate__animated', 'animate__fadeIn'); // etc. // 回调 if (callback) { setTimeout(() => { callback(); }, 300); // 300ms or 你自己的计算 } } }细节🔴实际场景中图片一般使用懒加载，这会导致在组件计算高度时因为图片还没有被加载出来，所以得到错误的高度。这时候就需要在组件里添加一个onImageLoaded函数，当图片加载完成后调用，重新布局。// 图片加载完成后再次布局（可加防抖） let timer: number | null = null; function onImageLoaded() { if (timer) clearTimeout(timer); timer = setTimeout(() => { layoutHandle(); // 重新布局 }, 100); // 防抖 100ms }🔴屏幕尺寸变化时重新布局。设置两个监听器监听屏幕尺寸变化，当屏幕尺寸改变了之后，一个触发宽度重新设置，第二个触发重新布局。// 定义函数: colWidth = containerWidth - 3 * gutter function updateColWidth() { const container = waterfallWrapper.value; if (!container) return; // 父容器的实际宽度 const containerWidth = container.clientWidth; // 计算后赋值 colWidth.value = (containerWidth - 3 * gutter)/2; console.log('containerWidth:', containerWidth); console.log('colWidth:', colWidth.value); } onMounted(() => { updateColWidth(); window.addEventListener('resize', updateColWidth); window.addEventListener('resize', layoutHandle); });🔴防抖，意思就是防止频繁触发布局造成性能爆炸。这个问题可能会在图片非常多，或者屏幕宽度频繁变化时出现。解决思路很简单，就是在所有布局操作前加个定时器，使得在规定时间内只能触发有限次数。代码在细节1有体现。代码参考：https://github.com/heikaimu/vue3-waterfall-plugin感谢作者开源。
简介 ClawCloud Run 是一个集成在线开发、测试和生产环境的云开发平台。只需单击几下，即可设置开发环境和数据库依赖项，从而显著降低复杂性。Free Plan 免费计划 对于每一个新注册的用户，ClawCloud Run 将提供 5 美元的优惠。此赠品的有效期为一个月。如果您在注册后一个月内绑定 GitHub 账户，则此后每个月都会额外获得 5 美元，而这份后续礼物的有效期也是一个月。如果你的 GitHub 账户超过 180 天，建议直接使用 GitHub 注册，免去绑定的步骤。免费的有Up to 4 vCPU / 8GiB RAM / 10GiB disk per region/10G traffic，个人使用基本差不多够了。注册地址：https://console.run.claw.cloud/signin?link=PVG759MZBNEN也就是说，可以实现永久免费，我这里搭建一个图床试试。另外我搜索了一下，WordPress网站可以直接创建，Typecho也可以去试试。创建容器点击App Launchpad，然后Creat APP，打开如下界面。容器设置我这里设置的是easyimage的图床，在Image Name这里输入ddsderek/easyimage:latest即可，接着设置自己需要的CPU和内存。自定义域名最后，还可以设置自己的域名，选择https的方式，自定义域名在创建容器的时候就先设置好。提交部署即可，一会儿图床就搭建好了，用你的自定义域名访问，安装图床即可。重要说明:使用自定义域名，一定要创建容器的时候就用自定义域名，不然他给的随机域名再修改是会变。注册地址https://console.run.claw.cloud/signin?link=PVG759MZBNEN搭建演示我用这个搭建了一个图床 大家可以免费使用图床连接:http://iii.0s.ink
转发自黑盒@漓鸣以自身初恋经历奉劝各位hy们！！！2月14号情人节这天，在黑盒上刷到了很多hy们的爱情，为大家由衷的感到高兴，lz也希望每一个hy都能遇到自己的一生挚爱 hy们的爱情故事也看得很多有恋爱想法的兄弟们蠢蠢欲动的，渴望爱情，但是，在开始一段甜甜的恋爱之前，lz想分享一下自己的初恋故事，希望兄弟们能从我的经历里汲取教训，为未来的恋爱提供参考 发文原因： 其实就是在一个帖子下面简要的说了一下自己和前女友的故事，有几位hy希望我能单独发个帖子讲一下（lz现在就是一个普通的大二学生，第一次在小黑盒发帖子分享自己的故事，没什么经验，故事有点长，兄弟们想看的话可以看完） 初遇： 我和前女友（以下称之为“xx”）的第一次相遇是在一个配音软件的匿名聊天区，当时是23年7月份，lz刚刚压榨精力，填报完志愿，处于等待录取通知的焦虑期，于是为了缓解焦虑，就将这个配音软件下了回来（这个软件是lz在初中的时候玩的），体验了一下那个匿名聊天功能，匹配到了xx，当时觉得挺聊的来，就互相加了微信，我感觉她很成熟（lz还以为是大姐姐类型的），后来才知道她还是高三生（职高），不过我也没有很在意她的学历，毕竟通过聊天感觉她还是挺努力的，在那段时间里，也充分缓解了楼主的焦虑。 相互了解： 加了微信后，我也了解到了xx的个人信息，她是甘肃人（具体哪里就不透露了），一个人在县里面租房子上职高，爷爷奶奶都是生活在农村，从小和爷爷奶奶一起长大，父亲患有小儿麻痹且有点精神障碍，母亲是个哑巴（后来过世了），属于是原生家庭非常不幸的那种可怜女孩。这些也是我在后面和她聊天的时候才慢慢了解的。。。 聊了差不多几天后，就互曝了照片，短发大眼高鼻梁（她的长相是我喜欢的类型），看起来很俊，是个长得很俊俏漂亮的女孩子，不过她一直有着外貌焦虑，这些就是后话了。她也不嫌弃lz的长相和身高（顺便说一句，她比我高，lz长得也不好看） lz比较幽默风趣，勉强也算得上聪明，心肠也比较好，在她有问题的时候，会耐心地给她一条一条分析，提建议。后来一来二去也就熟悉了，她也被lz的性格吸引（可能是原生家庭比较缺爱的原因），不过lz一直在恋爱这方面比较拘谨（毕竟是我初恋），所以在她的攻势下一直言辞闪烁，我觉得她又可怜又漂亮，舍不得拒绝她，又怕耽误了她的学业，伤了她的心但我和她却是越聊越火热，常常畅聊到午夜一两点钟，她对我的言辞之间也多了一些挑逗。 大概是一个月后，lz和她进行了语音通话，在没有文字的阻隔后，我和她的思想得到了更进一步的交流，她在电话挂断的最后，娇羞地喊了我一声“老公”。lz这个没有任何恋爱经验的小楚南怎么能够经受这种刺激，稀里糊涂地就确定了关系，并在那天晚上，为未来的恋爱相关一些事物做下了规划。 恋爱的一些基本信息 lz当时觉得她虽然是一个职高的高三生，可她和我刻板印象中的职高女生不一样，她学的是与幼儿有关的专业，人虽然笨了些，但是三观感觉和我差不多（后来发现有些地方很不同），她和我都是第一次谈恋爱。她和我在一起，一直在学历和智商上显得很自卑，不过我安慰她很多次，我并不在意她的学历，因为学历在lz眼中并不决定一切。 在暑假期间，我得知她是一个人在一个出租房住，是走读生，也了解了很多她的情况，她们班级由于是幼儿专业，全是女孩子，班级里的女生一多，就容易分为小群体，孤立部分人，很不幸的是，她由于原生家庭和自身性格比较软弱的问题，是被孤立的那一个，原先她是住校的，后来受不了室友们的孤立和欺负，在向爷爷奶奶的求助后，选择在外面租房子住，还买了一辆小电车方便上下学，她的奶奶原先给她做饭，后来由于老家农活和身体不好，再加上奶奶和她生活期间一直催促她学习，于是奶奶就回了老家，留下她一人在出租屋生活。 她县城里还有她大伯一家人，但是她大伯那一家人很看不起她，包括她那个还在读初中的堂妹受到家庭氛围的影响，也不喜欢她，所以她还是选择一个人生活，只是偶尔会和她大伯一家照应一下，毕竟是亲人。不过都是后话了。 相比之下，lz算是在一个健康家庭中长大的孩子，对于她的经历抱有同情，在荷尔蒙的刺激下，决定拯救这个可怜的女孩于水深火热之中（好吧，我承认lz自己当时也不成熟）。 在前一段时间的恋爱经历中，lz和xx还是有一段幸福甜蜜的时间的，如果从哪里开始埋下一些不好的种子的话，可能得从一些微不足道的小事说起了吧。 一些恋爱细节 如果要讲的话，可能好多都讲不完，那就挑一些细节来讲吧。 ①由于lz是大学生，基本上大一比较闲，所以有时间去辅导她的功课，她职高的题都很简单，刚开始是她有不会的题会问我，后来在潜移默化之下，为了省时间，她会恳求我直接将答案写下来发给她，lz心软，虽然累是累了点，比如数学和英语，她还要求lz给她写解析，但是在荷尔蒙的刺激下，lz还是对她的要求有求必应，以至于经常将自己的事情和学习任务放在后面。唉😔现在想来，也是lz自己太宠溺她了 ②lz在和她恋爱后，就一直很克制自己，除了必要的聊天外（比如向班长或者学委报备什么的），就没有和身边的女生有过多余的对话，甚至也因此很少注重社交。她也向我承诺说，未来不会有异性朋友，我对她管的比较松，我说可以有，但是你在结交前，要和我说一声。 ③由于lz比较心疼她，外加上lz第一次谈恋爱，在金钱方面比较阔绰（悔不当初），看到她的可怜境地，也是很于心不忍，经常会在自己能承受的范围内，给她买些小礼物，给她点点外卖，后来次数越来越多，她的要求也越来越多，以至于lz这个普通家庭的孩子，也承受不住金钱的压力，在自己的生活上缩衣节食，从130多斤的快乐小胖，变成了110多斤的小瘦子，身体也变得越来越虚弱，再加上经常饿着肚子，落下了胃病。 不过在荷尔蒙的刺激下，当时的lz并没有过多的觉得什么，在双方的甜言蜜语中，一步一步幻想着我们不切实际的未来，沉溺在各自觉得美好的爱情中，lz在这样的环境下，并没有看见她的一步一步地转变…… ④我还清晰的记得，在一次夜晚的团建活动后，我和她进行了第一次视频聊天，彼此都很满意，也由于lz比较宠溺她，所以也满足了她天天视频的要求，后来居然发展到了，每天早上6点多她去上课也要视频，中午12点她回家也要视频，晚上也要视频的地步。。。也因为天天视频和帮她做作业，lz自己的学业也没有跟上，英语四级都没有过lz也知道自己为了这段恋情付出了太多时间和精力，有一次和朋友视频聊天，他们都说我看起来憔悴了好多。 ⑤她为了体现爱意，会和我换情侣头像，绑定一些情侣空间，绑定cp关系，玩一些情侣软件，其中有很多空间软件都会有签到什么的，lz每天都坚持签到，她很少签到登录，她要我换上的情侣头像，lz基本上都会换 ⑥在她的坚持下，lz在朋友圈第一次官宣了她，朋友们都纷纷祝福，可是我的父母知道后，却希望我尽快断绝这个不切实际的关系，希望我以学业为重，毕竟甘肃与贵州确实太远了，在父母和她的压力下，lz那几天倍受煎熬，整个人都憔悴了很多。后来和她商量后，恋情还是对父母进行了隐瞒，进入了地下阶段。 ⑦lz也算是个比较细心的男生，几乎情人节和她的生日都会有礼物，每次的礼物都不会低于200。她的一些生活用品我也会精挑细选给她买，包括卫生jin和她生病时的药，还有一些补气血红糖姜茶什么的。可是有一次令我有些伤心的是，lz的生日，她居然忘记了，也许是因为高三有很多东西要准备吧，没关系的……（lz后来确实也没在意） ⑧她的消费观念和我有些不合，对于她而言，或许是因为外貌焦虑，似乎护肤品这类东西比吃更加重要，对于lz而言，物质生活得到充分的满足后，再追求那些东西才是应该的，后来也因为这些事情发生过矛盾。 ⑨由于她上课不能带手机，所以每次她去学校后，lz每天都会在这个间隙给她发一些“我想你”之类的话，虽然后来她忙起来了也没时间看，但lz还是每天坚持，除了后来经常发生矛盾的那几天。 一些恋爱的事 机智的盒友们都知道，我国夏季普遍高温，所以在那个炎热的夏天，lz和xx的恋爱在燥热的空气中慢慢发酵，却忘了冬天的气温很低，低到我们认为快要发酵好的面包，会冻出裂痕。 lz没有想到甘肃（她）和贵州（lz）的冬天差距是那么大，外加上她的出租房里没有暖气和空调，lz就自费给她买了一个烤箱和暖风机，还有暖手宝什么的，也算是一次大出血，不过据她的反馈，似乎那些东西在甘肃的冬天，并没有什么用处。 重头戏要来了 重头戏要来了 重头戏要来了 相见 那是lz考英语四级的一天，贵州的天气也十分寒冷，lz在刺骨的寒风中给她发完一句“我去考四级了” 后，就进入了考场。 在考场里，试卷上的题目和阴暗的天空总是让我心烦意乱，总觉得有坏事要发生。 出了考场，我发现本该她中午放学回我消息的时间，她没有回我消息，由于她是一个人住，我总是担心她会出什么意外，所以在度过一个很煎熬的下午后，我收到了她出车祸的消息。 在她中午放学的路上，一辆拉货的面包车与她相撞，因为路滑，她摔倒在地，多处受伤，并且右手被面包车碾过，好在后来在医院各种检查后，并无什么大碍。她的奶奶也去医院照顾她了。 但是她很沮丧害怕，因为她之前在那样的家庭氛围下，就觉得自己是灾星，再加上这次自己的身上又出了这么不好的事。 于是，lz在兄弟的帮忙下，决定一个人坐火车去甘肃那边找她。这是lz的第一次出远门，大约1300公里的距离。（瞒着我的父母，只告诉了几个好友，回想起来，lz依旧有点后怕和觉得自己很不明智） 为了省钱，我定的是凌晨5点的票，但为了不被关在寝室，我在23点就收拾好了东西到了火车站，一直在火车站等，等，等…… 上了火车，又是漫长的硬座，我不敢和任何人搭话，饿了就吃点面包充饥，手机没电了就借充电宝，困了就坐着睡，那一趟旅程，是从5点到第二天的半夜1点，lz经历了整整19个小时的硬座 还好遇上了好心的一位叔叔和他的家人，愿意和我一起搭顺风车分担出租车费，到现在依旧很感谢他们，让我感受到了陌生人的善意。等我到了市里面的酒店，已经是将近2点，冲冲洗漱后，便沉沉睡去。 早上7点，我便匆匆醒来，因为lz去县里的私家车要来接我，我已经迫不及待的要与她见面了，虽然经历了长时间的旅途，lz当时真的精力憔悴，但是我还第一时间买了一箱安慕希去了医院。 我看见她了，比视频的样子要好看一些，经历了短暂的冷淡，我们也迅速的聊了起来，也和她的奶奶打了招呼，并且给老人家的表面印象也很好，虽然之后也背地里说了我的坏话。 在她打完点滴后，她带着我去了她们县里的公园，我们坐在公园的长椅上，忍受着寒风，彼此紧紧靠在一起，她倒在我的怀里，诉说着对我的思念，我一直默默安慰着她。 在那个公园的长椅上，我们接吻了（lz的初吻），度过了很幸福的一天我和她在下午在我订的酒店，在彼此的冲动下，进行了情侣间最后一步，不过由于双方没什么经验，外加上lz过于疲累，并不愉快。（其实lz还是很后悔发生关系的，毕竟我一直觉得要对她负责，以至于后面一直因此没有直接断掉） 晚上，她回了医院，我待在酒店。 半夜，我的手机突然传出地震警报，倒计时结束后，就感到了一阵较为强烈的震感，那一次，是甘肃的积石山地震，lz距离震源还是比较近的，不过好在lz命大，并没有什么大事。 第二天，lz由于期末，不得不迅速赶回学校，在第二天的下午18点多，lz搭上了回程的火车，又经历了19个小时的硬座后，lz回到了熟悉的学校。 那一次的经历，像梦一样，我现在依然不相信，自己居然敢那么冲动，敢一个人去那么远，也很侥幸，自己没有出什么意外，更多的是对自己父母的愧疚，这件事，我现在都还是瞒着的。 后来，她的身体也逐渐好转，我们依旧很甜蜜，可是，后来，一些问题也逐渐浮现。 矛盾初现 根据之前所说，由于我的原因，导致她的需求逐渐变大，lz为了保障自己的生存，开始拒绝她的一些无关紧要的要求，她也表明了自己的理解，但是似乎lz的生活并没有改变太多，父母也疑惑，给了我那么多生活费，为什么我还是会瘦那么多 她因为临近毕业，开始为了她的一些比赛和证件忙的不可开交，我也很耐心的为她辅导，包括帮她不辞辛劳的收集资料，也时时刻刻担心着她一个人住的安全问题，她因为毕业而变得十分焦虑，也因为我之前帮她完成作业，她的成绩也开始下滑严重，于是越来越焦虑，我也被她的各种焦虑传染，感觉自己的精神状态变得十分的差，比自己高考那段时间都差，可我还是依旧在坚持。 有很多次，她都不愿意听从我更好的建议，导致自己屡屡吃亏，我事后提出，她又会觉得是我的问题，觉得我很不耐烦。可下一次遇到那种类似的情况时，我不提建议，她觉得我不关心她，一提建议，她觉得我的操控欲很强，事后，她又会觉得是我的问题。 所以很多次闹矛盾，都是以我的道歉为结束，她又总是掉眼泪和PUA我，后来矛盾多了，lz也觉得心累，但由于之前说过的承诺，lz依然尽心尽力地维护着这段感情。 直到…… 矛盾不断 24年4月1日，我永远记得那一天。那一天是矛盾的全面崩塌，也是我对于这段恋情失去仅剩的希望。因为就算之前有很多小矛盾，都是以我的道歉为终，我们依旧和好，但那一次，就算和好后，我也一直心存芥蒂，虽然我也很努力想去消除，可芥蒂依然，我就明白了很多。 4月1日，我打车去另一个校区参加观影活动，在路上，刚好她下午放学回家，和我聊了很多。更多的是她的焦虑，她的不安，她在学校受到某些女生的排挤。lz也一直安慰着她，希望能给她带来帮助。 结果，她话锋一转，说自己一个月前在网上认识了一位很好的异性朋友，她觉得他很开朗，像是一个小太阳，会夸奖她，照亮了她，让她感觉到了温暖，她问我能不能结交这个异性朋友。她甚至还拿我和那个异性朋友进行了对比，说我和他相比就太阴郁了，没有他那么阳光。 当时我沉默了很久，在路上一边走一边想：所以，你和我前面说了这么多，就是为了引出这个异性朋友吗？你和他聊了一个月这么久，现在才决定和我说吗？小太阳？刚认识我的时候，你也是这么形容我的吧？你对我的承诺呢？ 那我一直对你这么好算什么？难道之前我不阳光开朗吗？如果不是因为一直尽心尽力地帮忙你的事情，我会这么焦虑，会这么阴郁吗？现在你反过来拿我和他进行对比，就是希望从我这里汲取物质价值，从他那里得到情绪价值吧？怪不得那一段时间一直和我视频都心不在焉地拿着第二个手机聊天呢。 种种积攒已久的情绪，终于爆发了，那一天，我坐在活动室的外面，一条一条语音，问了她很多话，请求她不要再和那个异性朋友联系。 结果，我希望她能理解我的感受，却没想到，她反过来责骂我的控制欲太强，一点无法理解她的焦虑，她认为她拥有一个互相倾诉的异性朋友并无错，认为是我不够包容，她还认为是我把她想的太坏，责问我为什么要把她看成一个放纵的女人，我终于崩了。。。为什么会变成这样呢？ 我感觉我心里从恋爱开始，积攒的各种负面情绪，就像是那天夜晚的乌云，越聚越多，终于化成一场暴雨，倾盆而下。 她去上晚自习了，我一直卑微地和她解释自己并没有凶她，我发了很多逻辑严密的话，那一天的活动，我根本没有听。 那天晚上，雨很大，我刚出活动室，我没带伞，被淋成了落汤鸡，我只穿了一件短袖，不得不再次感慨贵州的天气多变，下午还是晴空万里，晚上就开始下大雨。 或许她习惯性的没有看我给她发的消息，回来后，只看到了我给她发的我被雨淋的消息，说我“不要在她面前装可怜”，说满足我“有lz没那个异性朋友，有那个异性朋友没lz”的要求，把我拉黑了。 那一天，我淋着大雨，心灰意冷，一步一步地走向地铁站，我看着地铁站玻璃里我的影子，全身湿漉漉的，像一条落魄的狗。 我是什么时候变成这个样子的呢？我不应该一直是意气风发的少年郎吗？怎么看起来这么垂头丧气的呢？我的心里，已经隐隐有了个答案，可我还是不愿去相信。 我回到了寝室，没有向我的室友提起这件事，他们只觉得我很沮丧，并没有多问。 洗个澡后，我看着微信聊天界面那个醒目的红号，沉沉睡去…… 第二天，她把我解除拉黑了，要我承认自己的错误，也承认了她的错误，我秉着信守约定，带着一丝高兴，同意了她和好的请求。也很大度的，没有再去问那个异性好友的事情。 可是，多米诺骨牌一旦开始倒塌，便停不下来了…… 过不了多久，我们经常有矛盾，她也常常给我拉黑，最多的是因为她毕业了想趁着暑假去打工，可我只建议她就在县城里打打，并推荐了一些可以去的工作。比如奶茶店，火锅店什么的。她却想着高工资，想去一家市里的小足浴店工作，我当时就严词驳回了，毕竟小足浴店在我的印象里，都不是很好，我也不希望她那么年轻就去那种地方上班，那并不是一个学生该去的地方。她又和我吵了一架，在一次次矛盾中，她的性格也越来越变得奇怪。 后来，她考完试，毕业了，去了一家很大的餐馆当服务员，穿上了女服务员的服装，做着很累的活，拿着每天还不错的工资，应付着各种各样的顾客。她很累，我也清楚她很累，所以一直都很体贴她，可是由于她很累，工作很烦很苦，她总是因为一些小事和我起冲突，我也表示理解。 最后的时间 最后那段时间，让我印象很深的矛盾有好几次。 ①一次谎言 有一次是因为她们那边的一个传统节日，夜生活比较热闹，各种各样的摊子都会如雨后春笋一样冒出来。 她瞒着我，和她的一个朋友在外面玩，在外面喝酒抽烟，却瞒着我已经回家了，说很累了，不想和我视频，我敏锐地察觉到了一丝不对劲的气息，给她发了好几个视频聊天的申请，都被拒绝了，我就猜到了她肯定还在外面，于是希望她能早点回家，并且“就算在外面的话 让我看看你可以吗”的要求也被驳回，她又把我拉黑了…… 那一天晚上，她和她的朋友在外面玩的很happy，也惹了自己一身淤青。 她们被一群黄毛混混调戏，那些混混调戏不成，趁着她们玩碰碰车的时间，或许那群sb为了彰显自己的强大的力量，满足自己的征服欲，便怼着她们的车撞，那种碰碰车本身没有什么保护措施，那一场下来，她的身上被撞出了很多淤青。 第二天，她才和我说，我终究还是心软了，心疼大于了生气，给她买了好多治疗淤青的跌打损伤的药，不过后来她也没怎么用，我也是后来才知道，我花很多钱给她买的药，其实她都不在意，甚至后来很多药都再也找不到了。 她那一次后，和我发誓说自己再也不会瞒着我出去玩了。 ②一次辱骂 那件事过了没多久，她有天夜晚和我闹了矛盾，利用我担心她这一点，对我说要去酒吧一个人喝酒且做些不好的事，让我不要管她，之后就杳无音信了，我给她打视频发语音，也没接，各个渠道都联系了她，都没有回信。 我联系了她一个半小时，最后实在担心她，就给她的大伯母发了消息，恳求她的大伯母去她的出租屋看一眼，她大伯母起初还不乐意，最后在我的软硬兼施下，还是去了。 结果，她并没有失踪，只是屏蔽了所有消息，在出租屋里睡觉，被她大伯母吵醒的她，将所有的气都撒在了我身上，对我进行最恶毒的咒骂，反正各种难听的词都骂出来了。 一直骂到第二天下午。 我没有还嘴，因为我觉得那件事确实是我的错，我为了确定她的安全，让她最不喜欢的亲戚去看了她的笑话，伤了她的自尊，毁了她的清白。 但是只要确定了她的安全，那就还好，她不理解，也没关系 后来，过不了几天，出于她自己需要买东西的需求，她高高在上的原谅了我，并发来了待付款的链接。于是，这件事不了了之，之前很多的矛盾，都是这样解决的，所以，可能都习惯了吧。 ③无独有偶 在①事件后，没过多久，她向我要了一些钱说出去吃饭，结果在声称吃完后要去逛逛街，他们县里的那个活动还没结束，我答应了，结果她一去逛就是一个多小时不回我消息，我煎熬地等了好久，才收到和之前一样的话： “我逛街逛累了，先睡了，你不要打我视频” 我让她回我消息，她没回 我给她发视频，她没接 我给她打电话发语音，她也没接 她到最后直接质问我 “你烦不烦，你不觉得你控制欲很强吗！”“你做为个男人，你度量能不能大一点！”“我就还在外面玩又能如何，你管的着我吗？你以为你是谁，**！”她又把我拉黑了，我这次真的很生气，我疑心很重，她之前还对我发过誓，我也敏锐地嗅到了很多异样的气息，我对这段感情在上次我淋的那场大雨之后，其实早就绝望了，剩下的时间，一直都是在拖着罢了…… 第二天一早，她给我发了一张她在床上刚醒的图片，说自己其实昨天晚上早就回家睡了，只不过嫌我太烦，就把我拉黑了。 我当然不信她的话，直到后面她和我坦白，她确实昨晚玩了很晚才回家，但没说具体玩到几点。 我还是选择了包容她 ④第二次异性朋友 在那次异性朋友事件，她在③事件后不久，又在QQ上和我说在抖音遇到了一个异性朋友，挺好的，希望我能允许。 我跑到她的抖音自拍视频底下去看了看那个男的留下的评论。是个对口型夸张唱歌的视频。 男：你很漂亮啊，不丑嘛🌹 她：我感觉我像个傻子（一个可爱的表情） 男：傻乎乎的才可爱❤️ 我去查了那个异性朋友的信息，他是个很风流的社会中专哥，不是什么好人，抖音里关注了一大堆女的，都会在视频下面留下类似于发情的话。一看就是个混子。我不希望他认识这样的人 我没有同意，我说你们认识了多久，到哪一步了，她说抖音互相关注，加了微信，我让她把那个男的微信删了（那段时间她闹矛盾，又把我微信拉黑了，转眼就加上别的男人的微信了，我还是很生气的） 她同意了，可她抖音的关注和粉丝列表人数都没有变化……我注意到了这个细节，可我没有多说什么，因为我确实在一次又一次的矛盾中有些麻木了，我不想再一次引起争吵。 一吵起来，她又会用自己的死亡来威胁我总是刻意地把错误归咎到自己身上，实际上就是希望利用我的软肋，威胁我服软。 ⑤高跟鞋事件 有一次她在上班的间隙，问我之后她可不可以买一双高跟鞋，我是大学里基本上都是穿运动鞋，用得到高跟鞋的地方很少，并且一般她提出这种要求，都是希望我能帮她买，我也明白。 结果她对我大骂了一顿，说她只是想要一双不贵的高跟鞋，和我说自己的梦想，我却和她扯这些，侮辱我 “一双几十块钱的高跟鞋你就觉得贵了吗？你可真是眼光高啊” “我又没让你给我买，你在这里自作多情什么？” 一双几十块钱的高跟鞋确实不贵，毕竟我给她买过很对更贵的东西，短短不到一年里，我在她身上的花费已经到了1w多元，这对于一个普通的大学生来讲，已经是一笔很大的钱了（我现在还在心疼我的钱，我对不起我的父母） 可是我无法理解，我似乎并没有错，她为什么要一口舍弃我之前对她的好，来侮辱我… 她又把我拉黑了，这次的时间是两天，这两天没有她的压力，我过得很轻松，也有心情投入到学习上去，我发誓不会像大一上册那样一塌糊涂了。 两天后，她把我解除拉黑，说她找了个新男友，比我好，比我优秀，比我有钱，她还发了个她和那个男人的聊天截屏给我看，我看了之后，心里只有浓浓的悲伤，压的我喘不过气来，她还在继续嘲讽我，我缓了一会儿，随后发了一句 “好，祝你幸福” 便将她删除了，我下定决心了，要往前看。 我需要投入到我的生活中去了，我需要学会爱我自己。 后续 我把她删除后，沉醉于自己的生活，才发现其实一个人也过得十分惬意，我有更多的时间可以忙我自己的事。 过不了多久，她又来找我了，说希望我能帮她参考一下学校，并觉得分手后也可以做朋友，我同意了。其实接着她的话里话外都在装成熟，有希望和好的意思。 我的更多精力放在帮她找学校上，以她的成绩，上二本是不可能的了，只能上一个大专，我对于她们职高填志愿的规则有些不理解，为了更好的判断，就问了她几次，她也答不上来，还被我问的有些烦了，又和我吵了一架。 第二天早上就和我道歉了，说自己找了个新男友，对她很好，要送她去上学，还在朋友圈发了一条内涵我的动态，大致内容是聊天截图，那个男的在帮她选裙子，她假装无意间拿那个男人买东西的态度和我的态度做了对比，最后还和我说了再见。 （后来才知道那个男的也只是帮她选而已，没有帮她买，甚至那个凤凰男一边做着打工赚钱的承诺，一边从她那里套钱，短短三天，就在她那儿要到了很多钱，比她一年里主动给予我的都多） 过不了多久，她就因为这个事情和我诉苦，并坦白那个男的没我好，用她钱不说，还在见面后嫌她丑，嫌弃她的手粗糙，后来又分手了，想来找我复合。 我并不喜欢别人用过的东西，何况已经不知道是几手了，感情也是一样的，她只是知道了那些男人没我好，才回来找我，并不是真的知道问题在哪里我拒绝了 之后互删了，包括其它的联系方式 后续的后续 在lz辛辛苦苦备战期末的时间里，她又在抖音上来找我了，抖音是她单方面删除我的，所以她还能找到我。 在抖音上，她和我诉苦，来关心我，说她之前没有意识到我的好，现在重新来过可不可以，我很冷漠地拒绝了她，后来似乎破防了，又莫名其妙把我臭骂了一顿，接着拉黑。 期间，她又通过QQ，抖音来找过我很多次，被我拉黑后，又通过抖音，QQ小号来找过我，我要么没理会她，要么直接拉黑。 最后几次来找我，是在25年1月份左右，沃正在备战大二上学期的期末，她在抖音给我发了消息，说她中间生了场大病，大病初愈后，又来贵州玩，见到了南方的山水，她去的地方离我的县城很近，我差点以为她要去线下找我的父母battle，后来她说她并不希望打搅我的生活，只是希望离我生活的地方近一点，她还说贵州人真的很能吃辣，她说希望我好好学习，不要像她一样现在只能打工。 不过，我都没有怎么搭理她，后来被她威胁说我要再不搭理她，她就天天烦我，很任性，迫不得已，象征性地回了几句，随后不欢而散 我当时看了看她的抖音IP，在四川，没在贵州，起码不会对我和我家人的生活造成困扰，很庆幸。 之后她最后一次联系我，是用的QQ小号，是指责我怎么会忘记我和她的点点滴滴，怎么能在做过那么亲密的事情后，都能那么狠心忘了我和她之间的事情，她还威胁我，再拉黑她，就去线下找我 我被她烦的不行，回复了一句 “你有点烦了” 没有拉黑她，她到现在，也再也没有来找过我。 彩蛋 在24年10月份左右吧，一位朋友偶然刷到了她的抖音小号，看到显示是我认识的人，就分享给了我，我说是我前女友，他表示很震惊。 毕竟视频里的人化着浓浓的丑妆，穿着没有什么品味的衣服，惬意地趴在自己新的出租屋的大床上，发了一张自拍，客观来说，祛魅之后，并不好看，我说过，她确实不适合浓妆。 出于好奇，我去抖音匿名访问了她的主页，那段时间她的IP还在甘肃。 主页有两个视频，一个是她的那张自拍，一个是她在一辆还不错的汽车里的自拍，第二张我不知道来自哪里，去翻了一下她小号为数不多的关注和粉丝后，找到了一个和她互关的甘肃男人，位置看起来离她很近，那个男人有一辆奔驰车，内饰和视频里的很像。 也许是我想多了，毕竟她的事与我无关 此后，在她用QQ小号来找我后，我再一次找到了她的抖音，看到了她删掉的两个视频，和互关列表里再也没了那个男人，又结合起之前她说别的男人对她不好，只是想睡她的那些话，沉默不语。 那时，她的抖音IP已经从四川变成了广西，她染了一个标准的黄色头发，有了工厂里的年轻女孩的气息，租了一间小屋，开始学自己做饭，似乎也变得开朗起来了，也许还养了一只她喜欢的猫，不过她似乎并不擅长养小动物，养了好几次猫，都会莫名其妙地去世。 希望她能拥有自己想要的生活，有一只能一直陪着她的猫。 lz的故事讲完了，lz现在已经投身于自己的生活，学会好好爱自己，努力学习着，攒着小钱，对自己的父母很好，目前的目标是考上心仪大学的研究生。 就像父母说的，我好像又长大了一点，谢谢一直陪在我身边的人，也谢谢你能看到这里。 现在是4月10日2点，晚安，祝你好梦 珍惜身边的人，要记得爱自己