八月,你好!
“只有在那些静得只能听见呼吸的日子里,你才会明白孤独即生活,才会懂得生活的意义。”市子在每个季节都有她的食谱,夏天她喜欢烤面包、酿米酒、做榛果酱、做雨久花泥。秋天她做核桃饭、煮糖水栗子、晒番薯干...
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
“只有在那些静得只能听见呼吸的日子里,你才会明白孤独即生活,才会懂得生活的意义。”市子在每个季节都有她的食谱,夏天她喜欢烤面包、酿米酒、做榛果酱、做雨久花泥。秋天她做核桃饭、煮糖水栗子、晒番薯干...
不同数据源冲突在spring里面配置了两个以上数据源的时候,可能会出现报错,例如我配置了ES和Mongo两个数据源,就会这样:1The bean 'xxxxEsRepository', defined in xx.repositories.xxEsRepository defined in @EnableMongoRepositories declared on xxApplication, co…
Blog posts support Docusaurus Markdown features, such as MDX.
## 为什么要用 Warp play余额充多了没处花买了warp+,warp 可以有效拯救服务器的媒体解锁能力,妈妈再也不怕咕噜咕噜(非洲方言:指咕鸽)把我给 `Region: CN` 了 而且还能顺便处理掉咕噜咕噜天天弹点选消失型验证码让我搜一次点一年的优异体验 (和群友吹水顺手测了下梯子落地鸡的 [RegionRestrictionCheck](https://github.com/lmc999/RegionRestrictionCheck),看到花了不大价钱买的 Youtube Premium 不能用,感觉像吃了屎一样,正好从记忆的角落翻出来了 warp 这个东西 想起来跟着龟龟白嫖了w…
对常见的排序算法复杂度的分析。关于排序算法的原理与实现直接看这里:https://github.com/hustcc/JS-Sorting-Algorithm几种简单的算法插入排序每次将当前数字向前移动,直到插入到前面合适的位置。最好情况是数组已经排序好,不需要插入,只需要比较n次,时间复杂度O(n)最坏情况是逆序,每次都把当前数字插入到最前面,需要n+(n-1)+… 1 次交换操作,时间复杂度O…
上篇文章说了kotlin里面的反射。既然Java和kotlin的反射包都能在kotlin里面用,虽然kotlin提供了更多操作,但是Java的用起来比较熟悉,那么到底选哪个呢,这次就跑个分试试性能。对比性能还是之前的注解12345//测试注解@MustBeDocumented@Target(AnnotationTarget.PROPERTY,AnnotationTarget.PROPERTY_SE…
一.前言 这是一个基于SpringBoot2.5.3整合MyBatis3.5.7使用PageHelper实现分页的极简教程,笔者使用到的技术及版本如下: SpringBoot 2.5.3 Mybatis 3.5.7 PageHelper 5.2.1 写博客的起因是某位程序猿小姐姐在使用低代码平台时,
CallbacksFor English version of this post, see here.一般来说,一个用 C写的库可能会暴露接收一个函数指针作为回调函数,比如:123typedef void (*callback_t)(void* data);void register_callback(callback_t callback, void* data);然后我们可能会这样使用这个接…
一直以来,习惯在 flex 布局中使用 gap 这个属性设置间距,一直以来也都是在最新的 Chrome 上调试,所以从来没有想在 flex gap 在其他浏览器上存在兼容性问题。最近看了一下文档才反应过来,gap 原来只是 grid 布局的属性,虽然近些年来主流浏览器都已经支持了,但是一些使用人数不少的浏览器其实仍然没有支持,包括 UC、QQ,以及运行在 Android 11 上的最新版 MS E…
与c++和其他语言里面使用异常方式处理错误不同。rust和golang都采用特别的错误处理方式:golang利用函数有多个返回值的特性,直接把错误作为一个返回值。而rust则采用Result来包装函数返回值。这两种办法的好处是,每次调用代码时候都要原地处理错误,保证你不会遗漏任何未处理的错误。那么怎么在c++里实现这种错误处理呢。对于golang的错误处理,只要使用一个tuple就可以,没什么好说…
研究下怎么在Java里定义注解,以及使用反射来读取和使用注解注解的定义Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。 Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。– Wikip…
上一篇文章已经介绍了java的注解和反射,这篇文章来看看kotlin里面的注解和反射。注解kotlin立面定义注解的语法和Java略有不同,不过基本上还是差不多的。先看上篇文章的那个Java版本注解:1234567// 定义注解@Documented@Target({METHOD,FIELD})@Retention(RUNTIME)@interface MyAnno { String value(…
0x00 相关概念NTLM hash 和 Net-NTLM hash1、NTLM hash是指Windows系统下Security Account Manager中保存的用户密码hash。该hash的生成方法:123将明文口令转换成十六进制的格式转换成Unicode格式,即在每个字节之后添加0x00对Unicode字符串作MD4加密,生成32位的十六进制数字串2、Net-NTLM hash是指网络…
序SNMP 是管理进程(NMS)和代理进程(Agent)之间的通信协议。它规定了在网络环境中对设备进行监视和管理的标准化管理框架、通信的公共语言、相应的安全和访问控制机制。网络管理员使用 SNMP 功能可以查询设备信息、修改设备的参数值、监控设备状态、自动发现网络故障、生成报告等。snmp_exporter 安装下载你需要的版本,解压并运行https://github.com/prometheus…
在linux安装oracle测试,如果直接安装在宿主机,不使用后删除就会比较困难,所以采用docker的方式进行安装。环境和准备Linux: Centos7.xDocker: Docker version 20.10.7, build f0df350Oralce: Oracle12 12.2.0.1国内可以访问的 sock5 代理(国内镜像进行加速使用)安装安装docker环境,可以参考这边文章。…
作为一个较为轻量的pdf编辑器,不像adobe那种大部头2GB起步,简单编辑还是能够胜任的。
以前都比较愚蠢,一直以为只有系统服务才可以做到开机后运行,不然就只有用户登录后才可以运行。一直到最近迁移服务器了才开始重新研究这一部分的内容。 先把命令拿出来,只要这一行指令,系统引导后就会自动帮你执行你需要开机执行的程序 sudo loginctl enable-linger $(whoami) 当然也可以不写那个 $(whoami) 或者手动改成你需要的用户名。 服务配置 对于系统服务,用户态服务的配置稍有不同,所以大部分提供给系统服务的服务文件是不能直接使用的。 首先便是 Install 这一块,系统服务一般写的是 multi-user.target [Install] WantedBy…
CS-ServerChan通过 CobaltStike 服务端 / 客户端 挂载脚本,将上线主机信息通过 Server 酱通知到微信项目地址:https://github.com/lintstar/CS-ServerChan/releases如果想使用免费且支持微信模板消息推送的方式可以移步:https://github.com/lintstar/CS-PushPlus前言使用旧的 CS Server酱通知脚本时看到了 ServerChan 关于旧版服务 API 下线的通知:那就更新下 sendkey 吧配置相关信息脚本有两个地方需要替换:ServerChan.pyhttps://sct.ft…
每次夏促,当一堆游戏出现新史低,作为喜加一党的笔者和屏幕前的你,肯定又要剁手了(๑•̀ㅁ•́ฅ)但有没有办法在新史低的时候,以更加优惠的价格买到心心念念的游戏呢?答案是,有!今天就来介绍这样一种...
庆贺吧✿✿ヽ(°▽°)ノ✿
已经收到了一个多星期,最近终于找到空闲给这位智乃开箱拍照。虽说小伙伴有安利同系列的心爱一起订,但因为我的爱不够就只订智乃了,结果后面还阴差阳错在不同地方订出了两
最近弄了个NAS用来保存数据,原本以为数据可以高枕无忧了,结果Proxmox使用CIFS连接NAS的时候来了次连接超时,直接给我把 ... 如何加回Debian10的rc.local最先出现在小林家的白渃。
COS云存储搭实现网站资源的云端存储调用~
合格的程序员(工程师)之软技能最近准备新开一篇文章来写自己成为一个程序员路上的经历……时光流转,一切待续,加油1. 学会记录1.1. 笔记本上班一个月写的字比我大四一年写的字还多,有时候使用电脑...
Arch linux 似乎需要 700MiB+ 的记忆体空间才能成功引导 Arch linux iso ,如果不满足这个需求的话,请使用 vps2arch (当然这个版本是我自己修改过的,可以用原来的版本)。 如果 VNC 不方便使用,比如不方便粘贴之类的,可以用 ssh 来链接(请记得设置密码)。 我们引导上之后,先确认一下网络有连接上,可以用 ping 指令来测试。一般情况下,通过 DHCP 获得 ip 地址的机器都可以正常工作。 而后第一件事就是磁盘分区,因为我用 fdisk 所以我这边就不过多叙述了,这个可以有很多的方法去处理分区。 一般情况下,我们应该设置至少一个分区为 EFI sy…
HTML 5标签<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。<meta> 标签位于文档的头部,不包含任何内容。<meta>标签的属性定义了与文档相关联的名称/值对。< meta &g
安装elrepo并升级内核rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo...
从服务器创建一个500MB的文件供本地计算机下载测速sudo yum install httpd -ysudo systemctl start httpd.servicesudo firewal...
创建文件vi /etc/profile.d/logininfo.sh在里面写入ip=`ifconfig |grep "inet" |awk -F " " ...
好久没水部落格了,那我今天就来水一篇部落格吧。 大概是我新装了 Arch linux 在笔记本上后,今天打算用 VS Code 写部落格,然后想看一下扩展应用里面有什么好玩的东西来的,然后就发现我无论如何都没办法刷新出市场。 那怎么办呢,挂了代理也不行,那大概就不是我的问题了。 于是去 GitHub 上面找了一下有没有人跟我有同样情况的,首先找到了#81115。 这条没有什么用,但是里面说了一句,可以从 Developer tools (F1 -> Search Developer tools 或 Ctrl + Shift + I) 里面来看网络请求。 然后我就发现这东西不对劲,怎么是 COR…
## 关于该资源来源至:[恶魔萝莉控](https://nocilol.me/)## 截图[tabs][tab name="电脑端" active="true"][album type="pho...
前言 SnowNLP自带的分词方式并不好用,使用效果没有jieba分词好,网上找到的很多替换方法都是要去改SnowNLP源码,这种方式很不方便。下面是我不改SnowNLP源码替换方式。 正文 直接上代码吧! 因为Python的函数也是对象,所以可以通过对函数重新赋值来达到重写函数的目的,但注意,这是全局修改!其他地方调用也会是修改后的,不想出现这种情况的话,就修改实例化后对象的函数就行。 修改前后…
## 关于由于个人原因,还是比较喜欢[樱花庄白猫](https://2heng.xin/) 的logo字体特效。可是又懒得做去维护[Sakura](https://2heng.xin/theme...
一.前言 这是一个基于SpringBoot整合Sharding-JDBC实现读写分离的极简教程,笔者使用到的技术及版本如下: SpringBoot 2.5.2 MyBatis-Plus 3.4.3 Sharding-JDBC 4.1.1 MySQL8集群(看笔者前一篇文章有部署教程) 二.项目目录结
早上起来突然看了下DAC0832的datasheet,突然就理解了一直以来困惑的问题,即为什么DAC0832是电流型输出,接运放就能出来想要的电压。 芯片内部框图如下,可以看到其内部有两个寄存...
我们都有着各自的闪光点,也有着各自的阴暗面,我们都是平凡的人;我们都爱着别人,也都渴求着别人爱自己。
只是为了方便分发。 最近在尝试用Rust写程序。虽然使用Rust编写的程序在运行速度上与C/C++相差无几1, … 继续阅读Rust交叉编译静态二进制
这题使用的加密算法是 Demytko,属于一种类似 RSA 的在椭圆曲线上的加密算法,这题的攻击思路也是可以完全类比 RSA Hastad 广播攻击。 加密后的结果是椭圆曲线上的点, Division Polynomials 使我们可以用仅含一个未知数的多项式来表示这个点的 $x$ 坐标: $$ \begin{aligned} \psi_{-1} &=-1 \\ \psi_{0} &=0 \\ \…
## 关于该资源来至:[恶魔萝莉控](https://nocilol.me/)## 截图[tabs][tab name="角色一" active="true"][album type="phot...
起因今天无意中查看了自己名下的域名,突然发现一个极其诡异的事情。我发现居然有人私自用我二级域名(已备案)搭建发卡网站,如果是被别人拿去搭建违法网站,我可是全责啊!查证吓得我赶紧去DNSPOD查看...
最近许久没打 OSU! 了,一方面是感觉手指手腕很累(单手 XZCV 默认键位太鼓模式受害者),再玩下去迟早要完,另一方面是摸了个太鼓控制器来玩也感觉不是很带感
先来SEO一波这个网站,老SEO了 中文视听网网址是多少?中文视听网网址是什么?中文视听网官网是什么?中文视听网收听VOA直播 真实情况是,“中文视听网”,公众号cnshuxue“数学视窗”,从21年6月份开始,使用本站免费的公益广播加速代 […]
P.S.本教程仅针对于Windows多系统,而不是混合架构(例如:黑苹果) 先给大家看看效果(实体机上的效果) 准备材料: DG分区工具 下载链接:DiskGenius – 正式版下载|免费下载 WindowsNTSetup 下载链接:https://winntsetup.en.lo4d.com/windows Windows安装镜像 下……
Sonatype 注册注册 sonatype 账号https://issues.sonatype.org/secure/Signup!default.jspa创建一个 issuehttps://issues.sonatype.org/secure/CreateIssue!default.jsp点击 Create 之后,会跳转至一个 jira 页面 (sonatype 使用 jira 来追踪每一个项…
Motivation Link to heading We need a team management avoid Cookie Hell and GDPR Compliance problem. * Cookie Hell is Cookie request field over 4 KiB. Cookie Review Workflow Link to heading submit to c…
正则表达式(Regular Expression)是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);可以通过正则表达式,从字符串中获取我们想要的特定部分。历史: 维基百科 -…
一.CentOS7.9安装Docker20 安装yum-utils工具 yum install -y yum-utils 设置docker的依赖源 yum-config-manager --add-repo https://download.docker.com/linux/centos/dock