About
A postdoc who majors in physical chemistry. Abilities Level1 C/C++ Beginner Rust Beginner LaTeX Newbie VASP Beginner Linux Beginner https://english.stackexchange.com/questions/83832/list-of-expertise-…
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
A postdoc who majors in physical chemistry. Abilities Level1 C/C++ Beginner Rust Beginner LaTeX Newbie VASP Beginner Linux Beginner https://english.stackexchange.com/questions/83832/list-of-expertise-…
代码:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990#include"utils.h"#includeusing namespace std;void calMinDis(){ bool **_map = NULL; int **_min_dis; int _height = 100; int _wid…
缘由:游戏用的台式机坏掉了。去年底配了一台 ITX,GIGABYTE AORUS X570 I PRO WIFI 大概是这个型号的主板,在一次 BIOS 升级之后无法进入 POST,配件 LED 都显示正常,风扇正常。于是按照官方说明,准备重刷 BIOS:一张闪存盘格式化为 FAT32固件改名为 GIGABYTE.BIN 放在根目录下插在 BIOS USB 接口,接通电源但不开机的情况下按 Q Flash Plus 开始刷机但是按下之后并没有描述的橙色灯亮,只看到闪存盘的存取 LED 快速闪了几下就没了动静。一度以为文件有问题,或者闪存盘有问题,或者格式化有问题。于是拆了一个新的闪迪的闪存盘,…
特性抽象类包含抽象方法的一定是抽象类,但是抽象类不一定含有抽象方法;抽象类中的抽象方法的修饰符只能为public或者protected,默认为public;一个子类继承一个抽象类,则子类必须实现父类抽象方法,否则子类也必须定义为抽象类;抽象类可以包含属性、方法、构造方法,但是构造方法不能用于实例化,主要用途是被子类调用。接口接口成员变量默认为public static final,必须赋初值,不能被修改JDK1.8中对接口增加了新的特性:(1)、默认方法(default method):JDK 1.8允许给接口添加非抽象的方法实现,但必须使用default关键字修饰;定义了default的方法…
On September 2019, I wrote the first version of this blog. It has been a pretty successful run, but it's time to improve it. To see some context, view release notes for the previous version. What didn't change Many things stays the same. For example, this version of the site is still written with Hu…
a general scripts to encrypt a folder recursively
注:本方法需要一台位于境外可以访问Google的服务器,或在家中配置科学上网后搭建服务器使用
自己总结的 bluejay 启动旋律音格式,让你的八位电调骚出新花样~
前言 IoC 容器在之前的文章中就有说明。 之前的文章其实是基于 PHP 的,虽然思想是类似的,不过还是再次说明一下吧。 IoC 是什么? IoC(Inversion of control,控制反转) ,它是一种 思想 而不是一个 技术实现(组件 ),通常也和 DI(Depen...
本文介绍了如何配置Android的无线ADB调试环境,包括复制SDK目录下的platform-tools文件夹路径并添加到系统环境变量中,开启Android设备的tcpip 5555端口,通过网...
## 前言 前段时间名为 CU VIP 线路的 VPS 火了,随之而来的 AS4837、AS9929 等代号频繁出现在广大 VPS 玩家的视野中。CU VIP 是什么?AS4837、AS992...
简单记录一下用过的几种函数图像绘制方法。 平时偶尔需要画一些函数图像,许多软件都可以很方便地完成,这里记录一下各自的用法。 Python Matplotlib Matplotlib 是 Python 中最常用的绘图库之一,一般配合 NumPy 生成自变量序列。 例如绘制 \[y=\sin x\] 可以: import matplotlib.pyplot as plt import numpy as np x = np.linspace(-2 * np.pi, 2 * np.pi, 1000) y = np.sin(x) plt.plot(x, y) plt.grid() plt.show() …
XposedHelpers.findAndHookMethod(ClassLoader.class, "loadClass", String.class, new X...
最近在使用docsify开发浮居内网穿透使用文档时遇到这个问题的,通过修改css解决。 body { ...
小米新LOGO发布了,从方形变成椭圆形;竟是花200w请日本的设计大师原研哉耗时两年制作的 本站网站图标已经使用好多年了;既然小米图标值两百万,那咱们也来动手制作一个“价值两百万”的网站图标;
浅析 AWS S3 子域名接管漏洞0x00 前言哈喽,大家好,我是童话。前段时间和 @鶇 师傅讨论了一个特殊场景下的子域名接管漏洞,蛮 trick 的一个利用方法。我们见到有白帽子确实利用成功了,然后想了下,理论可行,但是我还没来得及做测试,所以不是今天讨论的重点,后面有机会再和大家分享。步入正题,今天就以 AWS S3 为例,来跟大家分享一下什么是子域名接管(subdomain takeower…
JUC 采用源码+文档方式学习什么是JUC java.util工具包 并发:多线程操作操作一个资源cpu一核,模拟多条线程 并行:多个人一起走CPU多核,多个线程同时运行Wait和sleep1、来自不同的类wait ->Object sleep -> Thread2、关于锁的释放wait会释放锁,sleep睡觉了,抱着锁睡觉,不会释放3、使用的范国是不同的wait必须在同步代码块中sleep可以再任何地方睡4、是否需要捕获异常Wait不需要捕获异常//现在也需要了sleep必须要捕获异常?锁传统 Synchronized锁线程就是一个单独的资源类,没有任何附属的操作资源类OOP多线程操作同一个…
欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!
正在努力学习使用以及美化
摸索了一天,Method.invoke() 会无限套娃,不知道还有没有其他方法。public class MainHook implements IXposedHookLoadPackage {...
加密区(1)部分内容已加密
1. 简介OverScroller 在 Android 系统中承担着为 ListView、RecyclerView、ScrollView 这些滚动控件计算实时滑动位置的任务,这些位置算法直接影响着每一次滚动的体验众所周知,Android 的动画体验远不如 iOS,即便如今 Android 已普遍支持 120Hz 高刷,体验起来也不是非常舒服。究其原因已经不是硬件性能限制,而是其中很多动画设计本身就…
前言 自制的 JavaWeb 框架 XK-Java 至今也开发了快一年的时间了,如果算上第一个 commit 之前的准备时间差不多就一年了,最近应该也不会再有大的结构更新了,所以就打算和之前 PHP 框架系列一样,写一个系列文章。也算是对这些技术的复盘吧,顺便如果可以的话也可以连...
使用 %time:~0,2% 获取时间时,当前时间若小于10点,获取到的时间不会自动补零,但是分钟和秒钟会补零,所以小时部分需要自己处理一下。Code1234567@echo offset hour=%time:~0,2%if %hour% LSS 10 (set "hour=0%time:~1,1%")set date=%date:~0,4%-%date:~5,2%-%date:~8,2%T%h…
背景 在开发面向内部使用的「内容管理平台」的过程中,我们不时会收到一些页面问题的反馈,但在本地调试的过程中,有大量无法在本地重现的问题,这些问题的出现跟用户的访问设备、网络环境、访问路径可能存在关联。为了方便快捷地去定位这些问题,我们试图为所有页面点击操作都加上打点记录,但在实际操作中,由于业务变更频繁,开发框架的限制,展示打点数据较为复杂等因素,通过打点排查问题的实际效果并不理想,因此我们希望引…
终于终于要开始DIY自己的第一台主机辣~ 其实从准备上大学的时候,就写好了配置单准备DIY自己的主机了,但是因为当时学习宿舍给分到了6人间,无奈只能买了个联想的笔记本去上大学,一用就是四年;毕...
终于来更新文章了,先介绍下平台吧:1至强融核(Xeon Phi)协处理器,是首款英特尔集成众核(Many Integrated Core,M
查看原文 此文章讲述的是FB师傅不修电脑反修展台本体一事,有另一篇文章讲
入口 main函数存在于\cmd\gosec\main.go中,简化下基本分为五步 从上到下分别为: 加载规则、新建分析器、加载packages、进行分析、输出结果 加载规则 ruleDefinitions := loadRules(*flagRulesInclude, *flagRulesExclude) 传入两个参数,先不用急着去看这两个参数是从哪里来的,如果阅读过README,就会发现 ok,这两个参数就控制加载规则的种类,懂了。那就跟进函数定义 对于filter,不是扫描的重点,所以直接跟进rules.Generate 在\rules\rulelist.go中 以两个字符串加一个函数作…
官方给出了两种方式去搭建集权其中一种是快速搭建方式,另一种是集群搭建方式。但是快速搭建的劣势是数据没有持久化,可能会出现数据集丢失的问题,一个集群,做到高可用,数据放入mysql数据库,才是生产环境必须要使用的方式。可以使用自建已有mysql即在这个k8s集群上搭建nacos集群。下载代码(代码中自带执行脚本的)1git clone https://github.com/nacos-group/n…
写在前面如果将大中型企业的信息安全比作一座城池,那么,外部攻击者相当于城外汹涌而来,四面围困的『十万大军』,企业安全团队的安全建设工作就相当于要在这个城墙参差不齐且四处是豁口的大城外构筑一条防线...
上个月在囧仙店铺预定的首刷版人妖名鉴 宝可梦图鉴 宵暗篇终于到了,作为首个东方官方简中的出版物感觉有 […]
数字电路基础:编码器与译码器原理及相关拓展
计算机等级考试三级的linux内容番外篇
前言最近几个星期整理了自己的服务器,把大部分服务都迁移到了Docker上,有些正在开发或者经常需要更新的项目也在Docker Hub配置了发Release自动构建镜像。然后过了几天以后突发奇想打算给一些正在维护的项目加上CI。刚开始因为Travis-CI比较有名,就打算用Travis-CI持续构建,结果折腾了一天以后发现Travis-CI过一段时间就要收费了,只好在shields.io支持的CI里面看了一圈,最后决定采用Circle-CI。步骤一般来说,持续构建的步骤里面有包括跑测试,不过因为我的项目都比较小,没有专门写过测试,构建步骤里面就直接编译了。Travis-CI和Circle-CI虽…
几天前用了4年的神船k550d终于沉掉了,电源适配器冲不进电,某宝买了个新的适配器也8行,估计是电池 […]
只做了两个常规pwn,区块链什么的我真不会apollo1#coding=utf-82from pwn import*3#context.log_level = 'DEBUG'4'''5func_table: [0x14018 + proc_base]6opcode_table: [0x13FE8 + proc_base]70x0: 0x4D->8 calloc(location,1);9 call…
……会逆向就会做;Maybe_fun_game存在堆溢出和UAF,利用堆溢出修改chunk大小,让他进入unsorted bin而不是top,切割泄漏libc地址,然后就是UAF打__malloc_hook1from pwn import*2import base643#context.log_level = 'DEBUG'4def get_argv(recv_string,string):5#g…
让玩家能找到无穷无尽的鞘翅,保持可持续发展(?
前言 这篇文章是一遍概述,浓缩性的文章,大致内容是将我研究的内容,回归总结。将分析文章总一个压缩在压缩性质的总结。尽可能保证用最简单话写最多的内容,都是自己的理解,如有错误还请谅解。所有的具体分析文章都在博客中,博客地址:https://summersec.github.ioSSTI 服务端模板注入 服务端模板注入漏洞普遍存在于使用某种模板引擎模板解析(翻译)和数据渲染,目的是渲染或者解析页面速度更快,更加便捷。 下面是Velocity模板引擎的SSTI漏洞Payload,很容易就发现Payload使用Java反射的知识。Velocity模板引擎语法加上Java反射配合,使用SSTI漏洞变成了…
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.Quick StartCreate a new post1$ hexo new "My New Post"More info: WritingRun server1$ hexo serverMore info: …
内网传输通道的建立。判断是否出网1234ping : icmpcurl : http nslookup : dns nc ip port : tcp内网渗透网络环境复杂且工具繁多,有时还要考虑免杀,理解了原理找到适合自己的即可,本文也不会过多写工具的使用,有空更新下使用命令~正向代理概念正向代理,意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,…
CodeQL library for Java¶When you’re analyzing a Java program, you can make use of the large collection of classes in the CodeQL library for Java.当你在分析一个Java程序时,你可以利用Java的CodeQL库中的大量类的集合。About the CodeQL library for JavaThere is an extensive library for analyzing CodeQL databases extracted from Java …
事情是这样的…… 【闲暇日记01】记一次使用 Git 的奇葩经历最先出现在Kira Blog。
又到了面试季,最近问了一个问题,好像不太好答,于是自己试试 leetcode 567 https://leetcode.com/problems/… package test20190925.test20190925; import java.util.Arrays; public class SubStringCheck { public static String sortStringChar…