XOR

5.15学习总结-大道至简

本书是关于软件工程感想的书籍,作者亲历多国内软件工程的辉煌期和低沉期,从失败中觉醒而思考,对软件开发、工程中的现状深刻反思,从而完成这本著作。在缺乏独立思维、对国外工程理论亦步亦趋的软件开发界方面,这本书或许是第一本从工程实践出发溯源而论的著作。 通读下来,有几点我印象特别深刻: 将编程比作劳力活, ......
大道 5.15 15

5.16学习总结-大道至简

大道至简,知易行难,知行合一,得到功成,大道至简,悟在天成。 一门技术一门学问,弄得很深奥是因为没有看穿实质,搞的很复杂是因为没有抓住程序的关键。 在搏击较量中,出招过多就是多余无效的招数太多,有效的招数少; 医生开的药方越多,就越是把握不好方法,用那些判断不准的药来试。 博大精深就是没有认清实质、 ......
大道 5.16 16

5.18学习总结-大道至简

大道至简,知易行难 知道原理或者道理很简单,但是执行起来却是很难,为什么呢? 削减其实是一件很痛苦的事,比如一家企业里,有几个项目都运行良好,但是其中有些项目的前景空间很小,此时做企业的老板会做什么样动作呢?是继续并行这些项目,还是利剑砍乱麻,把前景不太好的砍掉,重点在运作前景好的项目呢?这个选择其 ......
大道 5.18 18

Redis - 二进制位数组

数学上有一个“计算汉明重量”的问题,即求取一个二进制位中非 0 的数量。使用 Redis 提供的 Bitmap 统计时恰恰是这样一个问题,学习后能发现解决办法却是如此巧妙。 ......
二进制 位数 Redis

ASP.NET Core 中的基础知识

**整个 ASP.NET Core 框架建立在一个底层的依赖注入框架之上,它使用依赖注入容器提供所需的服务对象。**(默认是构造函数注入方式) # 对项目文件的理解: VS打开的解决方案中,双击项目名,查看项目文件,即 xx.csproj 文件 ```xml Exe--> net6.0 enable ......
基础知识 基础 知识 Core ASP

Vue通过v-modal实现子组件通讯

1、在props设置属性value ``` props: { value: { type: Object, default: {} } } ``` 1、设置属性,接收value,在mounted或created中赋值 ``` data(){ return { valueObj:{} } }, mou ......
组件 v-modal 通讯 modal Vue

命令漏洞

......
漏洞 命令

使用VUE的component is 组件实现切换标签

VUE实现切换标签: <!DOCTYPE html> <html> <head> <title>Dynamic Components Example</title> <script src="https://unpkg.com/vue@2"></script> <style> .tab-button ......
组件 component 标签 VUE is

【2023-05-19】连岳摘抄

20:00 长存虔敬之心,善养赤子之趣,不断求索如海滩拾贝,得失不计,融入社会而怡然自得。 ——任继周 好人也不能犯原则性的错误。有时候,这种错误只要犯一次,一生就归零,甚至是负数。这是人生极其严酷的规律。许多像你爸爸这种破产的人,不仅是好人,往往还是聪明人。遗憾的是,只要犯了投资的原则性错误,好人 ......
2023 05 19

Ubuntu18.04使用Systemback制作系统镜像并还原

Ubuntu18.04使用Systemback制作系统镜像并还原 1.下载Systemback工具 (1)要在Ubuntu 18.04或Ubuntu 18.10系统上安装systemback,首先删除PPA: sudo add-apt-repository --remove ppa:nemh/sys ......
制作系统 Systemback 镜像 Ubuntu 系统

23-05-21 刷题

## [2225. 找出输掉零场或一场比赛的玩家 - 力扣(LeetCode)](https://leetcode.cn/problems/find-players-with-zero-or-one-losses/) 思路: - 这个太水了,直接使用HashMap和HashSet即可。 - 复杂度分 ......
23 05 21

动态规划:剑指 Offer 46. 把数字翻译成字符串

题目描述: 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。 一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。 提示: 0 <= num < 231 解题思路: 根据 ......
字符串 字符 数字 动态 Offer

通用 Mapper 的批量插入实现

具体的 SQL 模板实现如下所示: ``` java import org.apache.ibatis.mapping.MappedStatement; import tk.mybatis.mapper.MapperException; import tk.mybatis.mapper.entity ......
Mapper

IIS三大功能

IIS(Internet Information Services)是微软的Web服务器软件,其三大功能如下:1. Web服务器:IIS作为Web服务器软件可以提供Web应用程序的服务,包括HTTP请求的处理、网站和Web应用程序的管理以及静态和动态内容的传输等,支持多种Web技术,例如ASP.NE ......
三大 功能 IIS

例子的雅称

例子的雅称也可以称为“典故”、“寓言”、“譬喻”等。其中,“典故”指的是一个历史事件、传说或文学作品中的具体片段,在某种程度上反映了人类对于某个特定主题或价值观念的认识和思考。“寓言”则是一种通过虚构故事或形象来传达某种道德、哲理或社会现象的文学形式。寓言常常包含着明显的象征意义,需要读者进行深层次 ......
雅称 例子

synchorized的底层实现

synchronized是Java中用于实现线程同步的关键字,它可以用于方法或代码块中,保证在同一时刻只有一个线程可以访问这个方法或代码块,从而避免多个线程同时访问共享资源导致的数据不一致、线程安全问题。 主要是由JVM实现的。 synchronized的实现主要是通过对象锁来实现的。当一个线程进入 ......
底层 synchorized

为什么袁隆平的英语这么好?这才是学到老的典范!

文 / 冰雪(微信公众号:王不留) 2021年5月22日13时07分,“共和国勋章”获得者、中国工程院院士、国家杂交水稻工程技术研究中心主任、湖南省政协原副主席袁隆平,因病逝世,享年91岁。 一晃两年过去了。袁隆平院士用一粒种子改变了世界,他的成就来自对目标的坚定追求和对新知识的不断获知。 袁老能够 ......
典范

2023是AI爆发的元年,程序员赚钱的机会来了,附49个机会!

以下是程序员利用AI做代码生成的赚钱思路、方案,共49条,按照不同分类列出: 基于自然语言生成的机会: 1. 开发基于AI的自动生成代码软件,应用于网站开发、移动应用开发、家庭自动化、人工智能等各个领域,赚取相应的软件销售和服务费用。2. 开发基于AI的代码阅读工具,能够快速分析代码结构和代码逻辑, ......
机会 程序员 程序 2023

JavaSE【第五章】面向对象

# JavaSE【第五章】面向对象 引言! > 面向对象是Java核心的内容部分,在学习的过程中首先需要您掌握各种知识点,利用知识点进行程序的设计。面向对象的运用是一个漫长的过程,关系到程序设计的各个方面,不仅仅是编写代码部分。 > > 面向对象的相关内容是比较抽象的,掌握的难度上会有所增加。 举例 ......
对象 JavaSE

1104. 模版标签

一、常用标签 模板标签:标签在渲染的过程中提供任意的逻辑 标签语法:由{% %} 来定义,例如:{%tag%} {%endtag%} 模板标签的例子: 1. if {% if name == 'python' %} 这个是python的页面 {% elif name == 'dhango' %} 这 ......
模版 标签 1104

ECPS 208: Control Systems 控制系统

ECPS 208: Control Systems for Cyber Physical SystemsHomework Assignment Number 4Higher Dimensional Quadcopter - Trajectory ControlSpring 2023Consider ......
控制系统 Control Systems 系统 ECPS

Nacos做注册中心相关

Nacos是Alibaba的产品。因为 springcloud官方有些组件已经停更了。所以 阿里 自己写了一些用来替代 **注册中心**: * 安装Nacos(服务端) : windows版,解压缩包即可。 Nacos默认就请你模式,若要单例模式运行要改配置文件 bin/startup.cmd 里m ......
Nacos

如何借助Kafka持久化存储K8S事件数据?

大家应该对 Kubernetes Events 并不陌生,特别是当你使用 kubectl describe 命令或 Event API 资源来了解集群中的故障时。 ``` $ kubectl get events 15m Warning FailedCreate replicaset/ml-pipe ......
事件 数据 Kafka K8S K8

一学就会的okr落地流程

OKR(Objectives and Key Results)是一种目标管理方法,它的落地过程需要经历以下几个步骤: 确定目标:首先需要确定目标,这个目标应该是具有挑战性和可衡量性的。同时,目标应该与公司的整体战略和愿景相一致,能够推动公司整体发展。 制定关键结果:在确定目标之后,需要制定关键结果, ......
流程 okr

【pandas基础】--数据排序

`pandas`的数据排序可以帮助我们更好地理解和分析数据。 通过对数据进行排序,我们可以提取出特定的信息,例如最大值、最小值、中位数、众数等等,从而更准确地识别数据的特征和特点。 此外,数据排序还可以帮助我们更好地进行数据可视化,例如绘制直方图、箱线图等等,进一步帮助我们对数据进行解读和分析。 总 ......
基础 数据 pandas

1064 Complete Binary Search Tree

题目: A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties: The left subtree of a node contains only no ......
Complete Binary Search 1064 Tree

定位apache慢请求神器—mod_log_slow

导读 apache php站点负载时不时高负载,但是因为上面的站点太多,太难排查到底是哪个站点引起的。nginx php-fpm倒是好查,他有一个slowlog,可以快速的定位到出现故障的php代码位置,使用xdebug来查问题太复杂。写mod_log_slow的灵感来源于mysql的slowlog ......
神器 mod_log_slow apache slow mod

视频格式转换:flv转MP4

网络上有很多格式转换的软件,但是大多要收费,这里介绍一种免费方式,使用开源的ffmpeg.exe进行格式转换。 可以在这个地址下载Download FFmpeg。 使用命令行即可将flv转成MP4 ffmpeg -i "1.flv" -c copy "1.mp4" 分享一个批处理命令,将ffmpeg ......
格式 视频 flv MP4 MP

NeepuCTF出题日记

# FunnyRsa e=3很小,直接使用低加密指数攻击即可求解 ```python n = 5084808543727567559137911017453057624575172981596809896447473403270369775785275053183249586332327396872 ......
NeepuCTF 日记

WSL启动windows系统中的应用

以在wsl终端打开windows下的paraview为例 首先在wsl终端中通过 vim ~/.bashrc 打开.bashrc文件,在.bashrc文件的最后添加 alias paraview=/mnt/d/ParaView/bin/paraview.exe 其中的 “=” 号前面的 paravi ......
windows 系统 WSL