ICode9

精准搜索请尝试: 精确搜索
  • 使用Segger RTT打印日志2022-06-28 11:32:10

    在使用cortex芯片打印日志的时候,常用的方式是使用串口。现记录一种使用RTT的方式打印日志(需要去J-Link Debug Probes by SEGGER – the Embedded Experts下载并安装J-Link工具)。 RTT使用的是SWDIO、SWCLK两线接口,与J-Link下载器的接口是相同的,在工程代码里面只需要加入SEGGER_RTT.

  • rpm 批量离线安装2022-06-22 23:03:33

    #!/bin/bash download() { for((i=0;i<${#SETNAME[*]};i++)); do pwd=$do/${SETNAME[i]} mkdir -p $pwd # c创建下载 rpm 对应的目录 yum install --downloadonly --downloaddir=$pwd "${SETNAME[i]}" done } case "$1&quo

  • rpm 批量离线下载2022-06-22 23:02:08

    #!/bin/bash do=`pwd` SETNAME=( vim gcc pam zlib net-tools glibc fontconfig fontconfig-devel freetype freetype-devel wget bzip2 gnutls dos2unix nano wireshark vsftpd cairo-devel libjpeg-turbo-devel libjpeg-devel libpng-devel libtool uuid-devel ex

  • Python 优雅的退出程序 sys.exit()2022-06-21 09:37:34

    sys.exit(args)功能 通过引发SystemExit异常来退出Python程序。引发的异常可以选择捕获从而进行其他的工作,也可以不捕获(该异常不会被认为是错误),直接退出python程序。args参数时可选的,默认为0。 正常退出 args = 0 异常退出 args 为非0以外的数值(1-127) 暴力退出 不同于sys.e

  • 运行代码后出现Process finished with exit code 02022-06-12 11:33:04

    pycharm_运行不出结果,也不报错_Process finished with exit code 0用pycharm运行程序的时候,运行不出结果 ,也不报错,且正常退出解决1:将 run → edit configurations → run with python console 勾掉解决2:注意空格注意空格!!!我的情况是程序中一个小循环的空格缩进不对记录一下————

  • C#中调用命令行和使用.cs文件创建dll包2022-06-07 08:32:19

    调用命令行参考文档1   C#调用cmd string str = Console.ReadLine(); System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; //是否使用操作系统shell启动 p.StartInfo.RedirectStan

  • 第六章:退出和退出状态2022-06-06 15:35:35

    exit命令一般用于结束一个脚本,就像C语言的exit一样。它也能返回一个值给父进程。 每一个命令都能返回一个退出状态(有时也看做返回状态).一个命令执行成功返回0,一个执行不成功的命令则返回一个非零值,此值通常可以被解释成一个对应的错误值。除了一些例外的情况,一个行为端庄的UNIX命

  • Nginx启停脚本2022-06-05 02:31:33

    Nginx启停脚本 vim nginx_tools.sh #! /bin/sh NGINX_HOME=/usr/local/nginx function help() { echo "Usage: nginx_tools reload|restart|stop|start|term|show|relog" echo -e "\treload\t重新载入配置,主进程不停止,工作进程重启" echo -e "\trestar

  • AGC008E Next or Nextnext2022-06-02 22:06:03

    Description 给定正整数 \(n\) 和一个长度为 \(n\) 的序列 \(a\),问有多少长度为 \(n\) 的排列 \(p\),满足对于任意 \(i\) 有 \(p_i=a_i\) 或 \(p_{p_i}=a_i\)。 答案对 \(10^9+7\) 取模。 \(n \leq 10^5\)。 Solution \(p\) 序列的方案数和统计 \(a\) 序列每个联通块能形成多少种子

  • Linux配置环境变量自动识别软件命令和设置开机启动软件2022-06-01 22:34:35

    一、配置环境变量 1、Linux的环境变量是保存在变量PATH中(window 也是保存在PATH中),可通过命令 echo $PATH 输出查看 2、将刚安装好的Nginx软件增加到环境变量中,是Nginx命令可以直接使用 #编辑环境变量文件 vim /etc/profile #增加安装目录到环境变量 export PATH=/usr/local/ng

  • Python上下文管理器的高级使用2022-06-01 22:04:54

    在文件处理和网络编程时,对于打开的文件不管最后内容处理是否符合预期都要在结束时关闭文件。这时常见的处理方法是try catch finally 的方法 f = open("demo.txt", "a") try: f = open("demo.txt", "a") raise Exception("读取内容报错") except Exception as e: pr

  • Sentinel源码之基础概念2022-05-21 10:34:33

    1.源码下载 下载地址:https://github.com/alibaba/Sentinel/tree/release-1.8 官网版本说明:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明 2.核心概念 Sentinel作为ali开源的一款轻量级流控框架,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个

  • linux驱动之阻塞机制2022-05-20 13:03:44

    设计驱动阻塞机制,通过等待队列wait_queue来实现 1.schedules之后,等待信号,函数就退出了,原因是什么?******** 答: signal_pending( current )―――》检查当前进程是否有信号处理,返回不为0表示有信号需要处理。 if(signal_pending(current)){ ret = -ERESTARTSYS; return ret; } 返回-

  • 文件映射2022-05-06 16:05:04

    文件映射:文件映射将一个文件的一部分直接映射到调用进程的虚拟内存中。 一旦一个文件被映射之后就可以通过在相应的内存区域操作字节来访问文件内容了。 #include <sys/mman.h> #include <sys/stat.h> #include <fcntl.h> #include <string.h> #include <stdio.h> #include <stdl

  • Kafka 服务器源码2022-05-02 15:33:50

    4.1 程序入口 Kafka.scala def main(args: Array[String]): Unit = { try { // 获取参数相关信息 val serverProps = getPropsFromArgs(args) // 配置服务 val server = buildServer(serverProps) try { if (!OperatingSystem.IS_WINDOWS && !Java.

  • openresty 提供的几个新的生命周期阶段指令2022-05-01 20:03:18

    实际上这几个指令很早就有了,只是最近在重新学习openresty 的时候发现的 exit_worker_by_lua_* 在每次nginx worker 进程退出的时候执行,当master 进行禁用的时候,这个钩子会在nginx 进程退出之前执行主要的场景是进行资源释放,以及worker 非正常退出 server_rewrite_by_lua_* 在serve

  • 简单实例分析objdump反汇编用法2022-04-28 20:03:26

      objdump命令是用查看目标文件或者可执行的目标文件的构成的gcc工具。 1. 准备代码hello.c 1 #include <linux/module.h> 2 #include <linux/init.h> 3 #include <linux/kernel.h> 4 5 MODULE_LICENSE("GPL"); 6 MODULE_AUTHOR("baoli"); 7 MODULE_DE

  • Linux一些工具命令2022-04-28 12:31:34

    命令列表: dos2unix ... #1.[dos2unix]命令 把windows上的脚本转化linux格式 [root@mytest001 202204]# cat -A windowe.sh n1=2^M$ n2=1^M$ ^M$ [ $n1 -gt $n2 ] && echo "$n1 > $n2" && exit^M$ [ $n1 -eq $n2 ] && echo "$n1 = $n2" &a

  • nginx安装脚本2022-04-27 13:01:18

      案例需求 通过shell脚本安装nginx 应用场景 web服务器业务初始化 案例思路 1、软件获得 2、源码安装 案例代码 [root@CentOs shell]# cat nginx_install.sh #!/bin/bash#安装用户    root#安装前准备 依赖包 源码包获得#安装#启动 测试#variables(变量)nginx_pkg="nginx-1.2

  • centos、Ubuntu minimal install tuning shell script2022-04-21 13:03:17

    该版本仅支持centos7及Ubuntu1804,脚本内容: 1 #!/bin/bash 2 # 3 #************************************************************************************* 4 #Author: wanghaomiao 5 #QQ:

  • Docker安装Opensips2.4实现内网sip电话通讯2022-04-14 10:32:41

    使用说明 这是基于官方opensips 2.4镜像添加了mysql模块以及rest_client模块制作的镜像,用此镜像可以连接mysql控制opensip注册用户、查看通话记录以及通话时对INVITE(邀请)、ACK(接通)、BYE(挂断)、CANCEL(取消)事件进行监听调用http接口访问外部业务 配置文件opensips.cfg 内容如下,

  • 批处理入门——echo、set、goto、if、exit、bat+参数2022-04-02 19:01:26

      1 @echo off 2 set /p input=input A or B: 3 if %input%==A goto A 4 if %input%==B goto B 5 exit /b 0 6 7 :A 8 echo A 9 exit /b 0 10 11 :B 12 echo B 13 exit /b 0 1:Echo Syntax——echo | Microsoft Docs; 关于echo回显的效率及产生空行的介绍——批处理技

  • nvm安装nodejs 运行use命令时报错exit status 1: ��û���㹻��Ȩ��ִ�д˲�����2022-03-31 10:35:45

              错误提示:exit status 1: ��û���㹻��Ȩ��ִ�д˲����� 换目录重新安装多次都没用 猜测应该是权限问题 遂将cmd以管理员身份运行    ok问题解决  

  • C#关闭程序方式2022-03-27 08:31:34

    this.Close();   只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; 2.Application.Exit();  强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; 3.Application.ExitThread(); 强制中止调用线程上的所有消息,

  • kernel源码(十四)exit.c2022-03-27 02:32:26

    该源码主要实现进程退出或终止的相关功能 源码 /* * linux/kernel/exit.c * * (C) 1991 Linus Torvalds */ #include <errno.h> #include <signal.h> #include <sys/wait.h> #include <linux/sched.h> #include <linux/kernel.h> #include <linux/tty.

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有