ICode9

精准搜索请尝试: 精确搜索
  • docker进入容器命令2022-04-18 22:32:46

    进入容器 在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入: docker attach docker exec:推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。 attach 命令 下面演示了使用 docker attach 命令。 $ docker attach 1e560fca39

  • exec和xargs命令的区别2022-04-18 12:31:05

    xargs xargs命令需要结合管道符|使用,其格式为:**** | xargs command # find ./ -type f | xargs echo ./main.cpp ./a.out ./test_backtrace.exe xargs是把所有找到的文件名一股脑的转给命令。 当文件很多时,这些文件名组合成的命令行参数很容易超长,导致命令出错。 当参数中存在空

  • 创建账号2022-04-11 16:32:29

    一、新建只能访问某一个表的只读用户 --添加只允许访问指定表的用户:exec sp_addlogin '用户名','密码','默认数据库名'--添加到数据库exec sp_grantdbaccess  '用户名'--分配SELECT整表权限GRANT SELECT ON 表名 TO [用户名]--分配SELECT权限到具体的列GRANT SELECT ON 表名(id,

  • springboot代码覆盖-JACOCO (有空玩一下)2022-04-11 03:00:24

    1、下载 jacoco 官网:https://www.jacoco.org/jacoco/index.html   2、拷贝 jar 包   3、启动 jacocoagent,监控被测项目 java -javaagent:jacocoagent.jar=includes=*,output=tcpserver,port=6300,address=localhost,append=true -jar demo-0.0.1.jar #demo-0.0.1.jar为被测项

  • navicate连接不了docker安装的mysql解决办法2022-04-09 19:02:59

    1、查看我们想要连接的mysql是否启动 #查看在运行的容器docker ps -s 2、进入容器 # docker exec -it 容器号或名 /bin/bash docker exec -it b30062adc08c /bin/bash# 或docker exec -it mysql /bin/bash3、进入mysql mysql -uroot -p #输入密码(跟之前在windows上运行mysql是一样

  • docker容器互联2022-04-09 16:33:38

    一丶使用IP+端口 创建容器docker run --name nginx01 --restart always  -d  nginx:1.21-alpinedocker run --name nginx02 --restart always  -d  nginx:1.21-alpine 查看容器IPdocker exec -it nginx01 ip adocker exec -it nginx02 ip a 进入容器验证互访1)进入nginx01 cur

  • 【记录】find+tar命令组合2022-04-08 07:01:04

    转至:https://www.cnblogs.com/faraway/archive/2009/12/29/1634689.html 1.使用find查找出最近修改过的*.c和*.h文件,然后打包 find . -name '*.[ch]' -mtime -1 | xargs tar czf backup_$(date +%m_%d).tar.gz 2.也可以使用find的-exec参数 find . -name '*.[ch]' -mtime -1 -e

  • xv6 lab32022-04-01 21:32:15

    https://pdos.csail.mit.edu/6.S081/2020/labs/pgtbl.html 简述 这个lab有三个task: 写一个打印页表内容的函数 给每个进程都创建一个内核页表,这个主要的优化点是具体点,就是将用户态页表的映射也放到每个进程的内核页表中,那么从用户态传入到内核态的指针就可以直接按照内核页表

  • Java代码覆盖率工具Jacoco上手指引2022-03-28 11:05:18

    JaCoCo是面向Java的开源代码覆盖率工具,JaCoCo以Java代理模式运行,它负责在运行测试时检测字节码。 JaCoCo会深入研究每个指令,并显示每个测试过程中要执行的行。 为了收集覆盖率数据,JaCoCo使用ASM即时进行代码检测,并在此过程中从JVM Tool Interface接收事件,最终生成代码覆盖率报告。

  • Linux xargs与exec(6)2022-03-26 11:03:04

    xargs应用: xargs的作用就是把管道符前面的输出作为xargs后面的命令的输入。它的好处在于可以把本来两步或者多步才能完成的任务简单一步就能完成。 入门例子 touch {a..d}.txt ls *.txt | xargs ls -l 命令输出结果 -rw-r--r-- 1 root root 0 9月  22 15:02 a.txt-rw-r--r--

  • 命令执行漏洞2022-03-06 16:35:52

    在十几年前,有这样一种情况,在各种测速网站上,只要输入一串命令,就很有可能拿下webshell。几乎随便找一个网站都能这么去搞。 归根结底,就是因为命令执行漏洞。现在,几乎找不到了这种问题了。先推荐一个网站:speedtest.cn。用来测试网速还是不错的。 0x00 漏洞的产生原因 1、代码层过滤

  • Sqlite3写性能优化-每秒百万条写入2022-03-06 10:02:32

    最近项目中使用到了Sqlite3来保存结果数据,大约100万条数据,插入到sqlite数据库中竟然耗时5分钟,这在真个数据处理流程中占用了太多的时间,是不可接受的,那么如何优化sqlite的写数据的性能呢? 优化方式 通过查阅资料和其他大牛们的博客,确定有几个点可以尝试: 关闭写同步,PRAGMA synchronou

  • SQL存储过程详解2022-03-02 16:04:53

    1.存储过程的概念 存储过程:已预编译为一个可执行过程的一个或多个SQL语句的集合。 2.创建存储过程的语法 create procedure proc_name [ {@参数数据类型} [=默认值] [output], {@参数数据类型} [=默认值] [output] ] as SQL_statements 3.删除存储过程: if (exists(select * fro

  • BUUCTF-[ACTF2020 新生赛]Exec 12022-02-28 18:03:38

    BUUCTF-[ACTF2020 新生赛]Exec 1 wp 打开之后 看来是一道命令注入的题啊,打开f12看看有没有惊喜? 看了,没有 输入127.0.0.1 发现是post请求 这种题,就是看看它过滤了什么,然后构造payload 输入127.0.0.1&ls 输入127.0.0.1&ls / 看根目录 输入127.0.0.1&cat /flag

  • 设置hive 参数2022-02-28 17:00:03

    set hive.execution.engine=mr; set mapreduce.map.memory.mb=4096; set mapreduce.reduce.memory.mb=8192; set hive.support.concurrency=false; set hive.exec.dynamic.partition=true; set hive.exec.dynamic.partition.mode=nonstrict; set hive.exec.max.dynamic.parti

  • 5分钟搞懂 Kubernetes 探针/健康检查2022-02-28 14:01:12

    5分钟搞懂 Kubernetes 探针/健康检查 K8S中文社区 2022-02-23 18:00 Kubernetes是一个开源容器编排平台,大大简化了应用程序的创建和管理。 Kubernetes之类的分布式系统可能很难管理,原因是涉及许多活动组件,所有这些组件必须正常工作,整个系统才能顺畅运行。即使某个小组件坏掉,也需

  • exec函数族2022-02-26 19:04:30

    execlp man execl: execl 执行ls 使用ps aux将数据写入一个文件中 使用dup2标准输出导入文件,标准输出会输出ps aux,再导入文件

  • close-on-exec 相关的一个 bug2022-02-26 13:00:29

    close-on-exec 相关的一个 bug 测试一个用 V4L2 拍照的程序时,发现程序单独运行很正常,但在多进程环境下运行时就会出现问题,具体表现为执行 open 系统调用打开 /dev/video 设备时返回 EBUSY 错误,查询 V4L2 的文档可以看到该错误的含义 EBUSY The driver does not support multiple

  • SQL32022-02-25 17:35:29

    --SQLServer数据库本身已经自带了一些存储过程,这些存储过程可以完成独立的功能--系统存储过程的命名都是以'SP_'开头 --列出服务器上所有数据库exec sp_databases --获取指定数据库或所有数据库的信息exec sp_helpdbexec sp_helpdb 'db_mydb' --重命名数据库exec sp_renamedb 'd

  • SQL42022-02-25 17:34:04

    create proc proc_exec @str varchar(200)as exec(@str);go exec proc_exec 'select * from tb_courses';   drop proc proc_getCount;--创建一个存储过程,通过表名获取当前表中记录数create proc proc_getCount @tableName varchar(50), @count int outputas declare @sql varcha

  • 解决 exec:"gcc" executable file not found in %PATH%报错问题2022-02-25 13:35:27

    1.下载编译好的包 https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 2.解压完之后,配置环境变量。将安装路径对应的bin目录添加到PATH环境变量中。 3.查看是否安装成功。gcc -v 参考文章: https://blog.csdn.net/xia_2017/article/details/105545789

  • Day 196/200 写脚本发布项目到远程服务器2022-02-24 18:30:42

    (一)需求 每次是打好包,手动发布。 发的多了,就想着能不能写脚本,实现半自动发布项目。 (二)思路 1、需要提前做好免密登录 免密登录可查看 https://segmentfault.com/a/1190000041426552 2、JS中写Shell脚本 安装ShellJS npm install [-g] shelljs 项目打包 上传打包好的文件 (

  • Redis事务2022-02-23 13:02:59

    Redis事务 事务的基本操作锁的使用 事务,是对数据一致性的保障。 事务的基本操作 multi 事务开启 exec 事务执行 discard 取消事务 注意: 加入事务的命令暂时进入到任务队列中,并没有立即执行,只有执行exec命令才执行。 当定义的事务中包含的命令存在与发生错误,整体事务所

  • 正则表达式exec()函数不能踩的坑2022-02-22 16:03:19

    正则表达式exec()函数: exec() 方法用于检索字符串中的正则表达式的匹配。 返回值是一个数组,但是此数组的内容和正则对象是否是全局匹配有着很大关系: 1.没有g修饰符: 在非全局匹配模式下,此函数的作用和match()函数是一样的,只能够在字符串中匹配一次,如果没有找到匹配的字符串,

  • 写时复制2022-02-20 21:35:48

    一、含义 写入时复制(英语:Copy-on-write,简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers)同时要求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(priva

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

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

ICode9版权所有