利用msg_msg实现任意地址读写 msgsnd和msgrcv的源码分析 内核通过msgsnd和msgrcv来进行IPC通信.内核消息分为两个部分,一个是消息头msg_msg(0x30),以及后面跟着的消息数据.整个内核消息的长度是从kmalloc-64到kmalloc-4096`. /* one msg_msg structure for each message */ struct msg_msg { struct list_head m_list; long m_type; size_t…
文章地址 https://www.cnblogs.com/sandraryan/ arguments是函数内的临时数据,用完销毁,有类似于数组的操作,但不是数组. 举个栗子1:利用arguments求任意数量数字的和 求所有参数的和 function test(){ // 封装函数 var a = arguments.length; // a作为arguments的长度 var sum = 0; // sum放和 for(var i = 0; i < a; i++){ sum += argume…
利用js将图片地址进行转义 在业务中经常需要将图片从后台获取,然后在前台显示.其中后台存取图片主要分为两种,一种是数据库中获取图片的地址,第二种是存取图片内容的信息.这次主要是前台代码处理第一种情况.数据库存取的是地址,然后根据前台规则,将图片所在的地址进行转义. 主要代码如下: function test(){ var x = "img/2.jpg"; var arr = x.split(""); ;i<arr.length;i++){ if(arr[i]=…