• 2024-09-17关于话语体系
    现在(2024.09.17)的我认为,作为男人,需要有自己的一套话语体系。需要话语体系的原因人心易变,沟通理解需要成本。人心易变。相比天道,人心的变化有时候看起来毫无规律。必须有自己的话语体系,对外说话有维持不变的点。话语本身具有力量。不是满足所有人,而是让部分人尽量能接受,满
  • 2024-09-05Mysql-慢SQL的处理以及SQL优化
    前言开发过程中,从日志或者链路追踪中,我们可以统计和观察到慢SQL的存在,那么慢SQL需要如何去考虑以及修改呢?考虑:1、是否使用索引、是否load过多不需要的数据、数据库数据过多命中索引,尽量使用合适的索引重写SQL,查询的字段尽量精准,where过滤条件越精准的往前放清除老数据
  • 2024-07-24鸡爪
    考场上被这道题卡了三个半小时,没想到自己的构造水平这么差……正解是,字典序最小的必要条件是1号点连的边尽量多,相同时2号点连的边尽量多,相同时3号点连的边尽量多,以此类推构造题的核心在于数学推导而不在于代码实现一步步优化得到正解似乎是可行的,但耗时太长;这次你推导3个多小
  • 2024-05-17设计原则
    单一功能原则:它规定一个类应该只有一个发生变化的原因,即一个类/方法只干一件事。开闭原则:对于扩展是开放的,但是对于修改是封闭的,这意味着在不修改一个软件实体的基础上去扩展其功能。依赖倒置原则:要底层实现尽量依赖抽象类与接口,方便系统间的解耦,有利于扩展与维护。合成复用原
  • 2024-05-08MySQL索引创建原则
    1,2,5,6比较重要。针对于数据量较大,且查询比较频繁的表建立索引。单表超过10万数据(增加用户体验)。针对于常作为查询条件(where)、排序(orderby)、分组(groupby)操作的字段建立索引。尽量选择区分度高的列作为索引,尽量建立唯一索引,区分度越高,使用索引的效率越高。如果是字符
  • 2024-03-15做题小计:ARC120D
    传送门:Luogu题意讲的很清楚了,不再赘述。首先我们看一下这个式子。\[\sum\limits|a_i-a_j|\]添加了绝对值,似乎不太好维护。如果还是看做一位位取的话,我们不知道当前的数比后面的数是小还是大,无法确定正负号。绝对值不好搞,就拆绝对值。\[\sum\limits_{i=1}^n(-1)^{[a_i<a_j]
  • 2024-02-18对提问方式的思考
    提问的智慧 https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md在阅读这篇文章以后,总体来说,我希望我尽量能够做到上面所提醒的内容。关于提问,我觉得要获得解答,首先需要让对方完全理解自己的疑问,要做到这一点,应该学会站在别人的角
  • 2023-12-11说说Unity发布WebGL的那些事儿-优化篇
    1.下载Unity2020.1和更高的版本(因为Unity从这个版本之后对WebGL进行了优化)2.如果没有必须后台运行的必要就关闭后台运行P->ResolutionandPresentation->RunInBackGround3.修改一个合适的加载页面(尽量小加载页能让人时间感降低)因为加载的进度条是与数据加载有关与加载到引
  • 2023-12-02debug方法论
    想来今年有几次印象比较深的debug经历。每次的debug时间差不多在一周,每次也都学到一些新的调式手段。总结以下debug的经验。第一点:debug最重要的逻辑要严密,要基于一个确定的事实用控制变量法去测试猜想。对于不确定的事实不要当成既定事实,这是debug的大忌。错误往往隐藏在下意识
  • 2023-11-11近期歌单(实时更新(我尽量))
    最后更新于:2023/11/11音游曲TJ.hangneil-Apollo搭配PV食用!感觉是很洗脑。我暂时年龄阅历等深度不够,或者现在脑子还没发疯,所以不能具体描述感受了啊/kk。ARForest-InvertesWorld草了啊,今天早上来机房刷B站看到臀和Rotaeno联动,再一看诶诶ARForest,点进曲子
  • 2023-09-28〖七月〗
    前几天在学校里看《命运呼叫转移》,听到了这首歌,感觉不错所以就加在博课里了!七                            月                              真                                 
  • 2023-09-16设计模式7大原则
    开闭原则对扩展开放,对修改关闭。依赖倒置原则面向接口编程。单一职责原则一个类、接口、方法只负责一项职责。接口隔离原则接口中方法尽量少。迪米特法则尽量降低类与类之间的耦合。里氏替换原则引用父类的地方能使用其子类。合成复用原则尽量使用合成/聚合的方式,不是使用继
  • 2023-08-22Java优化技巧
    1.尽量在合适的场合使用单例单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2.尽量避免随意使用静态变量当某个
  • 2023-07-29洛谷 P3243 [HNOI2015] 菜肴制作 - toposort 需自己理解翻译题面
    P3243[HNOI2015]菜肴制作题目描述知名美食家小A被邀请至ATM大酒店,为其品评菜肴。ATM酒店为小A准备了\(n\)道菜肴,酒店按照为菜肴预估的质量从高到低给予\(1\)到\(n\)的顺序编号,预估质量最高的菜肴编号为\(1\)。由于菜肴之间口味搭配的问题,某些菜肴必须在另一些
  • 2023-06-08Xor-MST
    Xor-MST这道题其实是一种最小生成树算法名曰Boruvka的算法,但是平时还是Kruskal算法用的说,相信大家也是由它想起的。根据套路,由于要求的是异或边权之和的最小值,果断构建01trie。我们将样例画出来我们可以对这颗树进行dfs,可以看出两个点的LCA越深,那么它们合并代价就越
  • 2023-05-13《花雕学AI》34:用13种Prompt玩转AI聊天机器人—揭秘ChatGPT模型
    引言:聊天机器人是一种能够通过自然语言进行交流的智能系统,它可以模仿人类的对话方式,提供各种信息、服务或娱乐。随着人工智能技术的发展,聊天机器人的应用越来越广泛,从电商、教育、医疗、旅游等领域,到社交、游戏、文学等领域,都可以看到聊天机器人的身影。聊天机器人不仅可以给用户
  • 2023-04-05老妖怪个人建议环境保护低碳生活22条
     大家好,我是9届唤青老人,简称老妖怪。本人工作说好听点就是学校里面回收破烂的。 2013年翠湖我还自己参加社团活动。 作为环保主义者早已熟知唤青22条,个人还是对里面有些条款有看法,没啥,我也早离开社团了,只是自己根据自己想法提出个人环保建议。唤青22条:1.拒用一次性餐具。2
  • 2023-03-24Java高级开发必会的50个性能优化的细节
    在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。●1.尽量在合适的场合使用单例如果想学习Java工程
  • 2023-03-09索引设计原则
    满足业务需求的情况下,尽量降低主键的长度。插入数据时,尽量选择顺序插入,选择使用AUTO_INCREMENT自增主键。尽量不要使用UUID做主键或者是其他自然主键,如身份证号。业务操作
  • 2023-03-08索引设计原则
    1).针对于数据量较大,且查询比较频繁的表建立索引。2).针对于常作为查询条件(where)、排序(orderby)、分组(groupby)操作的字段建立索引。3).尽量选择区分度高的列作为索引,尽
  • 2023-01-19python 工匠规范
    最近看了《python工匠》这本关于python的书,虽然只看了第一章关于变量与注释的内容,也有些突如其来的想法。一直学习如何使用python去做一些功能,忽略了它本身的一些特性和
  • 2023-01-18提高C#编程水平的50个要点(二)
    26.对需要排序的对象实现IComparable和IComparer接口27.避免使用 ICloneable接口28.避免使用类型转换操作符29.只有当基类加入了与派生类中现有的函数名称相同的函数时,才需
  • 2022-11-18关于引用第三方控件等的想法和体会
    1、从我自己开发的情况而言,我自己的原则是尽量不使用第三方的。2、如果采用第三方的,自己会坚持如下几个原则(1)、引用的是非业务核心的(2)、第三方是正规的公司或组织发布的(3)、
  • 2022-11-18修改他人代码经验总结
    由于工作的需要,十几年来经常要在别人的程序代码的基础上修改才能完成目标,与自己从头做项目区别还是不小,简单总结如下:1、继承无论你觉得别人的东西写得再烂,再坏,你首先也要耐
  • 2022-11-04炒股日记
    1.当股市下跌时,看势头不对的时候,要抛的话就尽量抛一部分。下午再观望。全抛的,是种傻逼操作,尽量不要做。2022/11/42.能拿到手的钱,才是真钱,不要把自己的钱,寄托在市场行情上