ICode9

精准搜索请尝试: 精确搜索
  • Linux进程2021-09-25 17:32:31

    进程相关概念 什么是程序,什么是进程,有什么区别? 程序是静态文件,进程是程序的运行活动 如何查看系统中有哪些进程? ps指令 ps -aux|grep init top指令 什么是进程标识符? 进程的非负整数表示唯一的ID,叫做pid,类似身份证 pid=0交换进程,作进程调度 pid=1 init进程,作系统初始化 man 2 ge

  • 18-redis事务基本操作12021-09-22 08:02:21

    事务: 把一组数据库命令放在一起执行,保证操作原子性,要么同时成功,澳门同时失败。 Resid的事务: 允许把一组redis命令放在一起,把命令进行序列化,然后一起执行,保证部分原子性. redis事务在事务开启的时候,命令都不执行,先把所有的命令都压入一个队列中,在exec执行所有命令的时候,才开始执行

  • redis6.0.5之multi.c阅读笔记-事务相关2021-09-18 09:03:55

    /* ================================ MULTI/EXEC ============================== */ /* Client state initialization for MULTI/EXEC */ MULTI/EXEC的客户端状态初始化 void initClientMultiState(client *c) { c->mstate.commands = NULL; 初始化命令为空 c->mstate

  • Js 正则表达式中g的用法2021-09-17 18:29:50

    参数g的用法:   表达式加上参数g之后,表明可以进行全局匹配,注意这里“可以”的含义。 我们详细叙述: 对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。例如 var regx=/user\d

  • 修改数据库日志模式为简单2021-09-17 17:01:51

    ----修改数据库日志模式为简单DECLARE @strSQL VARCHAR(4000), @strDataBaseName VARCHAR(100)SET @strDataBaseName = DB_NAME();SET @strSQL = 'alter database [' + @strDataBaseName + '] set recovery simple with no_wait;';EXEC(@strSQL);SET @strSQ

  • 第1天 | 28天学会PyQt5,开发四部曲2021-09-17 12:59:59

    PyQt5是基于图形程序框架Qt5的Python语言实现,由一组Python模块构成。允许Python程序员很方便地创建完整的、功能健全的用户界面,是Digia的一套Qt5与python绑定的应用框架。它是一个跨平台的开发库,可以运行在大多数操作系统中,包含Windows、macOS和Ubuntu等。PyQt5采用双重许可模式

  • SQL-存储过程2021-09-14 10:06:09

    常用系统存储过程 1 exec sp_databases; --查看数据库 2 3 exec sp_tables; --查看表 4 5 exec sp_columns student;--查看列 6 7 exec sp_helpIndex student;--查看索引 8 9 exec sp_helpConstraint student;--约束 10 11 exec sp_stored_procedures; 12

  • Hive参数优化2021-09-13 20:35:18

      在mapper端执行join: set hive.auto.convert.join=true;   启用本地模式: set hive.exec.mode.local.auto=true; 启用并行执行: set hive.exec.parallel=true;   启用严格模式/非严格模式: set hive.mapred.mode=strict; set hive.mapred.mode=nonstrict; 严格模式可以禁止以下三

  • 数据库提权总结2021-09-13 15:34:41

    前言 数据库权限 在平常的渗透提权中,我们通常可以在一些特殊情况下得到数据库的用户名和密码(最高权限root),如下: MySQL 3306 端口弱口令爆破 sqlmap 注入的 --sql-shell 模式 网站的数据库配置文件中拿到明文密码信息 CVE-2012-2122 等这类漏洞直接拿下 MySQL 权限 口令爆破、sqlm

  • hive 常见set字段12021-09-13 14:03:41

    use adst; set mapreduce.job.queuename=${hiveconf:mp_queue}; set mapreduce.reduce.java.opts=-=-Xmx10000m; set mapred.reduce.tasks=5; set mapred.min.split.size.per.node=3200000; set mapred.min.split.size.per.rack=3200000; set mapred.max.split.size=25600000

  • e开头的2021-09-12 18:04:41

    ''' enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串) 组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 enumerate(sequence, [start=0]) sequence -- 一个序列、迭代器或其他支持迭代对象。 start -- 下标起始位置。 返回 enumerate(枚举)

  • dm_exec_query_stats 每隔一段时间自动清空的原因2021-09-12 09:02:37

    查询某个时间段内比较耗时的Sql语句 SELECT TOP 10 ST.text AS '执行的SQL语句', QS.execution_count AS '执行次数', QS.total_elapsed_time/1000 AS '耗时',--ms QS.last_worker_time/1000 AS '持续工作时间',

  • 常用的PHP命令执行函数及利用方式2021-09-11 19:00:00

     PHP命令执行函数常配合代码执行漏洞使用, 利用命令执行函数执行操作系统命令, 从而发起攻击, 接下来就简单分享几个常用的PHP命令执行函数    system(); system()函数可以执行系统命令, 并将命令执行的结果直接输出到界面中, 使用时直接在参数中传入需要执行的命令即可

  • Redis 基本事务以及乐观锁2021-09-11 14:02:14

    redis事务:一组命令一块执行,在事务执行过程中,会按照顺序执行 一次性、顺序性、排他性 redis单条命令保持原子性,redis事务不保持原子性 开启事务(multi)命令入队(…)执行事务(exec) 正常执行事务 #开启事务 multi #命令入队 set k1 v1 set k2 v2 get k1 #放弃事务 discard #

  • 代码审计命令执行专题2021-09-11 07:00:55

    一.命令执行漏洞 常见命令执行函数 system passthru exec shell_exec popen pron_open pcntl_exec dl xx 命令执行过滤函数 escapeshellcmd escapeshellarg asp <%response.write server.createobject("wscript.shell").exec("cmd.exe /c net start msdtc).stdout.readall%> 关键

  • Linux查找文件find2021-09-09 17:36:54

    find . -name "*.txt" -type d -mtime +1查找当前目录下所有txt结尾的类型d代表目录, -mtime +1 代表一天之前修改的 find . -name "*.txt" -type f -mtime -1查找当前目录下所有txt结尾的类型f代表文件, -mtime +1代表一天之内修改的 find /tmp/ -name '*' -type f -name "*xuzsh

  • Linux 2.进程(exec族函数 和 fork、system、popen函数)2021-09-09 12:58:51

    Linux 2.进程(exec族函数 和 fork、system、popen函数) exec 族函数 和 fork 函数的结合利用 exec 和 fork 组合 system 函数system 函数作用system 函数头文件及原型system 函数返回值 popen 函数popen 作用popen 头文件及原型popen 参数popen 相对比system 好处:popen 示例

  • 3 - PyQt5 程序基本结构分析2021-09-08 23:32:27

    3 - PyQt5 程序基本结构分析 1、面向过程版本代码结构 (1)导入需要的包和模块 # 导入系统包 import sys # PyQt5.Qt把常用的类汇总在一起 from PyQt5.Qt import * (2)创建一个应用程序 # app是变量名,sys.argv帮助我们在用命令行执行程序时传递参数 app = QApplication(sys.argv)

  • 【service mesh】服务发现实验5:基于envoy、etcd 的 go控制面:成功运行2021-09-07 19:32:35

    架构 docker exec -it b13224fbf873 /bin/sh docker exec -it b13224fbf873 /bin/sh 解决问题 在容器里无法访问github.com go get 会会下载二进制包 所以,自己下载回来放在容器里,免得失败。 修改 映射air 二进制程序 并拷贝到容器的 /usr/local/bin目录

  • redis中的事务相关2021-09-05 21:34:44

    redis的事务分为三个阶段 1,开启事务(multi) 2,命令入队(业务操作) 3,执行事务(exec)或取消事务(discard) 例如 上面的指令演示了一个完整的事务过程,所有的指令在 exec 之前不执行,而是缓存在服务器的一个事务队列中,服务器一旦收到 exec 指令,才开执行整个事务队列,执行完毕后一次性返回所

  • vscode 调试 nodejs 程序2021-09-04 19:02:54

    nodejs 服务在vscode 中的调试 1、安装vscode 略(这不用说了吧) 2、写一个能跑的nodejs 程序 其实看到这个,自己已经有一个能跑的nodejs 程序,不用看我的了 我这里是我已经在运行的程序 https://github.com/adouwt/nodejsAPI 3、项目中新建 .vscode 文件夹 新建 launch.json 文件

  • docker制作镜像文件问题standard_init_linux.go:208: exec user process caused "no such file or direct2021-09-04 16:32:00

    制作奖项后启动容器就报错 报错:standard_init_linux.go:208: exec user process caused "no such file or direct 网上都说:文件格式问题,但是咱没有这个问题是unix格式。 经过排查问题是基础镜像的问题,dockerfile里的from alpine:latest,alpine:latest就有这个问题,改成centos后就没

  • C++14中与OMP配合实现简易线程池2021-08-31 20:35:41

    OpenMP + C++ functional 可以瞬间构造一个线程池 #include <iostream> #include <functional> #include <vector> using namespace std; void fun (int a, int b) { cout<< "fun exec :"<< a << '+' << b <<

  • stat /bin/bash: no such file or directory“: unknown.2021-08-30 16:01:07

      我们习惯的使用下面命令进入容器: docker run -it --name container5 busybox /bin/bash   但是今天遇到报错如下: [root@moapp-0003 ~]# docker exec -it c713b93718e0 /bin/bash OCI runtime exec failed: exec failed: container_linux.go:380: starting container proc

  • Veritas Backup Exec e00002f7错误以及解决办法2021-08-30 09:00:32

    英文报错:e00002f7 Cannot extract mailbox messages from the Exchange backup    解决办法参考连接:https://www.veritas.com/support/en_US/article.100027064  

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

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

ICode9版权所有