ICode9

精准搜索请尝试: 精确搜索
  • Scanpy源码浅析之pp.calculate_qc_metrics2022-09-11 21:35:06

    版本 导入Scanpy, 其版本为'1.9.1',如果你看到的源码和下文有差异,其可能是由于版本差异。 import scanpy as sc sc.__version__ #'1.9.1' 功能 函数pp.calculate_qc_metrics其源代码在scanpy/preprocessing/_qc.py 其主要功能为计算一些质控指标。详细指标见下文的小标题 代码解

  • 用 Antlr 重构脚本解释器2022-08-08 13:04:01

    前言 在上一个版本实现的脚本解释器 GScript 中实现了基本的四则运算以及 AST 的生成。 当我准备再新增一个 % 取模的运算符时,会发现工作很繁琐而且几乎都是重复的;主要是两步: 需要在词法解析器中新增对 % 符号的支持。 在语法解析器遍历 AST 时对 % token 实现具体逻辑。 其中

  • tcl编程2022-08-02 15:05:22

    目录1. 从命令行获取参数(好像并不是很强大)2. 给proc定义参数(部分命令只在dc或pt中有效)3. 按行读入文件4. 正则匹配5. catch6. 非整数运算7. 四舍五入, 伪随机数8. eval和exec9. 进制转换 1. 从命令行获取参数(好像并不是很强大) array set a0 $argv foreach opt {-i -o} {

  • shell运算符2022-07-20 17:03:46

    shell运算符 基础运算符 + : 加 -:减 *:乘 /:除 %:取余 # 取余案例 echo $((RANDDM%10)) # 自增案例 for ((i=1;i<=10;i++));do echo $i done 逻辑符号 && : 且 || :或 ! :非 所有符号 + - # 加号,减号,一般用于整型、浮点型的运算,其他语言中也可以做字符串的拼接 * / % # 乘号

  • Java OOP, interface & lambda expr2022-07-14 22:03:42

    interface:Java 8和9之后,已经可以为仅作为abstract方法集合的接口添加static和private的方法了,二者取代了之前的util和helper的额外定义。对于非static即instance方法,在需要新增public方法的时候,必要加default标记并提供方法定义以兼容旧的应用代码,否则,就类似于C/C++中未定义符号

  • mathematica 一些方法归纳2022-07-04 21:36:00

    声明:本笔记来自很多网上的文章或书,由于当时记笔记的时候忘记写来源,所以此笔记中有些内容可能没注明来源,抱歉,若有侵权,请联系本人。另外,以下写得比较乱,抱歉 0.帮助文档有时候省略一些重要东西,所以mathematica遇到问题除了帮助文档,就去网上找更好!!! 比如清除的命令clearall、clear等不

  • shell测试网卡速度???2022-06-17 14:32:32

    #!/bin/sh Ifconfig="/sbin/ifconfig" eth="enp3s0" while true;do RXpre=$($Ifconfig ${eth} | grep bytes | awk '{printf $2}' | awk -F":" '{printf $2}') TXpre=$($Ifconfig ${eth} | grep bytes | awk '{prin

  • Sql函数类型以及表达式2022-06-15 00:04:29

        SQL中包含以下几种类型的函数:   聚合函数 它对其应用的每个行集返回一个值。 AVG(表达式) 返回表达式中所有的平均值。仅用于数字列并自动忽略NULL值。 COUNT(表达式) 返回表达式中非NULL值的数量。可用于数字和字符列。 COUNT(*) 返回表中的行数(包括有NULL值

  • Kubernetes Prometheus rule2022-06-12 12:02:15

    告警规则 常用告警规则配置 alerts ## CPU告警规则 groups: - name: CpuAlertRule rules: - alert: PodCPU告警 expr: onecore:pod > 80 or twocore:pod / 2 > 80 or squarecore:pod / 4 > 80 for: 2m labels: severity: warning annotations:

  • python的微积分运算2022-06-10 10:05:49

    import sympy sympy.init_printing() from sympy import I, pi, oo import numpy as np 求函数的导数 x = sympy.Symbol('x') y = sympy.Symbol('y') z = sympy.Symbol('z') f = sympy.Function('f')(x) 对函数f的变量x进行求导 print('diff x:&

  • linux字符串分割 拼接,Shell中字符串的切割、拼接、比较、替换2022-06-08 17:36:13

    https://blog.csdn.net/weixin_39980360/article/details/116617483   【截取】 一、Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr “$a” 1 8 2.echo $a|awk ‘{print substr(,1,8)}’ 3.echo $a|cut -c1-8 4.echo $ 5.expr $a : ‘(.\).*’ 6.echo $a|dd bs=1 c

  • Antlr一个领域语言利器——入门篇2022-05-25 18:32:04

      Antlr(Another Tool for Language Recognition)为开源的语法分析器,可以将输入的内容自动生成语法树;开发者可以使用它自定义自己的领域语言,只需创建语法规则文件,使用Antlr根据该规则文件生成相对应的类,再这些类的基础上我们可以用于实现自己的功能;Antlr4为Antlr的最新版本目前看

  • js技术之获取当前元素的上一个/下一个兄弟级元素等元素的方法(获取上一个/下一个input)2022-05-11 14:04:29

    一.说明 jQuery获取: jQuery.parent(expr),找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素 jQuery.children(expr),返回所有子节点,这个方法只会返回直接

  • COM对象释放辅助类2022-04-27 20:00:06

      /* com组件,object对象释放, ref: https://www.codenong.com/2191489/ using (var coms = new ReleaseWrapper()) { var fso = coms.Add(new FileSystemObject()); var dir1 = coms.Add(() => new FileSystemObject().Drives["c"].RootFolder);

  • C++(从C到C++4)2022-04-25 09:33:19

    (1)内联函数 (2)内联函数与带参宏区别 (3)新的类型转换运算符   const_cast<T>(expr)   static_cast<T>(expr)   reinterpret_cast<T>(expr)   dynamic_cast<T>(expr) 1、内联函数   ¥当程序执行函数调用时,系统要建立栈空间,保护现场,传递参数以及控制程序执行的转移等等,这些工作

  • Shell运算符2022-04-23 22:35:38

    Shell运算符 shell默认变量是字符串类型,所以变量之间做运算需要符合shell特定的规则 expr 运算式 通过expr可以计算表达式的值,注意运算式数字和符号之间必须要有空格 [root@zookeeper1 shell]# expr 2 + 3 5 # 特殊字符需要转义才能识别 [root@zookeeper1 shell]# expr 2 /* 3 ex

  • 《现代操作系统(中文第四版)》实验一 bash脚本实现cal2022-04-13 23:00:48

    题目大意:让你写一个bash脚本,实现与linux下cal相同的效果 学习bash语言题,除了区别和c++有亿点区别外其他都还好 1 monName=("invalid" "January" "February" "March" "April" "May" "June" "July" "August" "Sept

  • linux中 $RANDOM取随机数2022-04-02 12:34:50

     $RANDOM 是linux中的内置变量,可以随机生成 0~32767之间的整数数字。 1、取0~9的随机数 [root@centos7pc1 test3]# ls [root@centos7pc1 test3]# expr $RANDOM % 10 7 [root@centos7pc1 test3]# expr $RANDOM % 10 2 [root@centos7pc1 test3]# expr $RANDOM % 10 0 [root@centos

  • 【敷衍版】switch能作用的类型(待补充)2022-03-31 01:34:48

    java5前,switch(expr)中的expr只能是byte、short、char、int ===> 可以是包装类型吗 & 底层原理/字节码 java5后,由于引入枚举类型,expr也可以是枚举类型 ===> 底层原理/语法糖 java7开始,expr可以是字符串 ===> 语法糖 long型在各版本一直是不行的 ===> 为什么不行,实际C语言也不支持(

  • prometheus operator 监控mysql-exporter2022-03-29 12:04:09

    创建 mysql-exporter 应用    apiVersion: apps/v1 kind: Deployment metadata: labels: app: mysql-exporter k8s.kuboard.cn/name: mysql-exporter managedFields: - apiVersion: apps/v1 name: mysql-exporter namespace: monitoring spec: progressDe

  • 北航面向对象课程第一单元总结2022-03-26 01:02:51

        OO第一单元总结 一、概况 本单元三次作业的整体目的是对一个含有括号的表达式(包括三角函数)进行去括号操作,并在可能的情况下对性能优化(表达式化简)。在构建整个项目的过程中,主要是学习到了正则表达式,面向对象构建类的思路,如何产生优秀的代码风格,类继承和父类引用表示对象的简

  • OO第一单元总结2022-03-25 23:31:38

    OO第一单元总结 一、第一次作业 1、类图 优点:结构清晰简单,每个类的规模适中 缺点:Expr、Term、Var类在进行计算时都需要获取HashMap,可以将这个方法抽象到接口Factor中(让Term也实现Factor接口) 2、设计思路 读取、预处理 首先在MainClass中读取表达式字符串,利用preProcessing方

  • BUAA OO Unit1 —— Expression Parser2022-03-25 03:31:07

    BUAA OO Unit1 —— Expression Parser by Monument_Valley 0. 写在正文前 本篇博客是对笔者在北航2022年春季《面向对象设计与构造》课程第一单元的三次作业的总结。 本单元的主要任务为通过程序对一个表达式解构进行建模,完成对多余括号的展开。在迭代开发时,增加支持的因子种类,并

  • shell脚本2022-03-20 14:58:22

    1、什么是shell Shell(外壳)是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 2、什么是脚本? 脚本简单地说就是一条条的文字命令,这些文字

  • Bash脚本编写2022-03-10 13:04:55

    1 bash基本使用 1.1  read命令 read命令是用于从终端或者文件中读取输入的内部命令 读取整行输入 每行末尾的换行符不被读入 read命令的使用 从标准输入读取输入并赋值给变量 read var 从标准输入读取多个内容 read var1 var2 var3 不指定变量(默认赋值给REPLY) read 脚本参数传递

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

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

ICode9版权所有