《深入理解Linux内核(第三版)》笔记(十),第八章内存管理(一)

  • Post author:
  • Post category:linux

内存管理(一)主要分析的是对内存页框的管理。 看这章得到了一个感想,内存管理不止是 mmu、页表这些内容。 还有页框应该怎么分配,存储空间应该怎么分配等问题需要内核来解决。 为啥总是把部分代码复制到文档里再为代码写注释?直接在源代码上加注释不好吗? 不一样的。 最直观的,回头在源代码中都不一定能找到你写的注释。 其次,源代码的注释是按照代码走的,没有章节性。 然后,不会破坏代码的结构,并且可以不单…

继续阅读 《深入理解Linux内核(第三版)》笔记(十),第八章内存管理(一)

Linux网络设计之实现io_uring用户态接口

  • Post author:
  • Post category:linux

io_uring场景 io_uring和epoll的区别 io_uring 与epoll性能比较 安装rust_echo_bench测试工具 测试比较 实现封装io_uring用户态文件读写接口 系统调用 内存映射mmap SQ_RING、CQ_RING、SQES关系 代码实现示例 总结 io_uring和epoll的区别 (1)epoll设置事件完成之后,以后只要不修改或删除事件,就可以一直等待…

继续阅读 Linux网络设计之实现io_uring用户态接口

物联网定位系统:GPS、WiFi、基站、RFID…

  • Post author:
  • Post category:其他

万物互联时代,越来越多的设备接入互联网,人与人、人与物、物与物通过传感器、定位系统等相互连接,进行信息交换和通信,实现信息化、远程管理控制和智能化网络。车载设备中运用定位系统导航,规划行程,了解路况;工厂对重要设备进行管理定位,防止丢失;医院用定位技术监控病床等医院设备,提高空闲设备使用效率;智慧城市中路灯、井盖、公交车、电子站牌……应用定位技术远程管理,定位系统已经应用在各类物联网场景中。 今天…

继续阅读 物联网定位系统:GPS、WiFi、基站、RFID…

sublime text 2 c语言,sublime text2建成C语言(C++)编译环境

  • Post author:
  • Post category:其他

四个步骤: 下载安装Sublime text2 for windows 下载安装 MinGW 与 系统变量设置 Sublime Building System 设置 编译测试 一、下载安装Sublime text2 for windows 下载地址:http://www.sublimetext.com/ 二、下载安装 MinGW 与系统变量设置 本文使用的C/C++编译器是gcc/g++,所以需要…

继续阅读 sublime text 2 c语言,sublime text2建成C语言(C++)编译环境

Android学习笔记(五)——EditView

  • Post author:
  • Post category:其他

Android小白,初次学习,笔记自用,敬请指正~? 有帮助记得一键三连呀(点赞收藏关注)? 一,学习内容: 1,两个重要属性: (1)android:inputType="输入框的类型", 可取:textVisiblePassword(明码)|textPassword(点密码)|phoneNumber(数字输入框)... (2)android:hint="文本框为空时的提示文本" 2,简单的登录…

继续阅读 Android学习笔记(五)——EditView

JavaScript中函数名后加括号与不加括号的区别

  • Post author:
  • Post category:java

在JS中函数就是function类型的实例,与其他实例一样,具有特定的方法和属性。函数名就是指向函数对象的指针。例如以下代码: function check(){ alert("张文哲帅"); } checkdemo=check; <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <s…

继续阅读 JavaScript中函数名后加括号与不加括号的区别

java utf8 gb2312_JAVA UTF-8 GB2312 编码互转

  • Post author:
  • Post category:java

import java.io.UnsupportedEncodingException; import java.net.URLEncoder; public class UnicodeChange { //UTF-8->GB2312 public static String utf8Togb2312(String str){ StringBuffer sb = new StringBuff…

继续阅读 java utf8 gb2312_JAVA UTF-8 GB2312 编码互转

基于SkiaSharp的Xamarin.Forms颜色选择器

  • Post author:
  • Post category:其他

背景 由于Xamrin.Forms没有比较好看的ColorPicker,Github找了好久终于一个比较满意的 Demo , 这个demo基于 SkiaSharp 实现了一个基于弹窗式的颜色选择器,效果图见下文CircleColorPicker。于是本文基于这个demo进行了扩展并用SkiaSharp的SweepGradient实现了一个色轮选择器WheelColorPicker分享给大家,本文的…

继续阅读 基于SkiaSharp的Xamarin.Forms颜色选择器

UE开机入网流程

  • Post author:
  • Post category:其他

UE(User Equipment)开机入网流程: 小区搜索:LTE下行应用OFDMA技术,信道可配置为1.4MHz到20MHz。UE开始并不知道小区的下行配置,除非已经保存先前附着的小区信息。UE通过同步信号(PSS和SSS)获得eNodeB的设置,以此获得下行同步。 通过同步信号,UE进行下行同步并找到物理小区标识,总共504个唯一的物理小区标识 一旦解码了PSS和SSS信号,设备就能够: 1…

继续阅读 UE开机入网流程

Springboot:使用前端框架layui,页面跳转后显示空白

  • Post author:
  • Post category:其他

问题 springboot启动正常且页面跳转正确后,出现layui前端页面显示空白情况,其中标题 title 正常加载出现。如下图所示 解决方法 引入资源路径问题 经过发现是在index.html中引入static下的layui框架资源的路径有误,会出现 cannot resolve directory 提示 <link rel="stylesheet" href="E:/lh/progra…

继续阅读 Springboot:使用前端框架layui,页面跳转后显示空白