ICode9

精准搜索请尝试: 精确搜索
  • LeetCode-357 统计各位数字都不同的数字个数2022-04-11 09:35:21

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/count-numbers-with-unique-digits 题目描述 给你一个整数 n ,统计并返回各位数字都不同的数字 x 的个数,其中 0 <= x < 10n 。  示例 1: 输入:n = 2输出:91解释:答案应为除去 11、22、33、44、55、66、77、88、99 外,在 0 ≤ x

  • LeetCode-686 重复叠加字符串匹配2022-03-03 17:31:07

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/repeated-string-match 题目描述   给定两个字符串 a 和 b,寻找重复叠加字符串 a 的最小次数,使得字符串 b 成为叠加后的字符串 a 的子串,如果不存在则返回 -1。   注意:字符串 "abc" 重复叠加 0 次是 "",重复叠加 1 次是 "

  • 一种结构化数据编码、解码ASN.1报文的设计方法2022-02-21 17:03:07

    ASN.1简介 ASN.1抽象语法标记(Abstract Syntax Notation One) ASN.1是一种 ISO/ITU-T 标准,描述了一种对数据进行表示、编码、传输和解码的数据格式。它提供了一整套正规的格式用于描述对象的结构,而不管语言上如何执行及这些数据的具体指代,也不用去管到底是什么样的应用程序。

  • LeetCode-372 超级次方2021-12-06 17:02:02

    题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/super-pow/submissions/ 题目描述 你的任务是计算 ab 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出。 示例 1: 输入:a = 2, b = [3]输出:8 示例 2: 输入:a = 2, b = [1,0]输出:1024 示例 3: 输入:a

  • EasyCVR对接华为iVS订阅摄像机和用户变更请求接口介绍2021-11-23 17:31:07

    EasyCVR平台本身具备订阅功能,订阅是TSINGSEE青犀视频开发国标系统中的一个机制,主要目的就是保持上下级域之间的目录结构,设备状态保持一致。在我们开发EasyCVR对接华为IVS平台时,这个订阅是可以通过接口来变更摄像机和用户的,本文我们就介绍一下这个接口。 摄像机和用户变更订阅成功

  • EasyCVR接入华为视频云系统eSDK过程——设备管理接口的使用2021-10-25 17:33:25

    EasyCVR可以通过私有协议SDK的形式(eSDK)接入华为视频平台,上一篇我们讲了第一步就是资源准备接口,接入之后我们比较常用的需求就是进行设备管理,下面提供华为视频平台对接第二步设备管理接口。 一、域路由与转发域 1、获取域路由信息获取用户拥有权限的整个系统中的域路由信息,域最大数

  • 使用FFMPEG5.0和SDL2.0编写视频简单播放器2021-10-06 22:59:12

    使用ffmpeg5.0和SDL1.2(操作系统原本安装了这个版本,所以想先用这个库调试看看),编写视频播放器daemon时,视频卡在第一帧会报错: 测试例程如下: int B_Play_Openfile(const char* szFilePath) { int iRet = 0; int iVideo_index = 0; char szError[128] = {0}; unsigned char *o

  • epoll的基本使用2021-06-09 22:55:48

    1. 网络编程中的四种IO模型 阻塞IO模型,默认socket都是阻塞的,就是IO操作都要等待操作完成以后才能返回; 非阻塞IO模型,就是IO操作时不等待,立即返回,但需要不断的去询问内核,数据是否准备好了,如果准备好了,就主动调用函数去处理数据,使用fcntl设置socket为非阻塞; 多路复用模型,就是事件驱动

  • PTA练习7-9 计算天数 (15 分)2021-02-17 17:33:24

    练习7-9 计算天数 (15 分) 本题要求编写程序计算某年某月某日是该年中的第几天。 输入格式: 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。 输出格式: 在一行输出日

  • Linux调用可执行程序2020-03-15 15:02:07

    目录 一、exec函数族 二、system函数 三、版权声明 在C/C++程序中,经常需要调用其它的程序来先成某项任务,例如其它的C/C++程序、操作系统命令或Shell脚本,C/C++提供了exec函数族和system函数来实现这个功能。 一、exec函数族 exec函数族提供了一个在进程中启动另一个程序执行

  • C读取json格式字符串2019-12-19 16:02:52

    python调用C库时参数太多,约定传json格式字符串,C解析 #include<stdio.h> #include<string.h> #include<stdlib.h> typedef struct __Json_ { int byExposureModeSet; int byFocusMode; int wMinFocusDistance; }Json; int HandleStr(char *pStr, Json *pStuJs

  • MD5加密解密以及设置salt(盐值)2019-10-23 22:01:14

    MD5算法 package com.oracle.jsp.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * * @author wjxing * */public class MD5 { // 全局数组 private final static String[] strDigits = { "0", "1",

  • 多级指针使用分割字符串2019-10-09 21:04:04

    两个赋值指针挖字符串 #include<stdio.h>#include<string.h>#include<stdlib.h>int spitString(const char *buf1,char c,char buf2[10][30],int *count){ char *p = NULL, *pTmp = NULL; int tmpcount = 0; p = buf1; pTmp = buf1; do {

  • 条件变量与互斥量(2)2019-08-07 17:00:28

    因为线程的代码基本没怎么写过,leet-code出了线程题,刷下。 1116. 打印零与奇偶数 假设有这么一个类: class ZeroEvenOdd {  public ZeroEvenOdd(int n) { ... }  // 构造函数 public void zero(printNumber) { ... } // 仅打印出 0 public void even(printNumber) { ...

  • 16进制数转换为10进制---用的数组2019-08-06 15:53:42

    #include<stdio.h> static int hex_table[] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0,0,10,11,12,13,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,

  • 多线程2019-07-23 19:55:58

    1 #include <stdio.h> 2 #include <pthread.h> 3 4 void* say_hello(void* args) { 5 printf("hello from thread!\n"); 6 pthread_exit((void*)1); 7 return (void*) 1; 8 } 9 int main() {10 pthread_t tid;11 int iRet = pth

  • MD5加密2019-07-12 12:38:43

    package com.tomorrowgold.common.encrypt; import org.slf4j.LoggerFactory; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5 {     // 全局数组     private final static String[] strDigits = { "0", "

  • linux环境下写C++操作mysql(一)2019-06-21 22:04:40

    /*****************connect.cppg++ connect.cpp -o connect -I /usr/include/mysql/ -L /usr/lib/mysql/ -lmysqlclient****************/#include<stdio.h>#include<string.h>#include<stdlib.h>#include"mysql.h"class CMysqlInterface{ pub

  • Linux编程入门三多线程2019-06-10 16:55:58

    早期Linux不支持线程,直到1996年,Xavier Leroy等人才开发出第一个基本符合POSIX标准的线程库LinuxThreads,但其效率低而且问题多。自内核2.6开始,Linux才真正提供内核级的线程支持,并有两个组织致力于编写新的线程库:NGPT(Next Generation POSIX Threads,2003年放弃)和NPTL(Native

  • 32网络通信之Poll模型2019-02-13 19:47:29

    多路复用并发模型  -- poll #include<poll.h> int  poll(struct pollfd *fds,  unsigned int nfds, int timeout); struct pollfd {     int       fd;                //轮询的文件描述符     short  events;         //等待的事件    

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

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

ICode9版权所有