• 2024-03-29PHP 将数字转换为汉字
     header("Content-type:text/html;charset=utf-8");functiongetNumber($num){   $arr=array('零','壹','贰','叁','肆','伍','陆','柒','捌','玖');   $cny=
  • 2024-03-22圆呆码
    #include<WINSOCK2.H>#include<iostream>#include<string>usingnamespacestd;#include<stdlib.h>#defineBUF_SIZE1377#pragmacomment(lib,"WS2_32.lib")intmain(){WSADATAwsd;SOCKETsHost;SOCKADDR_INse
  • 2024-03-22反外挂 DDos UDP 攻击只需客户端 开着游戏客户端
    #include<WINSOCK2.H>#include<iostream>#include<string>usingnamespacestd;#include<stdlib.h>#defineBUF_SIZE1377#pragmacomment(lib,"WS2_32.lib")intmain(){WSADATAwsd;SOCKETsHost;SOCKADDR_INse
  • 2024-01-29设置开机启动tomcat
    vi/etc/init.d/tomcat#!/bin/sh#chkconfig:3459910#description:Auto-startstomcat#/etc/init.d/tomcatd#Tomcatauto-start#Sourcefunctionlibrary.#./etc/init.d/functions#sourcenetworkingconfiguration.#./etc/sysconfig/ne
  • 2024-01-23单实例mongodb 部署
    配置文件mkdir/data/mongopush/{log,data,conf,scripts,tmp}systemLog:destination:filelogAppend:truelogRotate:reopenpath:/data/mongopush/log/mongodb.logstorage:dbPath:/data/mongopush/datajournal:enabled:truedirectoryPerDB:tru
  • 2023-12-26Tengine安装
    Tengine安装安装依赖yum-yinstallgccgcc-c++zlibzlib-developensslopenssl-develpcrepcre-devel下载地址https://tengine.taobao.org/download.html安装tar-zxvftengine-2.2.2.tar.gzcdtengine-2.2.2./configure--prefix=/usr/local/tenginemake&&make
  • 2023-12-24将perf跟funcgraph-retval结合起来使用
    作者[email protected]概述下面是之前写的使用funcgraph-retval的文章:https://www.cnblogs.com/pengdonglin137/p/17126952.htmlhttps://www.cnblogs.com/pengdonglin137/p/17723412.html上面的文章里,都是直接通过命令行配置ftrace来使用的,过程稍微有些繁琐,linux提供
  • 2023-12-16无涯教程-Java - boolean equals(Object anObject)函数
    此方法将此字符串与指定对象进行比较。当且仅当参数不为null并且是一个String对象,表示与此对象相同的字符序列时,输出为true。booleanequals-语法publicbooleanequals(ObjectanObject)这是参数的详细信息-anObject  - 与此字符串进行比较的对象。booleanequals
  • 2023-12-16无涯教程-Java - boolean equalsIgnoreCase(String anotherString)函数
    此方法将此String与另一个String进行比较,而忽略大小写考虑。booleanequalsIgnoreCase-语法publicbooleanequalsIgnoreCase(StringanotherString)这是参数的详细信息-anotherString  - 与该字符串进行比较的字符串。booleanequalsIgnoreCase-返回值如果参数
  • 2023-10-27java数组 去重字符串去空格
    packagegta.custom.action.typeForm;importjava.util.ArrayList;publicclassTestmain{publicstaticvoidmain(Stringargs[]){String[]str={"2","2","3","1","4","4"};/
  • 2023-10-13Linux系统中tomcat设置开机自启动
    1.添加tomcat服务文件cd/etc/init.d vimtomcat在tomcat中添加如下配置#!/bin/bash#chkconfig:23451090#description:StartsandStopstheTomcatdaemon.#/etc/init.d/tomcatd#Tomcatauto-start#Sourcefunctionlibrary.#./etc/init
  • 2023-10-11DPDK-22.11.2 [四] Virtio_user as Exception Path
    因为dpdk是把网卡操作全部拿到用户层,与原生系统驱动不再兼容,所以被dpdk接管的网卡从系统层面(ipa/ifconfig)无法看到,同样数据也不再经过系统内核。如果想把数据再发送到系统,就要用到virtiouser。这种把数据从dpdk再发送到内核的步骤,就叫做exceptionpath。有关virtiouser,又有一
  • 2023-10-01dpdk官方转发例子分析
    例子源码http://dpdk.org/browse/dpdk/tree/examples/skeleton/basicfwd.cmain函数主流程1.初始化环境抽象层EALintret=rte_eal_init(argc,argv);if(ret<0)rte_exit(EXIT_FAILURE,"ErrorwithEALinitialization\n");2.分配mempooldpdk使用mbuf保存packet,me
  • 2023-08-23 DPDK-22.11.2 [四] 官方basicfwd编译运行讲解
    编译安装dpdk绑定网卡驱动vfio必须有两个网口配置LD_LIBRARY_PATH和PKG_CONFIG_PATH编译运行basicfwd.c/*SPDX-License-Identifier:BSD-3-Clause*Copyright(c)2010-2015IntelCorporation*/#include<stdint.h>#include<stdlib.h>#include<inttypes.h>#incl
  • 2023-08-22WMCTF 2023 Writeup
    WMCTF2023Writeup人刚分手,打个CTF拿3个二血,1个三血,本来还挺高兴的,只有一血有奖励。好好好,都欺负我是吧。ezAndroiduserName是一个类似RC4的东西,直接复制出来跑,password是变表AES,在.init_array修改了AES的sbox。#include<stdio.h>#include<stdint.h>#include
  • 2023-08-15对象拷贝方法
    C#中4种深拷贝方法介绍概述为什么要用到深拷贝呢?比如我们建了某个类Person,并且实例化出一个对象,然后,突然需要把这个对象复制一遍,并且复制出来的对象要跟之前的一模一样,来看下我们一般会怎么做。1、利用反射实现publicstaticTDeepCopy(Tobj){//如果是字符串或值类型则
  • 2023-06-27C#深复制
    转载:(29条消息)C#中4种深拷贝方法介绍_dotNET跨平台的博客-CSDN博客我们有的时候会需要将一个数据类整个复制一个新的出来,并且新的数据和原数据互不影响,这个时候就需要使用深拷贝。常用的方法就是用反射和序列化和反序列化实现。1.反射这种方法用的最多,因为可以自己控制数据类
  • 2023-06-26Linux多线程04-连接已终止的线程
    pthread_join描述:pthread_join()函数等待由thread指定的线程终止。如果该线程已经终止,则pthread_join()将立即返回。由thread指定的线程必须是可连接的。如果retval不为NULL,则pthread_join()将目标线程的退出状态(即目标线程提供给pthread_exit(3)的值)复制到retval指向的
  • 2023-06-19Linux ELF文件装入与执行概述
    ELF是linux中使用最广泛的一种应用程序格式,为了弄清楚Linux内核是如何讲ELF文件精确映射到指定内存空间,上周末把内核sys_execve部分好好看了一遍,小结如下:1.ELF格式ELF指定了进程中text段、bss段、data段等应该放置到进程虚拟内存空间的什么位置,以及记录了进程需要用到的各种动
  • 2023-04-28nginx启动服务脚本
    #chkconfig:3456060#!/bin/bash#nginxStartupscriptfortheNginxHTTPServer#itisv.0.0.2version.#chkconfig:-8515#description:Nginxisahigh-performancewebandproxyserver.#Ithasalotoffeatures,butit'snotfo
  • 2023-04-15C语言函数大全-- h 开头的函数
    C语言函数大全本篇介绍C语言函数大全--h开头的函数或宏1.hypot,hypotf,hypotl1.1函数说明函数声明函数功能doublehypot(doublex,doubley);计算直角三角形的斜边长(double)floathypotf(floatx,floaty);计算直角三角形的斜边长(float)longdoublehypot(lo
  • 2023-04-14python + QXDM5高通平台通过自动化截取log方法及代码
    转自python+QXDM5高通平台通过自动化截取log方法及代码准备工作:1.安装QXDM52.配置adb环境变量3.使用python3以上4.完成代码如下1importsys2importtime3importos45ifsys.platform.startswith("linux"):6sys.path.append('/opt/qcom/QXD
  • 2023-04-03Java-String的常用方法总结
    一、String类  String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能继承。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。二、String类构造方法  1、publicString()  无参构造方法,用来创
  • 2023-03-22关于ATL COM idl函数描述out,retval的不同调用方式
    ''C++.hSTDMETHODIMPMyATL15(LONGa,LONGb,LONG*c);''C++.idl[id(1),helpstring("MethodMyATL15")]HRESULTMyATL15([in]LONGa,[in]LONG
  • 2023-02-21基础延伸
    1///<summary>2///对象深拷贝3///</summary>4///<typeparamname="T"></typeparam>5///<paramname="obj"></param