正则一

00. 课程回顾说明 1) inode 和 block 概念说明: 诞生过程: 特点说明: 文件名称是在上一级目录的block进行存储 查看方式: 2) 文件类型 文件权限 file r w x - 三个用户 文件或目录相关的命令 find tar 3) 硬链接数 vs 软链接 概念作用: 特点说明: 创建过程: 目录无法创建硬链接 4) 属主 属组 系统中的用户类型 超级管理员 虚拟用户 普通用户 5) 文件的时间信息 (修改时间) atime 访问时间 mtime 修改时间 ctime 改
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

正则二

============================== 00. 课程回顾说明 1) 系统中的符号作用 a 便于搜索查找信息(文件名 文件中数据内容) b 表示一些特殊意义,便于我们操作 ~ . .. c 便于配合三剑客进行分析过滤文件内容 2) 系统中常见符号分类 系统特殊符号 基础符号: $ !(histroy) | # 引号符号: ""(会对部分特殊符号做解析) ''(所见即所得) ``(将引号里面的命令执行的结果交给外面的命令进行调用处理) 定向符号: > >> 2> 2>> <(
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

C Primer Plus(二)

重读C Primer Plus ,查漏补缺   重读C Primer Plus,记录遗漏的、未掌握的、不清楚的知识点 分支和跳转   1、ctype.h头文件里包含了一些列用于字符判断的函数,包括判断数字、大小写字母,控制字符,可打印字符等一些列函数以及转换字母大小写的字符映射函数。   2、C99标准要求编译器支持至少127层if-else嵌套。   3、包含iso646.h头文件,可以使用and、or、not代替 &&、||、!,这是为了适应世界各地的键盘符号。 字符输入/输出和输入确认
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

python发送.xml格式的post请求;

方式一: import requests url="https://httpbin.org/post" body='<?xml version=“1.0” encoding = “UTF-8”?>'\ '<COM>'\ '<REQ name="北京-宏哥">'\ '<USER_ID>bjhongge</USER_ID>'\ '<COMMODITY_ID>123456</COMMODITY_ID>'\ '<SESSION_ID>absbnmasb
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

jsp页面传参

a页面传参     $(window).attr("location","jsp/"+data+".jsp?cname="+cname+"&textarea="+textarea+"&cphone="+cphone); b页面接参 var data =(function GetRequest() { debugger; var theRequest = new Object(); var url = location.search; //获取url中"?"符后的字串 if (url.index
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

shell编程题(十九)

题目: 设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 答案: #!/bin/bash mkdir ./userdata if [ $? -eq 0 ]; then i=1 while [ $i -le 50 ]; do mkdir -p ./userdata/user$i ch
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

[原]调试实战——使用windbg调试TerminateThread导致的死锁

原调试debugwindbg死锁deadlock 前言 项目里的一个升级程序偶尔会死锁,查看dump后发现是死在了ShellExecuteExW里。经验少,不知道为什么,于是在高端调试论坛里发帖求助,链接如下http://advdbg.org/forums/6520/ShowPost.aspx 根据张银奎老师的描述可知,应该是拥有关键段的线程意外结束了。仔细检查项目中的代码,发现程序中有使用TerminateThread()来强制杀线程的代码。很可疑,于是写了一个测试程序,还原了这个问题。 {
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

XSS Payload List

标签、事件、属性 下面展示可以执行XSS的标签、事件、属性 标签 <script> <a> <p> <img> <body> <button> <var> <div> <style> <iframe> <object> <input> <select> <textarea> <keygen> <frameset> <embed> <svg> <math> <video> <audio> <link> <table> 事件(event) 事件都是
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

正则四

============================== 00. 课程回顾说明 三剑客命令老二: sed 1) 概述说明 a 擅长对行进行操作 b 擅长编辑修改文件(后向引用前向) 2) 命令执行过程 1. 按行读取文件内容 2. 将每一行读取出来,存放模式空间 3. 检查是否匹配上了需求 匹配上了: 进行操作处理 增 删 改 没有匹配: 将一行内容进行默认输出,再读取下一行 PS: 不想让信息默认输出 -n 取消默认输出 4. 处理操作完成后, 会继续处理下一行 3) 命令实际操作演示
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

win10安装ubuntu16.04双系统总结教程(bios为Legacy启动模式)

一、问题分析   我们想安装一个新系统,要考虑以下几个问题:   1.1 新系统从哪里来?   1.2 新系统先放在哪里?   1.3 电脑上需要给新系统腾出多少地方?   1.4 已经准备好的新系统,怎样落户到电脑硬盘? 二、问题解决   2.1 新系统的来源   由于是开源系统,可以直接在ubuntu官网下载,也可以在网上其他提供下载的网站下载;   2.2 新系统放哪里     1)首先,刚下载下来的系统是下载到电脑的硬盘中       2)之后需要转移到u盘中,因为需要使用u盘来安装之
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

RocketMQ4.x安装部署

1、下载安装包:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip 2、解压文件tar -zxvf rocketmq-all-4.2.0-bin-release.zip 3、移动文件并修改名字mv rocketmq-all-4.2.0-bin-release/ /usr/local/rocketmq/rocketmq-all-4.2.0-bin-release
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

LeetCode-easy-Length of Last Word

Length of Last Word 这道题很简单,一般来说有两种方法 第一种就是用栈的思想,从头到尾扫描,遇到字母压栈,而遇到空格就将之前空格的全部出栈。当然出栈也有前提,就是后续必须还有元素,且非空格元素才可出栈。 第二种就是从尾部进行扫描,遇到第一个字母就加一,再直接进行统计,遇到下一个空格或者head就结束。 第一种使用cpp实现(莫得办法,准备复试,所以第二种使用c语言) class Solution { public: int lengthLastWord(std::st
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

《大约在冬季》影评

在对的时间遇到对的人,才会遇见幸福
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

MAVEN 继承使用时出错点

父POM: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xs
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

C语言左移和右移

事情的发生: 某日工作中有个需求是将不同的数值存到char的前4位和后4位中。 恰好同事中有同样取得32位int的前8位当成一个数值的代码: //取得32位中的高八位组成的值 #define U32_HIGH_8(val) ((val >> 24) & 0X000000FF) 好奇心就来了,在右移24位以后是否还有必要再与上(&)0x000000FF将高位的数据彻底清零呢? 讨论: 考虑以下几个问题: (1) char i = 0x40; //二进制中i的表示为:0100 0000
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

k8s中helm的使用

什么是 Helm 在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随 着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm 通过打包的方式,支持发布的版本 管理和控制,很大程度上简化了 Kubernetes 应用的部署和管理 Helm 本质就是让 K8s 的应用管理(Deployment,Service 等 ) 可配置,能动态生成。通过动态生成 K8s 资源清 单文件(deployment.ya
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

ORACLE-SQLLOAD导入外部数据详解

今天公司需要把外部文本的一些数据导入到数据库。这里把相关步骤和注意的地方记录,供需要的人参考学习!这里的环境是在windows下的数据库,linux或者其他数据库同理! 1、准备工作:创建需要导入数据的表结构,如果已有相关的表,此步省略! SQL> create table test 2 ( 3 host VARCHAR2(30), 4 user_name VARCHAR2(30), 5 ip_address VARCHAR2(15), 6 pass VARCHAR2(4) default '
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

「笔记」拉格郎日插值

是个好东西。 显然\(n+1\)个点值可以唯一的确定一个\(n\)次多项式。 那么根据多项式求点值的过程叫求值。 根据多项式点值来求多项式其他点值就是插值了。 那么现在上拉格郎日插值。 他解决的问题是: 对于给定的\(n+1\)个点值求出其他点在这个\(n\)次多项式的值。 我们尝试构造多项式\(F(x)\)来满足\(n+1\)个点值。 我们发现这个多项式刚好有\(n+1\)项,同时考虑如何满足这些条件。 也就是说: 对于任意的\(i\in S\) \[F(x_i)=y_i\] 那么我这样来构
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

Windows平台整合SpringBoot+KAFKA__第3部分_代码部分(结束)

重要的地方说下,算是给自己提醒,也给阅读者凑合着看看吧; (1)序列化、反序列化; 注意看这个文章 https://www.jianshu.com/p/5da86afed228 很多网上的例子都是 推送字符串对象的,大多也都算是DEMO,要转实战成对象进行传递,需要序列化和反序列化,否则肯定要报错 (2)端口号问题 按照我第一部分的配置,配置了 zookeeper 后,正常启动后8080会被zookeeper占用,从而导致整个SpringBoot项目启动失败,报端口被占用异常; (3)KAFK
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0

课程设计感想

第一次做的课程设计并不理想,尤其是在知识完善程度不高的情况下,下学期应该提前学好数据结构以便跟不上反而要多花时间去理解。 一开始的时候真的无从下手,刚学习的文件一窍不通,再助教和班级同学的帮助下,初步了解了文件的使用。 找bug是一个令人头疼的事情,特别是第一次写这么长的代码,人家都说我是再写bug而不是再写程序设计。再不懈努力下,终于解决了大部分的问题,有些还是请助教帮忙解决的。 先构造一个流程图或许会是个解决办法的好方法,没必要边想边写代码,有时候修改一个就要修改好几个,少一个功能可能要影
分类: 其他 发布时间: 01-06 22:17 阅读次数: 0