fun
  • 2025-01-05一个运行时打桩的模板
    被打桩的函数是STUB_FUN,可以替换成如__cudaRegisterFunction,另外插入的函数zwl_profiler可另外定义, .text .section .rodata.LC0: .string "STUB_FUN" .text .globl STUB_FUN .type STUB_FUN,@functionSTUB_FUN:.LFB15: endbr64 pushq %rbp movq %rsp,%rbp sub
  • 2025-01-01其右上三角(含主对角线)元素之和(pta)C语言
    输入二维数组的所有元素,求二维数组右上三角(包括主对角线)元素之和。函数接口定义:在这里描述函数接口。例如:intfun(inta[3][3]);裁判测试程序样例:在这里给出函数被调用进行测试的例子。例如:#include<stdio.h>intfun(inta[3][3]);intmain(){inti,j,s,x[3][3]
  • 2024-12-31求m到n区间的素数和,同时判断该区间格式是否正确
    下面给出最基本的函数组成的代码:#include<stdio.h>intfun(intm,intn){inti,a,sum=-1;//-1作为初值,为未能符合循环条件的标记  for(i=m;i<=n;i++)   {sum=sum==-1?0:sum;//恢复正常值    for(a=2;a<=i/2;a++)//对称性:a*b=b*a,除数取到一
  • 2024-12-30递归深入——再论函数自我调用(附5道题型详细解析及代码)
    递归基础:一、什么是递归?递 归 :函数的自我调用;数列递归:如果一个数列的项与项之间存在关联性,那么可以使用递归实现;原理:如果 一 个函数可以求A(n),   那么该函数就可以求A(n-1),  就形成了递归调用; 注 意 :一般起始项是不需要求解的,是已知条件;递归求解问题
  • 2024-12-2515-makefile
    一、Makefile的概述1.认识makemake是一个命令,是个可执行程序,用来解析Makefile文件的命令;linux环境下,这个命令存放在/usr/bin/目录下;当用户输入make指令时,系统会自动寻找makefile、Makefile、GNUmakefile中任何一个,根据该文件中的指令编译工程。2.什么是makefil
  • 2024-12-22本题要求编写程序,计算序列 1+2/3+3/5+4/7+5/9+6/11+... 的前N项之和。输入格式:在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,结果保留 2 位小数。
    #include<stdio.h>intmain(){  intn;  scanf("%d",&n);  doublesum=0;  for(inti=1;i<=n;i++){    sum+=(double)i/(2*i-1);  }  printf("%.2f\n",sum);  return0;}注意sum要强制转换类型
  • 2024-12-22【Rive】Android与Rive交互
    1Android与Rive交互的常用接口1.1RiveAnimationView参数<app.rive.runtime.kotlin.RiveAnimationView android:id="@+id/rive_view" android:layout_width="match_parent" android:layout_height="match_parent" android:adjustViewBounds=&qu
  • 2024-12-14Kotlin设计模式之策略模式
    策略模式(StrategyPattern)用于定义一系列算法,将每个算法封装起来,并使它们可以相互替换。策略模式使得算法可以独立于使用它的客户端而变化。以下是Kotlin中实现策略模式的详细过程。类图+----------------+   +----------------+| Context   |<----->| S
  • 2024-12-11Kotlin设计模式之中介者模式
    中介者模式(MediatorPattern)用于定义一个对象,该对象封装了一组对象之间的交互方式。中介者使各对象不需要显式地相互引用,从而使其耦合松散,并可以独立地改变它们之间的交互。以下是Kotlin中实现中介者模式的方法:基本中介者模式在这种模式中,定义一个中介者接口和具体的中介者类
  • 2024-12-09春招没赶上……秋招也没赶上的我…只能……C语言编程小练习---24年期末版
    一年一度的期末考试真是迫在眉睫,up为了一解各位大学生燃眉之急,特意准备了这些题目供各位联系: 打印1-100之间能被3整除,且末尾是7的整数。#include<stdio.h>main(){inti,j; for(i=0;i<10 ;i++) {j=i*10+7;  if( j%3!=0) continue;  printf("%d",j);
  • 2024-12-09Jetpack基础(LifeCycle && ViewModel && LiveData)
    Jetpack什么是JetpackLifeCycle用法ViewModel优势用法向ViewModel传值ViewModel生命周期LiveData用法map和swichMap方法什么是JetpackJetpack是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种Android版本和设备中一致运行的代码
  • 2024-12-08【Kotlin】select简介
    1前言​协程的select是一种用于异步操作的选择器,它允许同时等待多个挂起函数的结果,并在其中一个完成时执行相应的操作。​能够被select的事件都是SelectClause,在select.kt中有定义,如下。publicinterfaceSelectBuilder<inR>{publicoperatorfunSelec
  • 2024-12-07Android 屏幕采集并编码为H.264
    前言我们前面基于摄像机的图像采集以及编解码已经完成了,那么接下来计划后面的三篇博文分别实现Android屏幕采集实现并进行H.264编解码、MIC音频采集并编码为AAC以及AAC解码播放,希冀可以通过这六篇博文能够对Android上面的音视频编解码有一个初步的学习和了解,由于博主也是近
  • 2024-12-07Kotlin设计模式之单例模式
    一.使用object关键字Kotlin提供了object关键字来直接创建单例对象,这是最简单和推荐的方式。//SingletonObject.ktobjectSingletonObject{fundoSomething(){println("Doingsomething...")}}二.使用companion objectcompanion object可以用于
  • 2024-12-04Python入门基础语法之一些内置函数及用法
    一些内置函数及用法在python开发中,我们需要利用python语言完成现实生活中的场景,python提供了许多内置的函数和模块给我们使用,主要讲解一些常用的函数。数学类函数abs()求绝对值sum()求和:字符串类型的元素不行divmod():传入两个数值,前一个除以后一个,得到两个值:一个
  • 2024-12-03Kotlin的类(Kotlin基础入门学习)
    Kotlin的类主构造函数初始化顺序继承Object嵌套类数据类枚举类针对定义类的属性kotlin会自动生成field、getter、setter,field用来存储属性数据不能直接定义field只暴露给getter、setter使用默认都是封闭的(private)使其可以开放继承使用open修饰classPlayer{
  • 2024-12-02最大数max(x,y,z)
    描述已知:m=max(a,b,c)/(max(a+b,b,c)×max(a,b,b+c))输入a,b,c,求m。把求三个数的最大数max(x,y,z)分别定义成函数和过程来做。输入描述输入a,b,c。输出描述求m,保留到小数点后三位。用例输入1 123用例输出1 0.200#include<bits/stdc++.h>usingnamespace
  • 2024-12-01c++什么是函数重载? 函数重载的实现原理是什么?
    函数重载在同一个作用域内,函数名字相同,参数(个数,顺序,类型)不同,那么就是函数重载voidfun(){cout<<"没有参数";}voidfun(inta){cout<<"int";}voidfun(inta,floatb){cout<<"intfloat";}函数重载和返回值没关系intfun(){cout<<"wu&
  • 2024-11-28Thinkpad X1 Tablet gen2 键盘固件逆向分析实现Ctrl与Fn换位
    0.折腾原因一直想有一个键盘+红点+触摸板的桌面组合放在办公室用。键盘+红点操作效率高,触摸板在看文档网页时翻页顺滑。几经转折发现了ThinkpadX1Tabletgen2原装键盘,除了太薄手感一般之外,完美满足需求,而且这款键盘折叠部分里的排线很容易折断,导致价格非常便宜,很适合用来改装US
  • 2024-11-25算法的时间复杂度与空间复杂度分析
    一、算法的概念1.算法的定义书上定义:算法是指解决方案的准确且完整的描述,是一系列解决问题的清晰指令。简易说法:算法是解决问题的方法与步骤2.算法的五个重要特性有限性:每个算法都要执行有限步之后结束确定性:每一个步骤要有确切的含义,不能出现二义性可行性:每一条运算能
  • 2024-11-23Android开发教程案例源码分享-匹配动画多个头像飘动效果
    Android开发教程案例源码分享-匹配动画多个头像飘动效果匹配往往出现多个头像飘动,吸引人点击,有时出现的位置还不固定一、思路:用MotionLayout二、效果图:看视频更直观点:Android开发教程案例源码分享-匹配动画多个头像飘动效果三、关键代码:xml布局<?xmlversion
  • 2024-12-13机器学习-numpy
    numpy学习自用机器学习复习笔记::想学好机器学习,我们应该先学好一个实用的工具,numpypython语言作为解释型语言还是太慢了,整合C/C++/Fortran代码的工具,希望在学习机器学习前应该熟练使用。如同:创建一个一维数组和二维数组我们对这个数组进行一个切片,一般来说我们要切出最后
  • 2024-12-12部分代码: PyTorch计算机视觉实战:目标检测、图像处理与深度学习
     第一章#https://github.com/PacktPublishing/Modern-Computer-Vision-with-PyTorch#https://github.com/PacktPublishing/Modern-Computer-Vision-with-PyTorch###################ChapterOne#######################################importnumpyasnpfromco
  • 2024-12-09时间管理
    有效地使用时间减少时间的浪费保持井然有序的工作环境有效建立人脉:人脉的建立在人与人之间互相帮忙的时候。合并可同时进行的工作流程。会议前充分了解,进行有效的会议。Mail内容要简介明了。参考条列式。当面沟通并留下会议记录。适度休息。做对的事情厘清目标与需
  • 2024-12-09新能源汽车移动充电技术如何解决找桩难的问题?
    2024年,中国新能源汽车产业迎来了里程碑式的发展阶段。11月14日,年度第1000万辆新能源汽车下线,显示出中国新能源汽车产业在销量上持续领跑全球。但是,新能源汽车充电桩建设仍然存在一些难题和困境,特别是在偏远地区、老旧小区以及热门旅游线路等充电需求较为集中的区域,充电桩的数量和