Linux系统搭建C语言编程环境

项目 内容 这个作业属于哪个课程 Linux系统与应用 这个作业的要求在哪里 实验四作业要求 学号-姓名 17043210-邓斌 作业学习目标 1. Linux系统下C语言开发环境搭建 2.学习Linux系统环境C语言开发过程 1.安装C语言开发环境 (1)安装C语言编译环境 (2)查看gcc版本信息 (3)查看make版本信息 2.简单C语言练习 (1)首先通过man命令查看帮助文档 如果我们不清楚一些命令的操作,我们可以通过man命令来查看帮助。如: (2)命令行模式简单C语言编译链接等操
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

buuctf web write-up

warm up (HCTF2018) 漏洞名称: phpmyadmin 4.8.1 远程文件包含漏洞(CVE-2018-12613) 查看源码,source.php,进去看到源码 <?php highlight_file(__FILE__); class emmm { public static function checkFile(&$page) { $whitelist = ["source"=>"sourc
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

Linux常用命令 - cat命令详解

21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 获取test.txt文件所有内容 cat test.txt 无论是否为空行,都显示行号 cat -n test.txt 显示行号,除了空行 cat -b test.txt 连续读取两个文件,按顺序输出 cat test1.txt test2.txt 倒序输出 其实就是cat倒过来写即可 tac test
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

GeoGebra的一些指令名字

列举出老师上课提出的一些命令 比较不常见的命令 1、取得函数上一点的坐标值x(A)、y(A)、z(A) 2、复数指令real() imaginary() 复数中的虚数应该使用Alt+i打出 点的表示指令 特殊点指令 动点指令
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

3,31作业

# 1、把登录与注册的密码都换成密文形式 # import hashlib # def register(): # m=hashlib.md5() # user=input('请输入用户名:') # pwd=input('请输入密码:') # re_pwd=input('请输入密码:') # if pwd==re_pwd: # m.update(pwd.encode('utf-8')) # res=m.hexdigest(
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

LeetCode 530. Minimum Absolute Difference in BST(在二叉查找树中查找两个节点之差的最小绝对值)

题意:在二叉查找树中查找两个节点之差的最小绝对值 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */ class Solution { public:
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

836. 矩形重叠

矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。 如果相交的面积为正,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。 给出两个矩形,判断它们是否重叠并返回结果。 示例 1: 输入:rec1 = [0,0,2,2], rec2 = [1,1,3,3] 输出:true 示例 2: 输入:rec1 = [0,0,1,1], rec2 = [1,0,2,1] 输出:false 提示: 两个矩形 re
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

爬虫&Selenium&ChromeDriver

一、Selenium selenium是什么 Selenium [1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。 在python爬虫可以简单的理解为:Selenium就是模仿人使用浏览器 如何下载或者是安装selenium cmd进入win终端,输入命令 pip install seleni
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

python入行023(常用模块介绍)

1 json与pickle模块 # 1、什么是序列化&反序列化 # 内存中的数据类型---->序列化---->特定的格式(json格式或者pickle格式) # 内存中的数据类型<----反序列化<----特定的格式(json格式或者pickle格式) # 土办法: # {'aaa':111}--->序列化str({'aaa':111})----->"{'aaa':111}" # {'aaa':111}<---反序列化eval("{'aaa':111}")<-----"{
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

ElementUI实现表格(table) 行上下移动的效果

参考地址 https://blog.csdn.net/sunshine0508/article/details/88390155 看大佬的地址 <div id="app"> <el-table :data="URLModles" :show-header="false" highlight-current-row style="width: 100%" @selection-change="handleSelectionChange"> <el-table-column typ
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

error: C1041: 无法打开程序数据库“E:\Project\Qt\build-QCaculator-Desktop_Qt_5_14_1_MSVC2017_32_bit-Debug\debug\QCaculator.vc.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用 /FS

问题描述:   当我创建项目的时候,我的编译环境msvc_2017 32-bit显示红色告警,但是我没有管它,我创建好项目之后出现标题所示告警信息。我将编译环境msvc_2017 32-bit重新配置正确之后依然无法解决问题。我按照告警提示删除QCaculator.vc.pdb文件,重新编译项目依然无效。 解决方法:   删除build-QCaculator-Desktop_Qt_5_14_1_MSVC2017_32_bit-Debug文件夹,重新编译工程,问题得以解决。   
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

idea报“Usage of API documented as @since 1.7”这一问题的解决方法

https://blog.csdn.net/weixin_42687829/article/details/86751174
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

Kafka-分区

Kafka-分区 kafka的消息时一个个键值对,ProducerRecord对象可以包含目标主题和值,键可以设置为默认的null,不过大多数应用程序会用到键。 键有两个用途;可以作为消息的附加信息,也可以用来决定消息该被写到主题的哪个分区。拥有相同键的消息将被写到同一个分区。 如果键值为null,并且使用了默认的分区器,那么记录将被随机的发送到主题内各个可用的分区上。分区器使用轮询(Round Robin)算法将消息均衡地分不到各个分区上。 如果键不为空,并且使用了默认的分区器,那么kafk
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

kaggle——predict futures sales

kaggle上关于时序数据预测的案例,链接:https://www.kaggle.com/c/competitive-data-science-predict-future-sales 赛题描述:在本次比赛中,您将使用具有挑战性的时间序列数据集,其中包括每日销售数据,该数据集由俄罗斯最大的软件公司之一-1C公司提供。我们要求您预测下个月每个产品和商店的总销售额。 通过解决这一竞争,您将能够应用和增强您的数据科学技能。通过均方根误差(RMSE)评估提交内容。 真实目标值被限制在[0,20]范围内
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

2016-第七届蓝桥杯大赛个人赛省赛(软件类)真题 C大学B组

题目一览: 1.煤球数目 2.生日蜡烛 3.凑算式 4.快速排序 5.抽签 6.方格填数 7.剪邮票 8.四平方和 9.交换瓶子 10.最大比例 1.煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), .... 如果一共有100层,共有多少个煤球? 请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 思路:枚举 1 #include <bits/s
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

pandas中join和merge的用法

join:默认情况下把行索引相同的数据合并到一起。没有的NAN补全。 merge:按照指定的列把数据按照一定的方式合并到一起。默认合并方式是inner(交集);merge outer是取并集,没有的NaN补全;merge left是以左边为准,没有的Nan补全;merge right是以右边为准,没有的Nan补全。 如果不用on参数,可以使用使用df1.merge(,df2,left_on = 'a', right_on='x')来指定用用df1的a列和df2中的x列进行合并。
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

XSS之CSP绕过(转)

前言 使用浏览器搜索了一堆这种文章,发现了一个写的太好太好的文章了,反复看了好久,自己还是写不出超越这个文章的深度,就转载来方便以后看。 原文链接 https://www.mi1k7ea.com/2019/02/24/CSP策略及绕过技巧小结 绕过default-src ‘none’ 策略为:Content-Security-Policy: default-src ‘none’; 这种情况下,可以使用meta标签实现跳转: <meta http-equiv="refresh" content=
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

软件渲染器 YwSoftRenderer

很久没有更新博客,除了项目太忙,业余时间都用在了自己的软件渲染器项目上了。项目地址:https://github.com/yaukeywang/YwSoftRenderer 整过过程还是比较漫长艰辛,在逐步完成基础部分后,开始一步步完善Demo,然后在这个过程中解决了非常多的bug。 那么近期的最后一个 Demo 是移植了 Unity 最复杂的 PBR 实现(UNITY_BRDF_1, 没有IBL,后面继续完善)。 这个渲染器几乎完全“抄袭”自 Muli3D,一点点嚼碎每一行代码,同时也在不断
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

最近,在写代码的时候,发现有一些功能是没有实现的,可能是因为当时自己比较懒,也不想去研究的那么细,但是到了最后,才发现是逃不掉的,有些问题既然人家已经提出来了,自己就必须先办法去解决,而不是一味的去敷衍别人,这样是部队的。 还有就是有很多重复性的工作,在拖延着自己,想要解决这种问题,必须得对底层的源码比较熟悉。可是自己对底层的东西又不熟悉,现在真的是缺的太多了,只能是遇到一点补一点了。 晚草!
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0

3.31课堂

今日内容: 六 json&pickle模块 七 shelve模块(了解) 八 xml模块(了解) 九 configparser模块 十 hashlib模块 subprocess模块.py 课外知识:用pycharm装模块的步骤 六 json&pickle模块 # 1、什么是序列化&反序列化 # 内存中的数据类型---->序列化---->特定的格式(json格式或者pickle格式) # 内存中的数据类型<----反序列化<----特定的格式(json格式或者pickle格式) # 土办法: #
分类: 其他 发布时间: 03-31 23:50 阅读次数: 0