• 2024-10-20手写Java代码生成工具(五)生成service和serviceImpl文件
    目录前言一、创建service文件以及导入所需的类二、生成service类需要的方法三、创建ServiceImpl文件以及生成导入语句四、生成的ServiceImpl类文件中添加内容五、遍历索引,生成基础增删改查前言写博客是为了记录和分享自己的学习,所分享内容是网上的资源,由于非原创项
  • 2024-10-11密码学承诺之原理和应用 - Kate多项式承诺
    主页微信公众号:密码应用技术实战博客园首页:https://www.cnblogs.com/informatics/GIT地址:https://github.com/warm3snow简介多项式承诺是一种实用性比较强的密码学承诺方案,允许一个方(承诺者)向另一个方(验证者)承诺一个多项式的值,而不泄露多项式的具体形式。在零知识证明、可
  • 2024-09-14sicp每日一题[2.9]
    Exercise2.9Thewidthofanintervalishalfofthedifferencebetweenitsupperandlowerbounds.Thewidthisameasureoftheuncertaintyofthenumberspecifiedbytheinterval.Forsomearithmeticoperationsthewidthoftheresultofcombiningtwo
  • 2024-09-12【读书笔记-《30天自制操作系统》-18】Day19
    本篇内容涉及到文件与文件系统,以及应用程序的运行。首先实现type命令,读取文件并显示;接下来导入对FAT文件系统的支持,实现读取大小512字节以上,存放在不连续扇区中的文件。在此基础上,最终实现读取并运行应用程序。1.type命令实现type命令是Windows命令行中用于读取并显示文
  • 2024-08-17ABC 367 题解
    AtCoderBeginnerContest367题解:\(Problem\hspace{2mm}A-Shout\hspace{2mm}Everyday\)题目链接opinion:~~code:#include<bits/stdc++.h>#definelllonglong#definepiipair<int,int>usingnamespacestd;lla,b,c;intmain(){ i
  • 2024-07-25如何在 python 日志记录中插入换行符?
    importlogginglogging.basicConfig(level=logging.DEBUG,format='%(asctime)s%(levelname)s%(message)s',datefmt='%H:%M:%S')logging.info('hello')logging.warning('\nnewhello')11:15:01INFOhello11:16
  • 2024-06-19Python 遍历文件每一行判断是否只有一个换行符详解
    前言在文件处理过程中,判断文件每一行是否只有一个换行符是一个常见需求。作为测试工程师,我们经常需要对文件的格式进行验证,确保数据的完整性和规范性。本文将详细介绍如何使用Python遍历文件的每一行,并判断每一行是否只有一个换行符。需求分析我们需要编写一个Python程序,
  • 2024-04-19「NOIP2012」同余方程 题解!!
    嗨嗨嗨!又是我想写这道题,我们就需要掌握:拓展欧几里得顾名思义,它就是欧几里得算法(人话:辗转相除法)的proMax版本别告诉我你不会辗转相除法拓展欧几里得的作用是求对于方程\[a*x+b*y=gcd(a,b)\]解出x,y的值。让我们一步步分析!贴个辗转相除板子先:voidojld(inta,intb){ i
  • 2024-04-10解决 "last line of file ends without a newline" 警告的方法:使用 .editorconfig
    在软件开发过程中,我们经常会遇到一些常见的代码规范问题,其中之一就是"lastlineoffileendswithoutanewline"警告。这个警告表示文件的最后一行缺少换行符,可能会导致一些编辑器或版本控制系统的问题。如果每次都手动去操作添加一行有点麻烦,我们可以通过使用.editorconfig
  • 2024-03-31OpemMP 同步结构
    为了说明同步,我们先来看如下多线程加法的问题,假设x初值为0:THREAD1:THREAD2:Highlevelcodeincrement(x){x=x+1;}increment(x){x=x+1;}AssemblyLOADA,(xaddress)ADDA,1STOREA,(xaddress)LOADA,(xaddress)ADDA,1STOREA,(xaddres
  • 2024-03-27实验一 Windows
    加分项:在Windows中编译OpenSSL链接openssl设置编译运行OpenSSL使用base64编码/解码#include<openssl/evp.h>#include<openssl/bio.h>#include<openssl/buffer.h>#include<string.h>#include<iostream>usingnamespacestd;char*base64Enc
  • 2024-03-19.Net Core微服务 - Serilog+Seq记录日志
    Serilog介绍Serilog是用于.NET应用程序的诊断日志记录库。它易于设置,具有干净的API,并且可以在所有最新的.NET平台上运行。Serilog通过NuGet分发,项目包括一个Seirlog核心项目Seirlog和很多接收器sinks(超过100个),这些接收是通过插件的方式来实现将日志写入到各种终端、文件
  • 2023-11-15解决复制select下拉框时 值没法复制的问题
     tip:当选择下拉框某个值时,f12查看到的option并没有自动添加selected属性,所以复制时下拉框的值没法复制的,这时需要clone函数来复制并通过循环原来的select复制选中的值 <inputtype='button'value='复制'  onclick='copyRow(this)'/>//复制当前行,dom元素的复制,不会刷新当前页
  • 2023-10-23java实现文件上传到服务器
    本文实例为大家分享了java实现文件上传到服务器的具体代码,供大家参考,具体内容如下1、运行jar包,发送post请求publicstaticvoidmain(String[]args){    //StringfilePath="C:/Users/706293/IT_onDuty.xls";    StringfilePath=args[0];    String
  • 2023-09-25解决复制select下拉框时 值没法复制的问题
     tip:当选择下拉框某个值时,f12查看到的option并没有自动添加selected属性,所以复制时下拉框的值没法复制的,这时需要clone函数来复制并通过循环原来的select复制选中的值 <inputtype='button'value='复制'  onclick='copyRow(this)'/>//复制当前行,dom元素的复制,不会刷新
  • 2023-09-07vscode把CRLF统一更换成LF
    1.安装vscode插件EditorConfigforVSCode2.项目根目录下新建.editorconfig#top-mostEditorConfigfileroot=true#Unix-stylenewlineswithanewlineendingeveryfile[*]#lf,cr,orcrlfend_of_line=lf#ensu
  • 2023-08-28C#浅复制与深复制
    为对象创建副本的技术成为复制,复制分为浅复制与深复制。浅复制:将对象中的所有字段复制到新的对象中,a、值类型字段被复制到新对象中,修改不会影响原来对象的值。b、引用类型的复制是引用类型的引用到新对象,而不是引用类型的对象,修改引用类型的值,影响原对象的值。深复制:将原对象的
  • 2023-06-21Window 2008 R2 软件限制策略的默认调整,导致记录事件日志的权限不足
    我电脑升级成Window2008R2后,一个企业服务的项目出现如下错误:未找到源,但未能搜索某些或全部事件日志。不可访问的日志:Security。在这个企业服务中,当有错误发生时候,会把错误记录到Windows的事件日志中,这部分的代码如下:usingSystem;usingSystem.Collections.Generic;using
  • 2023-06-13Linux shell 之 for循环变量有空格的问题——IFS变量
    在使用shell的for循环时,如果循环的字符串中间有空格,那么循环时会自动分割,下面是解决的方法 1只需要更改shell分隔符即可2在for循环之前修改IFS变量,示例:3OLDIFS="$IFS"#备份旧的IFS变量4IFS=$'\n'#修改分隔符为换行符56foriin`cataaa`#aaa文件
  • 2023-05-29EBS: FORM窗体开发使用VIEW模式开发,plsql DEVELOPER 自动生成PLSQL脚本
    FORM窗体开发使用VIEW模式开发,plsqlDEVELOPER自动生成PLSQL脚本,CREATEORREPLACEPACKAGEAPPS.HAND_PLSQL_AUTOCREATEAUTHIDCURRENT_USERAS/*$Header:HDPLSATC.pls115.12004/09/0215:33:09pkmship$*/PROCEDUREregist_table(p_table_nameINVARCHAR2,
  • 2023-04-10C#中几种换行符
    C#中几种换行符1.Windows中的换行符"\r\n"2.Unix/Linux平台换行符是"\n"。3.MessageBox.Show()的换行符为"\n"4.Console的换行符为"\n"换行符还因平台差异而不同。为保持平台的通用性,可以用系统默认换行符System.Environment.NewLine。 
  • 2023-03-17将一个普通方法改写为异步方法
    如何将一个普通方法改写成异步方法? ///<summary>///把一个普通无参,无返回值的方法转为异步方法///</summary>///<paramname="srcAct
  • 2023-03-02C++ vs golang
    以前学过ruby,gml,lisp这些小众语言的我又开始了golang基本上所以语言,我觉得都应该和C++对比一下C++vsgolangInbrief,golangisalanguagewhichmixesC++,Pyth
  • 2023-01-03Python读写文件之换行符
    系统的换行符和路径分隔符 os模块可以获取当前系统的换行符和路径分隔符 windows操作系统>>>os.linesep                        '\r\n
  • 2022-12-09AspNetCoreWebAPI使用Serilog通过配置appsettings记录日志
    继上一篇AspNetCore中使用Serilog记录日志-点终将连成线-博客园(cnblogs.com)中的日志记录配置都是写死在Program中的,本篇是通过配置文件进行配置日志记录的参数1、