
理解计算机
文章平均质量分 82
1、Linux 启动流程、Linux系统负荷
2、计算机思维:计算机的本质、启动过程及编译器工作过程
3、信息论基础知识:信息熵、 不确定性、等价性、信息压缩;数据库的最简单实现。
4、数字签名
5、RSA算法原理、字符串匹配的Boyer-Moore算法、互联网的本质、互联网协议。
6、EOF是什么
java、iOS、Vue
华为云云享专家认证|阿里云开发社区博客专家,定期分享Java、iOS资讯(包括基础知识储备)、小程序开发与运营、阅读与写作。只为你呈现有价值的信息,专注于移动端技术研究领域。
展开
-
理解计算机-专栏总目录(持续更新)
文章目录引言I 、 计算机的本质II、 代码管理III、基础算法IV、引申话题see also引言欢迎大家来到#公众号:iOS逆向的《理解计算机》专栏本文列出学习大纲,同时这也可以作为大家学习《理解计算机》这个专栏的索引。文中的蓝字都是传送门,点击进入即可I 、 计算机的本质计算机的本质:【在信息的控制下,利用能量实现运算】II、 代码管理git merge用法、常用git脚本:针对GitHub的master 更名进行脚本调整(master 更名为main,例如push 需改为原创 2021-01-19 17:27:43 · 1253 阅读 · 0 评论 -
iOS小技能:模拟鼠标点击(针对Mac)
文章目录前言I、安装方式II 使用方式2.1 获取位置的坐标2.2 点击指定位置坐标2.3 坐标系see also前言本文的例子是定时点击特定位置,来点击保证Mac永远处于活跃状态,达到mac永不不关闭屏幕的目的先来了解下安装和使用方法I、安装方式Homebrew包管理器 : brew install cliclick下载安装包 https://www.bluem.net/en/projects/cliclick/ 自己编译源码II 使用方式2.1 获取位置的坐标打印当原创 2020-10-07 14:14:46 · 8208 阅读 · 3 评论 -
IT系统的基础设施:流量治理、服务治理、资源治理,还有数据治理。
文章探讨了IT系统基础设施、开发语言选择、数据治理及基础知识的重要性。在IT系统基础设施方面,文章介绍了流量治理、服务治理、资源治理和数据治理,并指出Java、Go和Rust分别适合业务层、中间件和系统层开发。数据治理部分强调了数据关联的重要性,以及如何从数据中提取信息和知识。文章还强调了基础知识的重要性,如Page Cache和TCP原理,这些知识有助于解决复杂问题。最后,文章对比了大公司和小公司,指出大公司能提供更多学习机会。整体而言,文章强调了方法、专注和基础知识在技术领域的重要性。原创 2025-05-15 17:10:46 · 80 阅读 · 0 评论 -
解决浏览器无法安全下载minio文件问题:将http下载地址修改为https协议 | 基于nginx配置ssl证书(把http的域名请求转成https)
本文介绍了如何通过Nginx配置SSL证书以实现HTTPS加密通信。首先,使用宝塔运维面板安装Nginx,并修改Nginx配置文件以启用SSL。配置文件中指定了SSL证书和密钥的路径,并设置了SSL协议和加密套件。此外,还配置了代理服务器,将HTTPS请求转发到后端服务。最后,文章提到SSL证书存在有效期,需要定期更新,建议通过SSL服务商(如阿里云)下载并替换新证书。原创 2025-05-09 14:29:44 · 451 阅读 · 0 评论 -
word文档基本操作: 编辑页眉页脚和插入目录
2. 切换页面标签-操作页眉页脚。原创 2025-05-08 18:44:20 · 203 阅读 · 0 评论 -
Axure :列表详情、列表总数
弹出框,包含分类、编码、名称、数据来源控件,并做好命名。为了让弹出框显示遮罩效果,在更多选项中选择。利用中继器标记行功能快速实现列表详情查看。设置文本:将文本值对应。全选弹出框,右键进行。在中继器行列元素添加。原创 2025-05-06 11:46:57 · 176 阅读 · 0 评论 -
Axure : 列表分页、 列表翻页
在列表元件底部添加一个分页下拉控件,分别为10,20,30,40,50;列表分页实现思路:局部变量、 中继器设置每页项目数。将列表转换为动态面板,将设置面板大小勾选取消。添加鼠标单击时交互事件,同时插入。给分页大小下拉控件添加。原创 2025-05-06 10:44:56 · 171 阅读 · 0 评论 -
Jenkins构建Maven聚合工程,指定构建子模块: -pl api/trace-api -am clean install -Dmaven.test.skip=true
单独构建trace-api 项目以及它所依赖的其它项目。Root POM指向父pom.xml。默认构建所有的子模块。原创 2025-04-29 15:22:08 · 120 阅读 · 0 评论 -
基于docker部署mssqlserver : mcr.microsoft.com/mssqlserver:2022-latest
SA 帐户是安装过程中在 SQL Server 实例上创建的系统管理员。创建 SQL Server 容器后,可以通过在容器中运行。-运行 Enterprise Core 版本的最新 SQL Server 2022 (16.x) 容器映像。默认情况下,密码必须为至少八个字符且包含以下四种字符中的三种:大写字母、小写字母、十进制数字、符号。设为相同的值是一种很好的方法,可以轻松地识别目标容器。在容器内部使用完整路径通过 sqlcmd 进行本地连接。命令在运行的容器内部启动交互式 Bash Shell。原创 2025-04-28 16:11:55 · 61 阅读 · 0 评论 -
Java 自定义TCP协议:【特点编码字符串<=>字节<=>特点编码16进制】16进制字符串和编码的转换 (各种编码通过字节向16进制的互转)| XOR计算
校验码: 通过循环将其每个元素与初始化的校验和进行异或操作,最后输出校验和的十六进制表示。)确保结果是一个无符号的字节表示,因为异或操作的结果可能会是负数。为了避免中文在传输过程乱码,使用16进制字符串进行传输。原创 2025-04-26 16:14:21 · 108 阅读 · 0 评论 -
【DES加解密】
DES(Data Encryption Standard)是一种使用密钥加密的对称加密算法,DES加密过程中使用了混淆和扩散两个原则,可以根据不同的填充padding(PKCS5/PKCS7/ISO10126/NO)、位数digit(128b/192b/256b)、模式mode(ECB/CBC/CFB/OFB/CTR)、密钥key(16B/24B/32B)、偏移量iv来控制加密行为。当用户密钥长度不足时,调用后台Java(64位)前将以0进行填充。JDK Cipher 组件 完成。原创 2025-04-23 11:10:06 · 65 阅读 · 0 评论 -
Axure中继器(Repeater): 列表多选和 列表查询
给列标题第一列多选框元件命名为ckeck,并同时添加。基于中继器过滤功能,实现一个列表查询功能。原创 2025-04-10 16:53:21 · 125 阅读 · 0 评论 -
Axure中继器(Repeater): 列表展示
中继器是Axure RP 7.0推出的新功能,用于快速设计一些复杂的交互界面(制作“高保真”的动态原型)。PC端产品中“表格”的交互动作,增、删、改、查、排序,翻页等数据功能的展示。APP产品中“列表”“信息流”等样式的多样性数据展示,翻页与加载效果等。制作“高保真”的动态原型。原创 2025-04-08 16:50:39 · 200 阅读 · 0 评论 -
解决SSL连接问题【NET:ERR_CERT_DATE_INVALID】 浏览器提示“您的时钟快/慢了”,计算机的日期和时间不正确,因此无法与xxx.xxx.com建立私密连接
修改SpecialPollInterval键值为希望的时间同步周期(以秒为单位)。例如,设为900=15分钟或3600=1小时。电脑上经常使用的NTP(Network Time Protocol,网络时间协议),就是网络授时。CentOS7可使用NTP服务进行时间同步,CentOS8使用chrony。只要设置了目标NTP服务器的IP地址,本地计算机就可以实现时间同步。在控制面板中更新日期和时间设置,确保更改生效。CentOS8使用chrony同步网络时间。使用管理员权限打开注册表编辑器。原创 2025-04-08 15:00:19 · 872 阅读 · 0 评论 -
基于Axure的动态面板旋转实现抽奖转盘
在圆形上再绘制一个圆形,半径小于原圆形,就形成了一个环形效果图;用动态面板实现一个简单的抽奖转盘效果。通过选择扇形起始点,更改扇形大小。通过上述操作绘制10个扇形;将10个扇形拼接成一个圆形。原创 2025-04-08 13:38:05 · 113 阅读 · 0 评论 -
Axure 列表滚动:表头非常多(横向滚动方向)、分页(纵向滚动) | 基于动态面板的滚动方向和取消调整大小以适合内容两个属性进行实现
基于动态面板的滚动方向和取消调整大小以适合内容两个属性进行实现列表滚动的横向滚动和纵向滚动。在画布添加一个列表及外部矩形框,使列表中内容大于外部矩形框高度;在调整动态面板的宽高,使动态面板与外部矩形切合。将列表创建动态面板,并将列表属性。原创 2025-04-08 11:19:57 · 193 阅读 · 0 评论 -
Axure RP9教程 【数据传输】(页面值传递)| 作用域 :全局变量、局部变量
如果在页面1,交互动作设置为先打开链接,再设置变量;在页面2中就会出现获取不到全局变量值。全局变量是值在整个axure项目中生效,即A页面定义的全局变量在B、C中同样适用;表示变量值从哪里获取,我们定义的变量名为txtName,从用户名数据获取。在登陆成功页面设置一个文本用来接收并显示变量值;局部变量仅对当前页面定义的变量范围生效。设置全面变量时,必须在所有的交互动作之前。交互动作,设置目标页面为登陆2;全局变量在交互效果作用是页面。变量值设置完之后我们再加入。原创 2025-04-08 10:18:14 · 359 阅读 · 0 评论 -
Axure RP9.0教程 | 内联框架 对应html 元素中的iframe标签 (打开内部页面和外部网址)
应用场景: 选择右侧不同栏目,左侧内容发生变化。原创 2025-04-06 08:38:57 · 275 阅读 · 0 评论 -
Axure RP9.0教程: 查询条件隐藏与显示(综合了动态面板状态切换及展开收缩效果实现)
数据筛选有大量的查询条件时,可以选择查询隐藏效果。中新增:隐藏/显示列信息。原创 2025-04-03 11:22:05 · 239 阅读 · 0 评论 -
Axure 实用技巧、原型设计经验总结
★ 需要重复使用的元件,建议创建成母版使用。如果修改了母版,所以页面中的母版元件将会被同步修改;★ 使用外部元件可以提升原型设计的效率,建议将常用的元件整理成一套自用的元件库;★ 建议使用组合功能对多个元件进行整合,方便移动和调整尺寸,组合支持部分常用交互和属性设置;★ 对于隐藏的元件,在需要显示时注意添加一条置于顶层的用例,以防止元件层级太低被覆盖;★ 对于一些不需要移动的元件可以将其锁定,以免移动其他元件时将不需要移动的移动了;原创 2025-04-02 10:11:03 · 189 阅读 · 0 评论 -
WEB或移动端常用交互元素及组件 | Axure / 元件类型介绍(表单元件、菜单和表格 、流程元件、标记元件)
Axure / 元件类型介绍原创 2025-03-28 08:36:32 · 256 阅读 · 0 评论 -
原型基础知识:产品方案输出流程;原型的特征;线框图、原型和视觉稿的区别
原型设计对产品的各版块、界面和元素进行的合理性排序过程,需要综合考虑产品目标、功能需求场景、用户体验等因素。原创 2025-03-26 08:58:16 · 81 阅读 · 0 评论 -
Axure RP设计软件中的各种函数:包括数字、数学、字符串、时间及中继器函数,详细解释了各函数的用途、参数及其应用场景。
在axure交互设计时,函数可以用在条件公式和需要赋值的地方,其基本语法是用双方括号包含,变量值和函数用英文句号连接。用途:将一个数字转为保留指定位数的小数,小数位数超出指定位数时进行四舍五入。参数:length为格式化后的数字长度,小数点不计入长度。参数:decimalPoints为保留小数的位数。参数:decimalPoints为保留小数的位数。用途:把数字格式化为指定的长度。用途:把数值转换为指数计数法。原创 2025-03-26 08:28:30 · 244 阅读 · 0 评论 -
Axure RP9.0 教程:左侧菜单列表导航 ( 点击父级菜单,子菜单自动收缩或展开)【响应式的菜单导航】
1. 设置目标原件时,选择切换,这样就可以实现,当原件展示时,点击自动隐藏,隐藏时自动显示;2. 展开/收起原件(推动/拉动原件)设置为方向**向下**原创 2025-03-25 15:37:10 · 458 阅读 · 0 评论 -
Axure RP9.0教程: 多级联动【设置选项改变时->情形->面板状态】(给动态面板元件设置相关交互事件的情形,来控制其他面板不同的状态。)
三级联动在系统中应用场景比较普遍,例如省、市、区或商品大、小类区分。添加三省、市、区下拉列表,将市、区下拉列表转换为动态面板;给省下拉框添加数据源:江西省、江苏省。原创 2025-03-25 11:20:07 · 323 阅读 · 0 评论 -
Axure RP 9.0教程: 基于动态面板的元件跟随来实现【音量滑块】
音量滑块在播放器类APP应用场景相对较广,例如调节视频的亮度、声音等等。在画布中添加一个矩形框:500 x 32,圆角设置为16;原创 2025-03-25 08:39:09 · 335 阅读 · 0 评论 -
Axure RP9教程 :轮播图(动态面板) | 头部锁定
动态面板的功能十分强大,比如:拥有独立的内部坐标系,有多个状态;Banner的案例中会用到动态面板多个状态进行实现。原创 2025-03-24 10:13:21 · 402 阅读 · 0 评论 -
需求文档(PRD,Product Requirement Document)的基本要求和案例参考:功能清单、流程图、原型图、逻辑能力和表达能力
需求文档(如PRD,Product Requirement Document)是产品开发过程中定义产品功能、性能、用户需求及技术实现的核心文件。文档需有明确的目录和逻辑顺序,涵盖项目背景、功能需求、非功能需求、用户界面、数据管理等内容。通过规范的需求文档,可减少开发过程中的沟通成本与返工风险,提升项目成功率。:供运营人员录入新商品信息,包括基础信息、价格、库存等。:标注页面布局、按钮交互及错误提示弹窗。“下单→支付→发货”原创 2025-03-17 15:36:00 · 391 阅读 · 0 评论 -
设计图的制作工具
通过设计图,装修过程可以更加规范、高效,确保最终效果符合预期。原创 2025-02-19 11:19:56 · 49 阅读 · 0 评论 -
VOIP常见编码的带宽计算:带宽=包长度×每秒包数
从本质上说,VoIP电话与电子邮件,即时讯息或者网页没有什么不同,它们均能在经过了互联网连接的机器间进行传输。这些机器可以是电脑,或者无线设备,比如手机或者掌上设备等等。采用某种编码方式时,用64K乘以相应的带宽系数就可以得出其实际占用的带宽。当然如果是中继接口,还需要考虑信令占据一定的带宽,一般按照2.5%来计算。对这部分通话,VoIP服务商必须要给固话网络运营商以及无线通讯运营商支付通话费用。这部分的收费就会转到VoIP用户头上。因为VoIP电话不过是互联网上的一种应用。原创 2025-01-13 14:08:07 · 101 阅读 · 0 评论 -
VOIP技术的常用协议、技术标准(H.323标准)
终端网关网关管理软件(也叫关守或网闸)多点控制单元。原创 2025-01-13 14:00:23 · 59 阅读 · 0 评论 -
VoIP的应用、发展历程、安全性和相关事件
与几年前兴起的传统“IP公话超市”不同的是,网络电话的运营成本更为低廉,且进入门槛更低。由于像平常打电话一样方便,网络“话吧”迅速占据中低收入和外来打工人员的市场,并对传统电话业务形成冲击。这时候的VoIP发展非常迅速,VoIP已经可以在PC-电话、PC-PC、电话-电话之间实现。这时出现了很多的VoIP电话服务商,VoIP的语音质量也在不断提高。早期的VoIP是通过个人电脑上的软件实现的。当时的VoIP电话只能在PC和PC之间进行通话,通话质量也不好,仅仅被看作是互联网的一种应用。原创 2025-01-13 10:17:05 · 68 阅读 · 0 评论 -
基于IP的语音传输 “VOIP” (Voice over Internet Protocol)基本原理:将语音转化为IP数据包,部分或全部基于IP网络传输的技术
缩写为VoIP)是一种语音通话技术,经由网际协议(IP)来达成语音通话与多媒体会议,也就是经由互联网来进行通信。其他非正式的名称有IP电话(IP telephony)、互联网电话(Internet telephony)、宽带电话(broadband telephony)以及宽带电话服务(broadband phone service)。“VOIP”利用国内固定电话线路接入电话网络,被骗事主来电显示的就是国内固话号码。原创 2025-01-13 09:49:44 · 113 阅读 · 0 评论 -
虚拟拨号技术(GOIP|VOIP)【基于IP的语音传输转换给不法分子的境外来电披上一层外衣】: Voice over Internet Protocol
一台设备可供上百张手机SIM卡同时运作,还可以远程控制异地的SIM卡和GOIP设备拨打电话、收发短信,实现了人与SIM卡的分离,达到隐藏身份、逃避打击的目的。明知他人利用信息网络实施犯罪,为其犯罪提供互联网接入、服务器托管、网络存储、通讯传输等技术支持,或者提供广告推广、支付结算等帮助,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金。拒绝不明设备入户,共同打击违法诈骗。诈骗分子通过远程控制异地的VOIP设备,使用国内的座机号码拨打电话、发送短信,从而实现人机分离,具有较强的隐蔽性和欺骗性。原创 2025-01-13 09:17:17 · 828 阅读 · 0 评论 -
Linux 系统下磁盘相关指令:df、du、fdisk、lsblk
用于列出Linux系统中的块设备及其相关信息,如硬盘、SSD、USB驱动器等。它可以显示设备名称、挂载点、大小、类型、标签、模型和序列号等信息。:仅显示磁盘设备,排除分区设备。原创 2025-01-09 14:15:29 · 544 阅读 · 0 评论 -
docker搭建atlassian-confluence:7.2.0
confluence服务需要一个数据库做数据存储,例如使用mysql。原创 2025-01-08 17:00:12 · 394 阅读 · 0 评论 -
cloudreve中调用onlyoffice进行文档预览和编辑
在 后台 - 参数设置 - 图像与预览 - 文件预览 中更换默认的文档预览服务地址。也可以通过开启 WOPI 集成,将 Office 文档预览器替换为更强大的预览/编辑器,并自主定义可被预览/编辑的文件扩展名 【推荐】原创 2025-01-07 10:38:07 · 1108 阅读 · 0 评论 -
【知识协作工具】confluence、zentao、ONLYOFFICE、kooteam、cloudreve(cloudreve通过wopi方式调用onlyoffice的方法,扩展文档预览/编辑)
测试提交bug => 开发确认bug => 开发解决bug => 测试验证bug => 测试关闭bug => 测试激活bug => 开发解决bug => 测试验证 => 测试关闭。Zentao 禅道部署和常见问题修复【PHP内存溢出解决方案(Fatal error:Allowed memory size)】创建帐号、创建产品、创建需求、创建项目、管理团队、关联需求、分解任务、提Bug。管理项目文档,包括需求文档、设计文档和用户文档等。原创 2025-01-06 14:01:26 · 307 阅读 · 0 评论 -
【python入门】:Windows设置PATH 环境变量、显示当前已安装的Python版本。
【代码】【python入门】原创 2025-01-06 09:52:45 · 363 阅读 · 0 评论 -
zookeeper 数据类型
临时、永久区别:创建的znode生命周期是否和创建其客户端的session状态有关。在结构上与标准文件系统非常类似,拥有一个层次的命名空间,都是采用树形层次结构。开启序列化之后,会自动追加一个不断增加的序列号,记录每个子节点创建的先后顺序。序列号对于此节点的父节点来说是唯一的,由10位数字组成。注意:临时节点不允许拥有子节点。原创 2025-01-05 17:05:30 · 407 阅读 · 0 评论