1. 传统IO 由上面图知,传统io需要经过4次copy, 3次状态切换 第一次: 从硬盘 经过 DMA 拷贝 到 kernel buffer (内核buferr) 第二次: 从kernel buffer 经过cpu 拷贝到 user buffer ,比如拷贝到应用程序 第三次: 从user buf ...
分类:
其他好文 时间:
2019-12-01 00:27:05
阅读次数:
328
用命令方式建立数据库 在达梦的bin目录下使用dminit ./dminit path=/dm7/data db_name=DM01 instance_name=EST port_num=5327 达梦数据库的状态 4种状态 shutdown mount open suspend 状态切换 shut ...
分类:
数据库 时间:
2019-11-30 13:36:00
阅读次数:
160
1. 运行效果 在 "使用GetAlphaMask和ContainerVisual制作长阴影(Long Shadow)" 这篇文章里我介绍了一个包含长阴影的番茄钟,这个番茄钟在状态切换时用到了翻转动画,效果如上所示,还用到了弹簧动画,可以看到翻转后有点回弹。本来打算自己这个动画效果写的,但火火已经写 ...
假设两台设备双方均发送syn给对端,在发送syn之后状态处于SYN_SENT状态,此时双方均收到对端的发来的syn,则立即进入SYN_RECV状态,并且都向对端回复syn+ack,在收到syn+ack之后,连接从SYN_RECV状态切换到ESTABLISHED状态; 在发送syn进入SYN_SENT ...
分类:
其他好文 时间:
2019-10-28 12:16:55
阅读次数:
87
做工业控制的时候,很多开发者喜欢一步一步来,第一步做什么,接着做什么,发生了某个事件执行某个动作处理,这是最简单也是最符合人的一般思维的方式,简单的控制系统这么做无疑是非常轻松的,可是一旦工业控制系统变得复杂了的话,一般的流程控制或者顺序控制将会十分困难,一是开发者面对复杂的系统很难在短时间内把各种 ...
分类:
其他好文 时间:
2019-10-13 00:46:57
阅读次数:
106
在要调用的Activity 中的 onCreate() 方法中使用 ...
分类:
移动开发 时间:
2019-08-30 19:20:35
阅读次数:
123
上周回顾 并发 并发的概念 串行导致效率低 并发的原理 多道技术 1.空间复用 将内存划分为不同的区域,互相隔离,存入不同的程序数据 2.时间服用 切换+保存状态 切换: 遇到IO操作,或者某个人物执行时间超过阈值 并发的实现方法 多进程 多线程 协程 进程 只一个正在运行的程序 程序的三种状态 阻 ...
分类:
其他好文 时间:
2019-07-08 19:51:55
阅读次数:
109
Draw Call: 本身的意义很简单,就是CPU调用图像编程接口。 一个常见的误区是,Draw Call早上性能问题的元凶GPU,认为GPU上的状态切换是耗时的,但其实真正耗时的是CPU。GPU渲染能力是很强的,渲染200个或者2000个都没什么区别,因此渲染速度往往快于CPU提交命令到命令缓冲区 ...
分类:
其他好文 时间:
2019-07-05 12:26:02
阅读次数:
102
1.准备4台交换机,两台客户机2.3.配置步骤注:IntranetSwitch仅起交换作用,在这个例子里不用做配置(1)配置SwitchA<SwitchA>system-view[SwitchA]vlan2[SwitchA-vlan2]portgigabitethernet1/0/11[SwitchA-vlan2]quit[SwitchA]interfacevlan-interface
分类:
其他好文 时间:
2019-06-28 11:53:36
阅读次数:
132
git branch 分支名字 创建分支git checkout 分支名字 切换分支git status 查看状态git add . 全部上传git commit -m '注释'git merge 分支名字,在master中将副分支进行合并git remote add 地址 提交到远程仓库git c ...
分类:
其他好文 时间:
2019-06-22 10:48:51
阅读次数:
102