zl程序教程

工具

  • Docker虚悬镜像的产生

    Docker虚悬镜像的产生

    Docker虚悬镜像的产生

    日期 2023-10-26 10:17:08     
  • Cypress系列(95)- writeFile() 命令详解

    Cypress系列(95)- writeFile() 命令详解

    如果想从头学起Cypress 可以看下面的系列文章哦https://www.cnblogs.com/poloyy/category/1768839.html 作用写入具有指定内容的文件 语法格式cy.writeFile(filePath, contents)cy.writeFile(filePath, contents, encoding)cy.writeFile(filePath, conte

    日期 2023-10-26 10:17:08     
  • 【COM原理和应用】3、COM的实现

    【COM原理和应用】3、COM的实现

    1、进程内组件和进程外组件 使用dll实现组件程序,则客户长须在调用组件程序的服务时,需要将dll装进自身的进程,所以客户程序和组件运行于同一进程空间,此类组件称为进程内组件。 1、进程内组件和进程外组件 使用dll实现组件程序,则客户长须在调用组件程序的服务时,需要将dll装进自身的进程,所以客户程序和组件运行于同一进程空间,此类组件称为进程内组件。使用exe程序的组件,在被调用时自身具有

    日期 2023-10-26 10:17:08     
  • SaaS 系统架构设计经验总结

    SaaS 系统架构设计经验总结

    2B SaaS系统最近几年都很火。很多创业公司都在尝试创建企业级别的应用 cRM, HR,销售, Desk SaaS系统。很多SaaS创业公司也拿了大额风投。毕竟SaaS相对传统软件的优势非常明显。 最近一年,有幸架构一个Crm SaaS 系统,上线了几个月来,各方面都比满意。整个系统创建过程,踩了很多坑,收获也比较多。总结一下SaaS系统架构一些特点: 1.分层设计 SaaS系统分层大

    日期 2023-10-26 10:17:08     
  • tomcat启动时自动加载一个类 MyServletContextListener

    tomcat启动时自动加载一个类 MyServletContextListener

    目的: 我们知道在tomcat启动后,需要页面请求进行驱动来执行操作接而响应。我们希望在tomcat启动的时候能够自动运行一个后台线程,以处理我们需要的一些操作。因此需要tomcat启动时就自动加载一个类,或运行一个类的方法。 可以采用ServletContextListener。 方法: (1)编写一个监听类,实现javax.servlet.ServletContextListener接口。

    日期 2023-10-26 10:17:08     
  • Odin学习笔记

    Odin学习笔记

    学它 -->Unity插件Odin Serializer方式一:继承方式二:接口保存与读取序列化数据Unity 序列化方案了解下Odin 序列化方案了解下序列化相关的特性

    日期 2023-10-26 10:17:08     
  • iOS7应用开发4、Foundation框架

    iOS7应用开发4、Foundation框架

    1、动态绑定:id类型的对象,表示指向未知类型对象的指针; 指向对象的实际类型在运行时指定。在使用时,注意check该对象是否响应调用的方法(respondsToSelector)。 1、动态绑定:id类型的对象,表示指向未知类型对象的指针; 指向对象的实际类型在运行时指定。在使用时,注意check该对象是否响应调用的方法(respondsToSelector)。可以将一个静态类型的对象付给

    日期 2023-10-26 10:17:08     
  • 每天数十亿次请求的应用经验分享,值得参考!

    每天数十亿次请求的应用经验分享,值得参考!

    作者:banq https://www.jdon.com/47776 2019-08-26 09:21:00 印度最大电商公司Snapdeal介绍了其Snapdeal Ads系统支持每天5B请求的经验分享。 对于只有不到10个工程师的团队构建一个可伸缩的大型Web系统(web-scale)是困难的,使用正确的技术也许比你的团队成员数量多少更加重要。 关键战略: 1. 从水平和垂直两个方面扩展

    日期 2023-10-26 10:17:08     
  • Jenkins+Gitlab可持续部署

    Jenkins+Gitlab可持续部署

    Jenkins是基于Java开发的一种持续集成工具,集成了一些测试和部署技术。常用于用于持续重复的测试、部署工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能, 大大简化了频繁的开发和部署工作,使自动部署成为可能。 由于之前已经介绍过gitlab,这

    日期 2023-10-26 10:17:08     
  • GoLang 单元测试打桩和 mock

    GoLang 单元测试打桩和 mock

    目录 什么是 mock 变量打桩 接口方法/Redis 函数/方法打桩 包函数 成员方法 MySQL sqlmock sqlite mock gorm http mock 源码地址 单测基础 什么是 mock        单元测试,顾名思义对某个单元函数进行测试,被测函数本身中用到的变量、函数、

    日期 2023-10-26 10:17:08     
  • Handshake failed due to invalid Upgrade header: null 解决方案

    Handshake failed due to invalid Upgrade header: null 解决方案

      微信小程序webSocket使用,本地开发环境没问题,QA环境报错: org.springframework.web.socket.server.support.DefaultHandshakeHandler : Handshake failed due to invalid Upgrade header: null   前端报错: failed: Error during WebSo

    日期 2023-10-26 10:17:08     
  • GoLang生成分布式调用树

    GoLang生成分布式调用树

    package xhop import ( "bytes" "encoding/hex" "errors" "fmt" "strconv" ) // // Generally speaking,for every http request, the hierarc

    日期 2023-10-26 10:17:08     
  • React Native学习之DeviceEventEmitter传值

    React Native学习之DeviceEventEmitter传值

    使用DeviceEventEmitter前需添加 import { AppRegistry, StyleSheet, Text, View, DeviceEventEmitter} from 'react-native';添加DeviceEventEmitter componentDidMount() {

    日期 2023-10-26 10:17:08     
  • Unity2019遇到UnityEngine.UI.csproj不会自动生成,启动到vs后加载不到UI库的问题

    Unity2019遇到UnityEngine.UI.csproj不会自动生成,启动到vs后加载不到UI库的问题

    这几天遇到 vs code加载不到UI项目库的问题,这样在vs code中自然也就不能正常编写项目了,提示找不到UnityEngine.UI。 可能的原因是插件冲突了,导致从unity中启动vs 然后不能自动生成UnityEngine.UI.csproj,也就不能正常在vs 项目中加载到UnityE

    日期 2023-10-26 10:17:08     
  • FL Studio免费升级21完整版新功能新插件介绍

    FL Studio免费升级21完整版新功能新插件介绍

    万众期待的 FL Studio 21 版本正式发布上线,所有FL Studio的用户,都可以免费升级到21版! 按照惯例,本次新版也会增加全新插件,来帮助大家更好地创作。今天先给大家分享一下,新增的4款插件简单介绍,后续会有专门的解说功能视频发布。 F

    日期 2023-10-26 10:17:08     
  • 答复学习汇编不顺利的准大学生

    答复学习汇编不顺利的准大学生

    【来信】  老师。我是一名准软件project大学生。。我高2时学了C语言(皮毛),还有Java一部分,因为这样。高中成绩差,高3差点儿没接触,暑假。我就网购一本汇编语言(我想学软件破解),看了3/4有人说就能够了我就開始学,发现教程根本就授人以鱼。失望了,就买了本c++ primer plus看了8章,然而学校开学開始学的是C语言。听说汇编语言对编程非常有帮助,我就又想重学汇编,想到我校不须

    日期 2023-10-26 10:17:08     
  • IntelliJ IDEA get set 快捷键

    IntelliJ IDEA get set 快捷键

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/146 IntelliJ IDEA get set 快捷键 IntelliJ IDEA生成get/set有2种方式,分别是:Alt+Enter、Alt+Insert。 下面分别介绍这2种方式快速生成get与set方法。 首先我们先准备好一个类

    日期 2023-10-26 10:17:08     
  • homebrew学习(四)之取消homebrew自动更新

    homebrew学习(四)之取消homebrew自动更新

    homebrew自动更新 使用brew install /brew cask install安装软件总是先updating HomeBrew…,速度很慢 取消homebrew自动更新 方法一:使用命令行,但每次重启后需要重新执行命令 export HOMEBREW_NO_AUTO_UPDATE=true 方法二:如果想要重启后设置依然生效,可以把上面这行加入到当前正在使用的shell的配置文

    日期 2023-10-26 10:17:08     
  • OpenGL ES _ 着色器_纹理图像

    OpenGL ES _ 着色器_纹理图像

    学习是一件开心的额事情 学习目标 理解纹理图像的概念掌握纹理采样器的类型和作用在GLSL 中如何使用纹理纹理缓冲区 纹理图像 玩过游戏的同学们,都知道在游戏人物身上穿的那个叫皮肤,专业点将那个就叫做纹理图像。GLSL 支持在顶点和片段着色器使用纹理图像。 纹理采样器的类型和作用 下面的这个表解释了每种采样器的作用&#

    日期 2023-10-26 10:17:08     
  • 【神经网络与深度学习】【Qt开发】【VS开发】从caffe-windows-visual studio2013到Qt5.7使用caffemodel进行分类的移植过程

    【神经网络与深度学习】【Qt开发】【VS开发】从caffe-windows-visual studio2013到Qt5.7使用caffemodel进行分类的移植过程

    【神经网络与深度学习】【Qt开发】【VS开发】从caffe-windows-visual studio2013到Qt5.7使用caffemodel进行分类的移植过程 标签:【神经网络与深度学习】 【Qt开发】 【VS开发】 这个过程是相当痛苦的,最后发现了一个真理,能通过更换开发工具版本解决的问题,就应该安

    日期 2023-10-26 10:17:08     
  • Git常用命令清单

    Git常用命令清单

    配置 首先是配置帐号信息ssh -T git@github.com #登陆github 修改项目中的个人信息 $ git config --global user.name "wirelessqa"$ git config --global user.email wirelessqa.me@gmail.com config git config --global user.name J

    日期 2023-10-26 10:17:08     
  • 在SWING里嵌入SWT的组件

    在SWING里嵌入SWT的组件

    http://zhanghan3366.blog.163.com/blog/static/6966305220110505351568/ —————————————————————————————————————————————————————————————————————— 先配环境,去eclipse主页上下了一个swt的包,www.eclipse.ort/swt. 压缩包里有一个swt.j

    日期 2023-10-26 10:17:08     
  • 【转载】idea 2018注册码(激活码)永久性的

    【转载】idea 2018注册码(激活码)永久性的

    https://blog.csdn.net/zhw0596/article/details/81394870

    日期 2023-10-26 10:17:08     
  • 30 个最好的数据可视化工具推荐

    30 个最好的数据可视化工具推荐

          如今,同质化的应用越来越多,应用开发者也开始在用户体验上下功夫,比如数据可视化,将一大堆密密麻麻的数字转成图表形式,可以更直观地向用户展示数据之间的联系和变化情况,减少用户的阅读和思考时间,以便很好地做出决策。 目前互联网中有很多数据可视化工具,本文选取了最好的30个工具,希望能够对你有所帮助。 1. iCharts iCharts是一个在线的

    日期 2023-10-26 10:17:08     
  • React16.6 组件生命周期详解

    React16.6 组件生命周期详解

    本文详细介绍了 React 生命周期的用法以及各个阶段的生命周期进行,并且用实例代码做了详细演示。代码位置 话不多说,先上图       上图是基于 React 16.4 之后的生命周期图解。如感觉不对,请先查看 React 版本 React 生命周期详解 各个阶段的生命周期函数

    日期 2023-10-26 10:17:08     
  • [转贴] VIM 常用快捷键 --一直记不住

    [转贴] VIM 常用快捷键 --一直记不住

    vim 常用快捷键  原帖地址: https://www.cnblogs.com/tianyajuanke/archive/2012/04/25/2470002.html 1、vim ~/.vimrc 进入配置文件 如果不知道vimrc文件在哪,可使用 :scriptnames 来查看 set nu      #行号 set tabstop=4  #一个tab为4个空格长度 set

    日期 2023-10-26 10:17:08     
  • Confluence 6 使用 Apache 和 mod_proxy 的基本配置

    Confluence 6 使用 Apache 和 mod_proxy 的基本配置

    在这些示例中,我们使用下面的信息: http://www.example.com/confluence - 你计划使用的 URL http://example:8090/ - Confluence 当前安装的主机名和端口 http://example:8091/ - Synchrony 当前安装的主机名和端口,这个服务被用来提供默认的协同编辑服务 /conflu

    日期 2023-10-26 10:17:08     
  • koa2.x--路由

    koa2.x--路由

    微信扫码关注公众号 :前端前端大前端,追求更精致的阅读体验 ,一起来学习啊关注后发送关键资料,免费获取一整套前端系统学习资料和老男孩python系列课程 学习资源推荐 学

    日期 2023-10-26 10:17:08     
  • 曹淑敏:年底鹰潭移动物联网将突破十几万乃至几十万的应用规模

    曹淑敏:年底鹰潭移动物联网将突破十几万乃至几十万的应用规模

    9月14日消息,在今天的“2017年创客中国鹰潭杯移动物联网创新创业大赛”上,鹰潭市委书记曹淑敏表示,2017年创客中国“鹰潭杯”移动物联网创新创业大赛一个半月的时间里收集了633项参赛项目,覆盖了全国26个省市,在很短的时间形成了非常火爆态势,参加非常踊跃。 据介绍,昨日上午,科技部、工信部和江西省人民政府共同签署了关于共同推进新一代宽带无限通讯网重大科技专项成果转移转化试点示范框架协议。

    日期 2023-10-26 10:17:08     
  • (hdu step 6.3.7)Cat vs. Dog(当施工方规则:建边当观众和其他观众最喜爱的东西冲突,求最大独立集)

    (hdu step 6.3.7)Cat vs. Dog(当施工方规则:建边当观众和其他观众最喜爱的东西冲突,求最大独立集)

    称号:Cat vs. DogTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 219 Accepted Submission(s): 86 Problem DescriptionThe latest reality show has

    日期 2023-10-26 10:17:08     
  • IntelliJ IDEA 开发swing(一)

    IntelliJ IDEA 开发swing(一)

    最近项目组需要开发一个swing小工具,以下是开发过程。 一、创建工程: 输入工程名称,选择java module,点击next 接下来什么都不选点击finish,项目创建成功。 二、配置项目: 创建的工程目录结构如下: 在src同级目录下增加以下文件夹:classes、config、db、lib、plugin、test;添加以下文件:start.bat、build.xml。如图所示:

    日期 2023-10-26 10:17:08     
  • Cocos Studio“回调特性“使用教程

    Cocos Studio“回调特性“使用教程

    我们知道在Cocos Studio 2.0.5版本里新增了回调特性功能。也就是说,现在可以直接在编辑器里边指定某个控件的事件的处理函数。不再需要一个一个去get控件。也不再需要因为修改了控件名或者其他属性后,就得去改程序。这些任务,都可以交给策划了。下面就详细讲解一下这个特性。 正文: 1.创建文

    日期 2023-10-26 10:17:08     
  • es日常维护

    es日常维护

      1.查看es日志curl -XGET http://10.26.41.60:9200/xdm-logs-2018.08.22?pretty=true 2.删除es日志curl -XDELETE 'http://10.26.41.60:9200/xdm-logs-2018.08.22?pretty' 3.查询全部,默认返回10条curl -XPOST '10.26.41.60:920

    日期 2023-10-26 10:17:08     
  • visual studio 2005 编fortran程序,运行后dos窗口显示问题

    visual studio 2005 编fortran程序,运行后dos窗口显示问题

    比如程序:     program main implicit none write(*,*) "AAAAAAAAAAAAAAAAAAAAAAAA" stop end  虽然可以看见DOS窗口显示AAAAAAAAAAAAAAAAAAAAAAAA,不过是一闪而过,请问怎样解决呢? 解答: stop的上一行加pau

    日期 2023-10-26 10:17:08     
  • Docker(21)- docker commit 命令详解

    Docker(21)- docker commit 命令详解

    如果你还想从头学起 Docker 可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1870863.html 作用从容器创建一个新的镜像 语法格式docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] options 说明options作用-a提交镜像的作者-c使用 Dockerfile 指

    日期 2023-10-26 10:17:08     
  • 移植lrzsz串口文件传输工具到mini2440

    移植lrzsz串口文件传输工具到mini2440

    1、下载源码2、解压源码 tar -xzf lrzsz-0.12.20.tar.gz 3、检查配置 ./configure   4、修改Makefile 有三个Makefile需要修改,分别是lrzsz-0.12.20/Makefile,  lrzsz-0.12.20/lib/Makefile,  lrzsz-0.12.20/src/Makef

    日期 2023-10-26 10:17:08     
  • Ubuntu Gnome 14.04.2 lts 折腾笔记

    Ubuntu Gnome 14.04.2 lts 折腾笔记

    unity感觉不爽,于是来折腾gnome3 = =   首先去官网下载ubuntu gnome 14.04.2 lts的包(种子:http://cdimage.ubuntu.com/ubuntu-gnome/releases/14.04.2/release/ubuntu-gnome-14.04.2-desktop-amd64.iso.torrent) 然后是刻到U盘... 一开始我在u

    日期 2023-10-26 10:17:08     
  • docker:docker swarm介绍

    docker:docker swarm介绍

    背景 当我们的服务部署在多个不同的服务器上时,也就是集群部署,那么不同服务器上的容器如何管理呢? docker 默认安装了 swarm,只不过我们平时都是在单机模式

    日期 2023-10-26 10:17:08     
  • MaxCompute Studio使用心得系列3——可视化分析作业运行

    MaxCompute Studio使用心得系列3——可视化分析作业运行

    我们很熟悉的是通过Logview 去分析作业的执行情况,logview上有很详细的执行日志,而Studio不仅仅提供可视化的信息,还会明确给出一些分析结论如job是有否长尾或数据倾斜情况。 上一篇写分享了通过MaxCompute Studio 编写sql脚本时“编译”功能带来的便捷,这次分享脚本编译好提交运行后,自助查看作业的执行情况。 我们很熟悉的是通过logview,去分析作业的执行情况

    日期 2023-10-26 10:17:08     
  • Idea中配置Tomcat

    Idea中配置Tomcat

     刚刚接触IDEA这个神奇的工具,对其没有太多的了解,好多功能都不是会用,今天就尝试在IDEA中配置Tomcat 首先 File->New -> Module 然后选择Maven(因为我后面要用的着所以就选择他了) 之后点击"Next "进入项目的名字、版本啥的填写,这个随意填写, 填完之后点击 "Next"  选择你这个项目的本地磁盘的路径、然后点

    日期 2023-10-26 10:17:08     
  • 03 梯度(Gradient)很小怎么办(Local Minima与Saddle Point)-学习笔记-李宏毅深度学习2021年度

    03 梯度(Gradient)很小怎么办(Local Minima与Saddle Point)-学习笔记-李宏毅深度学习2021年度

    上篇:02 机器学习任务攻略-学习笔记-李宏毅深度学习2021年度 下篇:04 自动调整学习率(Learning Rate)-学习笔记-李宏毅深度学习2021年度

    日期 2023-10-26 10:17:08     
  • CMake学习小结

    CMake学习小结

    假定有vegagis工程,工程的目录结构如下: #--vegagis#  |--src 源文件目录#     |--gui 界面工程,输出类型:dll,依赖于QT的QtCore、QtGui、QtXml#        |--pending 工程中的源文件,不希望加入到工程中#&

    日期 2023-10-26 10:17:08     
  • 智能合约有哪12大应用场景,又有哪些坑需要规避?

    智能合约有哪12大应用场景,又有哪些坑需要规避?

    智能合约使很多不同类型的程序和操作得以自动化,最明显的体现之处在于支付环节及付款时的步骤操作。不过,这些特点同样能够扩展到其它商业和组织活动中。由智能合约联盟支持下编写的数字商务商会的白皮书介绍了 12 项商业合约和其他合约的使用案例。 雷锋网此前也对智能合约做过相关报道和介绍,Nick Szabo 于 1996 年将智能合约描述为「一套以数字形式规定的承诺,包括当事人履行这些承诺的协议

    日期 2023-10-26 10:17:08     
  • 一个大数据应用是如何炼成的

    一个大数据应用是如何炼成的

    经历了多年的BI专题应用建设,有幸能在一个传统企业里探索大数据应用的建设过程,发现了很多不一样的地方,获得了不同的感受,在此以一个真实的案例的建设过程来品味其中的不同,也许能获得一些启示。 课题是怎么来的? 大数据应用最大的挑战,就是未来的不确定性,因此,传统公司动辄提前半年进行投资预算规划的方式是不太适合大数据的。 做大数据几年,虽然说现在靠谱的大数据的商业模式也就在广告、金融、公益等

    日期 2023-10-26 10:17:08     
  • 提交改动到 github 远程服务器,怎么跳过要求输入密码的步骤

    提交改动到 github 远程服务器,怎么跳过要求输入密码的步骤

    新机器上将工程改动提交到 github 服务器时,发现每次都要输入密码,这个有点儿小烦人,怎么解决这个问题呢? 首先,切换到工程根目录的 .git 隐藏目录,用 TextEdit 打开 config 文件,改成如下的形式:   [core] repositoryformatversion = 0 filemode = true bare = false logallrefupd

    日期 2023-10-26 10:17:08     
  • 免费的分布式的自动化测试工具

    免费的分布式的自动化测试工具

    http://www.selenium.org.cn/   免费的分布式的自动化测试工具 支持多平台:windows、linux、MAC ,支持多浏览器:ie、ff、safari、opera、chrome,多语言C、 java、ruby、python、或都是C#   免费开源 免费开源,对商业用户也没有任何限制   支持多语

    日期 2023-10-26 10:17:08     
  • Dockerfile构建容器镜像 - 运维笔记

    Dockerfile构建容器镜像 - 运维笔记

      在Docker的运用中,从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低。所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其中,然后让docker读取并分析、执行,那么重复构建、更新将变得很方便,所以Dockerfile就此诞生了。Docker提供了Dockerfile作为构建Docker镜像脚本,避免人们

    日期 2023-10-26 10:17:08     
  • FL Studio官方20.9中文版无需汉化补丁,正确安装并设置切换

    FL Studio官方20.9中文版无需汉化补丁,正确安装并设置切换

    再也用不着给编曲软件FL Studio安装汉化补丁了,今天FL Studio官方不声不响地悄悄更新了FL Studio 20中文版,但一些朋友装完Mac中文版后发现还是英文版,这是怎

    日期 2023-10-26 10:17:08     
  • 【计算机视觉】背景建模数学理论

    【计算机视觉】背景建模数学理论

    转自:http://underthehood.blog.51cto.com/2531780/484191 背景建模算法 1 基本原理 视频图像中运动目标检测的一种方法,其基本思想是对图像的背景进行建模。一旦背景模型建立,将当前的图像与背景模型进行某种比较,根据比较结果

    日期 2023-10-26 10:17:08     
  • 理解正确的日志输出级别

    理解正确的日志输出级别

      理解正确的日志输出级别 原文链接:http://macrochen.iteye.com/blog/1399082   很多程序员都忽略了日志输出级别, 甚至不知道如何指定日志的输出级别. 相对于System.out来说, 日志框架有两个最大的优点就是可以指定输出类别(category)和级别(level). 对于日志输出级别来说, 下面是我们应该记住的一些原则:ERRO

    日期 2023-10-26 10:17:08