首页 文章 精选 留言 我的

精选列表

搜索[Pixel设备],共10001篇文章
优秀的个人博客,低调大师

第 23 章 设备管理

目录 23.1. CPU 资源管理 23.1.1. lscpu - display information about the CPU architecture 23.1.2. chcpu - configure CPUs 23.1.CPU 资源管理 23.1.1.lscpu - display information about the CPU architecture 查看CPU信息 # lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 13 Stepping: 3 CPU MHz: 2400.084 BogoMIPS: 4800.16 Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 4096K NUMA node0 CPU(s): 0 23.1.2.chcpu - configure CPUs 禁用谋个CPU(含超线程) # chcpu -d 3 CPU 3 disabled # lscpu -c --extended CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE 3 - - - ::: no # lscpu -b --extended CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE 0 0 0 0 0:0:0:0 yes 1 0 0 1 1:1:1:0 yes 2 0 0 2 2:2:2:0 yes 4 0 1 3 3:3:3:1 yes 5 0 1 4 4:4:4:1 yes 6 0 1 5 5:5:5:1 yes 7 0 1 6 6:6:6:1 yes # lscpu --all --extended CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE 0 0 0 0 0:0:0:0 yes 1 0 0 1 1:1:1:0 yes 2 0 0 2 2:2:2:0 yes 3 - - - ::: no 4 0 1 3 3:3:3:1 yes 5 0 1 4 4:4:4:1 yes 6 0 1 5 5:5:5:1 yes 7 0 1 6 6:6:6:1 yes # chcpu -d 3 CPU 3 is already disabled # chcpu -d 1 CPU 1 disabled # chcpu -d 3 CPU 3 disabled # chcpu -d 5 CPU 5 disabled # chcpu -d 7 CPU 7 disabled # lscpu --all --extended CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE 0 0 0 0 0:0:0:0 yes 1 - - - ::: no 2 0 0 1 1:1:1:0 yes 3 - - - ::: no 4 0 1 2 2:2:2:1 yes 5 - - - ::: no 6 0 1 3 3:3:3:1 yes 7 - - - ::: no 启用谋个CPU # chcpu -e 3 CPU 3 enabled # lscpu --all --extended CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE 0 0 0 0 0:0:0:0 yes 1 0 0 1 1:1:1:0 yes 2 0 0 2 2:2:2:0 yes 3 0 0 3 3:3:3:0 yes 4 0 1 4 4:4:4:1 yes 5 0 1 5 5:5:5:1 yes 6 0 1 6 6:6:6:1 yes 7 0 1 7 7:7:7:1 yes 0 号 CPU不允许禁用 # lscpu --all --extended CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE 0 0 0 0 0:0:0:0 yes 1 - - - ::: no 2 - - - ::: no 3 - - - ::: no 4 - - - ::: no 5 - - - ::: no 6 - - - ::: no 7 - - - ::: no # chcpu -d 0 CPU 0 is not hot pluggable 1号处于启用状态,0号仍然不能禁用 # lscpu --all --extended CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE 0 0 0 0 0:0:0:0 yes 1 0 0 1 1:1:1:0 yes 2 - - - ::: no 3 - - - ::: no 4 - - - ::: no 5 - - - ::: no 6 - - - ::: no 7 - - - ::: no # chcpu -d 0 CPU 0 is not hot pluggable Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a>comments powered by Disqus 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

优秀的个人博客,低调大师

处理iOS设备的屏幕旋转

某些情况下,不强制的给用户唯一的屏幕角度给用户。这样用户可以旋转手机得到不同的视觉体验。 最简单的就是safari,横看竖看都可以。 这时需要捕捉用户的屏幕旋转事件并处理。很简单,才两步。比把大象装冰箱都简单。 下面是代码: 1 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 2 { 3 self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 4 if (self) { 5 [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 6 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientationChanged:) 7 name:UIDeviceOrientationDidChangeNotification 8 object:[UIDevice currentDevice]]; 9 } 10 return self; 11 } 在ViewController初始化或者viewDidLoad方法中加入Notification就可以。很显然,Post Notification的事苹果的SDK已经为我们 处理了。我们代码中要做的就是处理发送来的Notification。 添加好Notification的Observer后就剩添加具体的处理方法了。这里就是orientationChanged。 1 - (void)orientationChanged:(NSNotification *)notification{ 2 UIDevice * device = notification.object; 3 switch(device.orientation) 4 { 5 case UIDeviceOrientationPortrait: 6 /* start special animation */ 7 break; 8 9 case UIDeviceOrientationPortraitUpsideDown: 10 /* start special animation */ 11 break; 12 13 default: 14 break; 15 }; 16 } 接下来就在switch-case语句里针对没一种屏幕可能的角度添加你的处理代码吧。 欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 572064792 | Nodejs:329118122 做人要厚道,转载请注明出处! 本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sunshine-anycall/p/3307854.html ,如需转载请自行联系原作者

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册