• 2024-09-30恋爱虽易,相处不易:当EntityFramework爱上AutoMapper
    恋爱虽易,相处不易:当EntityFramework爱上AutoMapper  剧情开始为何相爱?相处的问题?女人的伟大?剧情收尾?有时候相识即是一种缘分,相爱也不需要太多的理由,一个眼神足矣,当EntityFramework遇上AutoMapper,就是如此,恋爱虽易,相处不易。在DDD(领域驱动设计)中,使用AutoMap
  • 2024-09-14Linux云计算 |【第三阶段】PROJECT1-DAY3
    主要内容:Keepalived高可用、部署Ceph分布式存储一、网站架构进阶项目案例案例1:Keepalived高可用延续PROJECT1-DAY2案例,部署两台代理服务器,实现如下效果:1)利用keepalived实现两台代理服务器的高可用(192.168.2.5/192.168.2.6)2)配置VIP为192.168.2.803)修改对应的域名解析
  • 2024-08-27EF架构~对不起Include,是我冤枉你了!
    EF架构~对不起Include,是我冤枉你了! 回到目录之前一起认为EF的延时加载存在性能问题,主要体现在一对多关系上,它会增加与数据库的通讯,而EF本身也提供了“立即加载”include,今天主要说一下它,经过实验,证明如下:最初接触EF延时加载时,以为只存在这种性能低下的方案,在了解include方法
  • 2024-08-24lazarus标题栏增加显示当前project的目标CPU及OS
    lazarus编写程序特别是需要交叉编译时,不清楚当前project交叉编译的目标CPU及OS,为方便使用,可以按以下方法(红字部分)修改:打开lazarus\ide\main.pp,找到procedureTMainIDE.UpdateCaption;procedureTMainIDE.UpdateCaption;functionAddToCaption(constCurrentCaption,CaptAdd
  • 2024-06-18linux下使用rpmbuild命令进行打包
    一、创建rpmbuild工作目录linux下,一般在用户家目录下新建rpmbuild目录作为rpmbuild工具的工作目录mkdir-p~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}各目录用途:BUILD编译rpm包的临时目录BUILDROOT编译后生成的软件临时安装目录RPMS最终生成的可安装rpm包
  • 2024-03-30CMU15445 2022fall project1
    cmu154452022falllab1BufferPool此project实现一个bufferpool,缓存住磁盘查询的数据。Task1这部分需要我们实现一个可扩展的哈希表,这部分的难点在于插入操作时的分裂,由于Remove不需要我们将目录和桶收缩回去,所以它也很简单。先分析清楚目录和桶的结构。我们可以先实现简
  • 2023-10-11nz-table数据动态横向合并
     原文链接:https://www.longkui.site/program/frontend/nz-table/4865/先上效果图:环境:angular+ng-zorro原理:遍历json数据,对相同的json数据进行计数,然后把相同的json数据统一加上rowspan的长度,然后这些相同的json数据从0开始编号。原始的json数据:letjsonData2=[{
  • 2023-08-28Git和Gitlab使用
    Git和Gitlab使用前言版本控制概念:记录开发文件的时间机器分类:1.本地版本控制系统、2.集中化的版本控制系统CVS、Subversion(SVN)、3.分布式版本控制系统GIT产品:github、git、gitlabGitlab部署1.介绍git是一个分布式的代码版本管理软件,而gitlab,gierrit,github都是git作
  • 2023-08-052023Spring project1
    Task1:LRU-KReplacementPolicyLRU-K算法,用于在Replacer中选择该移除的page。其会选择拥有最大的backwardk-distance的page。backwardk-distance等于第k次访问的时间和当前的时间之差。LRU-K的核心思想就是将K次打包成一次,从而提高了稳定性。对于访问不到K次的page,直接认为
  • 2023-07-31C++中不支持strdup(),使用_strdup()
    1.问题C4996 'strdup':ThePOSIXnameforthisitemisdeprecated.Instead,usetheISOCandC++conformantname:_strdup.Seeonlinehelpfordetails. Project1 G:\VS\Project1\Project1\MyString.cpp 802.原因错误C4996是一个编译器警告,它指示在代码中使用了一个
  • 2023-04-13制作firebird for linux aarch64/loonarch64单机版deb安装包
    firebird是一个全功能的,强大高效的,轻量级,免维护的数据库,下面简单介绍firebird作为单机版时怎样制作deb安装包(firebird编译见:https://www.cnblogs.com/qiufeng2014/p/16593961.html)。制作安装包有2点要注意:1、设置依赖包:libtommath-dev,libmcrypt-dev,libtomcrypt-dev2、将libEngin
  • 2023-01-04 How Liquibase Finds Files: Liquibase Search Path
    https://docs.liquibase.com/concepts/changelogs/how-liquibase-finds-files.html Forexample,ifyourreferencedfilepathis project1/db.changelog.xml andy
  • 2022-12-29【OS Pintos】Project1 项目要求说明 | 进程中止信息 | 参数传递 | 用户内存访问 | 有关项目实现的建议
  • 2022-12-04riffa结构的上位机添加riffa.lib
    VS2015添加文件引用的lib静态库路径:1、工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录,如D:\suncanii\Xilinx-325T\PCIE7325\Project1\Project1
  • 2022-12-01k8s拷贝文件
    k8s拷贝文件1、从宿主机目录拷贝到pod中例如,需要把宿主机中/opt/test1.txt文件拷贝到pod中的/opt目录中还是以wyn-project1-7957cdf65f-ds7lh这个pod为例查
  • 2022-11-22linux下通过rpath解决cmake动态编译后找不到动态链接库问题
    通过cmake编译链接动态库后,会有一个问题,那就是需要的.so文件不能更改目录,一旦.so文件目录变了,整个程序就没法运行了,这肯定是不行的。原因后来我查一下一下,linux系统中,
  • 2022-11-14如何查看类成员、变量、方法
    1dir内容dir(op('project1/sopto1'))2赋予listcontentlist=['OPType','activeViewer','addError','addScriptError','addWarning','allowCooking','base','bui
  • 2022-09-29teamcity使用问题收集
    teamcity使用问题收集1误删除工程project处理解决办法一次操作中本来是要在一个工程中删除一个子工程,但一不小心把整个工程都删除了,顿时蒙了,这样重新配置太麻烦了,冷