hit
  • 2024-06-15HIT计算机系统CSAPP期末大作业
                                            计算机系统大作业题    目  程序人生-Hello’sP2P 专      业     数据科学与大数据技术                  学  号     202
  • 2024-06-14HIT CSAPP 计算机系统大作业 程序人生-Hello’s P2P From Program to Process
    摘 要本文借助hello.c跌宕起伏的一生——P2P(FromProgramToProcess)、020(FromZero-0toZero-0)从源代码到可执行程序以及和计算机系统硬件的配合,从计算机系统的角度阐述从源代码到可执行程序的转变,以及在计算机系统当中作为众多进程中的一员的运行过程。源程序首先经
  • 2024-06-09CSAPP Lab04——Cache Lab大师手笔,匠心制作
    浮沉浪似人潮哪会没有思念你我伤心到讲不出再见——讲不出再见完整代码见:CSAPP/cachelab-handoutatmain·SnowLegend-star/CSAPP(github.com)PartA:CacheSimulator这个lab描述背大锅,开始我是真有点没看懂题目的描述。特别是“M20,1”“L10,1”,这种描述二
  • 2024-06-02城市之旅:使用 LLM 和 Elasticsearch 简化地理空间搜索(二)
    我们在之前的文章“城市之旅:使用LLM和Elasticsearch简化地理空间搜索(一)”,在今天的练习中,我将使用本地部署来做那里面的Jupyternotebook。安装Elasticsearch及Kibana如果你还没有安装好自己的Elasticsearch及Kibana,请参考如下的链接来进行安装:如何在Linux,Mac
  • 2024-06-01HIT-CSAPP大作业——程序人生-Hello‘s P2P
    计算机系统大作业题    目  程序人生-Hello’sP2P 专      业        信息安全        学号       2022******        班    级          22*****        
  • 2024-04-25S3-FIFO
    S3-FIFO本文作为下一篇缓存文章的预备知识。背景基于LRU和FIFO的驱逐FIFO和LRU都是经典的缓存驱逐算法,在过去几十年中也出现了很多追求更高效率的驱逐算法,如ARC,2Q,LIRS,TinyLFU。传统观点认为,基于LRU的缓冲未命中率要低于基于FIFO的算法,如CLOCK,这类高级算法通常都是基于LR
  • 2024-04-19PUPA中sport(运动)的动作
    文件名中文解释AirSquatBentArms(1).fbx空气深蹲(弯曲手臂)1AirSquatBentArms.fbx空气深蹲(弯曲手臂)AirSquat.fbx空气深蹲BackSquat(1).fbx背深蹲1BackSquat(2).fbx背深蹲2BackSquat.fbx背深蹲BaseballBunt.fbx棒球触击Baseb
  • 2024-04-03KingbaseES 为什么select主键列不走索引
    背景有客户提出一个问题。一个类似这样的SQL语句,selectcount(id)from为什么执行计划用全表扫,不用索引。id列上有主键。分析test=#explain(analyze,buffers)selectcount(id)fromt1;QUERYPLAN---------------
  • 2024-04-01DMA cache一致性二
    参考资料:宋宝华:那些年你误会的LinuxDMA(关于LinuxDMAZONE和API最透彻的一篇)-CSDN博客https://blog.csdn.net/waterhawk/article/details/50723677https://www.linuxidc.com/Linux/2012-09/69591p2.htm注:本节有一些个人理解,如有误请谅解 dma_alloc_coherent与dma_alloc_wr
  • 2024-03-27用python创建一个简单的GUI程序,python小案例
    importtkinter这一行导入了tkinter库,这是Python中用于创建图形用户界面(GUI)的标准库之一importtkinterastk这一行同样导入了tkinter库,但是使用了as关键字给它起了一个别名tk,这样在代码中就可以使用tk来代替tkinter了,使代码更简洁。window=tk.Tk()创建一个Tkint
  • 2024-03-07常见性能优化方案与实用工具
    微信工程师:常见性能优化方案与实用工具https://mp.weixin.qq.com/s/glrqsyBSIVCDp7oZw2rO_w
  • 2024-02-18ubuntu Fix The Google GPG Error on Ubuntu
    想装下node.js,结果ubuntu输入aptupdate环境炸了,原因是google的GPGkey更新了报错(base)woodx@Machine:~$sudoaptupdateGet:1file:/var/cudnn-local-repo-ubuntu1804-8.8.1.3InRelease[1,572B]Get:2file:/var/nv-tensorrt-local-repo-ubuntu1804-8.5.1-cuda-11.8InR
  • 2024-01-17随笔
    标题一标题二usingSystem.Collections.Generic;usingUnity.FPS.Game;usingUnityEngine;namespaceUnity.FPS.Gameplay{publicclassProjectileStandard:ProjectileBase{[Header("General")][Tooltip("Radiusofthisprojectile�
  • 2023-12-27unity 射线只检测某个层级
    Hithit;//参数1:射线发射的位置-参数2:射线发射的方向-参数3:射线-参数4:发射的距离-参数5:要检测的层-参数6:重写全局 Physics.queriesHitTriggers 以指定默认情况下查询(射线投射、球形投射、重叠测试等)是否命中触发器。对查询使用Ignore可忽略触发碰撞体。if(Physic
  • 2023-12-26reproduce-ray-tracing-in-one-weekend
    reproduce-ray-tracing-in-one-weekendCreated:2023-12-24T22:08+08:00Published:2023-12-26T09:38+08:00Categories:ComputerGraphics成像模型:vec3,rayimage和viewport大小几何约定,up-y,right-x,back-zcamera和viewport中的各个点和向量viewport
  • 2023-11-29elasticsearch在Java中查询指定列的方法
     背景ES在查询时如果数量太多,而每行记录包含的字段很多,那就会导致超出ES的查询上线,默认是100MB,但是很多场景下我们只需要返回特定的字段即可,那么如何操作呢。主要代码@AutowiredprivateRestHighLevelClientclient;publicList<Map<String,Object>>search(Stringindex){
  • 2023-11-15[Unity3D]检测鼠标点击角色移动
    学习工具Unity3D学习内容如何检测鼠标点击移动角色自己的理解原理:通过检测鼠标的光线投射(Raycast)是否与地面碰撞(RaycastHit),再检测鼠标左键(Input.GetMouseButton(0))是否点击,如果两个都符合则执行移动方法源代码如下:privateboolInteractWithMovement(){Raycas
  • 2023-11-13用python求Pi
    classTiao(object):def__init__(self):self.obj1=datetime.timedelta(seconds=1)self.var='%H:%M:%S'defadd(self,var):a=datetime.datetime.strptime(var,self.var)b=a+self.obj1returnstr(b.st
  • 2023-11-08elasticsearch在Java中查询指定列的方法
     背景ES在查询时如果数量太多,而每行记录包含的字段很多,那就会导致超出ES的查询上线,默认是100MB,但是很多场景下我们只需要返回特定的字段即可,那么如何操作呢。主要代码@AutowiredprivateRestHighLevelClientclient;publicList<Map<String,Object>>search(Stringin
  • 2023-11-08编辑器下实现Update
    privatevoidOnEnable(){if(Application.isEditor){SceneView.onSceneGUIDelegate+=OnScene;}}privatevoidOnScene(SceneViewsceneview){if(isBursh){Rayray=HandleUtility.GUIP
  • 2023-09-24unity 中实现 rts 游戏对士兵的选择和移动
    playerController部分用来处理玩家鼠标对场景内元素交互的逻辑代码如下usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.AI;publicclassPlayerController:MonoBehaviour{//场景中的士兵角色列表publicGa
  • 2023-09-22浅析Postgresql cache hit ratio
    一、查找cachehitratio 查看cachehitratio 这个东西其实放到其他数据库也是一样,如果你的内存对于系统的缓冲支持不足,需要的数据无法驻留在内存,经常会产生faultpage(有些数据库对于读取的数据不在内存中的一种叫法),那就必须要要查看你的一个系统参数cachehitratio,
  • 2023-08-22Unity在进行射线检测时忽略掉指定的碰撞器
    usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassTest:MonoBehaviour{publicTransformstartPoint;//起始点publicTransformendPoint;//结束点publicList<Collider>ignoreList;privatevoi
  • 2023-08-19ES操作参考
    @Autowired privateRestHighLevelClientrestHighLevelClient; @Override publicResponseResultsearch(UserSearchDtouserSearchDto)throwsIOException{ //1检查参数 if(userSearchDto==null||StringUtils.isBlank(userSearchDto.getSearchWords())){ return
  • 2023-08-15Unity3d - 触摸屏幕手指控制物体移动(跟随手指移动)
    最近工作中的新需求,手指触摸屏幕选中物体跟随手指移动的任务,开发完成后便记录下来,大家共勉publicclassTouchTest:MonoBehaviour{  publicTransformcurrTouchObj;  privateCameramainCamera;  privatevoidAwake()  {    mainCamera=C