简单聊聊哪些编程语言更接近机器语言?
将编程语言按照接近机器语言远近程度进行排序
编程语言按照从最接近机器语言到最远离机器语言的顺序大致排列如下(由低到高): 1. 机器语言(Machine Language) 直接二进制代码,由 0 和 1 组成,是 CPU 可以直接执行的唯一语言。 无抽象,直接操作硬件指令(如寄存器、内存地址)。 2. 汇编语言(Assembly Language) 符号化机器语言,用助记符(如 MOV, ADD)代替二进制指令。 接近硬件,但需……
将编程语言按照接近机器语言远近程度进行排序
编程语言按照从最接近机器语言到最远离机器语言的顺序大致排列如下(由低到高): 1. 机器语言(Machine Language) 直接二进制代码,由 0 和 1 组成,是 CPU 可以直接执行的唯一语言。 无抽象,直接操作硬件指令(如寄存器、内存地址)。 2. 汇编语言(Assembly Language) 符号化机器语言,用助记符(如 MOV, ADD)代替二进制指令。 接近硬件,但需……
maven 环境问题记录
maven 环境可能存在的问题 1.pom 文件有问题 网络有问题,导致下载的 pom 文件有问题,需删除后重新下载 必要时可点击pom文件中的 artifactId 查看是否下载及下载是否正确,例如下: <dependency> <groupId>org.springframework.boot</groupId> ……
打造用户需求导向的网站
创建一个满足用户需求的网站至关重要。这一过程并非一蹴而就,而是需要深入了解用户并精心规划设计各个方面。 理解用户访问目的 探究用户访问网站的目的非常重要。用户访问的情境各不相同,有可能是在急切寻找特定信息,或打算购买心仪的产品或服务。他们可能希望学习新知识,充实自己,或者寻找放松和娱乐。明确这些动机有助于我们深入理解用户内心的需求,从而制定更具针对性的网站规划。 满足用户需求 如果用户希望获取专业……
时光匆匆,下周过完,八月就结束了
本周工作比较忙,网站更新比较少,只更新几个常用的格式化工具,而且刚才上线后居然有两个后台报错。 很无语了…… 压力给到下周,下周将工具网站尽量完成,决定了,网站不完成,不吃肉! 哈哈哈! 另外原计划的随机跳转网站就算了,虽然已经开发完成,这种网站在国外还好,但在国内审查机制之下,很容易暴雷,谁知到会跳转到哪个问题网站,很容易出问题。 所以就算了,导航站点其实也有这个问题,等工具网站完成之后,会对导……
Elasticsearch6.8.6和Kibana6.8.0的安装、使用
Windows10中Elasticsearch安装、使用 Elasticsearch是一个开源的分布式搜索和分析引擎,最初是由Elastic公司开发的。它基于Apache Lucene库,提供了一个分布式、多用户的全文搜索引擎,具有实时分析能力。 一. Elasticsearch介绍 1.1. Elasticsearch主要用途 全文搜索:Elasticsearch可以快速、高效地对大量文本数据进……
DevEcoStudio使用过程中常见问题
这几天安装了鸿蒙的开发软件,打算研究下,中途碰到很多问题,仅做下记录,防止忘记了,大家有兴趣了也可以看下。 安装问题 DevEco问题:Network connection failed. Check the network or HTTP proxy settings Windows默认的时区不是中国 解决: 打开“C:\Users\xxxxxx\AppData\Roaming\Huawei\D……
MyBatis-Plus多租户插件使用
大家好,我是闲着,最近在做一个项目,需要将其改造为支持多租户,因为使用的是Java,因此了解了下MyBatis-Plus的多租户插件,在此做下记录。 MyBatis-Plus多租户插件文档 多租户是一种软件架构技术,在多用户的环境下,共有同一套系统,并且要注意数据之间的隔离性。 本文针对下面两个问题,提供解决方案: 多租户的产品,想在表内级别上,实现租户数据隔离(分表、分库方案不在本文讨论范围内)……
按照测试技术划分、按照开发阶段划分
一. 按照测试技术划分 有黑盒测试、白盒测试和灰盒测试,主要区别在于是否了解系统或程序的内部结构和代码 1. 黑盒测试(Black Box Testing) 黑盒测试又叫功能测试或数据驱动测试,只关注输入输出,也就是程序的外在表现。 已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求,也叫功能测试,是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,……
知道自己到底需要搭建什么样的网站,非常重要
大家好,我是闲者,逛知乎的时候,经常会被推送问题:如何搭建一个网站?搭建网站为什么有的贵有的便宜?搭建网站选择什么技术比较好? 所以闲来无事,针对这些问题,统一整理下回答,写一篇文章和大家进行探讨。 这篇文章将着重探讨下自己搭建网站的全部过程,注意,是自己建站,不选择平台什么的。当然,一般像搭建网站的朋友,基本都是学习编程的。想了解的朋友可以看下,可以进行探讨评论。 直接展示下费用: 一. 为什……
Telnet命令、Netcat (nc)命令、Ping命令、Nmap命令、Curl命令
在Linux中,可以使用多种方式来检查远程服务器的接口是否可通。以下是一些常用的方法: Telnet命令 使用telnet命令尝试连接到远程服务器的特定端口。 telnet <远程服务器地址> &l……
通用 CSS 笔记、建议与指导,来源于网络
原文 在参与规模庞大、历时漫长且参与人数众多的项目时,所有开发者遵守如下规则极为重要: 保持 CSS 易于维护 保持代码清晰易懂 保持 CSS 的可拓展性 本文档第一部分将探讨语法、格式以及分析 CSS 结……
不同的编程语言,每种都有其独特的特点、应用领域和适用范围。
大家好,我是闲者,计算计语言发展到现在,已经有很多种不同的编程语言,每种都有其独特的特点、应用领域和适用范围。今天就来聊聊各个语言的应用及特点。下面是一些常见的编程语言及其特点和应用领域。 一. C语言 c语言……
Linux Centos 7.9 上自定义位置安装 Redis 7.2.1 单机版的操作步骤
大家好,我是闲者,这里记录下在Linux Centos 7.9 上自定义位置安装 Redis 7.2.1 单机版的操作步骤,以供大家参考,如果有什么问题,大家可留言评论。 自定义安装有个好处,删除的时候删除安装……
Django将markdown转HTML,a标签自定义属性
Django中使用将markdown文档转为HTML,如何给a标签设置target="_blank" markdown.markdown(obj.body, extensions=[ ……
最新 Windows10 中安装RabbitMQ详细步骤及使用示例
及大家好,我是闲者,今天记录下最新 2023 在 Windows10 中安装RabbitMQ的详细步骤,以供大家参考 一. 安装RabbitMQ服务器 1. 查看对应版本 在安装之前查看下RabbitMQ对应的……
Redis配置模式及各自优缺点
Redis支持多种不同的数据结构和模式,以满足不同的使用场景。以下是一些常见的Redis配置和模式示例以及详解: 一. Rdis有哪些配置方式,及各自优缺点 1. 单机模式: Redis的最简单配置是单机模式,……
网站性能测试及运营等术语
网站性能测试是评估网站或应用程序在不同负载条件下的性能和稳定性的过程。它有助于确保您的网站在高流量时仍能正常运行。以下是一些常见的性能测试指标以及它们的含义和计算方法。 一. 常见性能指标及术语: 1. 响应时……
Windows10下Redis5.0.14 搭建哨兵环境
ngrok是一个免费的开源工具,用于在公共Internet上创建安全隧道,将本地服务器暴露给外部网络
ngrok是什么,如何使用 ngrok是一个免费的开源工具,用于在公共Internet上创建安全隧道,将本地服务器暴露给外部网络。它可以用来快速将本地开发服务器暴露在Internet上,方便自己或他人进行远程访……
git合并报错解决
git合并报错:your local changes would be overwritten by cherry-pick. hint: commit your changes or stash them t……
Windows本地安装jekyll环境的过程
将本地代码同时提交到多个git远程仓库
一. 查看Git仓库 首先查看Git代码绑定了哪些Git仓库 git remote -v 如果当前代码没有绑定远端Git仓库,需要先确定Pull会从哪个仓库Pull,之后运行如下命令 git remote ……
Git常用操作命令
一. 初始配置 1. 账号邮箱配置 git config --global user.name test git config --global user.email test@test.com 2. al……
简单介绍一下redis如何设置密码
这里简单介绍一下redis如何设置密码,redis密码设置有三种种方式,一种在配置文件中设置密码,第二种在启动 Redis 时通过命令行参数设置密码,第三种使用 CONFIG 命令设置密码 一. 在配置文件中设……
将本地的 JAR 包推送到 Maven 仓库
一. Maven推送本地jar包到仓库(通用方式) 要将本地的 JAR 包推送到 Maven 仓库,可以使用 Maven 的 deploy:deploy-file 插件目标。以下是推送本地 JAR 包到 Mav……
Windows部署redis集群模式
一. 安装 1. 安装环境 操作系统: win7 redis版本:redis-5.0.10 2. 安装包 redis官方没有Windows版本安装包,需在开源的GitHub下载 下载地址:https://g……
Windows生成文件目录树状图命令
在Windows操作系统下,可以使用命令行工具来生成文件目录结构的树状图。一个常用的工具是tree命令。 1. 基本用法 tree [Drive:][Path] [/F] [/A] 2. 选项说明 [Dri……
拦截器(Interceptors)和过滤器(Filters)是两种用于处理求和响应的中间件组件
在Java中,拦截器(Interceptors)和过滤器(Filters)是两种用于处理求和响应的中间件组件,它们在应用程序中起到类似的作用,但有一些关键区别。 总体来说,过滤器和拦截器在功能上有一些重叠,但它……
Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务器
一. Nginx 简介 Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Ram……
将代码放在GitHub上
最近进行项目学习,想将代码放在GitHub上,但是找了多个攻略,都不全,因此自己制作一份,将创建仓库的过程记录下来,大家共同学习下.适合新手,有什么问题可以在底下指出, 一.登录GitHub,创建仓库 Gi……
Windows端口经常被占用问题解决方案
在Windows操作系统中,端口占用问题通常指的是某个应用程序或服务正在使用特定的网络端口,从而导致其他应用程序无法使用该端口进行通信。这可能会导致网络连接问题、应用程序启动失败等情况。 当要使用的端口已经被其……
一个Linux详解文章
大家好,我是闲者,Linux 的学习对于一个程序员的重要性是不言而喻的。学好它是程序员必备修养之一。同时也是很多公司的面试题。所以整理所学知识及了解,做一个Linux详解系列的文章,以供大家参考。如果有不足的地……
配置和管理firewalld防火墙的基础方法和技巧
本文介绍了在CentOS 7.9 操作系统上配置和管理firewalld防火墙的基础方法和技巧。防火墙是保护计算机安全的重要组成部分,有效的防火墙策略可以阻止未经授权的访问和恶意活动,提高系统的安全性和稳定性。……
rz 和 sz 是用于在 Linux 终端下进行文件传输的工具
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能。 rz 和 sz 是用于在 Linux 终端下进行文件传输的工具……
IDEA中创建一个JSP项目
一. 安装Tmocat并配置环境 二. 在IEDA中创建jsp项目 1. 首先创建一个普通的java项目 2. 生成web文件夹 选择路径:file -> project structure ->……
Java反编译工具
jd-gui 下载 下载地址,如图按照版本选择即可 特点 优点:反编译的源代码基本符合,没有乱七八糟新增的修饰符 缺点:反编译过程耗时较长 无法还原内部类 使用 直接将jar拖拽到exe上即可……
Java 8 是一次重大的版本升级
本文介绍了Java的学习路径大纲,喜欢的朋友可以根据大纲去学习
本文介绍了Java的学习路径大纲,喜欢的朋友可以根据大纲去学习 如果你是完全没有编程基础的新手,建议你先从基础的编程概念入手,比如变量、循环、条件语句、函数等,可以先学习 Python 或者 JavaScrip……
Java中Spring、Spring MVC及Spring Boot的区别?
对于一个Java开发者来说,Spring可谓如雷贯耳,无论是Spring框架,还是Spring引领的IOC,AOP风格,都对后续Java开发产生的深远的影响,同时,Spring社区总能及时响应开发者的需求,推……
一种软件架构风格、设计风格
一.概念 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 1.URL定义 资源……
Spring中的事务回滚机制
在Spring框架中,事务管理是一项重要的功能。事务是一组相关操作的逻辑单元,要么全部成功执行,要么全部回滚。事务的回滚机制是指在事务执行过程中发生异常或满足特定条件时,将之前执行的操作全部回滚到事务开始之前的……
Windows10专业版中Java开发环境安装配置
配置环境:Windows10专业版 注:建议为专业版,其他版本权限有可能有缺失. 一.安装JDK1.8 1. 安装JDK 进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置: 1.1 下载j……
Java中Json转换的常见操作方式
一. 利用阿里巴巴封装的FastJSON来转换json字符串 package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import c……
最新Java面试题整理Java基础
Java中计算List求和或List对象中某个字段的总和
一. 使用循环遍历List对象,累加求和 List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5); int sum = 0; for (int nu……
Java中遍历Map的几种常见方式
一. Java中遍历Map的几种常见方式 在Java中,可以使用不同的方式来遍历Map,以下是常见的几种方式: 1. 使用迭代器遍历Map 使用Map.Entry对象的迭代器来遍历Map中的键值对,示例代码如下……
人工智能时代还未来临,这是大数据时代的巅峰之作
网站地图优化措施,搜索引擎提交sitemap大全(网站地图),各个站长管理的平台.
大家好,我是闲者,这几天准备做下网站优化,第一个就是给搜索引擎提交sitemap了,因此顺便整理了此文,以供大家参考,有其他好的方式可以评论留言。 做网站优化我们除了要做好站内和站外优化之外,还需要关注各大搜索……
GitHub Pages、Netlify、GitLab Pages
网站写好了,但是部署也是一件让人头疼的事情,下面整理了一些免费的静态网站发布平台,大家可以参考下。 闲着导航使用Jekyll写的,Jekyll是一款基于Ruby的静态网站生成器,可以将纯文本文件转化为静态网页,……
2023最新Java面试题整理之容器
七牛云对象存储免费使用,羊毛党的福利
相信很多人都有搭建个人技术博客。但是在写博客时遇到的一个普遍问题是:在用 MarkDown格式语法写文章时,图片的上传和引用让人头疼,想要在文章里面插图片,但不知道放哪。 这里给大家介绍一个存储图片的好地方,七……
2023最新Java面试题整理 - 多线程
2023最新Java面试题整理反射和对象拷贝
Jekyll、Hugo
为什么现在登录时很少看到“记住我”那个选择框了
在登录的时候,为什么现在很少看到“记住我”那个选择框了 “记住我”选项通常用于保持用户的登录状态,即使关闭浏览器或重新打开浏览器时,用户仍然保持登录状态,不需要再次输入用户名和密码。 然而,随着网络安全意识的提……
SEO实操优化关键字
一. SEO关键字优化十大技巧 关键字在搜索引擎优化(SEO)中扮演重要角色,以下是关于关键字的一些SEO技巧: 1. 关键字研究:进行关键字研究,找到与你网站内容相关且受众搜索频率较高的关键字。使用关键字研究……
NGINX强制使用https访问
新站SEO的朋友注意了,经本人测试,使用404强制跳转会导致页面无收录,因为爬虫不会跳转,比如访问地址https://justmyfreedom.com/会直接报404,而不会去管后面跳转的地址,直接显示无页面……
静态文件添加版本号方式
为 CSS 和 JavaScript 文件添加版本号可以有效避免浏览器缓存文件,以确保用户在更新网站文件后能够正确地加载最新的版本。以下是一些为 CSS 和 JavaScript 文件添加版本号的方式: 一. ……
Windows中查看远程服务器IP和端口能否通方式
在Windows操作系统中,有多种方式可以用来检查远程端口是否通畅。以下是一些常用的方法: Telnet命令: 使用telnet命令尝试连接到远程服务器的特定端口。 telnet <远程服务器地址>……
html表格导出excel的几种主流方式
HTML页面中返回顶部的几种主流实现方式
html页面适配移动端的主流方式
一款自己写的免费的flac转MP3格式的音频转换小工具