Arg
  • 2024-09-15初识Lambda表达式(匿名函数)
    0.问题导向使用C++STL实现订单按照创建时间从小到大排查。usingOrder=structtagOrder{unsignedintcreateTimspec;//创建时间戳intid;//订单号inttotalPrice;//总价intstatus;//订单状态intp
  • 2024-09-14GenericInfo
    packagecom.shrimpking.t5;importjava.lang.reflect.Method;importjava.lang.reflect.ParameterizedType;importjava.lang.reflect.Type;importjava.lang.reflect.WildcardType;importjava.util.ArrayList;importjava.util.Arrays;/***CreatedbyIntelli
  • 2024-09-12浅谈 C# 中的顶级语句
    前言在C#9版本中引入了一项新特性:顶级语句,这一特性允许在不显式定义Main方法的情况下直接编写代码。传统的写法namespaceTestStatements{internalclassProgram{staticvoidMain(string[]args){foreach(vararginargs)
  • 2024-09-12浅谈 C# 中的顶级语句
    前言在C#9版本中引入了一项新特性:顶级语句,这一特性允许在不显式定义Main方法的情况下直接编写代码。传统的写法namespace TestStatements{    internal class Program    {        static void Main(string[] args)        {       
  • 2024-09-03达梦数据库的系统视图v$ifun_arg
    达梦数据库的系统视图v$ifun_arg在达梦数据库(DMDatabase)中,V$IFUN_ARG系统视图提供了关于存储函数(或存储过程)参数的详细信息。它是与函数参数相关的系统表,可以帮助数据库管理员和开发人员查看和管理数据库中所有函数参数的信息。使用场景参数管理:查看数据库中所有存
  • 2024-09-01Java 入门指南:Java 并发编程 —— AQS、AQLS、AOS 锁与同步器的框架
    AQSAQS是AbstractQueuedSynchronizer的缩写,即抽象队列同步器,是Java.util.concurrent中的一个基础工具类,用于实现同步器(Synchronizer)的开发。AQS提供了一种实现锁和同步器的框架,使用AQS能简单且高效地构造出应用广泛的同步器,使得开发者能够更方便地编写线程安全的
  • 2024-08-31ts---泛型
    泛型:是一种编程语言特性,允许在定义函数、类、接口等时使用占位符来表示类型,而不是具体的类型。我的理解:泛型就是广泛的类型,既然是广泛的类型,就是应用范围很广,可适用于多种形式,目的是为了提高代码的复用性。优势:代码重用:可以编写与特定类型无关的通用代码,提高代码的复用性。
  • 2024-08-31AQS源码剖析
    AQS源码剖析AQS就是AbstractQueuedSynchronizer抽象类,AQS其实就是JUC包下的一个基类,JUC下的很多内容都是基于AQS实现了部分功能,比如ReentrantLock,ThreadPoolExecutor,CountDownLatch,Semaphore,CyclicBarrier等等都是基于AQS实现。首先AQS中提供了一个由volatile修饰,并且采用CAS方
  • 2024-08-27[kernel] 带着问题看源码 —— 脚本是如何被 execve 调用的
    前言在《[apue]进程控制那些事儿》一文的"进程创建->exec->解释器文件"一节中,曾提到脚本文件的识别是由内核作为exec系统调用处理的一部分来完成的,并且有以下特性:指定解释器的以#! (shebang)开头的第一行长度不得超过128shebang最多只能指定一个参数shebang指
  • 2024-08-18Qt/C++地图标注点的添加删除移动旋转/指定不同图标和动图/拿到单击信号
    一、前言说明标注点在地图开发中是最常见的应用场景之一,比如在地图上需要显示设备的位置,基本上都是添加标注点,指定图片和尺寸已经经纬度坐标位置。这个功能在每种地图内核中都提供的,这个并没有任何难点,在这个功能点上最大难题或者说是设计细节就是,标注点该如何对齐,比如水滴形状的
  • 2024-08-16小学生教你微积分,用编程理解高数(python,C,C++)
    一、代码实现微分(实际上是导数,微分不用除dx):python代码:x=0dx=0.00001deff(x):y=2*xreturnyprint((f(x+dx)-f(x))/dx)C语言代码:#include<stdio.h>doublex=1;doubledx=0.00001;doublef(doublearg){doubley=2*arg;returny;}
  • 2024-08-12for循环练习
     staticvoidMain(string[]arg){intintSum=0;for(inti=0;i<=100;i++){intSum+=i;}Console.WriteLine(intSum);Console.ReadKey();
  • 2024-08-08nginx文件下载防盗链
    文件下载防盗链使用场景客户端发起下载申请--->app服务器(文件上传会生成自己格式的文件名)app服务器返回下载地址--->客户端客户端下载--->web服务器(nginx)nginx配置###开启secure_link模块编译开启--with-http_secure_link_module###配置nginxserver
  • 2024-08-06T240806【2-(一)-1】
    [T240806]设连续函数\(C:~z=z(t),~t\in[\alpha,\beta]\),有\(z'(t_0)\neq0~~(t_0\in[\alpha,\beta])\),试证明曲线\(C\)在点\(z(t_0)\)处有切线.证:先证明曲线\(C\)存在无重点的\(z(t_0)\)邻域.由题设知\(\exists\delta>0\),对\(\forallt_1\inU_{\delta}^
  • 2024-07-29线程参数传递 同一个结构体指针,并且要传递id(0-xx)的方法
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、代码示例?总结前言提示:这里可以添加本文要记录的大概内容:线程参数传递同一个结构体指针,并且要传递id(0-xx)的方法在创建线程时候可能会遇到不仅要传递全局唯一的结构体指针给线程,还
  • 2024-07-17题解 P1031 [NOIP2002 提高组] 均分纸牌
    link贪心题中描述每一堆牌只能移动若干张牌到相邻的牌堆上确定了局部最优解必定能推导出全局最优解。易知均分完后,每堆牌的数量都为纸牌总数的平均数\(\mathrm{arg}\)。所以我们可以预处理每堆牌跟\(\mathrm{arg}\)的差距for(inti=1;i<=n;++i)sum+=a[i];
  • 2024-07-13JS基础知识总结(1)
    1、编写一个程序,用于判空和判断对象是否被定义。functionisUndefined(arg){if(typeofarg=='undefined'||JSON.stringify(arg)=="{}"){returntrue;//第二个选项是把空对象筛选出去}else{//这里需要解释一
  • 2024-07-13[BJDCTF2020]EzPHP 1
    信息收集,waf绕过打开后源码中可以看到这个东西,解码后是1nD3x.php<?phphighlight_file(__FILE__);error_reporting(0);$file="1nD3x.php";$shana=$_GET['shana'];$passwd=$_GET['passwd'];$arg='';$code='';echo&quo
  • 2024-07-12Lua 中的可变长函数
    可变长函数Lua中的可变长函数的参数用...来表示(3个.)在函数内部有一个特殊的内置变量arg其格式如下arg={1,"Hello",true,n=3}--functionmakeVarStr(...)toseeprint_Table.luafunctionprintMultiArg(...) print("...="..makeVarStr(arg))end
  • 2024-06-20qstring::arg方法
    voidTimeMgrUI::SetLinuxTime(QStringsTime){#ifdefg_LinuxPlatformQStringstr=QString("date-s\"%1\"").arg(sTime);system(str.toStdString().data());system("hwclock-w");#endif}在示例代码中用sTime代替%1;原理如下:QStrin
  • 2024-06-15[手摸手教你]用油猴(篡改猴)给宝塔证书排个序
    [手摸手教你]用油猴(篡改猴)给宝塔证书排个序喜欢用宝塔的朋友可能也有这个困扰,就是宝塔网站列表没办法给SSL证书过期时间这一栏排序最近管理大量网站证书,苦于这个无法排序,没办法直观查看哪些证书已过期或者快过期,一页页翻的我想死啊刚好之前用过一点油猴插件,知道这个东西神通广
  • 2024-06-13sqlite 批量插入
    QStringinsertQuery="INSERTINTOdata_waveform(ID,Point,IndexN,Type,Timestamp,CH1,CH2,CH3,CH4)VALUES";QStringListvalueStrings;for(autodata:*dataVec){valueStrings.append(QString("(\"%1\",%2,
  • 2024-06-05js 中 (function($){...})(jQuery) 含义
    原文链接:https://www.cnblogs.com/Jeely/p/10715089.htmljs中(function($){...})(jQuery)含义js中定义函数常用写法是functionname(arg){//arg则是匿名函数的参数。//...}调用函数时的写法是:name(arg);======================================================
  • 2024-06-01Linux系统编程之线程
    一.线程介绍1.进程与线程典型的UNIX/Linux进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻做不止一件事,每个线程各自处理独立的任务。进程是程序执行时的一个实例,是担当分配系统资源(CP
  • 2024-05-0808. C语言函数
    【函数基础】函数用于将程序代码分类管理,实现不同功能的代码放在不同函数内,一个函数等于一种功能,其它函数可以调用本函数执行。C语言规定所有的指令数据必须定义在函数内部,比如之前介绍的程序执行流程控制语句,另外修改全局变量的操作也是通过指令进行的,所以全局变量只能在函数内