strerror错误 语言 笔记
C语言逆向——常量字符串的赋值copy分析
注意区别,hello 和 world两个字符串都是放在常量存储区的! int main(int argc, char* argv[]) { // Fun(101); char* s = "hello"; char arr[] = "world"; printf("%s\n %s\n", s, arr ......
pwn刷题笔记
做几道pwn题,不使用ida的反汇编功能。 buuoj:ciscn_2019_n_1 检查保护机制,只开启了数据段不可执行 ida查看main函数汇编代码 根据汇编代码写出main函数的反汇编代码 setvbuf(cs:__bss_start, 0, 2, 0); servbuf(cs:stdin@ ......
React Native学习笔记(三)—— 组件
一、创建ReactNative项目 1.1、React Native 有一个内置的命令行界面,你可以用它来生成一个新项目。您可以使用 Node.js 附带的 访问它,而无需全局安装任何内容。让我们创建一个名为“AwesomeProject”的新 React Native 项目:npx npx rea ......
openstack heat 实验笔记
root@controller:/home/coa# more 1.yamlheat_template_version: pikeresources: new_net: type: OS::Neutron::Net properties: name: soc-test-net.cli new_sub ......
读SQL进阶教程笔记07_EXISTS谓词
1. 特点 1.1. 将多行数据作为整体来表达高级的条件 1.2. 使用关联子查询时性能仍然非常好 1.3. EXISTS的参数不像是单一值 1.3.1. 参数是行数据的集合 2. 什么是谓词 2.1. 一种特殊的函数,返回值是真值 2.2. 返回值都是true、false或者unknown 2.2 ......
1.python web框架tornado之web框架简单介绍、模板语言介绍
一.tronado框架讲解 1.第一个tronado框架web项目介绍 a.首先创建一个demo文件 import tornado.web import tornado.ioloop class MainHandler(tornado.web.RequestHandler): def get(sel ......
2023读书笔记
《1453:君士坦丁堡之战》 《1453:君士坦丁堡之战》是一本关于君士坦丁堡沦陷的历史非小说类图书。本书详细讲述了导致君士坦丁堡被奥斯曼土耳其人占领的事件,以及拜占庭帝国的终结。作者通过全面而深入的分析,介绍了宗教、经济、外交等政治、军事和社会因素对君士坦丁堡沦陷的影响。 此外,本书还详细讲述了沦 ......
R语言临床预测模型:分层构建COX生存回归模型STRATIFIED COX MODEL、KM生存曲线、PH假设检验
全文链接:http://tecdat.cn/?p=32046 原文出处:拓端数据部落公众号 stratified cox model是针对协变量不满足PHA提出的,这里的思想是对协变量分层。 协变量的效果在一个层(部分)里是一样的,即层内没有interaction,效果是常数,这就是Non-inte ......
java笔记(this,super,override,instanceof,static)
super关键字的一些注意事项 子类在执行构造方法时,如果显式使用super()显式调用父类构造方法,则该调用必须放代码块在第一行 super必须出现在子类的方法或者构造方法中 使用this()显示调用构造方法,则该调用必须放在代码块第一行 由于第一条和第三条限制,super和this不能同时调用构 ......
Online Continual Learning with Maximally Interfered Retrieval---阅读笔记
Online Continual Learning with Maximally Interfered Retrieval 阅读笔记 摘要: 本文主要提出了一种可控的样本采集策略的重放方法。我们检索受干扰最大的样本,即它们的预测将受到预测参数更新的最大负面影响。 1 Introduction 人工神 ......
学习C语言第五天
一.指针 1.1 认识它 1.2指针==地址 int a = 10; 变量名能访问,通过地址也能访问 &取地址运算符 *将地址内的值读出运算符 1.3指针变量==存放地址的变量 *的标识作用 只产生在指针变量定义或声明的时候 *的运算作用 变量访问的两种方式 直接访问 间接访问 1.4既然指针变量是 ......
二叉搜索树——C语言描述——创建,查找,增加,删除结点
二叉搜索树——C语言描述——创建,查找,增加,删除结点 0 测试用例框架 https://blog.csdn.net/m0_59469991/article/details/127137119?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType ......
C语言逆向——指针
指针类型 在C语言里面指针是一种数据类型,是给编译看的,也就是说指针与int、char、数组、结构体是平级的,都是一个类型。 带"*"号的变量我们称之为指针类型,例如: char* x; short* y; int* a; float* b; ... 任何类型都可以带这个符号,格式就是:类型* 名称 ......
(转)Go 语言中的类型断言是什么?
原文:https://juejin.cn/post/6844904153056034823 Type Assertion Type Assertion(中文名叫:类型断言),通过它可以做到以下几件事情 检查 i 是否为 nil 检查 i 存储的值是否为某个类型 具体的使用方式有两种: 第一种: t ......
C语言逆向——预处理之宏定义、条件编译与文件包含
预处理之宏定义、条件编译与文件包含 预处理一般是指在程序源代码被转换为二进制代码之前,由预处理器对程序源代码文本进行处理,处理后的结果再由编译器进一步编译。 预处理功能主要包括宏定义、文件包含、条件编译三部分。 宏定义 简单的宏:#define 标识符 字符序列 #define FALSE 0 #d ......
flask 开发的个人笔记
本博客仅作为笔记,不做教学,教程可以看大佬这的flask教程。 环境 虚拟环境 创建虚拟环境 Windows $ python -m venv env Linux 或 macOS $ python3 -m venv env 激活虚拟环境 Windows $ env\Scripts\activate ......
机器学习-吴恩达课程笔记
回归算法 在于拟合一条线,来预测信息,这时y的值,或者说输出值也是是我们要考量的对象,因为我们要根据输出值的变化规律预测我们期望的输出值 分类算法 考虑点的分布问题,这时并不着重考量输出值,即我们不关心输出值的大小甚至他可以是符号,只起区别作用,我们更多考虑是在输入值所对应的输出值的分布状况,比如粗 ......
02142数据结构导论复习笔记
第一章 概论 概论⭐⭐ 数据结构:计算机组织数据和存储数据的方式。 数据结构:指一组相互之间存在一种或多种特定关系的数据的组织方式和它们在计算机内的存储方式,以及定义在该组数据上的一组操作。 引言⭐⭐ 算法+数据结构=程序 数据、数据元素和数据项⭐⭐⭐ 数据:所有被计算机存储、处理的对象。 数据元素 ......
Django笔记十五之in查询及date日期相关过滤操作
这一篇介绍关于范围,日期的筛选 in range date year week weekday quarter hour 1、in in 对应于 MySQL 中的 in 操作,可以接受数组、元组等类型数据作为参数: Blog.objects.filter(id__in=[1,2,3]) 对应的 SQ ......
【数据结构】二叉树先序、中序、后序及层次遍历(C语言版)
一、图示展示 1. 先序遍历 先序遍历可以想象为,一个小人从一棵二叉树根节点为起点,沿着二叉树外沿,逆时针走一圈回到根节点,路上遇到的元素顺序,就是先序遍历的结果 先序遍历结果为:A B D H I E J C F K G 动画演示: 记住小人沿着外围跑一圈(直到跑回根节点),多看几次动图便能理解 ......
笔记十五:gitlab-自建代码托管平台
一:学习内容 gitlab简介 gitlab安装说明 gitlab登录 gitlab创建远程库 idea集成gitlab 二:gitlab简介 GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能,使用Git作为代码管理工具,并 ......
笔记十四:创建模板虚拟机
一:学习内容 gitlab服务器要求 安装虚拟机硬件 安装虚拟机软件-centos系统 配置虚拟机ip地址和主机名称 安装xshell远程操作虚拟机 模板虚拟机环境准备 二:gitlab服务器要求 gitlab安装,要求服务器是centos7及以上,centos6是不支持安装gitlab的。准备一个 ......
SpringBoot启动异常的错误①
java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /D:/maven/repository/org/springframework/boot/spring-boot/3.0.5/spring-boot-3.0.5.jar!/or ......
笔记十三:gitee-国内代码托管中心码云
一:学习内容 gitee码云简介 gitee码云注册登录 gitee码云删除远程库 gitee码云创建远程库 idea集成gitee码云 gitee码云中导入github项目 二:gitee码云简介 github服务器在国外,使用它作为项目托管网站,很多时候网速不好,严重影响体验,甚至会出现打开不了 ......
MIT6.1810的学习笔记
Chapter 0 Operating system interfaces Processes and memory 这一节主要了解一下基础的xv6中的system call 其中fork是对进程本身进行操作的 它复制当前进程的全部内容以及当前进程的fd表 也就是说子进程会做和原进程相同的事且对相同 ......
C语言酒水批发管理系统[2023-04-03]
C语言酒水批发管理系统[2023-04-03] 编写一个C语言程序,实现一个酒水批发管理系统,至少能够管理30条进货/批发销售记录。其中: 管理系统所管理物品仅包括各种不同品牌的酒水类货物 货物信息主要包括: 货物名称、货物编号、货物库存数、货物属性 (不同包装、是否促销)等; 进货记录主要包括: ......
笔记十二:Idea操作-集成github
一:学习内容 Idea设置github账号 Idea分享项目到github idea推送代码到远程库 idea拉取远程库代码合并本地库 idea克隆代码到本地 二:Idea设置github账号 我是授权的岳不群的github账号: 三:Idea分享项目到github 这个操作相当于将创建远程库、pu ......
笔记十一:Idea操作-集成git
一:学习内容 配置git忽略文件 idea定位git程序 idea初始化本地库 idea添加暂存区 idea提交本地库 idea切换版本 idea创建分支与切换分支 idea合并分支-正常合并 idea合并分支-冲突合并 二:配置git忽略文件 1.创建git.ignore文件,即磁盘进入C:\\U ......
笔记八:github操作-github团队内协作
一:学习内容 github团队内协作流程图谱 github团队内协作流程案例实操 二:github团队内协作流程图谱 1.师傅岳不群创建了一套华山剑法,把它推送到代码托管中心远程库2.弟子令狐冲将整套剑法下载到自己的本地库中3.弟子令狐冲对剑法进行修改调整,然后对修改的内容推送到代码托管中心远程库中 ......
笔记九:github操作-github跨团队协作
一:学习内容 github跨团队协作流程图谱 github跨团队协作流程案例实操 二:github跨团队协作流程图谱 1.岳不群想要其他团队的大牛也帮忙修改一下华山剑法,让这套剑法更厉害,于是找到了东方不败帮忙,东方不败不是这个团队的人,所以不能直接操作岳不群团队的远程库,需要先fork岳不群的远程 ......