ICode9

精准搜索请尝试: 精确搜索
  • 字符串 几个常用的字符串处理函数2022-01-23 10:31:15

    strlen 用来求一个字符串的长度 NAME       strlen - calculate the length of a string ​ SYNOPSIS       #include <string.h> ​       size_t strlen(const char *s); ​ DESCRIPTION       The  strlen()  function calculates the length of the st

  • 浅析如何利用指针实现一些c语言库函数2022-01-21 20:03:55

    1.前言 2.库函数的具体作用 3具体实现代码 1.前言 在一些互联网公司的笔试或者面试中,对库函数的考察几乎是必不可少的,或者会问一些库函数之间的区别,或者他们的具体实现方法,那么在本文我将抛砖引玉讲解部分c语言中的库函数的实现,供大家学习参考。 2.库函数的具体作用 今天我们

  • InnoDB可传输表空间(transportable tablespace)2022-01-21 17:58:58

    生产环境中,经常会遇到需要迁移表的情况,正常情况下都会使用mysqldump工具。但是mysqldump属于逻辑导入,需要通过SQL对数据进行导入,然后还要进行索引重建,当表的数据量非常大的时候,mysqldump的效率会非常低,耗时会很长。 此场景可以利用lnnodb的可传输表空间的特性,直接通过操作系统的

  • db_create_file_dest参数的设置导致备库数据文件路径不一致2022-01-19 18:06:30

    在通过主库的备份来恢复创建备库时发现,restore数据库后部分数据文件路径与我设置的convert参数路径不一致 *.db_file_name_convert='E:\ORACLE\ORADATA\ORCL\DATAFILE\','D:\ORACLE\ORADATA\ORCL\' 备库的部分数据文件会生成在D:\ORACLE\ORADATA\ORCLDG\这个自动创建的目录下 查

  • python web02-02-案例:udp聊天2022-01-18 12:32:55

    python web02-02-案例:udp聊天 缺陷,该UDP代码只能发一次消息,接受一次消息。 后面会慢慢对该问题进行解决 import socket def send_msg(udp_socket): """发送消息""" # 获取要发送的内容 # dest_ip = input("请输入对方的ip:") # dest_port = int(input("请

  • python web02-03-案例:udp聊天-升级-可以控制操作2022-01-18 12:30:56

    python web02-03-案例:udp聊天-升级-可以控制操作 import socket def send_msg(udp_socket): """发送消息""" # 获取要发送的内容 # dest_ip = input("请输入对方的ip:") # dest_port = int(input("请输入对方的port:")) # 测试端口,默认使用上面的方

  • 基于Hi3559AV100 RFCN实现细节解析2022-01-10 21:30:00

    首先给出整体的RFCN流程图解,整个RFCN分为3个step,具体如下所示:   在分析RFCN数据流之前,首先了解一下基于Hi3559AV100的NNIE模型,在搭建好SDK等环境后,配置好对应的硬件,在HiLinux上进行测试,具体如下: ~ # ./sample_nnie_main Usage : ./sample_nnie_main <index> index: 0) RFCN(VI

  • 放弃 AutoMapper ,拥抱 Mapster2022-01-03 19:33:54

    性能测试结论:使用 new {} 的方式性能最佳,其次是 Mapster ,最后是 AutoMapper 最近在对一个业务接口做代码重构时,发现在使用 AutoMapper 做对象转换时,接口响应速度极慢,100多条数据,请求时长都超过了8秒。为了找出原因所在,我尝试将 EF Core 的相关查询和 实体转换拆分开来做分析,最终

  • 优化程序性能2021-12-29 21:59:47

    注:以下所有内容均来自开源学习组织DataWhale 优化程序性能 编写高效程序需要满足以下条件: 选择合适的算法和数据结构理解编译器的能力和局限性探索并行化 编译器优化程序的局限性 例C代码如下: void add1(long *xp, long *yp) { *xp += *yp; *xp += *yp; } void add2

  • Android高级架构进阶之数据传输与序列化,androidstudio物联网2021-12-29 16:03:23

    通过源码中的介绍 可以知道,Parcelable接口的实现类是可以通过Parcel写入和恢复数据的,并且必须要有一个非空的静态变量 CREATOR,而且还给了一个例子,这样我们写起来就比较简单了,但是简单的使用并不是我们的最终目的,通过查看Android源码中Parcelable可以看出,Parcelable实

  • 数据结构课设——校园导航系统第一天2021-12-28 18:03:00

    strcpy()函数含义:C 库函数 char *strcpy(char *dest, const char *src) 把 src 所指向的字符串复制到 dest。需要注意的是如果目标数组 dest 不够大,而源字符串的长度又太长,可能会造成缓冲溢出的情况。声明:     char *strcpy(char *dest, const char *src)参数:    dest – 指

  • 进程 7.多进程实现文件夹copy2021-12-15 03:32:59

    多进程实现文件夹copy 文件位置:G:/PyCharmProject/zero/13.多任务 - 进程/test copy位置:C:/Users/lenovo/Desktop/test 步骤: 1.定义变量接收源文件夹路径和目标文件夹路径 2.在目标路径创建文件夹 3.获取源文件夹中的文件列表 4.根据文件列表得到所有文件名

  • Android:使用Parcelable接口在跳转Activity时传递数据以及错误信息 Parcel: unable to marshal value 的解决2021-12-14 12:31:24

    Parcelable是Android系统中特有的接口,它不像Serializable接口那样是Java语言自带的。Intent也使用Parcelable方式来传递对象的数据,不过它不同于Serializable方式将对象进行序列化,而是通过将一个完整的对象进行分解,而分解后的每一部分都是Intent所支持的传递数据类型。 传递对

  • oracle真实案例之闪回区存储空间耗尽解决方法(ORA-19815解决方法)2021-12-12 11:31:06

    这个是一个真实的oracle(ORA-19815解决方法)的案例,希望对大家有帮助。 今天朋友公司的平台出现了登陆缓慢、查询数据慢问题,并且通过spotlight监控oracle也出现登陆不成功现象,通过查看系统的内存、进程等,没有发现问题,最后找到了我,我先查看了一下平台的内存、进程,也没有发现问题,最后查

  • 连接错误2021-12-08 14:31:33

    https://stackoverflow.com/questions/28708234/how-to-fix-defined-in-discarded-section-linker-error   void * memcpy(void *dest, const void *src, sizte_t n) __attribute__((used)); void * memcpy(void *dest, const void *src, size_t n) { uint8_t *d = (uint8

  • 力扣270场周赛第三题 从二叉树一个节点到另一个节点每一步的方向 题解2021-12-07 23:34:14

    跳转到 从二叉树一个节点到另一个节点每一步的方向https://leetcode-cn.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another/ 题目         给你一棵 二叉树 的根节点 root ,这棵二叉树总共有 n 个节点。每个节点的值为 1 到 n 中的一个

  • Linux下常用命令2021-12-07 02:31:25

    Linux下常用命令: 参考链接: https://www.runoob.com/linux/linux-command-manual.html 文件管理 1 mv source_file(文件) dest_file(文件) 2 mv source_file(文件) dest_directory(目录) 3 mv source_directory(目录) dest_directory(目录) 1 改名 2 文件到新目录 3 目录到

  • 字符串拷贝函数strcpy的实现2021-12-03 22:03:29

    这个函数的实现比较简单:大家请看 需要注意的地方是目的地空间必须足够大,能够将源字符串的内容放进去 还有就是While循环的妙用   #include<stdio.h> #include<assert.h> char* my_strcpy(char* dest,const char* src)//源字符串的内容不发生改变,用const修饰 {     assert

  • 复制字符串不同函数比较2021-11-29 16:02:55

    函数原型: char strcpy(char dest, const char *src) 把从src地址开始且含有NULL结束符的字符串复制到以dest开始的 地址空间 void *memcpy(void *dest, const void src, size_t n); 从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中 voi

  • python模拟进程状态2021-11-28 14:31:26

    代码内容 class Matter(object): pass model=Matter states=['New','Ready','Waiting','Running','Terminated'] transitions=[ {'trigger':'Admitted','source':'New','

  • Python模拟进程状态2021-11-27 20:32:49

    代码 from transitions import Machine # 定义类 class Matter(object): pass model = Matter() # 状态定义 states=['New', 'Ready', 'Waiting', 'Running','Terminated'] # 定义状态转移 trans

  • ORA-01105 ORA-01677解决方法和原因2021-11-25 17:01:14

    保障时遇到甲方工程师想修改log_file_name_convert参数并将rac的两个实例循环重启,修改后关闭节点1启动遇到ORA-01105 ORA-01677就起不来,而节点1有业务不能同时关闭   其实只要关闭节点的参数修改成节点2的即可启动,验证过程如下   [oracle@rac2 ~]$ ora SQL*Plus: Release 11.2.0

  • JavaScript高级程序设计(红色宝典) 第八章 对象、类与面向对象编程 读记2021-11-24 23:58:40

    JavaScript高级程序设计(红色宝典) 第八章 对象、类与面向对象编程 读记 引入:可以把ECMAScript的对象想象成一张散列表,其中的内容就是一组名/值对,值可以是数据或者函数。 第一节:理解对象 现在我们创建一个对象 let person = { name: "Tom", age: 29, job:"engineer

  • 模拟实现拷贝字符串2021-11-23 23:31:37

    1. #include <stdio.h> #include <assert.h> void my_strcpy(char* dest, char* src) { assert(dest, src); while (*src != '\0') { *dest = *src; dest++; src++; } *dest = *src; } int main() { char arr1[20] = { 0 }; char arr2[]

  • python模拟进程状态2021-11-23 20:34:00

      from transitions import Machine class Progress(object): pass model = Progress() states = ['New', 'Ready', 'Waiting', 'Running', 'Terminated'] transitions = [ {'trigger': 'Admi

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

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

ICode9版权所有