Shell 的简单实现

环境 选项 参数 系统 Windows 10 下 VMware Workstation 虚拟机 ubuntu 14.04.6 desktop i386 GCC gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4) 功能 解析并执行用户提交的命令行 提供 ls、mkdir、rmdir、pwd、ps 等内部命令(多进程并使用 execvp 函数调用) 最后一个参数为 & 时,命令后台执行,同时父进程应当等待子进程 提供历史查询功能:当用户按下 Ctrl
分类: 其他 发布时间: 05-26 21:08 阅读次数: 0

rem 适配方案2 flexible.js

下载地址 https://github.com/amfe/lib-flexible /* 最多不超过 750 */ @media screen and (min-width:750px) { html { font-size: 75px !important; } }
分类: 其他 发布时间: 05-26 21:08 阅读次数: 0

vmlinux,zImage 和 uImage

vmlinux 是内核文件。 zImage 是默认的压缩内核文件,压缩 vmlinux,加上一段解压启动代码得到。 uImage 是使用工具 mkimage 对 zImage 加工而得到的。它是 uboot 专用的映像文件,是在 zImage 之前加上一个长度为 64 字节的 “头”,说明这个内核的版本、加载位置、生成时间、大小等信息,其0x40 之后与 zImage 没区别。有了 uImage 头部的描述,u-boot 就知道对应 Image 的信息了,而 zImage 则需要手动设置那些参
分类: 其他 发布时间: 05-26 21:08 阅读次数: 0

Linux 之 fio工具使用

参考文档:https://www.cnblogs.com/yuhaohao/p/9770701.html命令:fio--filename=/mnt/test_rw--bs=16K--rw=randwrite--size=20G--runtime=300--time_based--ioengine=libaio--iodepth=16--numjobs=2--group_reporting--nam
分类: 企业开发 发布时间: 05-26 20:54 阅读次数: 0

微信小程序开发入门与实践(2)

基础知识MINA框架为方便微信小程序开发,微信为小程序提供了MINA框架,这套框架集成了大量的原生组件以及API。通过这套框架,我们可以方便快捷的完成相关的小程序开发工作。MINA框架提供了自己的视图层描述语言WXML和WXSS,以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,因此我们主要聚焦于数据与逻辑上。响应的数据绑定框架的核心是一个响应的数据绑定系统。
分类: 移动开发 发布时间: 05-26 20:54 阅读次数: 0

HTTPS SSL证书在线生成

SSL证书在线生成 (通配符,免费3月,3月后重新生成) 非常好用的SSL证书生成网址
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

计网(5.26)

七层与四层TCP/IP合并为五层协议 七层在设计之初,理论化的东西太重,以至于在真正实施时,实际的网络设备生产厂家达不到 TCP/IP完全实用化,但也有欠缺 后来两个委员会考虑,将两个合并,构成了现在的ISO的五层协议 【参考博客】【参考博客】 无线局域网 从一个紫圈到另一个紫圈不受影响。一个紫圈相当于一个餐馆,他们都有自己的wifi. 例如火车,移动的汽车,不可能给它通跟线,这才是真正的移动通信。他们会背个锅,同卫星联系(哈哈哈哈),因为需要的能量比较大,我们手机的电池是不会同卫星进行联系的
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

我就那样站着入睡

◎許立志 眼前的纸张微微发黄 我用钢笔在上面凿下深浅不一的黑 上面盛满打工的词汇 车间,流水线,机台,上岗证,加班,薪水 我被它们治得服服贴贴 我不会呐喊,不会反抗 不会控诉,不会埋怨 只默默地承受着疲惫 驻足时光之初 我只盼望每月十号那张灰色的薪资单 赐我以迟到的安慰 为此我必须磨去棱角,磨去语言 拒绝旷工,拒绝病假,拒绝事假 拒绝迟到,拒绝早退 流水线旁我站立如铁,双手如飞 多少白天,多少黑夜 我就那样,站着入睡
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

八、《探索式测试》笔记

1、手工测试 2、局部探索式测试 (1)总览 (2)输入 (3)状态 (4)代码路径 测试时要明确知道程序里可能有哪些分支,并理解哪些输入会导致软件走这条分支而不是另一条。 (5)用户数据 测试时不能真正模拟用户的 实际数据导致测试不够充分。 (6)运行环境 包含与被测程序交互的各种软硬件设施,服务。 3、全局探索式测试 (1)总览 (2)商业区测试 (3)历史区测试 (4)娱乐区测试 (5)旅游区、旅馆区、破旧区测试 4、混合探索式测试
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

JavaScript 基础 学习(三)

JavaScript 基础 学习(三) 事件三要素 1.事件源: 绑定在谁身上的事件(和谁约定好) 2.事件类型: 绑定一个什么事件 3.事件处理函数: 当行为发生的时候,要执行哪一个函数 例如: 1.获取元素 var box = document.querySelector('div') 2.给 div 绑定一个点击事件 事件源:div 事件类型:click (点击行为) 事件处理函数:准备一个函数,在点击行为处罚的时候执行 on 是绑定事件的一种方式 click 叫做事件类型 当页打开点击
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

JWT token 拦截器 进行 可拦可不拦处理

  记得公司之前有过这么一个需求, 搜索全部文件时, 用户登录了文件的收藏状态就显示出来, 用户没登录时就不显示. 不管登没登陆都可以查询搜索, 只是其收藏状态显示不显示.当时token验证拦截器 是忽略带有不用登陆注解的方法, 其余的都需要进行登录token验证. 这时候现有注解就不能满足条件了. 新增一个注解, 让他可登不可登都可以.   token验证拦截器(JwtInterceptor) // 带JwtMiddle注解的请求,可登不可登都可以, 登录了则进行token验证, 验证成功将
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

码到成功——Beta冲刺随笔 day 4

码到成功——Beta冲刺随笔 day 4 这个作业属于哪个课程 班级的链接 这个作业要求在哪里 作业要求的链接 这个作业的目标 计划阶段4天,Beta冲刺阶段共计10天,冲刺阶段要求每天进行小组会议,讨论当前项目昨日进展、存在问题、今日安排(安排需要组长根据情况灵活修改) 冲刺阶段每天发布一篇随笔要求包括当天会议照片、会议内容以及项目燃尽图。 作业正文 .... 其他参考文献 ... 一.小组会议 因为我们打算修改小程序的登录方式,改为用openid登录,所以对小程序的登录方式进行了讨论。 二
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

bash 中启用 z

这个z就是zsh中也使用了的z全名 z - jump around,github地址rupa/z: z - jump around 在zsh中antigen管理一句即可启用 antigen bundle z 在bash中启用,需要下载好z.sh文件,把这个文件存好之后在.bashrc文件中添加一句。 . /path/to/z.sh 我放置的位置是~/z.sh . ~/z.sh 可以用z -l列举出常常cd的路径,测试配置成功
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

数据结构与算法系列目录qwq

数据结构与算法目录 1-基础数据结构 1.1-链表 1.2-栈 1.3-队列 1.4-二叉树与堆 1.5-并查集 1.6.1-前缀和与差分 1.6.2-树状数组初步 1.6.3-树状数组进阶 1.7.1-线段树初步 1.7.2-线段树进阶 1.8-哈希表 1.9-倍增与ST表 1.10-Trie 1.11-分块 2-动态规划初步 2.1.1-dp入门 2.1.2-线性dp 2.2-背包dp 2.3-区间dp *dp问题模型复习 3-图论初步 3.1-图的基础 3.2.1-单源最短路问题初步 3
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

网络协议-应用层协议-电子邮件协议

电子邮件起源 在互联网中,提供电子邮件服务的协议叫 SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),SMTP 为了实现高效发送邮件,在传输层上使用了 TCP 协议。 早期的电子邮件就是通过通信双方建立 TCP 连接实现的,发送端写好邮件后,会保存到硬盘,然后通过建立 TCP 连接将邮件发送到对方的硬盘,发送结束后从发送端硬盘删除该邮件,如果接收方机器没开或者断电,需要过一段时间重发。 显然,这种方式有很大的弊端,需要通信双方都开机的情况下才能发送邮件,
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

MySQL触发器(6)

触发器的作用 可在写入数据表前,强制检验或转换数据。 触发器发生错误时,异动的结果会被撤销。 部分数据库管理系统可以针对数据定义语言(DDL)使用触发器,称为DDL触发器。 可依照特定的情况,替换异动的指令 (INSTEAD OF)。 慎用触发器编辑 触发器功能强大,轻松可靠地实现许多复杂的功能,为什么又要慎用呢。触发器本身没有过错,但由于我们的滥用会造成数据库及应用程序的维护困难。 在数据库操作中,我们可以通过关系、触发器、存储过程、应用程序等来实现数据操作…… 同时规则、约束、缺省值也是保
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

LeetCode 287. 寻找重复数 | Python

287. 寻找重复数 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/find-the-duplicate-number 题目 给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。 示例 1: 输入: [1,3,4,2,2] 输出: 2 示例 2: 输入: [3,1,3,4,2] 输出: 3 说明: 不能更改原数组(假设数
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

jsp传入servlet出现乱码

post方法 request.setCharacterEncoding("UTF-8");//传值编码 response.setContentType("text/html;charset=UTF-8");//设置传输编码 get方法 1、 String username=request.getParameter("username"); String username1=new String(username.getBytes("ISO-8859-1"),"utf-8"); 2、在tomca
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

AcWing364 网络(无向图缩点)

边双的经典例题,动态加边只需要在加边的两点网上求父节点到lca,将其中的的桥去掉后路径压缩 #include<bits/stdc++.h> using namespace std; const int N=4e5+10; int isce[N],h[N],ne[N],e[N],idx; int dfn[N],low[N],fa[N],depth[N]; int times,n,m,ans; void add(int a,int b){ e[idx]=b,ne[idx]=h[a],h[a
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0

Linnx环境下常用命令

1、进入某个文件夹cd /root/webBopFile/release 2、启动sh start.sh运行文件 3、1,启动程序,进入release文件夹下: cd  /dmdata/release 执行start.sh      方式一:脚本启动 ./start.sh 方式二:后台启动   nohup ./start.sh >/dev/null 2>&1 & 4、查看程序运行进程 ps -ef |grep java 5、linux
分类: 其他 发布时间: 05-26 20:51 阅读次数: 0