笔记
文章平均质量分 58
糖糖要去西安
这个作者很懒,什么都没留下…
展开
-
html提示弹窗(纯js,无需引入其他库)
网页开发很多时候都需要一些提示框,来显示某个动作的执行状态。自带的window.alert还需要点确定按钮,很多时候我们只需要停留几秒的小弹窗,不需要用户点击或输入。用js写一个函数,实现该功能。//type:success, error, info//time:msfunction displayAlert(type, data, time){ if(type == "success") { lunbo.style.backgroundColor = "#009900"原创 2022-04-14 17:09:58 · 16010 阅读 · 3 评论 -
html表格设计(分列,设置边框)
先放一段代码,展示效果,再详细解释。<html><body> <table border = "1px" cellspacing = "0px" width = "800px"> <tr> <th colspan="2">姓名</th> <td colspan="3" style="background-color:#f5f5f0;">Rhett Butler<原创 2022-04-14 16:15:53 · 6086 阅读 · 0 评论 -
微信小程序调用weUI库
就想搞个加号的图标,折腾了快4个小时。记录一下踩的坑。下载node.js。官网链接https://nodejs.org/zh-cn/虽然微信小程序开发工具的目录里面也有一个node.exe,但是不一样的,还是要重新下一个。(这里也浪费我不少时间,一直把那个node.exe的路径加入环境变量,结果根本不一个东西)2、安装weui进入项目目录下,打开终端,执行npm initnpm install weui-miniprogram 3、在app.wxss中引入weui。这里这个路径把我原创 2022-01-25 16:47:32 · 1287 阅读 · 0 评论 -
链表笔记。(单向,双向,初始化,插入,删除,遍历)
笔记是去年写的了,然后最近年终总结回顾了一下,发现全是漏洞,就把代码练习那部分修改完善了一些,其他部分应该是当时随便copy的,就没怎么看。重点是练习部分,包含了所有使用情况。先暂时传上来吧。链表单向链表链表的结构类型typedef struct LinkList { int Element; LinkList * next;}LinkList;链表内包含很多结点。其中每个结点的数据空间一般会包含一个原创 2022-01-14 09:40:44 · 231 阅读 · 0 评论 -
一个服务端,一个主机,多个从机的tcp通信
本文主要解决的需求是,通过一个服务端控制多个设备。多个设备中分为一主多从。服务端与主机直接通信,主机拆分转发消息到从机,再从从机中接收数据,并整合数据发送给服务端。 不难看出在该需求中,主机既作为tcp的客户端与服务端通信,又作为服务端与多个从机通信。因此涉及到tcp的多线程及同一个端口既作服务端又作客户端。 我用windows系统的通信助手作为服务端。以下为通信助手的界面: ![在这里插入图片描述](https://img-blog.csdnimg.cn/5fca3be5a0fb4...原创 2021-09-01 10:11:39 · 1369 阅读 · 4 评论 -
几种常用排序法的C语言代码(2)------快速排序法
快速排序法我花费了比较长的时间,可能比较笨吧,没太理解百度上的写法。最后终于自己悟了。我们进行快速排序,需要三个条件:1,需要排序的数组 ( a[ ],例如 a[10]={1,-3,4,2,8,10,3,98,53,25 )2,需要排序的起始位置 ( left ,例如 0)3,需要排序的结尾位置 (right,例如 9)然后我们把需要排序第一个数字当成比较的基准,也就是key=a[left]我们让j在i-right之间左移,让i在 left和j之间右移。(移动范围这里,划重点!)j左移的时候把原创 2020-09-05 17:37:14 · 190 阅读 · 0 评论 -
几种常用排序法的C语言代码(1)-----直接插入法
备考嵌入式时候看到一个选择题答案解析上提到了几种排序方法,就想写写试试。后续有时间接着写其他的。这篇先放第一个直接插入法。因为我闲的想比较一下这几种的速度,就把需要排序的数组写成了一样固定的。(有详细的注释哦)#include<stdio.h>int main(){ int a[10]={1,-3,4,2,8,10,3,98,53,25}; //需要排序的数组 int b[10]={}; //空数组,用来存放正确的顺序 int i原创 2020-09-05 16:37:45 · 641 阅读 · 0 评论 -
软考备考-流水线吞吐率的计算
首先,来看题目中的流水线图然后,先画出执行一条指令时的时序图:纵轴对应题目中的四个段,为四个处理子过程的专用模块,横轴为时间轴。然后加上第二条指令,看一下时序图。红色边框的为第二条指令的部分每个模块必须执行完当前指令的对应子过程后再执行下一指令的对应子过程,如图中的第三横行。并且单条指令的四个过程也必须遵循先后顺序,比如第四横行。因此,如图所示,第一,二条指令执行完毕的时间差为3t,即时间最长的子过程的时长。以此类推,可以得出,总执行时间=单条指令执行时间+(指令条数-1)*最长的子过程原创 2020-07-29 15:12:51 · 2411 阅读 · 0 评论