处理字符问题

一.处理字符问题汇编程序中,用'……'的方式指明数据是以字符的形式给出的,编译器将把它们转化为相对应的ASCII码。二.大小写转换的问题三.程序:解决大小写转换的问题四.在Debug中执行程序

李庆林  11 浏览   0 喜欢   0 评论  0 订阅

java停车场收费

最近有小伙伴给我发了一道题目,闲来没事写了一下,如果有什么bug或者更简便的方法,欢迎提出,谢谢!packagecom.zxstech.demo.domain.bo;importlombok.extern.slf4j.Slf4j;importjava.text.ParseException;impo......

李庆林  21 浏览   0 喜欢   0 评论  0 订阅

将数据、代码、栈放入不同段

一.评价这种方案特点:数据、栈和代码都在一个段。问题:程序显得混乱,编程和阅读时都要注意何处是数据,何处是栈,何处是代码。只应用于要处理的数据很少,用到的栈空间也小,加上没有多长的代码。对策:数据、栈和代码放在不同段。二.将数据、代码、栈放入不同段三.在Debug中执行

李庆林  31 浏览   0 喜欢   0 评论  0 订阅

Java用HttpsURLConnection访问https网站的时候如何跳过SSL证书的验证?

在Java的编程世界里面,我们有的时候,会经常访问一些HTTPS的网站,那么访问这些HTTPS的网站的时候,如果当前这个网站是自己企业内部的已知的网站,或者我们信任的网站,这个时候,我们为了编写程序的方便,就不需要把当前网站的服务器的根证书以及中间证书导入到JKS里面,让在程序在调用HTTP协议的时......

李庆林  28 浏览   0 喜欢   0 评论  0 订阅

DMZ讲解

DMZ全称:(DemilitarizedZone)隔离区,也称非军事化区,与军事区和信任区相对应。拓扑图非军事区(DMZ):不信任系统提供服务的孤立网段,其目的是把敏感的内部网络和其他提供访问服务的网络分开,阻止内网和外网直接通信,以保证内网安全。作用:WEB,E-mail,等允许外部访问的服务器单......

李庆林  40 浏览   1 喜欢   0 评论  0 订阅

Linux系统下生成证书

Linux系统下生成证书生成秘钥key,运行:$opensslgenrsa-des3-outserver.key20481会有两次要求输入密码,输入同一个即可输入密码然后你就获得了一个server.key文件.以后使用此文件(通过openssl提供的命令或API)可能经常回要求输入密码,如果想去除输......

李庆林  34 浏览   0 喜欢   0 评论  0 订阅

零基础学习手工SQL注入

SQL注入介绍SQL注入,其实就是用户浏览器提交的变量内容,应用程序(代码可能是asp、aspx、php、jsp等)对浏览器提交过来的数据未过滤,直接去数据库查询,导致把数据库里面其他内容(如管理账户和密码)查询返回到页面上。先看个《墨者学院故事会》的一个小故事:某个镇子里,银行保险柜做为一个公共区......

李庆林  45 浏览   0 喜欢   0 评论  0 订阅

深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象......

李庆林  50 浏览   0 喜欢   0 评论  0 订阅

java类在什么时候被加载

类什么时候加载类的加载是通过类加载器(Classloader)完成的,它既可以是饿汉式[eagerlyload](只要有其它类引用了它就加载)加载类,也可以是懒加载[lazyload](等到类初始化发生的时候才加载)。(推荐学习:java课程)不过我相信这跟不同的JVM实现有关,然而他又是受JLS保......

李庆林  41 浏览   0 喜欢   0 评论  0 订阅

深入分析Java中的关键字static

在平时开发当中,我们经常会遇见static关键字。这篇文章就把java中static关键字的使用方法的原理进行一个深入的分析。先给出这篇文章的大致脉络:首先,描述了static关键字去修饰java类、方法、变量、代码块的方法然后,从底层分析static关键字,接下来,给出static的一些使用场景和......

李庆林  42 浏览   0 喜欢   0 评论  0 订阅

ping和telnet的区别

ping可以测试到目标机器的连通性。ping域名还可以得出解析IP。评估网络质量。telnet用于远程管理连接主机。同时也是测试目标机器的TCP端口是否开放。如telnetIP地址3389是用来测试目标机器的3389端口是否开放,如果连接失败,可能是防火墙屏蔽,也可能是目标机器没有启用相关远程桌面服......

李庆林  53 浏览   0 喜欢   0 评论  0 订阅

Linux安装telnet

一、安装telnet1、检测telnet-server的rpm包是否安装[root@localhost~]#rpm-qatelnet-server若无输入内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的。2、......

李庆林  48 浏览   0 喜欢   0 评论  0 订阅

mac安装指定的node版本

1.安装NVM$brewinstallnvm安装完成之后打开终端配置文件$vim~/.bash_profile在文件中添加:exportNVM_DIR=~/.nvmsource$(brew--prefixnvm)/nvm.sh退出vim后source$source~/.bash_profile2.使......

李庆林  55 浏览   0 喜欢   0 评论  0 订阅

在代码段中使用栈

1、在代码段中使用栈:以数据逆序存放为例问题:完成下面的程序,利用栈,将程序中定义的数据逆序存放。程序的思路大致如下:程序运行时,定义的数据存放在cs:0~cs:F单元中,共8个字单元。依次将这8个字单元中的数据入栈,然后再依次出栈到这8个字单元中,从而实现数据的逆序存放。栈需要的内存空间,在程序中......

李庆林  49 浏览   0 喜欢   0 评论  0 订阅

在代码段中使用数据

1、例:将内存ffff:0~ffff:b中的数据拷贝到0:200~0:20b单元中。问题:程序中直接写地址,危险!“安全”位置存放数据,存哪里?对策:在程序的段中存放数据,运行时由操作系统分配空间。段的类别:数据段、代码段、栈段各种段中均可以有数据;可以在单个的段中安置,也可以将数据、代码、栈放入不......

李庆林  56 浏览   0 喜欢   0 评论  0 订阅

段前缀的使用

1、引入段前缀:一个“异常”现象及对策对策:在[idata]前显式地写上段寄存器movax,2000hmovds,axmovbx,0moval,ds:[bx]movax,2000hmovds,axmoval,ds:[0]小结(在程序中):moval,[0]:(al)=0,同moval,0moval,......

李庆林  56 浏览   0 喜欢   0 评论  0 订阅

Linux CentOS7 开通端口的外网访问权限

一、查看系统防火墙状态(如果返回running代表防火墙启动正常)firewall-cmd--state二、开启端口外网访问(3步)1、添加端口返回success代表成功(--permanent永久生效,没有此参数重启后失效)firewall-cmd--zone=public--add-port=8......

李庆林  68 浏览   0 喜欢   0 评论  0 订阅

Nginx快速入门

分享人:秦疆(遇见狂神说)公司产品出现瓶颈?我们公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。但是慢慢的,使用我们平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。于是我们横向扩展,又......

李庆林  92 浏览   0 喜欢   0 评论  0 订阅

Loop指令

1、Loop指令功能:实现循环(计数型循环)指令的格式loop标号CPU执行loop指令时要进行的操作①(cx)=(cx)-1;②判断cx中的值不为零则转至标号处执行程序如果为零则向下执行。要求:cx中要提前存放循环次数,因为(cx)影响着loop指令的执行结果要定义一个标号2、用loop指令编程实......

李庆林  134 浏览   0 喜欢   4 评论  0 订阅

SDK 和 API 的区别是什么?

不知道区别的人,大概率是你还没搞懂API、SDK是什么。讲个小故事:研发人员A开发了软件A,研发人员B正在研发软件B。有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你......

李庆林  91 浏览   0 喜欢   0 评论  0 订阅