zl程序教程

首页

  • shell脚本输出带颜色字体

    shell脚本输出带颜色字体

    #!/bin/bash # #下面是字体输出颜色及终端格式控制 #字体色范围:30-37 echo -e "\033[30m 黑色字 \033[0m" echo -e "\033[31m 红色字 \033[0m" echo -e "\033[32m 绿色字 \033[0m" echo -e "\033[33m 黄色字 \033[0m" echo -e "\033[34

    日期 2023-10-26 10:15:27     
  • 深度解析开发项目之 04 - 拨打电话

    深度解析开发项目之 04 - 拨打电话

    深度解析开发项目之 04 - 拨打电话   实现的效果:            

    日期 2023-10-26 10:15:27     
  • WINSOFT OBR 5.3,检测Delphi中条形码内部信息

    WINSOFT OBR 5.3,检测Delphi中条形码内部信息

           WINSOFT OBR 5.3,检测Delphi中条形码内部信息        Winsoft OBR是用于检测Delphi中条形码内部信息的强大组件。OBR或光学条形码识别是用于识别不同类型条形码,QR和..的合适组件。如今,没有产品没有负载。即使在互联网上,条形码也被广泛使用。通常,

    日期 2023-10-26 10:15:27     
  • 实现容器的底层技术 - 每天5分钟玩转 Docker 容器技术(30)

    实现容器的底层技术 - 每天5分钟玩转 Docker 容器技术(30)

    为了更好地理解容器的特性,本节我们将讨论容器的底层实现技术。cgroup 和 namespace 是最重要的两种技术。cgroup 实现资源限额, namespace 实现资源隔离。 cgroup cgroup 全称 Control Group。Linux 操作系统通过 cgroup 可以设置进程使用 CPU、内存 和 IO 资源的限额。相信你已经猜到了:前面我们看到的

    日期 2023-10-26 10:15:27     
  • linux服务之tuned

    linux服务之tuned

      RHEL/CentOS 在 6.3 版本以后引入了一套新的系统调优工具 tuned/tuned-adm,其中 tuned 是服务端程序,用来监控和收集系统各个组件的数据,并依据数据提供的信息动态调整系统设置,达到动态优化系统的目的;tuned-adm 是客户端程序,用来和 tuned 打交道,用命令行的方式管理和配置 tuned,tuned-adm 提供了一些预先配置的优化方案可供

    日期 2023-10-26 10:15:27     
  • 2017年物联网将会出现的五个关键趋势

    2017年物联网将会出现的五个关键趋势

    物联网(IoT)技术已悄然改变人类生活,使人们不得不关注其发展趋势。专注于物联网通讯发展的研究单位Ovum于2017年全球物联网会议(Internet of Things World 2017),发表了2017年物联网发展的五大关键趋势。 第一、低功率广域(Low Power, Wide Area,LPWA)网络将走向主流,LPWA技术逐渐被重视,特别是NB-IOT(Narrowband IoT

    日期 2023-10-26 10:15:27     
  • 基类去掉标题栏

    基类去掉标题栏

    清单文件  <activity android:name=".common.BaseActivity" android:theme="@style/AppTheme.NoActionBar" /> 样式 <style name="

    日期 2023-10-26 10:15:27     
  • 【远程桌面】【telnet】服务器远程管理

    【远程桌面】【telnet】服务器远程管理

    文章目录 ·服务器远程管理一、远程管理类型二、远程桌面三、telnet四、其他 ·服务器远程管理 一、远程管理类型 Windows远程管理有2种: 1.远程桌面 2.tel

    日期 2023-10-26 10:15:27     
  • 实践GoF的23种设计模式:观察者模式

    实践GoF的23种设计模式:观察者模式

    摘要:当你需要监听某个状态的变更,且在状态变更时通知到监听者,用观察者模式吧。 本文分享自华为云社区《【Go实现】实践GoF的23种设计模式:观察者模式》,作者: 元闰子 。 简介 现在有 2 个服务,Service A 和 Service B,通过 REST 接口通信;Service A 在某个业务场景下调用 Service B 的接口完成一个计算密集型任务,假设接口为http://servi

    日期 2023-10-26 10:15:27     
  • kubernetes强制删除pod、namespace等资源

    kubernetes强制删除pod、namespace等资源

    场景:在k8s集群中使用helm搭建一个服务,命名空间删除后,一直显示Terminating状态,无法重新创建新的服务 可使用kubectl中的强制删除命令

    日期 2023-10-26 10:15:27     
  • HBase的scan源码分析客户端部分之整体流程(一)

    HBase的scan源码分析客户端部分之整体流程(一)

    Configuration config = HBaseConfiguration.create(); config.set("hbase.zookeeper.quorum", "192.168.1.226");// zookeeper部署的服务器IP config.set("hbase.zookeeper.property.clientPort", "2181");// zookeep

    日期 2023-10-26 10:15:27     
  • 操作系统:磁盘的组织和空间管理

    操作系统:磁盘的组织和空间管理

    目录磁盘存储器管理磁盘块磁盘管理的任务外存的组织方式连续组织方式链接组织方式隐式链接显式链接索引组织方式单级索引组织方式多级索引组织方式混合索引方式文件存储空间管理存储空间的划分空闲表法空闲链表法空闲盘块链空闲盘区链位示图成组链接法参考资料 磁盘存储器管理 磁盘块 类似于内存分页,在外存管理中为了方便对文件数据的管理,文件的逻辑地址空间也被分为了一个一个的文件“块”。磁盘中的存储单元也称为“块/

    日期 2023-10-26 10:15:27     
  • Vc数据库编程基础MySql数据库的常见库命令.跟表操作命令

    Vc数据库编程基础MySql数据库的常见库命令.跟表操作命令

            Vc数据库编程基础MySql数据库的常见操作 一丶数据库常见的库操作   1.1查看全部数据库     命令:  show databases   1.2 创建数据库     命令: Create database 数据库名字   1.3查询创建好的数据库     命令: show create database 数据库名   1.4 删除数据库   Drop data

    日期 2023-10-26 10:15:27     
  • 智能点餐系统开发纪实2-----系统总体结构和业务流程

    智能点餐系统开发纪实2-----系统总体结构和业务流程

    1请看这里http://blog.csdn.net/jason0539/article/details/20854329   写完之前这个就没写,趁着新奇感几天就把这个弄完了,也没再写别的东西,前几天已经完毕了,今天须要写一个文档,写完文档就把里面我写的部分贴到这里来了,有点罗嗦,凑字数。 事实上就是讲了一个总体流程,整个系统主要分四部分: 小车,手机,收银台,厨房。 server

    日期 2023-10-26 10:15:27     
  • 用 Deployment 运行应用 - 每天5分钟玩转 Docker 容器技术(123)

    用 Deployment 运行应用 - 每天5分钟玩转 Docker 容器技术(123)

    从本章开始,我们将通过实践深入学习 Kubernetes 的各种特性。作为容器编排引擎,最重要也是最基本的功能当然是运行容器化应用,这就是本章的内容。 Deployment 前面我们已经了解到,Kubernetes 通过各种 Controller 来管理 Pod 的生命周期。为了满足不同业务场景,Kubernetes 开发了 Deployment、ReplicaSet、DaemonSet、Sta

    日期 2023-10-26 10:15:27     
  • Centos7 虚拟机挂载未分配的空间

    Centos7 虚拟机挂载未分配的空间

    客户给分配了一台虚拟机,系统安装是Centos7系统,空间为80G,df -h 命令查看系统后发现只有40G左右的空间可用,剩余空间未分配。下面记录主要过程: 查看当前已分配的空间 df -h       Java代码   [root@centosVM2 ~]# df -h 

    日期 2023-10-26 10:15:27     
  • .NET Core(C#) docker pull mcr.microsoft.com 镜像慢或拉取失败的解决方法

    .NET Core(C#) docker pull mcr.microsoft.com 镜像慢或拉取失败的解决方法

    在国内使用docker pull拉取mcr.microsoft.com相关镜像失败,即使用了镜像加速也不能解决,通过查找相关资料找到解决方法。本文主要介绍一下解决使用docker pull拉取.NET Core(C#)镜像慢或拉取失败的方法。 原文地址:.NET Core(C#) docker pull mcr.microsoft.com 镜像慢或拉取失败的解决方法

    日期 2023-10-26 10:15:27     
  • python opencv 找到圆点标定板所有点后通过距离找两个角点6

    python opencv 找到圆点标定板所有点后通过距离找两个角点6

    先对大图中的标定板框选,然后再标定计算 工程目录结构  如果提示没有win32gui则 pip install pywin32 如果是conda的环境则 conda install pywin32  drawROI.py import copy import json import cv2 import n

    日期 2023-10-26 10:15:27     
  • RSA解密时javax.crypto.BadPaddingException: Data must start with zero

    RSA解密时javax.crypto.BadPaddingException: Data must start with zero

    解决方法:要在加密后产生的byte数组转成string时要在各byte之间加个标识符,我加了个空格,然后再根据空格分隔转换回byte数组。如果不加标识符,由于byte值可能是一位到三位,无法知道某一个byte是在哪里结束。当然也可以在转成string时补0。或者转成16进制固定为两位长。code:public class RSATest {  

    日期 2023-10-26 10:15:27     
  • 深入Python(1): 字典排序 关于sort()、reversed()、sorted()

    深入Python(1): 字典排序 关于sort()、reversed()、sorted()

    http://www.cnblogs.com/BeginMan/p/3193081.html   一、Python的排序 1、reversed() 这个很好理解,reversed英文意思就是:adj. 颠倒的;相反的;(判决等)撤销的 print list(reversed(['dream','a','have','I'])) #['I', 'have', 'a', 'dream'

    日期 2023-10-26 10:15:27     
  • Python类方法、静态方法与实例方法(让类里面的函数 不走初始化的方法@classmethod )  -----类里面不需要实例化参数 和没带self的函数  调用此函数的方法

    Python类方法、静态方法与实例方法(让类里面的函数 不走初始化的方法@classmethod ) -----类里面不需要实例化参数 和没带self的函数 调用此函数的方法

    来源: https://www.cnblogs.com/blackmatrix/p/5606364.html   静态方法是指类中无需实例参与即可调用的方法(不需要self参数),在调用过程中,无需将类实例化,直接在类之后使用.号运算符调用方法。 通常情况下,静态方法使用@staticmethod装饰器来声明。 示例代码: class ClassA(object):

    日期 2023-10-26 10:15:27     
  • Vue3通透教程【十二】TS类型声明优势

    Vue3通透教程【十二】TS类型声明优势

    文章目录 🌟 写在前面🌟 上篇文章解惑🌟 JS函数中的隐患🌟 函数中的类型🌟 写在最后 🌟 写在前面

    日期 2023-10-26 10:15:27     
  • 腾讯员工晒出薪资:真实 985 毕业薪资,大家看我还有救吗??

    腾讯员工晒出薪资:真实 985 毕业薪资,大家看我还有救吗??

    来源:程序员求职面试(ID:CoderJob) 敢晒薪资的程序员大多情况下薪资水平应该都是挺不错的,虽然互联网薪资比其他行业稍微高一些,但也存在普通薪资的情况。 前段时间,有认证为腾讯员工的网友发帖称:真实985毕业薪资,大家看我还有救吗?原贴如下: 这个帖子一经发出,引起了不少网友的讨论。不少网友质疑的同时怀疑是日薪,单位写错了。 但也有网友说自己也是这样。 还有人调侃楼主的职业。 楼

    日期 2023-10-26 10:15:27     
  • MySQL必知必会:简介undo log、truncate、以及undo log如何帮你回滚事务(二)

    MySQL必知必会:简介undo log、truncate、以及undo log如何帮你回滚事务(二)

    八、undo log的类型#undo log有两种类型 分别是 insert undo log 和 update undo log。前者记录的是insert 语句对应的undo log。后者对应的是 update、delete 语句对应的undo log。九、insert undo log 长啥样 #对于 insert 类型的sql 会在undo log中记录下方才你insert 进来的数据的I

    日期 2023-10-26 10:15:27     
  • github下载慢,轻松提速教程

    github下载慢,轻松提速教程

    获取github的IP地址访问:https://www.ipaddress.com/ 网址 依次获取以下三个网址的IP github.comgithub.global.ssl.fastly.netcodeload.github.com 这是我获取的IP 192.30.253.113 github.com151.101.25.194 github.global.ssl.fastly.net192

    日期 2023-10-26 10:15:27     
  • 程序员缺乏经验的 7 种表现!

    程序员缺乏经验的 7 种表现!

    知道这些表现,你才能在自己的程序员职业生涯中不犯相同的错误。 软件行业的工作经验和你从事这个行业的工作年限直接相关。这句话在某种程度上是对的,但是你从事这项工作的年限,并不一定代表你获得了相同年限的工作经验,正如一句话所说:“我们以为我们是工作了十年,其实却只有一年的工作经验,只不过又重复用了九年”。 有一些人虽然工作了很多年,但工作表现就像刚入行的新人。他们几乎不学习软件开发的基础知识 。除了

    日期 2023-10-26 10:15:27     
  • Spring学习总结(二)——静态代理、JDK与CGLIB动态代理、AOP+IoC

    Spring学习总结(二)——静态代理、JDK与CGLIB动态代理、AOP+IoC

    目录 一、为什么需要代理模式 二、静态代理 三、动态代理,使用JDK内置的Proxy实现 四、动态代理,使用cglib实现 五、使用Spring实现AOP 六、使用IOC配置的方式实现AOP 七、使用XML配置Spring AOP切面 八、示例下载 一、为什么需要代理模式 假设需实现一个计算的类Math、完成加、减、乘、除功能,如下所示: 1 package com.zhangg

    日期 2023-10-26 10:15:27     
  • 【python入门到精通】python面向对象super用法

    【python入门到精通】python面向对象super用法

    🚀 作者 :“大数据小禅” 🚀 粉丝福利 :加入小禅的大数据社群 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言Ὂ

    日期 2023-10-26 10:15:27     
  • 超硬核解析!Apache Hudi灵活的Payload机制

    超硬核解析!Apache Hudi灵活的Payload机制

    Apache Hudi 的Payload是一种可扩展的数据处理机制,通过不同的Payload我们可以实现复杂场景的定制化数据写入方式,大大增加了数据处理的灵活性。Hudi Payload在写入和读取Hudi表时对数据进行去重、过滤、合并等操作的工具类,通过使用参数 "hoodie.datasource.write.payload.class"指定我们需要使用的Payload class。 ​

    日期 2023-10-26 10:15:27     
  • 推荐模型-上下文感知-2018:AutoInt

    推荐模型-上下文感知-2018:AutoInt

    推荐模型-上下文感知-2018:AutoInt Weiping Song et al. "AutoInt: Automatic Feature Interaction Learning via Self-Attentive Neural Networks"in CIKM 2018.

    日期 2023-10-26 10:15:27     
  • Qt浅谈之二十一log调试日志

    Qt浅谈之二十一log调试日志

    一、简单介绍       近期因调试code时,想了解程序的流程,但苦于没有一个简易的日志记录,不停使用qDebug打印输出,而终于提交代码时得去多次删除信息打印,有时还会出现新改动的代码分不清是哪些部分。而使用#ifdef _DEBUG又比較烦这套,因此写了些简单的日志,方便排除问题,临时不能用于多线程中,以后须要再补充。 二、具体

    日期 2023-10-26 10:15:27     
  • 【day4】【洛谷算法题】-P5708三角形面积-刷题反思集[入门1顺序结构]

    【day4】【洛谷算法题】-P5708三角形面积-刷题反思集[入门1顺序结构]

    大家好,我是花无缺,一个风一样的男子,热爱各种开发技术,感谢各位大佬的阅读 ! CSDN博客地址:https://blog.csdn.net/hua

    日期 2023-10-26 10:15:27     
  • 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_new新建对象

    读经典——《CLR via C#》(Jeffrey Richter著) 笔记_new新建对象

    CLR使用 new 操作符来创建新对象,例如:Employee e=new Employee("Param1");  以下是 new  操作符所做的事情。  它计算类型及其所有基类型(一直到 System.Object,虽然它没有定义自己的实例字段)中定义的所有实例字段需要的字节数。堆上的每个对象都需要一些额外的成员——即“类型对象指针”(type o

    日期 2023-10-26 10:15:27     
  • 局域网远程服务器重启

    局域网远程服务器重启

    只要知道远程服务器的管理员密码和IP地址,在局域网中的任意一台机器上打开“命令提示符”窗口,运行以下命令:   1、获取远程服务器的管理员权限   net use IP地址 "管理员密码" /user:administrator   2、使用shutdown命令远程重启服务器   shutdown /r /t 0 /m IP地址   这样的方法,实现起来既方便简单又安全可靠,已在Windows

    日期 2023-10-26 10:15:27     
  • 【Android开发—智能家居系列】(三):手机连接WIFI模块

    【Android开发—智能家居系列】(三):手机连接WIFI模块

    版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 概述   实现连接WIFI的功能会用到一个工具类,源码可以点击链接下载。网上这些类似的工具类里的代码差不多是一样的。连接无线网主要有两个方法:   其中有一个Connect方法,还有一个connectSpecificAP方法,对于不需要密码就能链接的WIFI模块,我使用的是后者。 主要步骤 连接W

    日期 2023-10-26 10:15:27     
  • 七月算法机器学习5 回归分析与工程应用 小案例

    七月算法机器学习5 回归分析与工程应用 小案例

    目录 逻辑回归 逻辑斯特回归假设 损失函数 向量化的损失函数(矩阵形式) 最小化损失函数(梯度下降) 预测部分 画决策边界 加正则化项的逻辑斯特回归 data   逻辑回归 # %load ../../standard_import.txt import pandas as pd import numpy as np impor

    日期 2023-10-26 10:15:27     
  • TypeScript 复习与进阶三部曲 (3) – TypeScript 类型体操

    TypeScript 复习与进阶三部曲 (3) – TypeScript 类型体操

    前言 在 第一部 – 把 TypeScript 当强类型语言使用 和 第二部 – 把 TypeScript 当编程语言使用 后, 我们几乎已经把 TypeScript 的招数学完了. 第三部就要开始做练习题了, 这样才能融会贯通. 记得, 做练习题只是单纯为了更理解 TypeScript 这门语言. 在简单的项目中是没有必要的. 我们可以使用各种

    日期 2023-10-26 10:15:27     
  • Tp3.2 自定义路由

    Tp3.2 自定义路由

    开启,并设置路由 <?php return array ( // 开启路由 'URL_ROUTER_ON' => true, 'URL_ROUTE_RULES'=>array( 'alf/serverConfig/time' => array('alf/serverConfig_time'), ), ); <

    日期 2023-10-26 10:15:27     
  • su: 无法设置用户ID: 资源暂时不可用

    su: 无法设置用户ID: 资源暂时不可用

      登录非root用户,报错如下:[root@test ~]# su - appsu: 无法设置用户ID: 资源暂时不可用 或者用ssh 命令连接服务器之后,如果一段时间不操作,再次进入 Terminal 时会有一段时间没有响应,然后就出现错误提示:Write failed: Broken pipe 解决办法:[root@test ~]# vim /etc/security/limit

    日期 2023-10-26 10:15:27     
  • RFID-RC522、FM1702SL、M1卡初探

    RFID-RC522、FM1702SL、M1卡初探

    catalogue 0. 引言 1. RC522芯片(读卡器)简介 2. FM1702SL芯片(读卡器)简介 3. RFID M1卡简介 4. 读取ID/序列号(arduino uno、MFRC522芯片 Based On MF522-AN模块) 5. 读取ID/序列号(arduino uno、FM1702SL) 6. arduino uno、RC522向mifare卡写入数据  

    日期 2023-10-26 10:15:27     
  • 网络数据(socket)传输总结

    网络数据(socket)传输总结

    环境限定:TCP/IP下的socket网络传输;C/C++开发语言,32/64位机。 目前有两种方式对数据进行传输:1)字符流形式,即将数据用字符串表示;2)结构型方式,即将数据按类型直接传输。 1)的方式保证所有的数据都是清晰的字符串明文,没有平台不一致问题,但传输的数据不定长,复合数据类型(如struct)的解析不方便。2)的方式保证数据长度固定/可控,方便对接受到数据的解析;但前提是要考虑

    日期 2023-10-26 10:15:27     
  • 交友网站泄露事件过后:关于密码安全的大讨论

    交友网站泄露事件过后:关于密码安全的大讨论

    在Friend Finder Network的4亿用户账户泄露事件后,专家开始对密码安全的方方面面进行大讨论。 2016年最大宗的数据泄露案件使得超过4亿用户账户遭到泄露,引起了行业专家们围绕密码安全最佳实践的大讨论。 Friend Finder Network由一系列相亲和成人娱乐网站组成,包括AdultFriendFinder以及Penthouse在内的网站在十月份遭到攻击,导致了

    日期 2023-10-26 10:15:27     
  • module.exports小程序模块化,require

    module.exports小程序模块化,require

    小程序模块化 可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。 tips:exports 是 module.exports 的一个引用,因此在模块里边随意更改 exports 的指向会造成未知的错误。所以更推荐开发者采用 module.exports 来暴露模块接口,除非你已经清晰知道这两者的关

    日期 2023-10-26 10:15:27     
  • log4j2

    log4j2

    PatternLayout 配置说明: http://logging.apache.org/log4j/2.x/manual/layouts.html#PatternLayout pattern 转义符处理类: org.apache.logging.log4j.core.pattern.PatternConverter 例如: @Plugin(name = "Da

    日期 2023-10-26 10:15:27     
  • 【接口测试】代码篇Python+Requests+UnitTest

    【接口测试】代码篇Python+Requests+UnitTest

    本文大纲截图:   一、接口测试概念【看到最后有...】 1、概念介绍 接口测试:是对系统或组件之间的接口进行测试,主要是校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系。 自动化测试:是把以人为驱动的测试行为转化为机器执行的一种过程。 接口自动化测试࿱

    日期 2023-10-26 10:15:27     
  • 06.Const命令

    06.Const命令

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content

    日期 2023-10-26 10:15:27     
  • 【ybtoj高效进阶 21279】排列计数(矩阵乘法)(光速幂)(DP)

    【ybtoj高效进阶 21279】排列计数(矩阵乘法)(光速幂)(DP)

    排列计数 题目链接:ybtoj高效进阶 21279 题目大意 多次询问,每次问你有多少个长为 n 的排列满足相邻两个的差是 2 一下。 代码 考虑能否 DP,那你想他相差是

    日期 2023-10-26 10:15:27     
  • Fiddler抓包,并修改请求数据

    Fiddler抓包,并修改请求数据

        Fiddler抓包,并修改请求数据     fiddler拦截接口请求并修改请求request数据

    日期 2023-10-26 10:15:27     
  • springboot 整合  listener

    springboot 整合 listener

    一:用idea 创建 springboot 项目: 详情请参考:《使用IDEA创建一个springboot项目》   二:具体代码内容:1:sringboot 整合 listener 方式一:1:查看效果1:FirstListenerpackage com.AlanCode.springBoot.Listener; /** * @author Alan_liu * @Create

    日期 2023-10-26 10:15:27     
  • java中子类与父类中隐含的this引用的分析

    java中子类与父类中隐含的this引用的分析

    /* 看一下下面的程序,看是否你的答案和运行的答案是否一致! */ class Parent{ public int x; public Parent p; public Parent(){} public Parent(int x){ this.x=x; p=this; }

    日期 2023-10-26 10:15:27