zl程序教程

首页

  • Service IP 原理 - 每天5分钟玩转 Docker 容器技术(137)

    Service IP 原理 - 每天5分钟玩转 Docker 容器技术(137)

    Service Cluster IP 是一个虚拟 IP,是由 Kubernetes 节点上的 iptables 规则管理的。 可以通过 iptables-save 命令打印出当前节点的 iptables 规则,因为输出较多,这里只截取与 httpd-svc Cluster IP 10.99.229.179 相关的信息: 这两条规则的含

    日期 2023-10-26 10:14:04     
  • RESTful API 最佳实践

    RESTful API 最佳实践

    RESTful是目前最流行的 API 设计规范,用于 Web 数据接口的设计。 它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。 一、URL 设计 1.1 动词 + 宾语 RESTful 的核心思想就是,客户端发出的

    日期 2023-10-26 10:14:04     
  • 全局负载均衡、CDN内容分发的原理与实践

    全局负载均衡、CDN内容分发的原理与实践

    CDN 简介 CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台

    日期 2023-10-26 10:14:04     
  • Activity 之  Window 创建过程

    Activity 之 Window 创建过程

    上一章 Android理解 Window 与 WindowManager,我们已经学习了 Window - ViewRootImpl - View 之间的关系,也知道 Window 实际是通过 W

    日期 2023-10-26 10:14:04     
  • 打补丁总是拖延症,雅虎被发现存在Struts2“老旧”高危漏洞

    打补丁总是拖延症,雅虎被发现存在Struts2“老旧”高危漏洞

    本文讲的是打补丁总是拖延症,雅虎被发现存在Struts2“老旧”高危漏洞,我一直都认为分享精神是可贵的,我过去从很多安全领域大牛的漏洞报告中学到了很多知识,所以我决定将我找到的漏洞经历进行分享,希望能够帮助到一些刚刚开始挖洞的白帽子们。 本文讲的是打补丁总是拖延症,雅虎被发现存在Struts2“老旧”高危漏洞,我一直都认为分享精神是可贵的,我过去从很多安全领域大牛的漏洞报告中学到了很多知识,所

    日期 2023-10-26 10:14:04     
  • DataGuard的三种保护模式

    DataGuard的三种保护模式

    (一)三种保护模式介绍1.最大性能模式这种模式保证数据库主库性能最大化,主备库之间数据是异步传输的。即,主库日志归档以后才会传输到备库,在备库上使用归档日志文件做恢复操作。这种模式提供在不影响primary数据库性能前提下最高级别的数据保护策略。事物可以随时提交,当前primary数据库的redo数据也需要至少写入一个standby数据库,不过这种写入是不同步的。 2.最高可用模式这种模式和“最

    日期 2023-10-26 10:14:04     
  • Ubuntu 12.04 使用Eclipse搭建C/C++编译环境

    Ubuntu 12.04 使用Eclipse搭建C/C++编译环境

    首先是安装Eclipse,方法有两种:       第一种是通过Ubuntu自带的程序安装功能安装Eclipse,应用程序- Ubtuntu软件中心,搜Eclipse安装即可。       第二种方法是用命令:应用程序- 附件- 终端                                       然后输入(中间可能需要你输入密码):                         

    日期 2023-10-26 10:14:04     
  • JS中every的简单使用

    JS中every的简单使用

    every 方法 every()方法用于检测数组中的所有元素是否都满足指定条件。 every()方法会遍历数组的每一项,如果有一项不满足条件,则返回false,剩余的项将不会再执行检测。 如果遍历完数组后,每一项都符合条,则返回true。 基本用法 array.every(function(currentValue,index,arr), thisValue) 参数说明: 第一个参数为一个

    日期 2023-10-26 10:14:04     
  • 代码审计 JavaScript代码理解.

    代码审计 JavaScript代码理解.

    JavaScript 概括  JavaScript(简称 " JS ")是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为 开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言&#

    日期 2023-10-26 10:14:04     
  • 如何用纯 CSS 创作一个记事本翻页动画

    如何用纯 CSS 创作一个记事本翻页动画

    效果预览 在线演示 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/qKOPGw 可交互视频教程 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 https://scrimba.com/p/pEgDAM/c6GV2Ay 源代码下载 本地下

    日期 2023-10-26 10:14:04     
  • cv2.threshold() 进行简单的图像分割,构建Mask

    cv2.threshold() 进行简单的图像分割,构建Mask

    cv2.thresholding构建Mask 1. (T,threshImage)= cv2.threshold(src,thresh,maxval,type) 2. 效果图

    日期 2023-10-26 10:14:04     
  • 五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强

    五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rgba(51, 51, 51, 1) } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .ma

    日期 2023-10-26 10:14:04     
  • H264码流打包分析(精华)--转

    H264码流打包分析(精华)--转

    H264码流打包分析(精华)

    日期 2023-10-26 10:14:04     
  • 用简单例子带你了解联合索引查询原理及生效规则

    用简单例子带你了解联合索引查询原理及生效规则

    摘要:一般都是设计联合索引,很少用单个字段做索引,因为还是要尽可能让索引数量少,避免磁盘占用太多,影响增删改性能。 本文分享自华为云社区《联合索引查询原理及生效规则》,作者:JavaEdge。 一般都是设计联合索引,很少用单个字段做索引,因为还是要尽可能让索引数量少,避免磁盘占用太多,影响增删改性能。 有个表存储学生成绩,id是自增主键,包含学生班级、学生姓名、科目名称、成绩分数四个字段,平时查

    日期 2023-10-26 10:14:04     
  • spring data jpa 原生sql 别名字段无法注入

    spring data jpa 原生sql 别名字段无法注入

    开发四年只会写业务代码,分布式高并发都不会还做程序员?->>>         

    日期 2023-10-26 10:14:04     
  • Linux下部署springboot项目的步骤及过程

    Linux下部署springboot项目的步骤及过程

    最近在研究将springboot项目部署到Linux服务器上,由于springboot是内嵌了tomcat,所以可以直接将项目打包上传至服务器上。我是在idea上的项目,所以我就基于此说下过程。 (一)打包你的项目 1、在pom文件中添加springboot的maven插件     <build> <plugins> <plugin

    日期 2023-10-26 10:14:04     
  • 杜克能源扩大太阳能业务规模

    杜克能源扩大太阳能业务规模

    据《美国商业杂志》9月3日报道,美国杜克能源公司(Duke Enegry)日前决定放弃两个核电项目,一个是位于南卡罗莱纳州的Lee Nuclear,一个是位于佛罗里达州西部的Levy Nucler。 这是继美国南卡罗莱纳州电力与天然气公司(SCE G)和Santee Cooper宣布暂停萨默尔核电项目(V.C Summer)之后,美国近期又遭弃的核电项目,似乎预示着美国核电市场正在陷入低迷期。

    日期 2023-10-26 10:14:04     
  • 在VC资源文件中加入声音资源

    在VC资源文件中加入声音资源

    本文介绍如何在VC资源文件中加入自己的声音资源,使自己的应用程序可以播放声音。 1、首先用文本编辑器(如记事本)打开资源文件(.rc文件) 在最后加入自己的声音资源,如下IDW WAVE c:\\kav\\sound\\virus.wav 保存资源文件。 本文介绍如何在VC资源文件中加入自己的声音资源,使自己的应用程序可以播放声音。 1、首先用文本编辑器(如记事本)打开资源文件(.rc文件)

    日期 2023-10-26 10:14:04     
  • 精读《sqorn 源码》

    精读《sqorn 源码》

    1 引言 前端精读《手写 SQL 编译器系列》 介绍了如何利用 SQL 生成语法树,而还有一些库的作用是根据语法树生成 SQL 语句。 除此之外,还有一种库,是根据编程语言生成 SQL。sqorn 就是一个这样的库。 可能有人会问,利用编程语言生成 SQL 有什么意义?既没有语法树规范,也不如直接写 SQL 通用。对,有利就有弊,这些库不遵循语法树,但利用简化的对象模型快速生成 SQL,使得代码

    日期 2023-10-26 10:14:04     
  • 用R的igraph包来画蛋白质互作网络图 | PPI | protein protein interaction network | Cytoscape

    用R的igraph包来画蛋白质互作网络图 | PPI | protein protein interaction network | Cytoscape

    igraph语法简单,画图快速。 Cytoscape专业,个性定制。   最终效果图:  当然也可以用Cytoscape来画。       参考:Network visualization with R Cytoscape http://www.360doc.com/content/17/0305/22/19913717_634279918.s

    日期 2023-10-26 10:14:04     
  • linux下添加用户到sudo组

    linux下添加用户到sudo组

    #查看当前用户所属组groups #查看指定用户hiuser所属组groups hiuser #添加用户hiuser到sudo组sudo usermod -G sudo hiuser

    日期 2023-10-26 10:14:04     
  • USB-HID简介(转)

    USB-HID简介(转)

    源:USB-HID简介  

    日期 2023-10-26 10:14:04     
  • 数据库表字段命名规范

    数据库表字段命名规范

    摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。 本文是一篇包含了数据库命名、数据库表命名、数据库表字段命名及SQL语言编码的规范文档,针对研发中易产生的问题和常见错误做了一个整

    日期 2023-10-26 10:14:04     
  • python的方向_Python有哪些就业方向

    python的方向_Python有哪些就业方向

    作为一名IT行业的从业者,也经常使用Python从事大数据和机器学习方面的研发,所以我来探讨一下这个问题。 首先,Python语言在近些年来受到了广泛的关注,作为为数不多的全场景开发语言之一,整个IT行业也释放出了大量的Python就业岗位,所以当前学习Python语言也

    日期 2023-10-26 10:14:04     
  • html页面通过ajax请求获取session中的值

    html页面通过ajax请求获取session中的值

    在利用springboot进行web开发时,遇到这样一个问题:html如何获取session中的值,实现用户登录系统后首页展示xx欢迎您。 也就是需要实现html通过ajax请求获取session中的值。 1.登录页面 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <meta charset=

    日期 2023-10-26 10:14:04     
  • Java中堆内存和栈内存详解【转】

    Java中堆内存和栈内存详解【转】

    Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。 堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在

    日期 2023-10-26 10:14:04     
  • 【将门创投】AI 往期技术分享

    【将门创投】AI 往期技术分享

      计算机视觉 1. 嘉宾:商汤科技CEO 徐立 文章回顾:计算机视觉的完整链条,从成像到早期视觉再到识别理解 2. 嘉宾:格灵深瞳CTO 赵勇 文章回顾:计算机视觉在安防、交通、机器人、无人车等领域的应用 3. 嘉宾:上交大教授 马利庄 文章回顾:可视媒体大数据的智能处理技术与应用 4. 嘉宾:阿里资深总监 华先胜 文章回顾:图像搜索的前世今生   5. 嘉宾:杨安国 De

    日期 2023-10-26 10:14:04     
  • Find a multiple POJ - 2356 容斥原理(鸠巢原理)

    Find a multiple POJ - 2356 容斥原理(鸠巢原理)

    1 /* 2 这道题用到了鸠巢原理又名容斥原理,我的参考链接:https://blog.csdn.net/guoyangfan_/article/details/102559097 3 4 题意: 5 这道题给你了n个数,让你找这n个数中有没有几个数的和是n的倍数 6 7 题解: 8 你循环遍历一遍这n个数,如果某个数是n的倍数,那就输出一个1再输出这个数 9 如果没有的

    日期 2023-10-26 10:14:04     
  • Jersey 2.x JDK 上的客户端应用

    Jersey 2.x JDK 上的客户端应用

    如应用是运行在 JDK 上的话,你只需要使用 JAX-RS 中的客户端部分就可以了,这个根据你使用的客户端有所调整。 这里有一系列的模块是可以供你使用的,例如 grizzly 或 apache 或 jetty connector(请参考下面的的依赖表格)。Jersey 客户端默认使用 JDK 进行运行(使用的是 HttpUrlConnection)。 请参考 Chapter&

    日期 2023-10-26 10:14:04     
  • C# 匹配可空变量

    C# 匹配可空变量

    在 C# 7.0 的时候提供更好用的模式匹配方法,支持通过 is 直接转换对应的类,但是如果是尝试转换可空的对象,那么将会提示无法编

    日期 2023-10-26 10:14:04     
  • DataV 配置 OTS 数据源

    DataV 配置 OTS 数据源

    DataV 配置 OTS 数据源 OTS 的介绍和相关文档SDK:https://help.aliyun.com/document_detail/27280.html 获取 AK对和公网地址 OTS 数据源需要配置 Access ID 和 Access Secret访问 https://ak-console.aliyun.com/#/accesskey 进行 AK 的生成和管理OTS 的实例

    日期 2023-10-26 10:14:04     
  • jdk1.6,jdk1.7,jdk1.8下的方法区变迁

    jdk1.6,jdk1.7,jdk1.8下的方法区变迁

        在JDK1.7及以前,HotSpot虚拟机将java类信息、常量池、静态变量、即时编译器编译后的代码等数据,存储在Perm(永久带)里(对于其他虚拟机如BEA JRockit、IBM J9等是不存在永久带概念的),类的元数据和静态变量在类加载的时候被分配到Perm里,当常量池回收或者类被卸载的时候,垃圾收集器会回收这一部分内存,但效果不太理想。 JDK1.8时,Ho

    日期 2023-10-26 10:14:04     
  • EMC高管:戴尔Nutanix一体机与EMC超融合产品之间不存在竞争

    EMC高管:戴尔Nutanix一体机与EMC超融合产品之间不存在竞争

    戴尔与EMC打算在超融合方面采取"越多越好"的策略,除了售卖戴尔基于Nutanix的XC一体机之外,还有EMC的产品例如VBlock、VxRack以及VxRail。 虽然这会让合并后的公司售卖一系列互补性的、又相互竞争的专有产品和OEM产品,但解决方案提供商称,拥有广泛的选择是一种赢得超融合客户有效的且有利可图的方法。 EMC超融合平台部门、VCE总裁Chad Sakac在最近的一篇博客文章中

    日期 2023-10-26 10:14:04     
  • Bootstrap组件之响应式导航条

    Bootstrap组件之响应式导航条

    响应式导航条:在PC和平板中默认要显示所有的内容;但在手机中导航条中默认只显示“LOGO/Brand”,以及一个“菜单折叠展开按钮”,只有单击折叠按钮后才显示所有的菜单项。   基础class: .navbar     1、Bootstrap中导航条的按位置: 1)顶部导航条 2)底部导航条    Bootstrap中导航条的按颜色: 1)浅色底深色的字 .navbar-defa

    日期 2023-10-26 10:14:04     
  • yum和apt-get的区别

    yum和apt-get的区别

    Debian 配置apt-get源   服务端配置 1、安装apt-mirror apt-get install apt-mirror  2、修改apt-mirror配置文件 vim /etc/apt/mirror.list   参考以下配置文件: 清空原有的配置文件,直接使用以下配置文件即可 ############# conf

    日期 2023-10-26 10:14:04     
  • sqlserver更新表脚本

    sqlserver更新表脚本

    --增加项目字段,门店信息,所在省份,所在市,所在区县,提供服务ALTER TABLE [dbo].[school_base_info]ADD [store_information] varchar(32) NULLIF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', 'SCHEMA', N'dbo', 'TABL

    日期 2023-10-26 10:14:04     
  • 【华为OD机试真题 Java】面试官人数

    【华为OD机试真题 Java】面试官人数

    前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。 题目描述 某公司组织一场公开招聘活动,假设由于人数和场地的限制,每人每次面试的时长不等,并已经安排给

    日期 2023-10-26 10:14:04     
  • 深度学习助力实现智能行为分析和事件识别

    深度学习助力实现智能行为分析和事件识别

    行为识别是指通过分析视频、深度传感器等数据,利用特定的算法,对行人的行为进行识别、分析的技术。这项技术被广泛应用在视频分类、人机交互、安防监控等领域。行为识别包含两个研究方向:个体行为识别与群体行为(事件)识别。近年来,深度摄像技术的发展使得人体运动的深度图像序列变得容易获取,结合高精度的骨架估计算法,能够进一步提取人体骨架运动序列。利用这些运动序列信息,行为识别性能得到了很大提升,对智能视频监控

    日期 2023-10-26 10:14:04     
  • 有意思的数字盲水印的简单的实现。

    有意思的数字盲水印的简单的实现。

      早期大约是10年前从一本数字图像处理上看到过数字水印的概念,觉得确实一种很有意思的东西,那个时候主要就是基于LSB的图像信息的隐藏,这种在空域里的方法有较大的缺陷,鲁棒性是比较差的。随便一个后期的都会造成水印的丢失,因此,虽然是一种盲水印,但是不具有很好的推广性。   前段时间一个朋友给了我一段使用Opencv的盲水印代码,是基于FFT变换的, 抽空看了下,对其中部分的实现过程进行了替换和分

    日期 2023-10-26 10:14:04     
  • Python Web 性能和压力测试 multi-mechanize

    Python Web 性能和压力测试 multi-mechanize

    引用: http://www.aikaiyuan.com/5318.html   对Web服务做Performance & Load测试,最常见的工具有Apache Benchmark俗称ab和商用工具LoadRunner。ab简单直接,功能也相对较弱,但我们经常看到的对一些Web server或者Framework的性能测试用的ab做的,而LoadRunner功能也

    日期 2023-10-26 10:14:04     
  • 如何在Linux命令行下浏览天气预报

    如何在Linux命令行下浏览天气预报

    Q: 我经常在 Linux 桌面查看天气预报。然而,是否有一种在终端环境下,不通过桌面小插件或者浏览器查询天气预报的方法? 对于 Linux 桌面用户来说,有很多办法获取天气预报,比如使用专门的天气应用、桌面小插件,或者面板小程序。但是如果你的工作环境是基于终端的,这里也有一些在命令行下获取天气的手段。 其中有一个就是 wego,一个终端下的小巧程序。使用基于 ncurses 的接口,这个命令

    日期 2023-10-26 10:14:04     
  • Auty自动化测试框架第四篇——生成测试结果报告

    Auty自动化测试框架第四篇——生成测试结果报告

    [本文出自天外归云的博客园] 本次为Auty框架添加生成测试结果报告功能,文件结构更新: 在Auty的lib文件夹中添加generate_result.py文件,用来生成测试结果报告: # -*- coding: utf-8 -*- import os import time import csv def generate_result(resultFileName,result):

    日期 2023-10-26 10:14:04     
  • numactl

    numactl

          numactl --interleave=all 命令     现在的机器上都是有多个CPU和多个内存块的。以前我们都是将内存块看成是一大块内存,所有CPU到这个共享内存的访问消息是一样的。这就是之前普遍使用的SMP模型。但是随着处理器的增加,共享内存可能会导致内存访问冲突越来越厉害,且如果内存访问达到瓶颈的时候,性能就

    日期 2023-10-26 10:14:04     
  • Docbook简介

    Docbook简介

    Docbook的缺点就是非WYSIWYG,编辑的时候不如Word那么直观,直接编辑XML文件还是一件比较烦琐的事情。但是这个问题并不严重,使用专门的XML编辑器就可以让工作轻松很多,譬如Emacs就支持Docbook文档的编辑。至于效果,使用工具生成最终文档是非常快的。 编写技术文档,我想谁都遇到过。很多人都用MS Word,不可否认Word的功能确实非常强大,但是用Word有一些缺点无法避免

    日期 2023-10-26 10:14:04     
  • Maven-pom.xml详解

    Maven-pom.xml详解

    (看的比较累,可以直接看最后面有针对整个pom.xml的注解) pom的作用   pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。   先看一个简单的pom.xml <project> &

    日期 2023-10-26 10:14:04     
  • Mysql: 【Percona XtraBackup 2.4】 版的安装包 官方下载地址

    Mysql: 【Percona XtraBackup 2.4】 版的安装包 官方下载地址

    Download Percona XtraBackup 2.4 https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.27/binary/tarball/  

    日期 2023-10-26 10:14:04     
  • 【python入门到精通】什么是python?

    【python入门到精通】什么是python?

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

    日期 2023-10-26 10:14:04     
  • 字符串中A的数量

    字符串中A的数量

    #include <iostream> #include <string.h> using namespace std; int main(){ char s[105]; cin >&

    日期 2023-10-26 10:14:04     
  • 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务

    使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务

    如果你的项目使用了SpringCloud微服务技术,那么你就可以使用Feign来作为http客户端来调用远程的http服务。当然,如果你不想使用Feign作为http客户端,也可以使用比如JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client或者Spring的RestTemplate。   那么,为什么我们要使用Feign呢

    日期 2023-10-26 10:14:04     
  • 中国人工智能学会通讯——机器学习在商务智能中的创新应用  1.5 人工智能会带来什么

    中国人工智能学会通讯——机器学习在商务智能中的创新应用 1.5 人工智能会带来什么

    AI的巨大潜力是在于: ●可管理的语义技术。●强大的学习技术。●合适的表示媒介数学模型。我们不能低估它的能力,有些人认为只需提供原始数据就可以了,其他的机器可以帮你做,但是如果不理解图片、视频、语言、语音和内部结构,就不可能做出很好的系统。●高效的大数据管理技术。例如Spark、Flink等。●大量的有意义结构化和非结构化数据。如果综合这些技术,再加上我们的一些方法,就可以利用不同的策略将深度学

    日期 2023-10-26 10:14:04