5 飘…

尚未进行身份认证

我要认证

欢迎大家访问我的知:https://www.zhihu.com/people/xi-tian-1-59/activities

等级
TA的排名 1w+

汇编语言(王爽第三版)实验5 编写、调试具体多个段的程序

转载自: 筑基2017实验5编写、调试具体多个段的程序一。将下面的程序编译连接,用Debug加载、跟踪,然后回答问题。assume cs:code,ds:data,ss:stackdata segment​ dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdata endsstack segment​ dw 0,0,0,0,0,0,0,0stack endscode segmentstart: mov

2020-05-08 21:20:52

王爽,汇编学习,实验4

编程,向内存0:200~0:23F 依次传送数据0~63(3FH), 程序中只能使用9条指令,9条指令中包括“mov ax,4c00h"和“int 21h”。;向内存0:200~0:23f依次传送数据0~63(3fh);分析0000:0200~00000:023f; assume cs:codecode segment mov ax,0h mov ds,ax mov bx,0...

2020-05-08 09:43:33

C语言程序设计学习

C语言程序设计现代方法第一章,C语言概述什么是C语言?他是20世界70年代初期在贝尔实验室开发出来的一种广为使用的编程语言。1983年美国国家标准(ANSI)制定了本国C语言标准,1989标准化C语言,俗称C89,1999年ISO标准化了增加新特性,C99正式出现。C语言的优点:高效,与生俱来的特性可移植性(代码层面)功能强大,拥有一个庞大的数据类型和运算符集合灵活缺点更...

2020-05-04 22:48:52

Javascript继承机制的设计思想

Javascript继承机制的设计思想作者: 阮一峰本文转载自阮一峰Javascript继承机制的设计思想我一直很难理解Javascript语言的继承机制。它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行...

2020-04-23 14:52:37

Javascript 面向对象编程(一):封装

一、Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和...

2020-04-19 11:25:54

前后端AES加密传输

还记得上次面试时面试官问我相关的问题,当时回答的一团糟。正好最近新找了一家公司,前后端传输是经过加密的,具体操作很简单,前端传输过来的数据使用了AES加一串字符串进行加密,后端公司自己写了request和response,然后在过滤器中进行解密。大概代码如下:package com.poplar.utils;import org.apache.tomcat.util.codec.binar...

2020-01-26 22:10:07

使用Redis实现分布式锁

随着软件社会经济的发展,很多软件的架构变得愈来愈复杂,共享数据的安全问题使用传统的事务,java 自带的synchronized,ReentrantLock,数据库锁已经不能满足需求了。这个时候分布式锁便应运而生,目前一般都会使用zookeeper或者Redis还有基于数据库来实现的乐观锁,来实现分布式锁。我们公司使用的是基于Redis来实现的;首先,为了确保分布式锁可用,我们至少要确保锁的实...

2020-01-10 08:15:14

工作体会分享

最近公司要做各种报表统计,刚开始,我很愉快的提交了代码,没想到第二天前端告诉我说精度丢失,当时我就觉得纳闷,怎么会呢?我刚开始代码大概是这样写的:结果本来应该是 11.4,但真正输出的结果却是:11.399999999999999 @Test public void test() { List<Double> list = Arrays.asList(4.3...

2020-01-07 22:26:13

java 内存模型(JMM)与并发

计算机物理内存模型java 内存模型 JMMJava内存模型规定了所有的变量都存储在主内存(Main Memory)中(此处的主内存与 介绍物理硬件时的主内存名字一样,两者也可以互相类比,但此处仅是虚拟机内存的一部 分)。每条线程还有自己的工作内存(Working Memory,可与前面讲的处理器高速缓存类 比),线程的工作内存中保存了被该线程使用到的变量的主内存副本拷贝。线程对变量的...

2019-12-08 18:15:48

写一个简单的java死锁

/** * Created BY poplar ON 2019/11/25 * 死锁检测 */public class DeadLock { public static void main(String[] args) { new Thread(A::method, "Thread A").start(); new Thread(B::...

2019-11-26 18:09:19

Java8自定义实现Collector接口2

package com.poplar.collector;import java.util.*;import java.util.function.BiConsumer;import java.util.function.BinaryOperator;import java.util.function.Function;import java.util.function.Suppli...

2019-11-22 15:17:45

Java8自定义实现Collector接口

/** * Created BY poplar ON 2019/11/21 * 自定义实现Collector接口 */public class CustomCollector<T> implements Collector<T, Set<T>, Set<T>> { @Override public Supplier<...

2019-11-21 23:25:34

springBoot打包后的jar启动过程分析

springBoot打包后的jar启动过程分析如果一个jar文件想要被java命令执行必须按照jar文件的文件规范来组织文件目录下面是一个spring boot项目打包后标准的jar文件目录结构spring-learn.jar |--BOOT-INF |--BOOT-INF\classes 该文件下的文件是我们最后需要执行的代码 |--BOOT-...

2019-11-17 10:20:24

Springboot启动过程分析

Springboot启动过程分析首先从一个入口程序开始@SpringBootApplicationpublic class SpringLearnApplication { public static void main(String[] args) { System.out.println(SpringLearnApplication.class.getClass...

2019-11-17 10:17:58

IDEA2019.2设置Gradle仓库地址问题

帮助那些像我一样使用Gradle的新手,我也是今天才发现我一直配错了,????????????哈哈哈

2019-11-09 15:32:50

LeetCode 226 Invert Binary Tree 层序遍历方法

题目如下:直接上代码:package com.example.demo;import java.util.LinkedList;import java.util.Queue;/** * Created By poplar on 2019/10/30 */public class InvertBinaryTree { public static void m...

2019-10-30 18:47:29

自定义注解实现一个简单的异常校验框架

java注解是JDK1.5出现的新特性,可以说注解的出现让广大java程序员的以摆脱xml配置文件的束缚,经历过xml配置文件开发的小伙伴们都知道那种绝望。下面我们先自定义一个注解 package com.poplar.annotation; import java.lang.annotation.ElementType; import java.lang.annotati...

2019-09-16 09:58:27

spring cloud rabbitmq An unexpected connection driver error occured错误解决

这几天在学习spring cloud时,各种坑踩得我都快疯了正事开始了首先如果你遇到这个错,那么说明是rabbitmq那边的配置问题导致的主要是授权问题,其次就是登录用户问题rabbitmq除了 角色授权外你还需要你还需要为这个用户授予操作资源的权限,也就是权限授权.角色大致有五类:  超级管理员administrator, 监控者monitoring, 策略制定者polic...

2019-09-07 17:47:50

秦松使用jQuery实现点击回到顶部小demo

       代码中使用了两种方式,方式一非常简单,方式二可能才是我们实际项目中会用到到的,以及方式二的实现原理更值得我们取学习,当然代码只是供学习使用,实际项目中还是需要根据自己的项目需要灵活应用. <!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>回...

2019-02-07 14:13:07

jQuery最简单的多Tab点击切换小Demo入门

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>多Tab点击切换</title> <style> * { margin: 0; paddi

2019-02-07 09:53:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。