自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lemonreds

https://github.com/Lemonreds

  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 javaweb项目 基于jsp+servlet的 个人博客网站

源代码和获取更多信息 MyBlogMyBloga personal blog site based on Jsp/Servlet - 基于jsp/servlet的个人博客网站introduction - 简介java web博客项目,实现mvc模式,没有使用到框架,实现了首页预览,文章发布,点赞,评论,Markdown格式编写,分类,标签,阅读排行,时间轴,管理员管理博客,...

2017-09-28 23:14:41 17450 19

原创 dadada

2024-01-22 15:58:25 396

原创 React 移动端 下拉刷新、上拉加载组件 m-pull-to-refresh

不使用CSS,使用React实现的单行文本溢出自动省略号组件实现原理,通过canvas来计算出字体的整体宽度的特性,计算某一段文本在它的容器内可以放置的最大宽度,从而实现自动省略。实现效果图源代码参考源代码: 源码....

2021-04-14 20:03:23 2071 1

原创 Webpack 代码分割 动态导入的实践例子

代码分割,动态导入的场景简单来说,就是例如我们的页面中,有一个组件内部实现逻辑非常庞大,引入了许多其他的包,导致该页面整体体积过大,影响首屏渲染速度,此时我们期望优先加载其他内容,最后再去加载这块组件内容,避免首屏渲染时间过长。也就是从chunks再拆分出部分逻辑,单独生成一个script文件,在我们需要的时机进行请求该模块的script文件,再将它显示出来,这样就是代码分割,动态引入的一个经典场景。动态导入的实现原理动态导入,本质上是来自于ECMA关于异步import语法的提案,该语法是让i

2020-09-25 16:37:39 375 1

原创 Webpack dynamic-imports 代码分片动态导入的一个实践例子

代码分割,动态导入的场景简单来说,就是例如我们的页面中,有一个组件内部实现逻辑非常庞大,引入了许多其他的包,导致该页面整体体积过大,影响首屏渲染速度,此时我们期望优先加载其他内容,最后再去加载这块组件内容,避免首屏渲染时间过长。也就是从chunks再拆分出部分逻辑,单独生成一个script文件,在我们需要的时机进行请求该模块的script文件,再将它显示出来,这样就是代码分割,动态引入的一个经典场景。动态导入的实现原理动态导入,本质上是来自于ECMA关于异步import语法的提案,该语法是让i

2020-09-25 16:25:18 1257

原创 react 可拖拽宽度两列布局组件

预览使用例子<DraggleLayout containerWidth={550} containerHeight={220} min={50} max={500} initLeftWidth={100} handler={ <div style={{ width: 4, height: '1

2020-09-24 11:06:38 1734

原创 react 虚拟滚动列表hook实现例子

效果图使用例子import React from 'react';import useVirtual from './useVirtual';const colors = ['#8868ff', '#24cdd0', '#ffc84e', '#fe657f', '#748cfd'];export default () => { const [list1, containerProps1, wrapperProps1] = useVirtual({ total: 9996,

2020-09-24 10:17:50 838

原创 react 基于canvas的图片验证码组件

效果图使用<Captha width={320} height={80} count={8} lineCount={20} pointCount={25} fontSize={40} /> <Captha height={80} colors={['#000', '#333']} /> <Captha datasets={'这

2020-09-24 10:01:44 1100

原创 汇编语言程序设计练习题

所有代码见 https://github.com/Lemonreds/assembly-solution汇编语言程序设计练习题 一、字符与串处理类 1.逆序输出字符串“BASED ADDRESSING”。 2.试编写一段程序,要求对键盘输入的小写字母用大写字母显示出来。 3.编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序 显示这三个字符。 4...

2018-06-06 23:09:16 13272 2

原创 该计算机已经安装了更高版本的google

重装 chrome 遇到了这个问题 该计算机已安装了更高版本的Google Chrome浏览器。如果该软件无法正常运行,请卸载Google Chrome浏览器,然后重试。试了很多种方法,终于有效果:1 首先删除 C:Program Files/ 和 C:\Users\username\AppData 中 Google 文件夹,具体所在位置视系统不同而不同 ,也可以直接

2018-02-07 14:07:34 17572 5

原创 汇编语言: .写一段子程序 SKIPLINES,完成输出空行的功能。空行的行数由用户在主程序中通过 键盘输入,并将行数放在 AX 寄存器中。

写一段子程序 SKIPLINES,完成输出空行的功能。空行的行数由用户在主程序中通过 键盘输入,并将行数放在 AX 寄存器中。 data segmentspaceline db 0dh,0ah,'$'data endsstack segment stackdw 20h dup(?)top label wordstack endscode segment assume ds:data,

2017-06-05 19:52:38 2690

原创 汇编语言: txt文件操作

默认目录下存在 test.txtdata segmentfile db 'test.txt',0buf db 100 dup(?)fh dw ?error_msg db 0dh,0ah,'error!','$' success_msg db 0dh,0ah,'done!','$'data endsstack segment stackdw 20h dup(?)top label wo

2017-06-05 19:49:20 8488 1

原创 汇编语言: 在D盘根目录建立一个文件abc.txt,第1次向文件中写入“123456”六个字符,第2次 增加“abcdefg”几个字符。

在D盘根目录建立一个文件abc.txt,第1次向文件中写入“123456”六个字符,第2次 增加“abcdefg”几个字符。 data segmentstring1 db '123456','$'string2 db 'abcdefg','$'file db 'a\abc.txt',0fh dw ?copybuf db 100 dup(?)error_msg db 0dh,0ah,'erro

2017-06-05 19:47:07 5707

原创 汇编语言: 编写一个程序,新建一个文件:d:\abc.txt,从键盘输入文件的内容(不超过100个字 符)。然后新建一个文件:d:\def.txt,将d:\abc.txt文件的内容复制到d:\def.

编写一个程序,新建一个文件:d:\abc.txt,从键盘输入文件的内容(不超过100个字 符)。然后新建一个文件:d:\def.txt,将d:\abc.txt文件的内容复制到d:\def.data segmentbuf db 100,?,100 dup(?)file db 'abc.txt',0fh dw ?copyfile db 'def.txt',0copyfh dw ?copybuf d

2017-06-05 19:46:32 8067 3

原创 汇编语言: 编写一个程序,从键盘输入一个不长于8位的四进制数,并将所输入的数以10进制数 形式显示出来。

编写一个程序,从键盘输入一个不长于8位的四进制数,并将所输入的数以10进制数 形式显示出来。 2017年6月5日19:42:20data segmentcarryout db 0dh,0ah,' carry out!','$'crlfmsg db 0dh,0ah,'$'data endsstacks segment stackdw 40h dup(?)top label word

2017-06-05 19:44:12 1401

原创 汇编语言: 编写一个程序,从键盘输入一个 0~65535 之间的 10 进制无符号数,然后以 16 进制 和四进制数形式显示出所输入的数。

编写一个程序,从键盘输入一个 0~65535 之间的 10 进制无符号数,然后以 16 进制 和四进制数形式显示出所输入的数。 2017年6月5日19:25:02data segmentcarryout db 0dh,0ah,' carry out!','$'crlfmsg db 0dh,0ah,'$'data endsstacks segment stackdw 20 d

2017-06-05 19:26:52 3091

原创 汇编语言: 数组删除指定元素

data segmentmem dw 26,0,71,200,0,5,'$'N EQU ($-mem)/2data endsstack segment stackdw 32h dup(0)top label wordstack endscode segment assume ds:data,ss:stack,cs:codep proc far mov ax,data

2017-06-02 16:05:06 2210 1

原创 汇编语言: 试编写一段程序,从键盘接收一个-32768-32767 间的十进制有符号数,并在终端上 显示与它等值的二进制数。

试编写一段程序,从键盘接收一个-32768-32767 间的十进制有符号数,并在终端上 显示与它等值的二进制数。 S0 SEGMENT STACK DW 20H DUP(?)TOP LABEL WORDS0 ENDSS1 SEGMENTMES DB 0DH,0AH,"INVALID NUMBER",24H

2017-06-02 16:03:41 2142

原创 汇编语言: 试编写一段程序,从键盘接收一个 0-65535 间的十进制无符号数,并在终端上显示与 它等值的二进制数。

试编写一段程序,从键盘接收一个 0-65535 间的十进制无符号数,并在终端上显示与 它等值的二进制数。 2017年6月2日15:57:50data segmentmeg db 0dh,0ah,' bad number !','$'data endsstack segment stack dw 20h dup(?) top label wordstack endscode se

2017-06-02 16:00:50 5222

原创 汇编语言: 试编写一段程序,从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二 进制数。

试编写一段程序,从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二 进制数。data segmentdata endsstack segment stack dw 20h dup(?) top label wordstack endscode segment assume cs:code,ds:data,ss:stackmain proc far mov ax,da

2017-05-29 15:54:14 14927 1

原创 汇编语言: 从键盘上输入 2 个一位数,求出它们的和(假设和不超过 1 位)。

data segmentdata endsstack segment stackdw 20h dup(?)top label wordstack endscode segment assume ds:data,cs:code,ss:stackp proc far mov ax,data mov ds,ax mov ax,stack mov ss,ax

2017-05-29 15:52:38 3601

原创 汇编语言: 试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。

试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。 data segmentN dw 1011111101011011bdata endsstack segment stackdw 20h dup(?)top label wordstack endscode segment assume ds:data,cs:code,ss:stack p pro

2017-05-29 15:51:14 4761 1

原创 汇编语言: 试编制一个程序,把BX寄存器内的二进制数以八进制数的形式在屏幕上显示出来

试编制一个程序,把BX寄存器内的二进制数以八进制数的形式在屏幕上显示出来data segmentN dw 0111111100001101bdata endsstack segment stackdw 20h dup(?)top label wordstack endscode segment assume ds:data,cs:code,ss:stackp proc far

2017-05-29 15:50:23 1604

原创 汇编语言: 试编制一个程序,把BX寄存器内的二进制数以十六进制数的形式在屏幕上显示出来

试编制一个程序,把BX寄存器内的二进制数以十六进制数的形式在屏幕上显示出 来。 2017年5月29日15:47:49data segmentdata endsstack segment stack dw 20h dup(?) top label wordstack endscode segment assume cs:code,ds:data,ss:stackmain

2017-05-29 15:49:31 13632 1

原创 汇编语言: 缓冲区

关于缓冲区s1 segment stack dw 20h dup(?)top label words1 endss2 segment buf db 100,?,100 dup(?)s2 endss3 segment assume cs:s3,ds:s2,ss:s1p proc far mov ax,s1 mov ss,ax lea sp,to

2017-05-25 23:58:31 6901

原创 汇编语言: 试编写一段程序,要求在长度为 100H 字节的数组中,找出大于 61H 的无符号数的个 数并存入字节单元 UP 中,找出小于 2FH 的无符号数的个数并存入字节单元 DOWN 中。

试编写一段程序,要求在长度为 100H 字节的数组中,找出大于 61H 的无符号数的个 数并存入字节单元 UP 中,找出小于 2FH 的无符号数的个数并存入字节单元 DOWN 中。 data segmentARRAY db 61h,62h,63h,64h,65h,66h,22h,24h,28h,24h,55h,54h,'$'N EQU ($-ARRAY)up db 0down db 0d

2017-05-25 23:57:21 2744

原创 汇编语言: 试编写一段程序,要求输入两个字符串,如两个字符串相等则显示“MATCH”, 否则 显示“NO MATCH”。

试编写一段程序,要求输入两个字符串,如两个字符串相等则显示“MATCH”, 否则 显示“NO MATCH”。 2017年5月25日23:55:38data segmentinfo1 db 'please input fisrt string',0ah,'$'info2 db 0ah,'please input second string',0ah,'$'string1 db 101,

2017-05-25 23:56:51 8035

原创 汇编语言: 试编写一段程序,要求比较两个字符串 string1 和 string2 所含字符是否相等,如相 等则显示“MATCH”, 若不相同则显示“NO MATCH”。

试编写一段程序,要求比较两个字符串 string1 和 string2 所含字符是否相等,如相 等则显示“MATCH”, 若不相同则显示“NO MATCH”。 2017年5月25日23:54:01data segmentstr1 db '123456','$'len1 equ $-str1str2 db '123456','$'len2 equ $-str2match db 'MA

2017-05-25 23:55:41 12711 1

原创 汇编语言: 试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不 是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空 格符不存入),直到接收

试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不 是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空 格符不存入),直到接收到第二个空格符时退出程序。 data segmentbuf db 101,0,101 dup(?)sapce db 0ah,'it is not a space !',0ah,'$'data endssta

2017-05-24 14:21:40 5049 1

原创 汇编语言: 从键盘上输入一串字符(用回车键结束,使用10号功能调用。),将其中的小写英文 字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。

从键盘上输入一串字符(用回车键结束,使用10号功能调用。),将其中的小写英文 字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。 data segmentbuf db 101,?,101 dup(?)data endsstack segment stackdw 20h dup(?)top label wordstack endscode segment as

2017-05-24 14:18:31 9501

原创 汇编语言: 从键盘上输入一串字符(用回车键结束,使用 10 号功能调用。)放在 STRING 中,试 编制一个程序测试字符串中是否存在数字。如有,则把 CL 的第 5 位置 1,否则将该位置置 0。

从键盘上输入一串字符(用回车键结束,使用 10 号功能调用。)放在 STRING 中,试 编制一个程序测试字符串中是否存在数字。如有,则把 CL 的第 5 位置 1,否则将该位置置 0。 data segmentstring db 101,?,101 dup(?)data endscode segment assume ds:data,cs:code p proc far

2017-05-24 14:17:22 10145

原创 汇编语言: 从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,

从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示 计数结果。data segmentbuf db 101,?,101 dup (?)data endsstack segment stackdw 20h dup(?)top label wordstack endscode segment assume ds:data,cs:code,ss:stack

2017-05-24 14:16:15 8975

原创 汇编语言: 编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,

编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序 显示这三个字符。 data segmentn db 0data endscode segment assume cs:code,ds:data p proc far mov ax,data mov ds,ax mov ah,01h int 21h cmp al,'a

2017-05-24 14:14:28 13346 1

原创 汇编语言: .试编写一段程序,要求对键盘输入的小写字母用大写字母显示出来

试编写一段程序,要求对键盘输入的小写字母用大写字母显示出来 2017年5月24日14:11:13data segmentdata endscode segment assume cs:code,ds:data p proc far mov ax,data mov ds,ax ;接受输入字符 al=输入字符 mov ah,01h int

2017-05-24 14:12:27 15994

原创 汇编语言: 逆序输出字符串“BASED ADDRESSING”

逆序输出字符串“BASED ADDRESSING” 最近正在准备汇编语言考试,发现网上代码不齐全,于是打了一些练习题上 2017年5月24日14:02:17data segmentstring db 'BASED ADDRESSING','$'data endsstack segment stackdw 20h dup(?)top label wordstack endsco

2017-05-24 14:09:46 4141 1

JavaEE 文档

JavaEE 文档 This document is the API specification for version 6 of the JavaTM Platform, Enterprise Edition.

2017-08-30

空空如也

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

TA关注的人

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