分类: 趣味分享

  • 软件工程入门:个人开发者的高效实践指南

    软件工程入门:个人开发者的高效实践指南

    从需求开始:先想清楚再动手

    很多个人开发者拿到一个想法就开始敲代码,写了一半才发现做出来的东西不是自己想要的,又推倒重来,白白浪费了几天时间。我自己也踩过这个坑,现在养成了一个习惯:动笔写需求,想清楚再动手。

    什么是写需求?其实很简单,拿个记事本回答三个问题就够了:

    • 我要解决什么问题? —— 别写"做一个博客系统",要写"我需要一个能发技术文章、支持SEO、方便我写教程的个人博客,WordPress太笨重了,我想要更轻量的"
    • 哪些功能是必须的? —— 列出来,分"必须有"和"可以以后再加"。写文章、分类、搜索是必须的;黑暗模式、评论系统、多用户可以以后再说
    • 做成什么样就算完成了? —— 给自己一个明确的终点,比如"能写完一篇教程并发布到线上,就算完成第一版",不要无限迭代

    这个过程花不了10分钟,但能帮你避开80%的无用功。我在做OpenClaw WordPress插件的时候,一开始想把聊天、搜索、待办、统计全加上,写了两天发现功能太杂,连接都连不通。后来回头写需求,只保留了"让OpenClaw AI能在WordPress后台写文章"这一个核心需求,一天就把基础版跑通了。

    很多人觉得"我是个人开发,不用搞那套软件工程的繁文缛节"。其实写需求不是给老板看的,是帮你自己理清思路。先想清楚,再动手,慢就是快。

    代码架构:让你的项目好维护不崩盘

    很多个人开发者刚开始写项目的时候,都是想到哪写到哪,所有代码堆在一个文件里。一开始跑得飞快,改需求也快,可越往后越乱,加个功能改半天,删个代码牵一发动全身,最后索性崩盘重写。其实只要掌握几个简单的架构原则,就能让你的项目好维护很多,不用太复杂,够用就好。

    分层,把不同职责的代码分开

    最简单的方式就是分层:把和用户交互的代码(比如接口、页面)、处理业务逻辑的代码、操作数据库的代码分开。别把SQL语句写在接口里,也别把HTML拼接写在逻辑层。这样改需求的时候,只需要改对应层的代码,不会影响其他地方。就算哪天要换数据库,也只需要改数据层,业务逻辑不用动。

    模块化,一个文件只做一件事

    别把十个功能写在一个千行大文件里。按功能拆成多个小模块,每个模块只负责一件事。比如用户登录是一个模块,支付是一个模块,通知是一个模块。模块之间通过接口调用,不要直接改内部变量。这样找bug的时候,一下子就能定位到哪个模块出问题,新增功能也不会影响现有代码。

    命名要直白,别玩花样

    很多人喜欢用缩写、生僻词命名,过一个月自己都看不懂。函数名要能看懂做什么,比如getUserInfo()getu()好太多。变量名要说明用途,expireTimetime清晰。好的命名相当于注释,读代码的时候不用猜来猜去,节省大量时间。

    留下清晰的入口和注释

    项目结构要一目了然,入口文件在哪里,配置文件在哪里,每个模块放哪个文件夹,约定好规则就别乱改。关键逻辑加几行注释,说明为什么这么做,而不是做了什么。别人接手或者自己过半年回来改,能快速上手。

    代码架构不是越复杂越好,适合项目规模最重要。刚开始不用上来就设计完美架构,先跑起来,然后慢慢重构拆分。保持代码干净,你的项目就能走得更远,不会半路崩盘。

    版本控制:Git不是可选,是必须

    很多个人开发者刚开始写代码的时候,都觉得版本控制是麻烦事——不就是存个代码吗?我直接建几个压缩包备份不就行了?改名成project_v1.zipproject_v2_final.zipproject_v2_真改完了.zip,这不也能用?

    我刚开始就是这么干的,直到一次改崩了代码,找了三个小时都找不到哪行出了问题,才明白Git为什么是所有开发者的必备技能。

    为什么必须用Git?

    核心就是两个字:安心

    • 不怕改错:改崩了随时回退到上个能运行的版本,不用手忙脚乱找备份。
    • 知道怎么变的:几个月后回头看代码,能清楚看到每一行为什么这么改,当时在想什么。
    • 方便协作:哪怕只有你一个人开发,换个电脑拉代码就继续干活,不用传U盘拷文件。以后有人想一起开发,直接拉分支合并就行。

    我现在写博客都用Git管理,发布前改了十几版,随时能看历史版本,比存一堆txt文件省心太多。

    个人开发者不用学复杂功能

    很多人被Git的命令行吓到,其实个人开发者日常开发,只需要会五个命令就够了:

    1. git add:把改好的文件放进暂存区
    2. git commit -m "提交说明":保存一个版本快照
    3. git push:同步到GitHub仓库备份
    4. git pull:拉取最新代码
    5. git log:看历史版本,想回退就用git reset

    复杂的变基、 rebase 这些,刚开始用不到,真遇到问题再查也不晚。现在GitHub Desktop、VS Code都有图形界面,点点鼠标就能完成大部分操作,门槛比以前低太多了。

    现在就开始用

    别等项目做大了再集成Git,从新建项目第一天就用上。创建个GitHub仓库,花十分钟配置好,养成每天提交几次的习惯,用不了几天你就会离不开它。

    对个人开发者来说,Git不是什么高大上的工程化工具,就是帮你省时间少踩坑的日常工具——早用早享受。

    测试和部署:让上线不再惊心动魄

    很多个人开发者都有过这样的经历:改了几行代码,本地跑起来好好的,一上线就崩了,然后大半夜坐在电脑前疯狂救火。其实只要做好简单的测试和部署流程,完全可以让上线变得从容不迫。

    先说说测试。个人开发者没那么多人力,不需要搞复杂的自动化测试,但最基本的测试一定要做。改完功能,先把你自己用一遍,重点测你改动涉及的流程有没有问题,不要指望用户帮你测。

    可以分环境开发,别直接在生产环境改代码。本地改完没问题,再推到测试环境验证,最后才上线。哪怕只是改了一个按钮的样式,也别嫌麻烦,走一遍流程不出错,比出了再回滚,总比用户先看到bug好。

    再说部署。现在部署其实很简单,用好几个小技巧就能避免翻车。比如用灰度发布,先更一小部分用户更新,观察一段时间没问题,再全量更新。就算出问题,也只有一小部分用户受影响。

    永远做好回滚准备。每次上线前,确认知道怎么快速回到上个版本。遇到大问题,一分钟切回去,不至于网站挂着让用户骂。数据库变更一定要备份,改结构前先备份,出了问题能恢复。

    最后养成好习惯:小版本频繁发布比一次性发一大堆好。每次改一点测一点,出了问题也容易定位。上线后观察一会儿,确认日志没报错,用户能用,再去做别的事。

    测试和部署不是大公司的专属流程,个人开发者用好简单的方法,就能让上线不再惊心动魄,踏踏实实睡觉都睡不好。把简单的流程坚持做,慢慢你就会发现,上线其实就是一件普通的小事。

  • 裸金属服务器和物理机有什么不同?两者服务器的选择

    裸金属服务器和物理机有什么不同?两者服务器的选择

    裸金属服务器和物理机在多个方面存在明显的不同,这些差异会影响到您选择哪种服务器类型来满足您的需求。

    1. 硬件和虚拟化
    • 物理机:传统的物理服务器是实际的硬件设备,通常不包含虚拟化技术。每个物理服务器都是独立的,没有与其他服务器共享资源。
    • 裸金属服务器:虽然也是基于物理硬件,但裸金属服务器使用了虚拟化技术。不过,与传统的虚拟机不同,裸金属服务器提供了接近物理机的性能,同时保持了云服务的某些优势,如自动发放、自动运维等。
    1. 性能和可预测性
    • 物理机:由于不涉及虚拟化层的开销,物理机通常能提供更高的性能和更可预测的性能表现。
    • 裸金属服务器:由于没有虚拟化层的开销,裸金属服务器也提供了高性能和可预测性。
    1. 灵活性和管理
    • 物理机:物理机通常需要更多的管理工作,包括硬件和操作系统的管理。不过,它们也提供了更多的灵活性,因为您可以根据需要自由配置硬件和操作系统。
    • 裸金属服务器:裸金属服务器提供了自动发放、自动运维等云服务的能力,降低了管理复杂性。不过,它们的配置通常是静态的,需要您自行管理硬件和操作系统。
    1. 安全性和隔离
    • 物理机:物理机提供了物理级别的隔离,安全性较高。
    • 裸金属服务器:裸金属服务器也提供了物理级别的隔离,与其他租户物理隔离,保证了安全性。
    1. 应用场景
    • 物理机:适用于需要高性能、硬件控制和可预测性的场景,如大型计算任务或特定硬件配置需求。
    • 裸金属服务器:适用于需要高性能和稳定性的场景,同时希望享受云服务的一些优势,如自动发放、自动运维等。

    在选择裸金属服务器和物理机时,您需要考虑您的具体需求和应用场景。如果您需要高性能、硬件控制和可预测性,同时希望享受云服务的一些优势,那么裸金属服务器可能是一个不错的选择。然而,如果您需要更多的灵活性和自由配置硬件和操作系统的能力,那么物理机可能更适合您。无论您选择哪种类型的服务器,了解它们之间的区别和优势都是非常重要的,以确保您的服务器满足您的需求。

  • Pacificrack宣布于3月4日关闭所有托管服务

    Pacificrack宣布于3月4日关闭所有托管服务

    Pacificrack,美国QuadraNet机房旗下品牌,该项目由QN中国销售发起,起初由于缺乏VPS运营相关经验以及失败的营销和傲慢的态度导致品牌形象一度崩塌,重整后也没能改变人人喊打的灵车标签,用户量极具下降,此次跑路已是最好的结局了。

    官方的通知就是这么的牛逼,没有给大家过多的交代,请大家及时备份数据。至于说退款什么的,没有任何提及。如果你曾经买过pacificrack的VPS,而且是PayPal付款的话,并且还在服务时间内,可以考虑在PayPal官方进行一定的追缴(dispute)。虽然说这样的行为不一定有效,不过也好比不做什么要强一点吧。

    PS:有该商家服务器的,请在3月4日前尽快备份数据。

    官方公告:https://pacificrack.com/portal/closure.html,以下是公告译文:

    重要通知:主机服务关闭
    Important Notice: Closure of Hosting Services
    
    今天我们向您发布一些关于我们主机服务的重要消息。
    We are reaching out to you today with some important news regarding our hosting services.
    
    在对我们的业务运营进行仔细考虑和评估后,我们很遗憾地通知您,我们将于2024年3月4日起停止提供主机服务。这个决定并非轻松做出,但我们相信这是目前最合适的行动方针。
    After careful consideration and evaluation of our business operations, we regret to inform you that we will be shutting down our hosting services effective March 4th, 2024. This decision was not made lightly, but we believe it is the most appropriate course of action at this time.
    
    您需要了解的事项:
    What you need to know:
    
    1.) 服务终止日期:我们的主机服务将于2024年3月4日正式终止。请确保在此日期之前备份您在我们这里托管的任何数据或文件。
    1.) Service Termination Date: Our hosting services will officially cease on March 4th, 2024. Please make sure to back up any data or files you have hosted with us before this date.
    
    2.) 寻找新的主机提供商:我们建议您尽快寻找新的主机提供商。
    2.) Find a New Hosting Provider: We recommend that you find a new hosting provider as soon as possible.
    
    3.) 如果您需要替代方案,一个选择是联系Digital Servers。
    3.) If you need an alternative solution, an option would be to reach out to Digital Servers.
    
    4.) 如果您有兴趣与该组织探讨选择,请访问他们的网站digitalservers.net。
    4.) If you are interested in exploring options with this organization, please visit their website at digitalservers.net.
    
    5.) 创建一个登录账户以查看VPS和独立服务器的价格和配置选项。
    5.) Create a login to view pricing and configurations options for VPS’s and dedicated servers.
    
    对于可能引起的任何不便,我们深感抱歉,并感谢您在这个过渡期间的理解和合作。多年来,我们真诚地感谢您的业务和支持。
    We apologize for any inconvenience this may cause and thank you for your understanding and cooperation during this transition period. We sincerely appreciate your business and support over the years.
    
    谨上,PacificRack
    Sincerely, PacificRack
  • #消息# Limewave正式宣告跑路,有可能的话尽快备份数据

    #消息# Limewave正式宣告跑路,有可能的话尽快备份数据

    截止昨日Limewave.net终于正式承认该项目运作失败,不再接受新客户并且在30天后永久关闭,请大家尽快备份数据。关于退款的事情,官方是不会主动给你退款的,需要你自己提交退款申请,并且官方会给你一个200美元的管理费+50美元的退款费的账单… 对,如果你要退款12美元需要先行交付250美元给他… 还说了一堆废话类似投入了多少没有获得回报,然后还有类似数据中心也搞砸了他们的东西等等…

  • CUVIP这个叫法不科学,CUVIP≠China Unicom Premium Network(联通高端网络)!

    CUVIP这个叫法不科学,CUVIP≠China Unicom Premium Network(联通高端网络)!

    什么是一般理解的CUVIP?

    国内经常使用境外vps/云/独服的朋友可能会很高频率看见一个词“cuvip”,按照一般的解释就是China Unicom VIP也就是中国联通VIP网络,如果这么理解的话,你可能就会觉得VIP网络肯定更加贵,商家卖贵一点也是合理的。

    实际的CUVIP是什么样?

    可事实是:cuvip走的是AS4837线路。AS4837是什么?是联通骨干网,承载了联通绝绝绝大多数用户的流量,同等级的还有中国电信AS4134、中国移动AS9808。

    所以把联通骨干网AS4837=CUVIP,这是不是就有点问题?那你让中国联通原国际骨干网也就是A网的AS9929情何以堪?该如何命名?叫CUMVP,不然怎么能体现AS9929价格更贵、承载更低、效果更好的特色?这不是很滑稽么?

    为什么所谓的CUVIP效果就是好?

    在现实中,所谓的CUVIP效果好,这个是有参考的,相对走纯粹的国际线路比如GTT NTT ZAYO TELIA等回国,那这个CUVIP确实好太多了。可能你也会说这个CUVIP比电信直连效果也要好,那是为什么呢?这个事实上确实是存在的,主要原因可能还是电信出海用户太多了,流量太大了造成的;相对来说,联通CUVIP/AS4837出海的流量小不少。联通主要扎根北方,而电信扎根南方,我国互联网经济体绝大多数都是扎根黄河以南。随着,互联网越来越普及,带宽升级越来越大,价格战越来越激烈,相信后面选择联通的人会越来越多。可以预计随着时间的推移,联通AS4837的流量会越来越大,那VIP就不会那么VIP了。

  • 为什么Gcore虚拟服务器的价格变化如此之大?

    为什么Gcore虚拟服务器的价格变化如此之大?

    在虚拟服务器的世界里,我们经常面临各种各样的价位,从便宜到昂贵。也许你在想:这种价格差距的背后是什么?更便宜的虚拟服务器更糟糕,而昂贵的虚拟服务器更好吗?不总是!Gcore希望带您深入幕后,分享我们虚拟服务器定价的因素。您将对这些价格的驱动因素有更深入的了解,并能够就如何最好地使用预算做出明智的决定。

    一、什么是虚拟服务器?

    要了解影响虚拟服务器价格的因素,我们首先需要简要回顾一下什么是虚拟服务器以及它是如何工作的。

    虚拟服务器是与其他操作系统(OS)共享硬件和软件资源的服务器,而不是专用服务器。它在多租户环境中运行,这意味着它与其他虚拟服务器共享物理服务器,但它仍然保留这些资源中自己的专用部分。虚拟服务器提供了物理服务器的大部分功能和能力,但具有更大的灵活性和可扩展性,而且通常成本更低。它们可以根据需要快速上升或下降,是许多企业的理想选择。

    虚拟服务器可以高度定制,以满足不同的用户需求。可以自定义的因素包括服务器配置、处理能力、存储容量、带宽、内存、所需软件许可证、地理位置、安全性和支持级别。所有这些因素都会影响最终价格,而且有这么多因素在起作用,虚拟服务器的价格变化如此之大也就不足为奇了。

    二、影响虚拟服务器价格的因素

    让我们更深入地了解Gcore虚拟服务器价格的一些因素。

    1、计算资源

    随着资源量和输出功率的增加,价格也在增加。Gcore提供21种现成的配置,最便宜的配置提供1 vCPU、512 MB RAM、20 GB磁盘和基于Linux的操作系统,每月仅需3.25欧元。相比之下,6 vCPU、8 GB RAM、400 GB磁盘和Windows操作系统等功能强大的选项在芝加哥的价格为每月64欧元。

    对于某些项目,具有高RAM和磁盘空间的配置是必不可少的,但需要较少的CPU。此用例的资费计划可能包括2 vCPU、8 GB RAM和200 GB磁盘。在悉尼,运行Linux时,这样的计划每月的成本不到30美元。

    显然,只为你需要的东西买单在经济上是有意义的。像Gcore这样有很多选择的提供商可以帮助您获得最佳性价比。

    2、数据存储

    不同的虚拟服务器配置可以提供不同类型和数量的数据存储。例如,带有固态硬盘的服务器通常提供卓越的性能,但可能比带有硬盘的服务器更贵。后者通常具有更多的存储空间,但速度可能较慢。更高的存储容量,或者使用更昂贵、更快的存储技术,都会增加服务器的成本。

    3、网络资源

    虚拟服务器提供不同级别的网络资源,如网络带宽和网络接口数量。选择更高级别的网络资源通常会导致更高的服务器成本。

    4、地理位置

    服务器的直接地理位置也会影响成本。在某些地理区域提供基础设施的成本高于其他地理区域,这将直接影响虚拟服务器的价格。地理位置会影响服务器的成本,原因有几个:

    • 基础设施和维护成本。数据基础设施、能源可用性、网络基础设施和支持水平存在区域差异。一些地区的基础设施可能更发达,需要更高的服务器维护成本,这些成本会转嫁到客户端。
    • 税收和监管要求。不同的国家和地区有不同的税收结构和监管要求,这可能会影响服务器的成本。例如,一些国家可能有更高的IT基础设施税或额外的数据安全要求。
    • 带宽和本地运输。如果服务器位于偏远地区,则带宽和本地运输成本可能会更高。长距离数据传输可能需要昂贵的资费或更复杂的基础设施,这可能会影响服务器的成本。例如,由于相对偏远,澳大利亚和新西兰的服务器位置可能更高。

    5、带宽和流量

    区域差异延伸到带宽和流量,直接影响虚拟服务器的成本和维护。在一些地区,无限制的数据包更为常见,而在另一些地区,由于基础设施或监管限制,数据可能更为有限,可能会溢价。

    下表显示了购买虚拟服务器时Gcore网站上免费提供的特定区域以及最小流量(GB)。在中东和北非地区,免费交通津贴是其他特定地区的两倍。这是因为在中东和北非地区,交通维护成本较低。

    特定区域最低免费流量
    亚洲500 GB
    南美洲500 GB
    澳大利亚500 GB
    非洲500 GB
    中东和北非(伊斯坦布尔、特拉维夫)1000 GB

    处理大量流量或适应高带宽需要强健的网络基础设施。这反过来又需要供应商进行大量投资。Gcore分配大量资源以确保能够管理大量流量的高网络性能。

    6、执行的任务类型

    虚拟服务器的选择应取决于计划在服务器上执行的任务类型。廉价的选择对试验项目或爱好者来说效果很好,而企业级的数字企业可能需要更昂贵的选择所带来的计算能力。

    在规划阶段,为了平衡特定用例的预算和性能,分析您的任务并评估必要的资源是很重要的。

    三、Gcore的虚拟服务器

    Gcore的虚拟服务器提供即时访问、全球覆盖和卓越的连接,无论您选择我们最便宜还是最昂贵的选项,都能确保物有所值。对于所有资费,无论配置如何,Gcore都提供以下基本选项:

    • 200 Mbps保证速度,无流量
    • KVM技术保证生产效率
    • 支持任何操作系统(包括安装自己的ISO映像的选项)
    • 快速SSD驱动器
    • 经认证的Tier III数据中心
    • 卓越的连接性
    • DDoS攻击防护
    • 全天候技术支持

    Gcore的配置程序允许您在庞大的全球网络中探索各种选项。Gcore提供完全透明的定价,因为我们提供卓越的性价比。

    结论

    当谈到虚拟服务器时,一种大小肯定不适合所有服务器。价格可能会因多种因素而波动,例如您选择的特定服务器配置、其地理位置以及您可能需要的其他资源。诀窍是在项目需求和预算之间找到最佳点。

    Gcore的众多资费和全球覆盖范围意味着您一定能找到满足您需求的虚拟服务器计划。查看Gcore配置程序,探索您的选择。

  • 生活,不能处处都满意,也要热情活下去!

    生活,不能处处都满意,也要热情活下去!

    生活总是这样,不能叫人处处都满意。但我们还要热情的活下去。人活一生,值得爱的东西很多,不要因为一个不满意,就灰心。

    人生就是一场独行的旅程,不必在乎沿途的风景,只要拥有看风景的心情,人生的每一步既是经历又是成长,一程有一程的风景,一途有一途的心情。

    人生,唯有自己把自己哄明白,不再心存期待,不再心怀幻想,踏踏实实做事,安安心心过日子,好的坏的,一切都随风。

    原谅别人,就是放过自己。原谅生活中的不美好,我们也要相信自己,相信生活中的美好,不要活得太悲观,相信一切会过去,一切会朝着好的方向发展,微笑面对,微笑向前,虽历经沧桑,也丰富了人生。

    每个人的相遇都不是偶然,而是必然。每一次相遇或许会迟到,但不会缺席,犹如我们不会缺席每个曾经,我们铭记每份相遇,哪怕昙花-现,至少曾经拥有。

    202301211674288462788247.jpg

    生活,本就平淡如水,酸甜苦辣咸都由自己决定。我们决定不了人生的长度,我们可以让自己增加广度。给生活调点味,放一点盐它就是咸的,放一点糖,它就是甜的,人生百味,全凭自己。

    时间扑面而来,我们终将释怀,过去的已然过去,活的就是现在。平淡地走着,健康的活着,适当的忙着,无悔人生,已很好。世间凡事短如梦,愿我们珍惜当下,在无法预知的未来里,你安好,我无恙,便是这世间好时节。

    人间事,未必能事事如愿,人间情,未必能情情如意,阅过人间千千万,越过人间千千万,人间事,人间情,事事顺心,情情顺意。

    做个知足的人,别无他求,安稳自由。做个重情的人,不谈亏欠,不负遇见。做个乐观的人,不卑不亢,随遇而安。做个简单的人,没心没肺,过好每天。回归本真,让往事清零,让爱恨随意。

    生活要靠自己慢慢去体会。有些人有些事,不是不念而是不能念,学会放下,学会释怀。人生海海,脚下的路千千万万,有过繁华,也有荒芜,任何一条路都是必经之路,走过心的荒野才能到达梦想的彼岸。以平常心视之,心之归途就是内心的安定与淡然。

    人生的每一程都是生命的路过也是生命的旅程,每一程有每一程的辛苦与无助,每一程有每一程的幸福和感动。我们在对错之间选择徘徊,在善恶之间挣扎彷徨,有过迷茫,有过无助,有过放弃,有过执着,但依然坚信世间的美好。

    当身边的一道道风景,变成了回忆,才忽然发现,风景依然在,人已非少年。起初,我们揣着糊涂装明白;后来,我们揣着明白装糊涂。

    愿,人间事,事事如愿;愿,人间情,情情如意。愿,所念皆释怀;愿,所愿皆如愿!

  • 卑微的爱情伤感句子句句心痛 爱的很卑微的伤心语录

    卑微的爱情伤感句子句句心痛 爱的很卑微的伤心语录

    1.夜幕之中,互相折磨的两个人,灵魂永远得不到救赎。

    2.你爱过狗吗会说人话的那种。

    3.你的背影刺痛了我的心,眼泪随着你的走远而落下。

    4.你和那个他分手过后,没见你再和谁一起过。

    5.你要记得,按时吃饭,没了我你也要好好的。

    6.曾几何时,多想走一遍我们曾走过的路,却发现我的左手空了,只剩下风穿过我的指间。

    7.为什么总在我已经把你忘记时,却再来掀起我那漂渺的心。

    9.脸上的快乐别人看得到,心里的痛又有谁能感觉到

    9.每个单身的人背后至少藏着一个让人心碎的秘密

    10.每个人的爱都是一杯水,如果耗尽了最后一滴,杯子就空了。

    11.看着现在的你,回忆过去,好像也就如此

    12.可以放弃的有那么多,可你,是我最不情愿的那一个。

    13.快乐和伤悲没什么分别,心碎到终点都会迎刃而解。

    14.我过得还可以,不好不坏,不惊不喜,一切只是还可以。

    15.我要去变的更好,不要总是回头看那些曾经伤害过你的人,路还很长,温暖的事情以后一定会发生。

    16.放弃并不总意味着你软弱,有时反而说明你足够坚强去舍弃。

    17.回忆是一座桥,却是通往寂寞的牢。

    18.我知道,这样的我很差劲,把所有的精力都下注在这深夜里。

    19.每个人看都会有着属于自己的无奈。

    20.每一个不敢再爱的人,一定很深的爱过。看起来好象百毒不侵,其实早已百毒侵身。

    21.明明不是陌生人,却装旳比陌生人还陌生

    22.默歌尽唱,爱已荒凉,从此一个人地久天长。

    23.那些以前说着永不分离的人,早已经散落在天涯了。

    24.时间会告诉你,伴你到最后的不是旧人的手,而是伤喉的酒。

    25.我们都好懦弱,宁愿放手都不愿挽回。

    26.我想爱一个人或许是卑微的吧,被爱的人总是高贵的,爱的人是卑微的,爱你我一直努力做到最好,只为了能够配得上你。

    27.原来分手就是,这个人跟你再也没有关系,千秋万代,四海八荒,都只有你我,再无我们。

    28.就算只是幻想,却足以抵挡来日方长的孤单,那又怎样?

    29.既然失恋,就必须死心,断线而去的风筝是不可能追回来的。

    30.心好像不曾痛过,但眼泪却不断掉下来。

本网站由棉花云设计并提供技术支持