首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈开发那些事

    6-11 先序输出叶结点 (15分)

    函数PreorderPrintLeaves应按照先序遍历的顺序输出给定二叉树BT的叶结点,格式为一个空格跟着一个字符。

    37150编辑于 2023-02-27
  • 来自专栏深度学习|机器学习|歌声合成|语音合成

    MAC os批量删除进程命令

    批量杀死多个进程的命令 $ ps -ef | grep python | cut -c 6-11 | xargs kill -9 Linux中的管道符“|”用来隔开两个命令,管道符左边的输出会作为管道符右边命令的输入 ps是process status的缩写 grep 是过滤符号,grep name含义是所有包含"python"的进程 cut -c 6-11 是截取输入行的第6个字符到第11个字符,正好是进程号PID

    2.1K30发布于 2021-03-20
  • 来自专栏ops技术分享

    Jenkins构建配置--定时构建

    定时构建 简介 由于项目的代码一般存在放SVN中,而一个SVN往往是有多个项目组在提交代码,而每个项目组又有多人组成,其中每个人也都在对自己的那块代码不停地在进行维护。 所以说对于一个公司而言,SVN的提交记录往往是很频繁的,正因为如此,Jenkins在执行自动化构建时往往是以天为单位来执行的。 配置 1.在【配置】页面中,下拉到【构建触发器】,在这里有两个可选选项,分别是“Build periodically”和“Poll SCM”,它们的特点如下: Build periodically 无论 SVN中数据有无变化,均执行定时化的构建任务 Poll SCM 定时轮询SVN,查看SVN中是否有数据变化,如果有变化,则执行构建任务 具体参数 1.语法 * * * * * 第一个*表示分钟,取值 H/5 * * * * 2.每两小时构建一次 H H/2 * * * 3.每天中午下班前定时构建一次 0 12 * * * 4.每天下午下班前定时构建一次 0 18 * * *

    1.3K10发布于 2021-06-02
  • 来自专栏功能测试

    技术分享 | 专项测试技术初识Hook

    只能处理目标为 Java 应用的场景,主要的特点是支持热插拔(可以在目标应用运行中随时进行 Hook 的加载和解除)、可以同时操作挂载多个目标应用,相互之间独立设置互不干扰、支持的目标应用 JDK 版本较广(6- 安装 JDK(版本 6-11,演示所用版本为 1.8.0_192),路径中不能带有空格。 测试场景的构建、测试用例的执行都变得更加方便哦~

    50020编辑于 2022-04-15
  • 来自专栏编程技术分享

    强烈推荐的两个神级教学项目: nand2tetris 与 MIT6.828

    这本书主要讲解了计算机原理(1-5章)、编译原理(6-11章)、操作系统相关知识(12章)。不要看内容这么多,其实这本书的内容非常通俗易懂,翻译也很给力。 本书通过展现简单但功能强大的计算机系统之构建过程,为读者呈现了一幅完整、严格的计算机应用科学大图景。本书作者认为,理解计算机工作原理的最好方法就是亲自动手,从零开始构建计算机系统。 通过12个章节和项目来引领读者从头开始,本书逐步地构建一个基本的硬件平台和现代软件阶层体系。 本书配套的支持网站提供了书中描述的用于构建所有硬件和软件系统所必需的工具和资料,以及用于12个项目的200个测试程序。 如果你完成了本书所有的项目,则会获得以下成就: 构建出一台计算机(在模拟器上运行) 实现一门语言和相应的语言标准库 实现一个简单的编译器 我已经把这本书所有项目都完成了,耗时两个月(每天 3 小时)。

    1K30发布于 2020-09-28
  • 来自专栏架构师成长之路

    构建知识体系(2):如何构建

    构建原则:要做到系统化、流程化、可视化三点。 构建方法:这也是从道、法、术、器、势的角度去全面解决问题。 2、基础:兴趣、需求、特长 对于每个人来说,为什么构建知识体系会有各自的答案,构建怎样的知识体系也一样。但必须从自身的兴趣、需求、特长出发这样你才会有自驱动力去做这件事,或者有压力去持续构建。 豆瓣的豆列在一定意义上表明了这个方向,即在一个主题下,将书籍、电影、音乐进行专辑呈列,既链接了已有的数据库,也给了用户构建权。 有明确构建知识体系的工具其实是大家耳熟能详的:思维导图。 构建知识体系工具的终极目标应该是:可视化人的大脑。并通过网络技术链接所有知识数据库,系统地帮助人获取、筛选、储存、整理知识,当然整个构建过程都离不开人本身。 首先要解决的是获取的问题。 知识体系的可视化,关键在于让构建者逻辑明确、条理清晰,方能帮助其不受挫、不厌烦的继续下去。所以构建知识体系工具应该明确信息的组织方式,以用户为中心,先是用户的主题,接着才是书籍、文字、图片这些载体。

    1.5K20编辑于 2022-04-14
  • 来自专栏ops技术分享

    Jenkins构建配置--丢弃旧的构建

    简介 都会对该构建的项目生成一个历史构建记录以及生成一份历史构建的项目发布包,刚开始的时候大家谁都不必在意,毕竟一次构建比原项目也大不了多少,所以说没有人会关心磁盘的占用问题。 但是随着时间的推移,要构建的项目越来越多,而构建的历史版本同样也越来越多,这过多的项目外加每个项目的过多的版本,其最终的结果就是磁盘被占用的空间越来越大,直至磁盘空间被占用完为止,最终可怕的结果可想而知 配置 1.在【配置】页面中,将页面向下拉,找到【丢弃旧的构建】复选框,选中该复选框,在显示出的【丢弃旧的构建】面板中,点击右下角的【高级】按钮 2.在这里我们需要填写自定义的丢弃旧的构建设置,这里我们将 “保持构建的天数”以及“发布包保留天数”均设置为7天,将“保持构建的最大个数”设置为10条,而我们每次取用jar包或war包时都只想获取最新版本,所以说我们这里只保存最新版的软件版本信息,因而在“发布包最大保留 #个构建”中填写1,填写完之后,点击【保存】按钮即可使新的设置生效。

    2.5K20发布于 2021-06-02
  • 来自专栏编程

    “玩”着进行的编程启蒙

    儿童思维发展的趋势是:动作思维(0-3岁)、形象思维(3-6岁)、抽象思维(6-11岁)。 0-3岁处于动作思维阶段的儿童,需要进行爬行、翻滚、蹦跳等方面的训练,通过运动来开发思维。 6-11岁的孩子抽象思维快速发展,空间感和推理能力进一步增强,这个阶段需要着重培养孩子良好的思维习惯,让孩子学会独立思考。 如果想培养孩子的逻辑思维,那么思维导图将是一个绕不开的工具。 在构建知识的同时,培养结构化思考、逻辑思考、辩证思考、追问意识等思维方式。 其中的流程图是表示事件的序列或顺序过程的工具,主要用来列举顺序、时间过程、步骤等。

    94570发布于 2018-02-02
  • 来自专栏python知识

    构建前端

    对于复杂的HTML前端页面来说,我们需要一套基础的CSS框架来完成页面布局和基本样式。另外,jQuery作为操作DOM的JavaScript库也必不可少。

    68060发布于 2021-05-25
  • 来自专栏首富手记

    Docker构建

    Docker构建之旅 ##构建三个docker,php、nginx、mysql三个镜像 ###1,先从docker仓库里面拉取centos镜像,和mysql镜像 docker pull docker.io docker network create --subnet 172.16.1.0/24 testnetwork ###3,构建nginx的Dockerfile文件 [root@Docker docker_file conf.d/ COPY lt.sentinel.conf /etc/nginx/conf.d/ EXPOSE 80 81 82 CMD ["nginx","-g","daemon off;"] ###4,构建 构建nginx的镜像 [root@Docker docker_file]# docker build -f Dockerfile_nginx -t nginx/php:1.5 . 构建php代码 [root@Docker docker_file]# docker build -f php_file -t php:8.8 .

    99530发布于 2019-03-14
  • 来自专栏sofu456

    项目构建

    SConstruct文件 https://blog.csdn.net/lusic01/article/details/69643093

    52720发布于 2020-07-02
  • 来自专栏程序员笔记

    构建关卡

    构建关卡的时候,有两个重要的设计元素。游戏障碍和游戏技巧。游戏障碍是指游戏中对玩家形成挑战的元素,游戏技巧是指玩家与游戏互动的能力。

    1.7K40发布于 2018-06-14
  • 来自专栏FreeBuf

    有趣的Hack-A-Sat黑掉卫星挑战赛——控制卫星载荷任务调度

    3.OpenSatKit OpenSatKit简称OSK,它集成了COSMOS、cFS,并做了一些扩展,可以使用图6-11简化描述。 图6-10  指令发送界面的Target下拉列表 图6-11  OSK的简化组成 从图6-11中可以知道,OSK添加了几个应用程序,如图6-11中的深色框所示,其作用如下: KIT_CI(Kit Command

    1.6K30编辑于 2023-04-09
  • 来自专栏全栈程序员必看

    架设邮件服务器-windows 2003 POP3服务,SMTP服务收发邮件「建议收藏」

    1访问控制 在“访问”选项卡中单击“身份验证”按钮,弹出“身份验证”对话框,如图6-11所示。 图6-11 访问选项卡 图6-12 身份验证对话框 其各项意义如下: (1)匿名访问,选择此选项可以允许所有客户端访问此目录中的内容。并且不要求用户名或密码。 3 连接控制 在图6-11中单击“连接”按钮,打开“连接”对话框,如图6-13所示。默认情况下,可以从所有 IP 地址访问SMTP虚拟服务器。 图6-17 添加一组计算机地址 6.2.3邮件设置 在“默认SMTP虚拟服务器属性”对话框中(图6-11),单击“邮件”选项卡,如图6-18所示。 图6-23 LDAP路由 6.2.6安全配置 在“默认SMTP虚拟服务器属性”对话框中(图6-11),单击“安全”选项卡,出现如图6-24所示的对话框。

    8.5K21编辑于 2022-07-22
  • 来自专栏前端知知

    构建优化指南

    前言 在日常工作项目中,构建时间会随着项目的规模不断扩大而变得愈来愈缓慢(已使用happypack进行优化构建),笔者目前构建项目目前是60s 左右,能否够更快进行构建呢,因此是时候进行一系列探索与优化 首先升级 webpack、webpack-cli至latest 最新版本,进行构建时出现如下问题: 其实在webpack 升级后,对应的 loader,plugin 也会进行升级或者兼容处理,因此需要进行 每次构建都是重新对全量模块开始进行解析,构建,生成等步骤,因此考虑可以复用之前的构建结果;通过配置wepback5 持久化缓存生成 webpack 模块和 chunk,改善构建速度。 其配置如下: cache: filesystem 简单来说,通过持久化缓存可以将构建过程的 webpack 模板进行缓存,大幅提升二次构建速度、打包速度,当构建突然中断,二次进行构建时,可以直接从缓存中拉取 配置之后再次打包,效果如下: 总结 为了加快构建速度,我们可以从缩小处理文件范围、升级打包版本、更快的压缩和处理方式等方面入手来提升打包速度。

    55610编辑于 2022-09-29
  • 来自专栏每天学Java

    图的构建

    上一篇文章,对于图有了一个简单的描述,对于图的存储一般有两种方式:邻接表和邻接矩阵,这篇文章分别用C++和Java实现图的构建 实现代码(C++) // // main.cpp // Graph /

    92140发布于 2020-06-01
  • 来自专栏软件测试testclass

    Python环境构建

    工欲善其事必先利其器,在开始执行编程工作之前。需要先准备好相关的工具。下面简要介绍如何下载和安装Python。 Python的安装软件可以直接到Python官网下载,官网链接传送门:Python官网。笔者建议下载软件时首选官网下载,这样比较权威,安全性高。

    1.2K20发布于 2019-10-21
  • 来自专栏程序员果果

    Docker 构建镜像

    实例 我们获取一nginx的镜像,修改nginx的欢迎页面,之后重新构建成新镜像。 RUN 构建镜像时执行的命令。 如果不想使用这些缓存镜像,可以在构建时指定--no-cache参数,如:docker build --no-cache 4. 在使用docker run运行容器时,可以通过-w参数覆盖构建时所设置的工作目录。 12. USER 镜像由什么用户执行,如果不指定默认以root用户执行。 镜像构建完成后,通过docker run运行容器时,可以通过-u参数来覆盖所指定的用户。 13. ARG 用于指定传递给构建运行时的变量。

    1.9K61发布于 2019-05-28
  • 来自专栏shimeath的Java学习

    构建File对象

    .txt"); System.out.println(src.getName()); System.out.println(src.getPath()); //没有盘符:以user.dir构建

    1K10发布于 2020-07-30
  • 来自专栏openshift持续集成

    openshift镜像构建

    OpenShift Origin中的构建是将输入参数转换为结果对象的过程。 大多数情况下,构建用于将源代码转换为可运行的容器映像。 build config描述了应该创建新构建时的单个构建定义和一组触发器。 构建配置由BuildConfig定义,它是一个REST对象,可以在POST中用于创建新实例的API服务器。 #3 可以指定一系列的触发器,这会导致创建新的构建。 #4 source部分定义了构建的来源。 将这些选项中的任何一个直接传递给构建时,内容将流式传输到构建并覆盖当前的构建source设置。 由二进制输入触发的构建不会保留服务器上的source,因此基础镜像更改触发的重建将使用构建配置中指定的源。

    2.4K130发布于 2018-03-16
领券