ICode9

精准搜索请尝试: 精确搜索
  • Unix环境高级编程2022-09-04 01:02:24

      1.acct 是一个工具包,里面包含有​针对用户连接时间、进程执行情况等进行统计​的工具。它可以​记录用户登录信息。用户所执行的程序,程序执行情况信息​等。acct 包含以下工具包命令,ac #显示登录账号的简要信息accton #打开或关闭进程记录功能last #显示曾经登录过的

  • gpio_get()的处理过程2022-08-31 18:04:39

    struct of_phandle_args #define MAX_PHANDLE_ARGS 16 struct of_phandle_args { struct device_node *np; int args_count; uint32_t args[MAX_PHANDLE_ARGS]; }; 1 gpiod_get() /* * 1. 函数适用于只有一个gpio,index为0,即list = <&phandle1 1 2>

  • Cmake构建编译报错查询2022-08-29 18:00:30

    1 在MAC环境构建Xcode工程: cmake -B build ****  -G Xcode 2报错    CMake Error at CMakeLists.txt:2 (project):    No CMAKE_CXX_COMPILER could be found. 3查看错误日志 在第2步报错后,我们先去找Cmake的错误日志:一般在CmakeFiles文件夹下会有这个文件:CMakeError.log 打

  • 对大型CMake工程采用Clang构建(编译)2022-08-13 16:02:56

    gcc vs Clang An interesting blog https://www.incredibuild.com/blog/gcc-vs-clang-battle-of-the-behemoths Ubuntu安装Clang Official website https://apt.llvm.org #For convenience there is an automatic installation script available that installs LLVM for you. #T

  • 阻塞与非阻塞初认识2022-07-28 22:06:22

    阻塞与非阻塞 阻塞与非阻塞概念 阻塞:等待某件事情发生。如前面举例说明,使用read函数获取底层硬件数据,如果没有数据,会让任务休眠等待。 在使用poll方式,如果传入的等待时间不为0,任务是需要休眠等待的,也是阻塞的。 如果poll方式,将传入的等待时间为0,也即是不等待。没有数据立马返回,这

  • Enum中的Flags特性2022-07-18 16:34:35

     1、一般的枚举,如: Public enum OrderStatus { Pending=0, Open=1, Complete=2 } 在某一时刻OrderStatus只能是这些枚举中的任意一个值。 2、如果我们想要这个枚举的复合值呢? 即枚举在某一个时刻既有A值又有B值,这时枚举就需要Flags标志 FlagsAttribute 类 指示

  • CodeForces 811E Vladik and Entertaining Flags2022-07-03 16:34:01

    洛谷传送门 CF 传送门 思路 显然线段树。每个节点存最左端的列的并查集和最右端的列的并查集,并且维护这个节点中连通块的数量。merge 时先将 \(res\) 的连通块数量设为两个子结点的连通块数量之和,然后合并左儿子最右端的列的并查集和右儿子最左端的列的并查集,如果合并成功则 \(res

  • 已整理-parted分区命令工具使用2022-06-19 19:33:37

      parted 分区工具,适用于gpt分区模式 GPT分区模式:最多可以划分128个主分区,最大支持18EB # parted (parted) select /dev/sdb             #选择sdb这块磁盘 (parted) mktable gpt               #如果是MBR,就选:msdos (parted) print         

  • 【ROS】因opencv版本的问题,IplImage报错2022-06-12 20:33:16

    opencv4.2.0开始不再支持Mat类型到IplImage类型的转换。 IplImage 在OpenCV中IplImage是表示一个图像的结构体,也是从OpenCV1.0到目前最为重要的一个结构; 在之前的图像表示用IplImage,而且之前的OpenCV是用C语言编写的,提供的接口也是C语言接口; Mat Mat是后来OpenCV封装的一个C++

  • GCC内联汇编2022-06-05 18:32:03

    1. gcc内联汇编格式 __asm_- __volatile__(指令部: 输出部: 输入部: 损坏部) gcc内联汇编在处理器变量和寄存器上提供了一个模板和一些约束条件: (1) 在指令部(Assembler Template)中数字前加上%,如%0、%1等,表示需要使用寄存器的样板操作数。若指令部中用到几个不同的操作数,就说明

  • chrome进入夜间模式2022-05-23 20:35:04

    在chrome地址栏中输入 chrome://flags/ 然后 完成。 附加:chrome进入恐龙游戏 chrome://dino/

  • C++网络编程:UDP,from 黑马程序员2022-05-19 23:02:20

    UDP和TCP区别 TCP: 传输控制协议 安全可靠 丢包重传 面向连接(电话模型) UDP: 用户数据报协议 不安全不可靠 丢包不重传 快 不面向连接(邮件模型),可在应用层是实现安全可靠和丢包重传等内容 tcp通信流程: 服务器: 创建流式套接字 绑定 监听 提取 读写 关闭 客户端: 创建流

  • 五、Redis源码数据结构之跳表skiplist2022-05-14 15:33:35

    一、前言: 有序集合Sorted Set:底层数据结构跳表+哈希表 typedef struct zset { dict *dict; 哈希表 --哈希表高效支持单点查询 zskiplist *zsl; 跳表 --跳表高效支持范围查询 } zset; 源码文件:t_zset.c-各种操作实现   sercver.h-相关的结构定义 可阅读上一文章讲述了

  • powerdesigner生成C#代码(带注释)2022-05-02 17:31:06

    由显示name改为显示code菜单->Tool->Model Options->Name Convention->右侧display中选择显示name还是code。 同时显示name和Code菜单->Tool->Display Preference->Class->Advanced->Attribute->List Columns->Select Attributes(选择框右侧下拉选择框旁的放大镜)->给要增加显示的

  • innoSetup打包文件编写模板2022-04-20 17:01:13

    现在打包主要是使用 innosetup 这个软件来进行打包,支持录制脚本和手动编写脚本,比较好用。 此文章主要记录手写脚本,便于后期查询,借鉴。   ; 自定义的宏,方便后期维护 #define MyAppName "良田讲课仪" #define MyAppVersion "V1.0" #define MyAppExeName "TMaker.exe" #define MyAp

  • 2022.02.27 CF811E Vladik and Entertaining Flags2022-04-15 21:04:11

    2022.02.27 CF811E Vladik and Entertaining Flags https://www.luogu.com.cn/problem/CF811E Step 1 题意 在一个 n*m 的网格上每个格子都有颜色,q 次询问,每次询问只保留 l 至 r 列时有多少个四连通的颜色块。两个格子同色但不连通算在不同的颜色块内。 Step 2 分析 这道题我首先

  • 手把手教你:铁路异物侵入的目标检测系统2022-04-15 09:03:26

    系列文章 手把手教你:图像识别的垃圾分类系统 手把手教你:人脸识别考勤系统 手把手教你:基于粒子群优化算法(PSO)优化卷积神经网络(CNN)的文本分类 @目录系列文章一、项目简介二、项目检测结果三、环境安装1.环境要求2.环境安装示例四、重要代码介绍1.图像分类1.1 加载图像数据,预处理,图

  • IsDebuggerPresent的反调试与反反调试2022-04-07 21:03:21

    一、调用系统的IsDebuggerPresent函数 (1)实现程序   最简单也是最基础的,Windows提供的API接口:IsDebuggerPresent(),这API实际上就是访问PEB的BeingDebugged标志来判断是否处于调试状态。   使用vs调试此段代码,弹出"检测到调试器"。 #include <stdio.h> #include <Windows.h> D

  • iptables扩展匹配条件之`–tcp-flags`2022-03-21 02:03:27

    目录一、tcp扩展模块--tcp-flags概述二、小结2.1 --sport2.2 --dport2.3 --tcp-flags2.4 --syn 通过iptables匹配条件总结(一)、iptables匹配条件总结(二)——常用扩展模块博文,一定知道,前文已经对tcp扩展模块做过总结,但是只总结了tcp扩展模块中的--sport与--dport选项,并没有总结--tcp-

  • flags等config的代码2022-03-19 16:01:15

    hi各位大佬好,这个flags我之前处理过,应该是在tf-NCF中见识过了,这里又重新看这个框架,其实这个玩意就是个参数输入,环境(日志)打印,bug处理,没有啥高大上的东西,然而就是这个玩意耽误纯粹的模型理解,这就是屏蔽小白的手段,没意思。 For Recommendation in Deep learning QQ Group 277356808

  • linux内核那些事之mempolicy(2)2022-02-25 19:59:08

    mempolicy相关系统调用主要有set_mempolicy/get_mempolicy 、mbind主要配置task/process policy和vma policy,如下图: set_mempolicy set_mempolicy()系统调用主要作用用于修改当前进行NUMA mem policy策略以及以后该进程创建的子进程也会继承该特性,API为: #include <numaif.h> l

  • Inno Setup制作安装程序2022-02-24 11:58:20

    转自:Inno Setup制作安装程序 - 一文钱 - 博客园 Inno Setup 是国外的一个打包工具,很小巧,功能很强大。 Step 1 我们可以用向导模式,先生成一个简单的脚本,如果觉得这样就够了,那么也可以了,呵呵。 按着向导一步一步做 #define MyAppName "我的程序" #define MyAppVersion "1.5" #d

  • 解决 Clion 中文乱码2022-02-20 12:31:07

    百度的千篇一律的复制粘贴的帖子真是哈人, 好帖子还很难找到 来源 c++ 在 cmakelist.txt 添加 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fexec-charset=GBK") c 语言 在 cmakelist.txt添加CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fexec-charset=GBK"

  • buu-CrackRTF2022-02-09 23:01:56

    exe文件,输错就直接退出 32位无壳 32位ida看main函数 有两段scanf和两段字符串 逐个分析: (1)、 转为整数型后连接上@DBApp sub_40100A()函数处理后于’6E32D0943418C2C33385BC35A1470250DD8923A9’比较 跟进函数 粉色的系统函数CryptCreateHash() 以0x8004u为标识码的hash的

  • Redis源码分析--服务器(2)执行命令的过程2022-02-07 17:35:57

    服务器执行命令过程: 一、服务器结构: 名称 功能 redisServer 服务器结构体 redisClient 客户端结构体 redisCommand Redis命令,全局有一个命令字典,会在服务器启动初始化调用initServerConfig()->populateCommandTable()时生成 redisServer以及在第一篇文章[1]中讲过,这

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

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

ICode9版权所有