NOT

Hackpack 2023 逆向Re部分题解

Hackpack2023-2023/4/15 https://ctf2023.hackpack.club/challenges 做了2题出来,其实是一题,第一题是手动逆向,第二题是脚本自动逆向 主要是学习到了nclib包使用 使用说明 https://nclib.readthedocs.io/en/ ......
题解 Hackpack 部分 2023

Powershell 日常

0x01 环境变量 # list PS> ls env: # set PS> $env:_JAVA_LAUNCHER_DEBUG=1 # unset PS> del env:_JAVA_LAUNCHER_DEBUG 0x02 Profile ~ $ $profile C:\Users\xxx\Doc ......
Powershell

CellOracle | in silico gene perturbation | 新旧世代的交替

目的:对我们的单细胞多组学数据作此分析,看那个de-diff的TF的敲除能够逆转分化方向。 科研永远是追新者的天堂,不解释。 tutorial:Tutorial - Read the Docs https://github.com/morris-lab/CellOracle Dissecting c ......
新旧 世代 perturbation CellOracle silico

尺取法

尺取法又叫双指针(two pointers)是竞赛中常用的优化基技巧,用来解决区间问题,操作简单。如果是单调区间也常用二分法 需要操作两个变量,可以用两个下标(指针)i,j 扫描区间。有二重循环,复杂度为O(n2) for(int i=0;i<n;i++) for(int j=n-1;j>=0;j- ......

部分排序算法总结

1.冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端 思路: 将相邻的元素进行比较,如 ......
算法 部分

每天打卡一小时 第十七天 编译四部曲

第一部曲 自然语言 路线图分块,能走通的节点合并为一块,记块的总数为num1。然后去掉一个节点后,再次分块,记块的总数为num2。如果num2-1(去掉了单独的一个节点)与num1相等或num2(去掉该节点之后,该节点所在的块仍互通)等于num1,则不影响连通性。 第二部曲 流程图 第三部曲 代码 ......
四部曲 小时

m十字路口多功能控制交通系统,包括基于遗传算法优化的红绿灯时长模糊控制器和基于BP神经网络的车牌识别算法

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 单十字路口: 其中第一级控制为两个并行模块:绿灯交通强度控制模块与红灯交通强度控制模块。绿灯交通强度控制模块的输入为绿灯相位的排队长度与入口流量,输出绿灯相位的交通强度;红灯相位模块的输入为红灯相位的排队长度,输出为红 ......
算法 神经网络 红绿灯 车牌 时长

CefSharp自定义缓存实现

大家好,我是沙漠尽头的狼。 上文介绍了《C#使用CefSharp内嵌网页-并给出C#与JS的交互示例》,本文介绍CefSharp的缓存实现,先来说说添加缓存的好处: 提高页面加载加速:CefSharp缓存可以缓存已经加载过的页面和资源,当用户再次访问相同的页面时,可以直接从缓存中加载,而不需要重新下 ......
缓存 CefSharp

spacy缺少en_core_web_sm等语言包的问题

1.先看spacy版本 2.在线下载太慢,直接去github下载本地包加载: https://github.com/explosion/spacy-models/releases 注意版本号要对应 3.pip install 刚才的包 问题解决 后续: en就是en_core_web_sm的老名字, ......
en_core_web_sm 语言 问题 spacy core

go----day03()

面试 sort list.sort 昨日回顾 # 1 go 基础数据类型 -数字:整数,正整数,浮点数,复数 -字符串: "" `` -单引号引起来的,只能放一个字符 a 中 -实际上是数字表示 20013 -默认是int32 实际上是rune -也可定义为 byte类型或uint8类型 -布尔类型 ......
day go 03

jmeter使用教程

基础配置 1.设置jmeter页面为中文 2.设置响应数据默认编码utf-8 3.扩展jar包存放位置 常用工具 前置工具 常用函数 计数 ${__counter(,)} 随机数${__Random(1,10,)} 随机字符串${__RandomString(1,abcde)} 当前时间${__ti ......
教程 jmeter

4.26打卡

#include<bits/stdc++.h> using namespace std; class number { int fz, fm; friend number operator+(number &n1,number &n2); public: number(int a=0,int b=1 ......
4.26 26

Vue3中ref和reactive的对比

先说ref()和reactive() Vue3这两个API作用是相似的,只不过ref()是针对变量的响应式包装,而reactive()是针对对象的响应式包装。 ref()和reactive()对比 API 说明 目标 ref() 传入一个值,返回一个响应式的变量 变量 reactive() 返回一个 ......
reactive Vue3 Vue ref

优化项目场景

优化 针对项目场景而言,我其实也是思考了挺多的,然后,就一直努力尝试将自己代入患者的角度(因为我本人去医院的次数比较少,对医院的流程并不了解,也并不熟悉),也就只能通过询问朋友,加上百度 啥的,然后就是通过患者的角度,我会去想一想他们对于医院这种挂号流程会有什么样的想法,尽量做到既能够从患者的理想角 ......
场景 项目

c++输出格式控制

c++输出格式控制 一. 控制符 需要<iomanip>头文件 常用:1.保留几位有效数字:setpricision(),括号里是保留的位数 2.保留几位小数:setiosflags(ios::fixed)<<setpricision(),括号里是保留的位数(注意前面半句会影响此后所有setpric ......
格式

http请求方式

http 最大的作用就是确定了请求和响应数据的格式。常见的请求方式: get 方法 发送一个请求来取得服务器上的某一资源。 post 方法 向 url指定的资源提交数据或附加新的数据。 put方法 put 方法跟 post 方法很像,也是向服务器提交数据,但是 put 方法指向了资源在服务器上的位置 ......
方式 http

pycharm怎么一键多行注释

pycharm怎么一键多行注释 pycharm可以批量注释,快捷键是Ctrl + /,鼠标选中需要注释的多行代码,然后按下Ctrl键和斜杠/键,就可以批量注释(每行前加#)了。 选中代码:alt+shift+e,运行选中代码 >>> a.title() #首字母大写'This Is A' ......
注释 pycharm

将数组改写成树结构

首先创建了一个空的根节点root,并将它的名称设置为空字符串,它的子节点数组设置为空数组。然后遍历整个数组,对于每个元素,在树形结构中创建对应的节点。遍历每个元素的名称,并通过比较父节点和子节点的名称来连接它们。如果节点不存在,则创建一个新节点并将它添加到父节点的子节点数组中。最后,返回整个树形结构 ......
数组 结构

汉诺塔问题

移动步骤 三根柱子A,B,C。A杆上有N个N>1N>1穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆:* 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 解法一: 使用递归 分析: 当只有一个时,只需把第一个盘从a移到c 两个时,先把第一个盘从a移到b,再把第二个盘从a移到c, ......
问题

How to use axios.js instead of request.js to get data as a buffer All In One

How to use axios.js instead of request.js to get data as a buffer All In One 如何使用 axios.js 代替 request.js 获取数据作为缓冲区 ......
instead request buffer axios to

文件编程(一)

1.文件编程概述 api open read/write lseek close 2.文件打开和创建#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h> int open(const char *pathname,int flags)i ......
文件

SpringBoot配置MongoDb

MongoDb建表: MongoDB不需要建表,直接插入数据就会建表。 日期用 ISODate() 转换。 db.getCollection("mongoDbTest").insert({userId:"dxcefg", status:1, price:1.23, updateTime : ISOD ......
SpringBoot MongoDb

Linux内核分析:深入理解进程切换

我们知道进程切换就是变更进程上下文,而实现上下文切换的函数就是context_switch函数,该函数为kernel/sched/core.c文件中,代码如下: /* * context_switch - switch to the new MM and the new thread's regis ......
内核 进程 Linux

每日打卡第二周 3

1.10 数值转换 #include<bits/stdc++.h>using namespace std; int source,object,length;//储存原数,村拿出目标数值,存储字符串长度long decimal_num;//存储十进制char temp[1000];//存转换后的数值 ......

Celery 的详解

(一) Celery 的使用 1. 概述 Celery 是一个基于分布式消息传递的任务队列,用于异步处理任务和定时任务等。它可以让你将耗时的任务放到后台处理,从而不会阻塞 Web 应用程序的主线程。(例如:发送电子邮件、生成报表、爬虫、定时任务等) Celery 可以与多种消息代理(如 Rabbit ......
Celery

1.10 数值转化

第一部曲: 第二部曲: 第三部曲: 第四部曲: #include<iostream>#include<cmath>using namespace std;const int N=101;int char_to_num(char ch){ if(ch>='0'&&ch<='9') return ch- ......
数值 1.10 10

m基于模糊控制的网络时延预测和丢包率matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 涉及到具体的数据包大小以及时间延迟,我们通过构建一个FIFO,来虚拟网络的实际工作情况,当空闲情况下,网络流量非常小,我们的数据通过FIFO,会在FIFO内排队,等候前面的数据传输出去后,再发送出去,在FIFO中等候时 ......
matlab 网络

浣熊不在的日子

每个单位时间一张试卷,但是认真负责的 wc 老师需要花两个单位时间批改。 浣熊走了一天,就有人想见它并且幻想它已经回来了。 高祖还乡的时候并没能传播浣熊真理之“早恋就是冰山上的花朵——开一朵冻死一朵”。 教室里还在画钟。 五一只放三天。甚至有可能两天。另,浣熊还在的时候,浅浅一掐指,七月没了。 感恩 ......
浣熊 日子

Mybatis使用

1. <insert>元素 很多时候,执行插入操作后,需要获取插入成功的数据生成的主键值,不同类型数据库获取主键值的方式不同,下面分别对支持主键自动增长的数据库获取主键值和不支持主键自动增长的数据库获取主键值的方式进行介绍。 如果使用的数据库支持主键自动增长(如MySQL和SQL Server),那 ......
Mybatis

远程服务器画面GUI传输到本地显示

这篇文章介绍了如何把服务器的GUI界面传输到本地显示。本地分为Windows系统和Ubuntu系统。对于WIndows,一个是本地Xming和Vscode的配置,一个是服务器bashrc的配置;对于本地Ubuntu则相较于前者简化一些操作即可。最后介绍了一下如何测试连接是否成功。 ......
画面 服务器 GUI