十月飞翔 十月飞翔
3年前
CPU虚拟化技术介绍
虚拟化的三个条件:等价性,高效性和资源控制。这三条是针对VMM(VirtualMachineManager)说的。陷入和模拟模型处理器分为两种运行模式:系统模式和用户模式。CPU指令对应分为特权指令和非特权指令。陷入和模拟模型下,虚拟机用户程序仍然运行在用户模式下,虚拟机的内核也运行在用户模式,成为特权级压缩(RingCompression)。这种模式
Wesley13 Wesley13
4年前
jango Form表单组件
Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息.。Djangoform组件就实
Souleigh ✨ Souleigh ✨
4年前
如何只使用CSS提升页面渲染速度
用户喜欢快速的Web应用。他们期望页面加载速度快,运行流畅。如果滚动时出现动画中断或延迟,用户很可能就会离开你的网站。作为一名开发者,你可以做很多事情来提升用户体验。本文主要介绍你可以用来提升页面渲染速度的4个CSS技巧。1\.Contentvisibility一般来说,大部分Web应用都有复杂的UI元素,并且它的扩展超出了用户在浏览器
Stella981 Stella981
4年前
Android Service的onStartCommand返回值用法
AndroidService的onStartCommand返回值用法本文目的:使读者快速理解1、START\_STICKY:如果service进程被kill掉,保留service的状态为开始状态,但不保留递送的intent对象。随后系统会尝试重新创建service,由于服务状态为开始状态,所以创建服务后一定会调用onStartComma
Stella981 Stella981
4年前
Golang学习笔记:channel
channelchannel是goroutine之间的通信机制,它可以让一个goroutine通过它给另一个goroutine发送数据,每个channel在创建的时候必须指定一个类型,指定的类型是任意的。使用内置的make函数,可以创建一个channel类型:ch:make(chanint)发送和接
Wesley13 Wesley13
4年前
Java中深度克隆和浅度克隆
一:使用目的:就是为了快速构造一个和已有对象相同的副本。如果需要克隆对象,一般需要先创建一个对象,然后将原对象中的数据导入到新创建的对象中去,而不用根据已有对象进行手动赋值操作。二:Object中的clone()方法protectednativeObjectclone(
Stella981 Stella981
4年前
Django框架
Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示显示对应的错误信息.。Djangoform组件
Wesley13 Wesley13
4年前
2018软件工程第五次作业(结对二)
结对作业:小学计算题生成程序一、题目要求我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:能够自动生成四则运算练习题可以定制题目数量用户可以选择运算符用户设置最大数(如十以内、百以内等)用户选择是否有括号、是否有小数用户选择输出方式(如输出到文件、打印机等)
公孙晃 公孙晃
2年前
屏幕录制、视频编辑工具:ScreenFlow for mac
使用ScreenFlow,您可以轻松地记录您的计算机屏幕上发生的任何内容,并添加音频,视频和图像以创建一个完整的视频。该软件还提供了许多高级功能,如视频剪辑,转场效果,动画和字幕等,使您能够创建专业水平的视频内容。
小尉迟 小尉迟
2年前
已有多人中招:这张特殊二维码可致微信闪退,还会进入安全模式
最近网络上出现了一张特殊的二维码,扫描之后会导致微信闪退。而如果短时间内多次闪退,微信还会进入安全模式,退出用户账号,目前已经有不少用户中招。目前已经有用户提交了该Bug的代码修复,微信官方预计将在下一个版本中整合用户的修复补丁。小编在这里提醒大家,一定不