当前位置:首页 » 返回 - 第2页

04月13日

Linux:基础IO_-A7的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 347次
Linux:基础IO_-A7的博客
生成动态库
shared:表示生成共享库格式
fPIC:产生位置无关码
库名规则:libxxxx.so
示例: [root@localhost linux]# gcc -fPIC -c sub.c add.c
[root@localhost linux]# gcc -shared -o libmymath.so*.o
[root@localhost linux]# ls add.c add.h add.o libmymath.so main.c sub.c sub.h sub.o
使用动态库

基础IO库函数IO接口Linux系统调用接口文件描述符-文件流指针重定向原理动态库与静态库的生成与使用库函数IO接口fopen,fwrite,fread,fseek,fcloseFILEfopen(charpathname,char*mode);pathname:文件路径名mode:文件打开方式系统调用IO接口中并不区分文本和二进制数据,统一按照二进制进行处理,但是库函数不一样,

04月06日

solidity之函数参数和返回变量_CamphorBlossom的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 304次
solidity之函数参数和返回变量_CamphorBlossom的博客

函数接受有类型的参数作为输入,并且可能与许多其他语言不同,也可以返回任意数量的值作为输出。(英文好的小伙伴可参考原汁原味官方文档)函数参数函数参数的声明方式与变量相同,未使用的参数的名称可以省略。例如,如果你想让合约接受一种带有两个整数的外部调用,你可以使用如下方法://SPDX-License-Identifier:GPL-3.0pragmasolidity>=0.4.16<0.9.0;contractSimple{uintsum;functiontaker(uint_a,

04月05日

BUUCTF

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 310次
BUUCTF

题目就是一个很普通的表单,F12也看不到什么随便填个数据抓包看一下select*from'admin'wherepassword=md5($pass,true)看来突破点是md5($pass,true)md5($pass)的意思是计算$pass的MD5的值并返回十六进制格式,如果设置为true,将以二进制的形式返回,这里存在一个漏洞当$pass=ffifdyop的时候,md5($p

03月29日

【高频面试题】LeetCod 146. LRU 缓存机制_一只小逸白

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 334次
【高频面试题】LeetCod 146. LRU 缓存机制_一只小逸白

文章目录题目:示例:思路:C++代码Java代码题目:运用你所掌握的数据结构,设计和实现一个LRU(最近最少使用)缓存机制。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1

03月27日

18个你需要知道的 JavaScript 优化技巧_Hhua.的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 327次
18个你需要知道的 JavaScript 优化技巧_Hhua.的博客

本文来源于个人多年的JavaScript编码技术经验,适合所有正在使用JavaScript编程的开发人员阅读。本文的目的在于帮助大家更加熟练的运用JavaScript语言来进行开发工作。1.多个条件的判断当我们需要进行多个值的判断时,我们可以使用数组的includes方法。//Badif(x==='iphoneX'||x==='iphone11'||x=&

02月28日

假期水题~_m0_51313985的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 305次
假期水题~_m0_51313985的博客

1成功上传拿到上传地址,尝试修改后缀名没有阻拦的绕了过去,直接上蚁剑吧翻了一圈没找到flag,找到了数据库数据连接看看不断点击数据库发现了藏着flag的地方点击之后没有直接出现flag,而是要执行SQL语句将flag读取出来2莫不是签到题,直接传php文件吧上传之后没有返回路径,看来没有简单到爆炸,一直再找原因,我的bp也没啥变化没头绪了我去看了一眼wp发现&

02月27日

无参数RCE_sGanYu

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 306次
无参数RCE_sGanYu

 [GXYCTF2019]禁止套娃<?phpinclude"flag.php";//执行并包含flag.phpecho"flag在哪里呢?<br>";if(isset($_GET['exp'])){//以get方式提交exp,非空且为字符串if(!preg_match('/data:\/\/|filter:\/\/|php:\/\/|phar:\/\//i',$_GET['exp'])){if(';'===preg_replace(&#

02月23日

Python 正则表达式详解(建议收藏!)_辰辰啊

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 409次
Python 正则表达式详解(建议收藏!)_辰辰啊

目录match匹配字符串单字符匹配.匹配任意一个字符\d匹配数字\D匹配非数字\s匹配特殊字符,如空白,空格,tab等\S匹配非空白\w匹配单词、字符,如大小写字母,数字,_下划线\W匹配非单词字符[]匹配[]中列举的字符表示数量 *出现0次或无数次+至少出现一次?1次或则0次{m}指定出现m次{m,}至少出现m次{m,n}指定从m-n次的范围匹配边界$匹配结尾字符^匹配开头字符\b匹配一个单词的边界\B匹配非单词边界匹配分组

02月22日

Gin框架项目实战(二)_福职最水码农的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 368次
Gin框架项目实战(二)_福职最水码农的博客

Gin框架项目实战简介查询数据json返回数据后记简介实现查找数据库用json格式返回前端查询数据将数据库的指定字段返回出来sql.go//个人信息查询funcInfo(accountinterface{})(string,string,string,string,string,string){db,err:=sql.Open("mysql",sqladdrs)err_ctrl(err,"sql连接错误

02月22日

Linux进程控制_DR5200的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 343次
Linux进程控制_DR5200的博客

文章目录一.进程创建写时拷贝fork常规用法fork调用失败的原因二.进程终止进程退出场景进程常见退出方法三.进程等待进程等待必要性进程等待的方法wait方法waitpid方法获取子进程status非阻塞式等待进程程序替换替换原理替换函数简易shell的实现一.进程创建在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程,fork函数初步使用在Linux进程概念中已经给

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1