日报2023 12 13
2023年阅读笔记1
读书笔记 |《代码整洁之道》 序言 全员生产维护(“Total Productive Maintenance”,TPM),其重要支柱之一就是5S原则 整理:也就是命名的合理性 整顿:也就是整齐,简而言之就是“物皆有其位,而后物归其位” 清楚:无用的注解和代码,要及时清除干净 清洁:也就是标准化,为代 ......
2023年阅读笔记2
四、注解 注解的缺点 若编程语言足够有表达力,就不需要注释 注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。注释总是一种失败 程序员应当负责将注释保持在可维护、有关联、精确的高度,更应该把力气用在写清楚代码上,直接保证无须编写注释 不准确的注释要比没注释坏得多 注释不能美化糟糕的代码 带有少量 ......
2023年阅读笔记3
八、边界 使用第三方代码 第三方程序包和框架提供者追求普适性,这样就能在多个环境中工作,吸引广泛的用户 我们建议不要将Map(或在边界上的其他接口)在系统中传递,把它保留在类或近亲类中,避免从API中返回边界接口,或将接口作为参数传递给公共API 浏览和学习边界(学习新的第三方代码,需要些学习性测试 ......
AP5127 DC-DC降压恒流IC 12-24V 9V2A 40珠双色LED车灯方案
此方案应用领域:电动车,摩托车灯照明, 汽车灯照明,手电筒,LED照明等 AP5127 是一款 PWM 工作模式,高效率、外 围简单、内置功率管,适用于 12-100V 输入的高 精度降压 LED 恒流驱动芯片。输出功率可达 25W,电流 2.5A。 AP5127 可实现全亮/半亮功能切换,通过 M ......
CSP2023 游记
两个都报了。 CSP2023 RP++ Day 1(9.16) 上午空调有点冷啊,30 min 才做完。做完后还纠结了那个二叉树好几分钟,然后直接摆烂。 中午看 lry 玩原,下午有点困。打提高那个复杂度的极限不知道是 \(\ln\ln n\),写最后一题时脑袋很昏,怒挂。 9.17- 摆。 9.2 ......
实验13:享元模式
[实验任务一]:围棋 设计一个围棋软件,在系统中只存在一个白 棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 实验要求: 1. 提交类图; 2. 提交源代码; package test; public class BlackPiece extends Piece{ @Override ......
实验12:外观模式
[实验任务一]:计算机开启 在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load ......
CVE-2023-36025 Windows SmartScreen 安全功能绕过漏洞
CVE-2023-36025是微软于11月补丁日发布的安全更新中修复Windows SmartScreen安全功能绕过漏洞。攻击者可以通过诱导用户单击特制的URL来利用该漏洞,对目标系统进行攻击。成功利用该漏洞的攻击者能够绕过Windows Defender SmartScreen检查及其相关提示。... ......
MySQL优化:12种提升SQL执行效率的有效方法
在数据库管理和优化的世界里,MySQL作为一个流行的关系型数据库管理系统,其性能优化是任何数据密集型应用成功的关键。优化MySQL数据库不仅可以显著提高SQL查询的效率,还能确保数据的稳定性和可靠性。 在本文中,我将介绍12种提升SQL执行效率的有效方法,并通过实用的代码示例来具体展示如何实施这些优 ......
P9073 [WC/CTS2023] 楼梯
思维题…… 最关键的一步是想到 刻画楼梯的右边界和下边界,剩下的就顺理成章了。 假设我们从右上到左下走楼梯的边界,用 \(1\) 代表竖边,\(0\) 代表横边,就能够得到一个长度为 \(p + 1\) 的序列。 例如题图: 我们从 \((1,4)\) 右侧开始走,到 \((5,1)\) 下侧结束, ......
配置2023版Idear
IDEA的使用 IDEA的简单介绍 IDEA的主要优势 IDEA的卸载 IDEA的安装 第一个程序:HelloWorld 结束语 IDEA的简单介绍 IDEA全称IntelliJ IDEA,是Java语言对的集成开发环境,IDEA在业界被认为是公认最好的Java开发工具。 IDEA的主要优势✅功能强 ......
尤雨溪:框架挖坑靠文档来补,这算 PUA 用户吗?丨 RTE 开发者日报 Vol.122
开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文章 」、「有看点的 会议 」,但内容仅代表编 ......
即时通讯技术文集(第31期):IM开发综合技术合集(Part4) [共13篇]
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第31 期。 [- 1 -] IM消息ID技术专题(一):微信的海量IM聊天消息序列号生成实践(算法原理篇) [链接] http://www.52im.net/thread-1998-1-1.h ......
2023年7月~11月FZOJ做题记录
2023年7月~11月FZOJ做题记录 FZOJ3030 [2018NOI前模拟] 狗 \(n\) 条狗在排队。狗有很多品种,我们把品种也从 \(1\) 到 \(n\) 标号,相同标号的狗是同一种。狗按照 \(1\) 到 \(n\) 的顺序依次前来排队,但是狗会插队,每条狗希望插队到一个最靠前的位置 ......
2023/1/8软件工程日报
2. Transformer 的输入 Transformer 中单词的输入表示 x由单词 Embedding 和位置 Embedding (Positional Encoding)相加得到。 2.1 单词 Embedding 单词的 Embedding 有很多种方式可以获取,例如可以采用 Word2 ......
12--协程
一 协程概念 # 1 协程 又称微线程(纤程),是一种用户态的轻量级线程 # 2 子程序 在所有的语言中都是层级调用的 比如A中调用B,B在执行过程中调用C C执行完返回,B执行完返回,最后是A执行完毕 这是通过栈实现的,一个函数就是一个执行的子程序 子程序的调用总是有一个入口、一次返回,调用的顺序 ......
【专题】2023中国数字平台开放性指数研究报告PDF合集分享(附原数据表)
原文链接:https://tecdat.cn/?p=34786 原文出处:拓端数据部落公众号 在数字平台的开放性持续向好的背景下,交易和转移两个方面成为推动数字平台总体开放性不断提升的主要动力。然而,接入和退出维度仍然是限制数字平台总体开放性的重要因素。电商交易平台的整体开放性平均得分最高,而社交媒 ......
2023.1
杂题 CF1085G Beautiful Matrix 比较自然的题。 首先发现总方案数就是 \(n!\times f^{n-1}_n\),其中 \(f_n\) 是错排数。也就是第一行任意确定一个排列,接下来每一行都是个错排。然后我们相当于给了一个方案,问多少个方案的字典序比它小。 第一行就不同的情 ......
.NET周刊【1月第1期 2023-01-07】
一月头条:C# 被评为2023年度编程语言! 在TIOBE指数的历史上,祝贺 C# 首次赢得了年度编程语言奖项!C# 已经是十大顶尖选手超过两个十年了,现在它正在迎头赶上四大语言,凭借一年内最大增幅(+1.43%)赢得了这个当之无愧的奖项。紧随其后的是Scratch(+0.83%)和Fortran( ......
2023感动的瞬间
2023年六月底一个下午,夏日炎炎的午后,热风徐徐地吹,并未带来一丝丝凉爽;下班后,在去吃晚饭的路上,漫步在宜宾的街头,人来人往,汽车行驶的杂声和鸣笛声,有地摊商贩的叫卖声,一番市井生活的景象,其中远处传来断断续续的风笛声,在吵杂的声音中,显得别具一格。慢慢靠近后,发现是一位中年男子在吹笛子,笛声随 ......
2023-12-2、因子化简
注意数据类型不要溢出 //因子化简 #include<iostream> #include<string> #include<vector> #include<algorithm> #include<cmath> using namespace std; //判断是否是素数 bool is_prim ......
2023年资深C#开发者的思考
2023年转眼间就这样过掉了,作为一名资深C#的开发员人员,年龄也大了1岁,从最早接触C#开始,算下来已经超过15年以上了,随着工作经验的不断增加,物价不断的飞涨以及家庭支出的不断上涨,工作1份工资已经不能满足这个飞涨的时代,所以在好多年前就利用业余时间开始了接软件研发的私活,从刚开始的最普通的软件 ......
热闹的人工智能VS酷寒的资本寒冬,2023年AI Agent项目盘点与融资分析
2023年国内AI Agent下项目大盘点,科技大厂与创业公司齐头并进 热闹人工智能VS酷寒资本寒冬,2023年AI Agent项目盘点与融资分析 资本寒冬下的AIGC,为什么这些AI Agent项目能够先一步获得融资? 一边热闹一边冰冷,资本寒冬下的AI Agent铆足劲头狂奔 AI Agent成 ......
OpenAI 也在 996?一位离职员工自白:代码贡献第四,经常工作 6 天丨 RTE 开发者日报 Vol.121
开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文章 」、「有看点的 会议 」,但内容仅代表编 ......
2023 北京国炬软件年度总结—JeecgBoot与敲敲云
2023年对于北京国炬软件公司来说是一个充满成就和创新的一年。 我们成功推出了APass零代码平台—敲敲云,一款能够在5分钟内搭建应用的新一代零代码平台。自2023年1月1号正式上线以来,敲敲云已经突破了10万注册用户,并与数百家战略合作伙伴达成合作。这标志着我们在零代码领域取得了重大突破,为客户提 ......
1.13号(本周六)直播:GraphQL接口安全测试
本次的课程的内容为: 1、GraphQL介绍和API识别2、GraphQL API安全问题3、案例实践和测试工具 1月13日晚20:00,我们不见不散~ Ms08067安全实验室专注于网络安全知识的普及和培训,是专业的“图书出版+培训”的网络安全在线教育平台,专注于网络安全领域中高端人才培养。 平台 ......
Linux Debian12将本地项目上传到码云(gitee)远程仓库
一、注册码云gitee账号 这个可以参考其他教程,本文不做介绍。 gitee官网:https://gitee.com/ 二、Linux Debian12安装git 如果Linux系统没有安装git,可以使用下面命令安装git sudo apt install git 三、gitee新建仓库 我这只做 ......
Linux Debian12使用git将本地项目打标签、创建分支和分支合并到master再上传到码云(gitee)远程仓库
一、git创建分支并克隆指定分支到本地 gitee官网:https://gitee.com/ 登录上gitee账号,我这用test仓库作测试。新建分支名称为develop,分支起点选择master,创建即可,如下图所示: 使用git管理代码版本时,本地分支默认与远程同名分支建立追踪关系。git cl ......
CCPC 2023 北京市赛
比赛链接 A. 游戏 显然走回头路不优,于是可以直接 DP,如果有 \(\geq 2\) 个儿子能赢那 \(u\) 就能赢。 B. 替换 没啥意思的题。一开始想的根号分治,但是发现 \(\geq B\) 的部分只会用 bitset 暴力,然后写一下发现直接过了,有点无语。 C. 史莱姆工厂 区间 D ......