自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

原创 记一次在ubuntu安装Mysql8修改lower_case_table_names =1的经历及最终解决方案

ubuntu安装mysql8,配置lower_case_table_names

2023-04-07 14:28:05 503 1

原创 iframe 子父传值封装 postmessage封装2.0

1.0在使用过程中存在很多问题1.同时发送多个postMessage请求的时候,回调属于异步执行,会不知道谁返回的2.子页面同名订阅时,后面的会覆盖前面队列中的方法下面是2.0的封装及示例,请查收这次是在vue环境中调试的postmessage.js/** * @author a86115592 * iframe solution */(function (global, factory) { typeof exports === 'object' && type

2021-07-07 10:41:48 464

原创 iframe 子父传值封装 postmessage封装1.0

iframe 子父传值封装 postmessage封装1.0近期公司项目需求1.父页面中同时载入多个iframe2.父页面主动调用子页面方法3.父页面主动获取子页面值4子页面主动获取父页面的值其中主动是关键postmessage.js(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :

2021-07-06 11:21:28 359

原创 Node Express微信公众号jssdk签名服务

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-10 10:45:08 441

纯js仿element图片预览

纯js仿element图片预览,放大缩小旋转还原,鼠标拖动图片,滚轮放大缩小图片

2023-04-23

微前端iframe双向通信TS编译npm仓储源码

window本身可以支持iframe的双向通信,但是有两个弊端 1.接收消息时,多个业务通道无法区分,需要在addEventListener回调中做大量的判断,不方便管理通信通道 2.发送消息时不支持消息的回调,也就是说发布订阅模式,不支持同一条消息的反向通信 综上两个问题给开发造成了很多设计及代码量上的麻烦 利用window对象提供的以上方法,我们做一下简单的封装,能很好地解决以上两点问题 插件已构建上传npm,地址:https://www.npmjs.com/package/@saryz/portal-bridge 可以下载源码维护自己的微前端架构桥梁,源码为该插件的ts版本源码,包含打包上传npm等完整的流程,注释清晰,方便阅读

2022-04-26

canvas图片旋转自适应容器宽度实践

canvas图片旋转,每次顺时针或逆时针旋转90度后,宽度自适应容器宽度,等比缩放

2018-12-12

icomoon字体图标库

很好用的一款字体图标库,大大优化网页图片的访问速度和大小

2016-02-19

DataGrid可调整列宽的表格可排序

一些表格常用的功能,拖拽改变尺寸,点击排序,鼠标滑过变色等功能

2016-02-19

c语言 整数链表排序

整数链表排序的c源代码 说明:试按以下给出的排序算法为整数链表编写一个排序函数: 该算法是按表元键值的各位值进行排序。 设有一个整数链表,其中表元的键值为不超过三位数的整数,不妨设键值形式ABC。其中A表示键值的百位数,B为十位数,C为个位数。首先按键值中的个位值C对链表作分拆和链接,先把链表分拆成10个队列链表,然后以C的值从0至9的顺序把分拆后的十个队列链表重新收集成一个链表。接着依次对键值中的B和A进行同样的分拆和链接操作,则最后收集起来的链表是按键值从小到大排序链接的。如有一个链表按它们的键值其表元的链接顺序依次为: 153 678 56 288 457 653 721 876 433 254 按它们的键值的个位分拆,得到十个队列链表,列出它们的键值顺序有: 0: 空链表 1: 721 2: 空链表 3: 153 653 433 4: 254 5: 空链表 6: 56 876 7: 457 8: 678 288 9: 空链表 顺序将它们收集一起后,链表的键值顺序有: 721 153 653 433 254 56 876 457 678 288 再按它们键值的十位分拆,得到十个队列链表,列出它们的键值顺序有: 略。 顺序将它们收集在一起后,链表的键值顺序有: 略。 再按它们键值的百位分拆,得到十个队列链表,列出它们的键值顺序有: 略。 顺序将它们收集一起后,链表的键值顺序有: 56 153 254 288 433 457 653 678 721 876 要求: 1、 试用C语言编程实现以上功能 2、 10个数字随机生成 3、 程序可读性好 ps:头文件#include<stdafx.h> 中包含 #include <stdio.h> #include <malloc.h> #include <time.h> #include <stdlib.h>

2010-08-05

c源程序代码 水仙花数最简单的写法

初学者专用的c源代码,学c时做的练习 #include<stdafx.h> int main() { int a,b,c; for(a=1 ; a<10 ; a++) { for(b=0 ; b<10 ; b++) { for(c=0 ; c<10 ; c++) { if(a*100+b*10+c == a*a*a + b*b*b + c*c*c) printf("%d%d%d\n",a,b,c); } } } }

2010-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除