聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
橘舍 橘舍 2021-08-02

八月,你好!

“只有在那些静得只能听见呼吸的日子里,你才会明白孤独即生活,才会懂得生活的意义。”市子在每个季节都有她的食谱,夏天她喜欢烤面包、酿米酒、做榛果酱、做雨久花泥。秋天她做核桃饭、煮糖水栗子、晒番薯干...

Just4fun Just4fun 2021-08-01

Spring Data多数据源冲突问题

不同数据源冲突在spring里面配置了两个以上数据源的时候,可能会出现报错,例如我配置了ES和Mongo两个数据源,就会这样:1The bean 'xxxxEsRepository', defined in xx.repositories.xxEsRepository defined in @EnableMongoRepositories declared on xxApplication, co…

boNote boNote 2021-07-31

在 VPS 上使用 Cloudflare Warp 提升媒体解锁能力 & 路由解决办法

## 为什么要用 Warp play余额充多了没处花买了warp+,warp 可以有效拯救服务器的媒体解锁能力,妈妈再也不怕咕噜咕噜(非洲方言:指咕鸽)把我给 `Region: CN` 了 而且还能顺便处理掉咕噜咕噜天天弹点选消失型验证码让我搜一次点一年的优异体验 (和群友吹水顺手测了下梯子落地鸡的 [RegionRestrictionCheck](https://github.com/lmc999/RegionRestrictionCheck),看到花了不大价钱买的 Youtube Premium 不能用,感觉像吃了屎一样,正好从记忆的角落翻出来了 warp 这个东西 想起来跟着龟龟白嫖了w…

Just4fun Just4fun 2021-07-31

几种排序算法的复杂度分析

对常见的排序算法复杂度的分析。关于排序算法的原理与实现直接看这里:https://github.com/hustcc/JS-Sorting-Algorithm几种简单的算法插入排序每次将当前数字向前移动,直到插入到前面合适的位置。最好情况是数组已经排序好,不需要插入,只需要比较n次,时间复杂度O(n)最坏情况是逆序,每次都把当前数字插入到最前面,需要n+(n-1)+… 1 次交换操作,时间复杂度O…

Just4fun Just4fun 2021-07-30

简单对比Java和Kotlin反射性能

上篇文章说了kotlin里面的反射。既然Java和kotlin的反射包都能在kotlin里面用,虽然kotlin提供了更多操作,但是Java的用起来比较熟悉,那么到底选哪个呢,这次就跑个分试试性能。对比性能还是之前的注解12345//测试注解@MustBeDocumented@Target(AnnotationTarget.PROPERTY,AnnotationTarget.PROPERTY_SE…

樱花庄的白猫 樱花庄的白猫 2021-07-30

基于 SCSS mixin 的 flex gap polyfill

一直以来,习惯在 flex 布局中使用 gap 这个属性设置间距,一直以来也都是在最新的 Chrome 上调试,所以从来没有想在 flex gap 在其他浏览器上存在兼容性问题。最近看了一下文档才反应过来,gap 原来只是 grid 布局的属性,虽然近些年来主流浏览器都已经支持了,但是一些使用人数不少的浏览器其实仍然没有支持,包括 UC、QQ,以及运行在 Android 11 上的最新版 MS E…

Just4fun Just4fun 2021-07-29

在c++里使用rust的error和result,并实现backtrace

与c++和其他语言里面使用异常方式处理错误不同。rust和golang都采用特别的错误处理方式:golang利用函数有多个返回值的特性,直接把错误作为一个返回值。而rust则采用Result来包装函数返回值。这两种办法的好处是,每次调用代码时候都要原地处理错误,保证你不会遗漏任何未处理的错误。那么怎么在c++里实现这种错误处理呢。对于golang的错误处理,只要使用一个tuple就可以,没什么好说…

Just4fun Just4fun 2021-07-29

Java注解和用反射处理注解

研究下怎么在Java里定义注解,以及使用反射来读取和使用注解注解的定义Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。 Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。– Wikip…

Just4fun Just4fun 2021-07-29

继续研究下kotlin的注解和反射

上一篇文章已经介绍了java的注解和反射,这篇文章来看看kotlin里面的注解和反射。注解kotlin立面定义注解的语法和Java略有不同,不过基本上还是差不多的。先看上篇文章的那个Java版本注解:1234567// 定义注解@Documented@Target({METHOD,FIELD})@Retention(RUNTIME)@interface MyAnno { String value(…

evi1cg.me evi1cg.me 2021-07-29

NTLMRelay

0x00 相关概念NTLM hash 和 Net-NTLM hash1、NTLM hash是指Windows系统下Security Account Manager中保存的用户密码hash。该hash的生成方法:123将明文口令转换成十六进制的格式转换成Unicode格式,即在每个字节之后添加0x00对Unicode字符串作MD4加密,生成32位的十六进制数字串2、Net-NTLM hash是指网络…

Zero の 日常 Zero の 日常 2021-07-29

Prometheus实现对IDRAC的SNMP监控

序SNMP 是管理进程(NMS)和代理进程(Agent)之间的通信协议。它规定了在网络环境中对设备进行监视和管理的标准化管理框架、通信的公共语言、相应的安全和访问控制机制。网络管理员使用 SNMP 功能可以查询设备信息、修改设备的参数值、监控设备状态、自动发现网络故障、生成报告等。snmp_exporter 安装下载你需要的版本,解压并运行https://github.com/prometheus…

Junhua's Blog Junhua's Blog 2021-07-29

Docker安装Oracle12C

在linux安装oracle测试,如果直接安装在宿主机,不使用后删除就会比较困难,所以采用docker的方式进行安装。环境和准备Linux: Centos7.xDocker: Docker version 20.10.7, build f0df350Oralce: Oracle12 12.2.0.1国内可以访问的 sock5 代理(国内镜像进行加速使用)安装安装docker环境,可以参考这边文章。…

ssr's blog ssr's blog 2021-07-28

Systemd 在系统启动后立即执行用户态下的服务

以前都比较愚蠢,一直以为只有系统服务才可以做到开机后运行,不然就只有用户登录后才可以运行。一直到最近迁移服务器了才开始重新研究这一部分的内容。 先把命令拿出来,只要这一行指令,系统引导后就会自动帮你执行你需要开机执行的程序 sudo loginctl enable-linger $(whoami) 当然也可以不写那个 $(whoami) 或者手动改成你需要的用户名。 服务配置 对于系统服务,用户态服务的配置稍有不同,所以大部分提供给系统服务的服务文件是不能直接使用的。 首先便是 Install 这一块,系统服务一般写的是 multi-user.target [Install] WantedBy…

离沫凌天๓ 离沫凌天๓ 2021-07-28

CS-ServerChan 主机上线微信通知

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…

Steam打折充值余额攻略

每次夏促,当一堆游戏出现新史低,作为喜加一党的笔者和屏幕前的你,肯定又要剁手了(๑•̀ㅁ•́ฅ)但有没有办法在新史低的时候,以更加优惠的价格买到心心念念的游戏呢?答案是,有!今天就来介绍这样一种...

Pyon Pyon Today Pyon Pyon Today 2021-07-26

PLUM - 香风智乃 夏日祭 Ver.

已经收到了一个多星期,最近终于找到空闲给这位智乃开箱拍照。虽说小伙伴有安利同系列的心爱一起订,但因为我的爱不够就只订智乃了,结果后面还阴差阳错在不同地方订出了两

小林家的白渃 小林家的白渃 2021-07-26

如何加回Debian10的rc.local

最近弄了个NAS用来保存数据,原本以为数据可以高枕无忧了,结果Proxmox使用CIFS连接NAS的时候来了次连接超时,直接给我把 ... 如何加回Debian10的rc.local最先出现在小林家的白渃。

www.kelevc.cn www.kelevc.cn 2021-07-24

【工作】做一名合格的程序员

合格的程序员(工程师)之软技能最近准备新开一篇文章来写自己成为一个程序员路上的经历……时光流转,一切待续,加油1. 学会记录1.1. 笔记本上班一个月写的字比我大四一年写的字还多,有时候使用电脑...

ssr's blog ssr's blog 2021-07-24

一个不完整的 VPS 安装 Archlinux 教程

Arch linux 似乎需要 700MiB+ 的记忆体空间才能成功引导 Arch linux iso ,如果不满足这个需求的话,请使用 vps2arch (当然这个版本是我自己修改过的,可以用原来的版本)。 如果 VNC 不方便使用,比如不方便粘贴之类的,可以用 ssh 来链接(请记得设置密码)。 我们引导上之后,先确认一下网络有连接上,可以用 ping 指令来测试。一般情况下,通过 DHCP 获得 ip 地址的机器都可以正常工作。 而后第一件事就是磁盘分区,因为我用 fdisk 所以我这边就不过多叙述了,这个可以有很多的方法去处理分区。 一般情况下,我们应该设置至少一个分区为 EFI sy…

DeQ Code Blog DeQ Code Blog 2021-07-23

HTML5 meta标签

HTML 5标签<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。<meta> 标签位于文档的头部,不包含任何内容。<meta>标签的属性定义了与文档相关联的名称/值对。< meta &g

ssr's blog ssr's blog 2021-07-22

我的 VS Code 为什么不能下载扩展软件

好久没水部落格了,那我今天就来水一篇部落格吧。 大概是我新装了 Arch linux 在笔记本上后,今天打算用 VS Code 写部落格,然后想看一下扩展应用里面有什么好玩的东西来的,然后就发现我无论如何都没办法刷新出市场。 那怎么办呢,挂了代理也不行,那大概就不是我的问题了。 于是去 GitHub 上面找了一下有没有人跟我有同样情况的,首先找到了#81115。 这条没有什么用,但是里面说了一句,可以从 Developer tools (F1 -> Search Developer tools 或 Ctrl + Shift + I) 里面来看网络请求。 然后我就发现这东西不对劲,怎么是 COR…

MY ELF MY ELF 2021-07-22

SnowNLP 使用 jieba 分词替代自带分词方式

前言 SnowNLP自带的分词方式并不好用,使用效果没有jieba分词好,网上找到的很多替换方法都是要去改SnowNLP源码,这种方式很不方便。下面是我不改SnowNLP源码替换方式。 正文 直接上代码吧! 因为Python的函数也是对象,所以可以通过对函数重新赋值来达到重写函数的目的,但注意,这是全局修改!其他地方调用也会是修改后的,不想出现这种情况的话,就修改实例化后对象的函数就行。 修改前后…

前进笔记 前进笔记 2021-07-21

DAC0832原理和计算

早上起来突然看了下DAC0832的datasheet,突然就理解了一直以来困惑的问题,即为什么DAC0832是电流型输出,接运放就能出来想要的电压。 芯片内部框图如下,可以看到其内部有两个寄存...

Slightwind Slightwind 2021-07-20

Official Solution to the "lowExponent" Problem in NepCTF2021

这题使用的加密算法是 Demytko,属于一种类似 RSA 的在椭圆曲线上的加密算法,这题的攻击思路也是可以完全类比 RSA Hastad 广播攻击。 加密后的结果是椭圆曲线上的点, Division Polynomials 使我们可以用仅含一个未知数的多项式来表示这个点的 $x$ 坐标: $$ \begin{aligned} \psi_{-1} &=-1 \\ \psi_{0} &=0 \\ \…

橘舍 橘舍 2021-07-20

我的备案域名居然被别人非法使用

起因今天无意中查看了自己名下的域名,突然发现一个极其诡异的事情。我发现居然有人私自用我二级域名(已备案)搭建发卡网站,如果是被别人拿去搭建违法网站,我可是全责啊!查证吓得我赶紧去DNSPOD查看...

Zero の 日常 Zero の 日常 2021-07-19

Maven中央仓库项目上传指南

Sonatype 注册注册 sonatype 账号https://issues.sonatype.org/secure/Signup!default.jspa创建一个 issuehttps://issues.sonatype.org/secure/CreateIssue!default.jsp点击 Create 之后,会跳转至一个 jira 页面 (sonatype 使用 jira 来追踪每一个项…

qinxs小站 qinxs小站 2021-07-18

正则表达式

正则表达式(Regular Expression)是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);可以通过正则表达式,从字符串中获取我们想要的特定部分。历史: 维基百科 -…