loop

partx -d -nr /dev/sdb

余生长醉 提交于 2020-03-10 12:19:39
[root@centos6 ~]#mount --显示挂载的文件系统 /dev/sda2 on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) /dev/sda1 on /boot type ext4 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) /dev/sda3 on /data type ext4 (rw) /mnt/disk on /mnt/xdisk type ext4 (rw,loop=/dev/loop0) /dev/sdb1 on /mnt/sdb1 type ext4 (rw) ---显示是挂载的 [root@centos6 ~]#umount /mnt/sdb1 ---取消挂载 [root@centos6 ~]#lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 100M 0 loop /mnt/xdisk sda 8:0 0 200G 0 disk ├

phpcms v9中模板标签和联动菜单的使用方法详解

旧时模样 提交于 2020-03-10 12:11:50
pc:content action="position" posid="9" order="id"num="10" cache="3600"} pc标签{pc:content 参数名="参数值"参数名="参数值"参数名="参数值"} {loop $data $k $v} <li><a href="{$v[url]}">{$v[title]}</a></li>{/loop} pc标签值 action="position"--------------对话框的类型=“内容推荐位列表”posid="9"----------------------推荐位ID="9"order="id"---------------------排序类型="id"num="10" ----------------------数据调用数量="10"cache="3600"-------------------缓存="3600"毫秒{get_siteid()}{IMG_PATH}action="hits" 排行,热点等action="lists"主要用于列表等。catid="$catid" 当前栏目ID 指定数字,即为指定的栏目num="" 调用文章的数量order="id DESC" 按ID降序排列order="id ASC" 按ID升序排列"views DESC" sort="""1"缩略图return="

iOS RUN LOOP 是个什么东西?

点点圈 提交于 2020-03-08 09:53:39
RUN Loop是什么? 1。 runloop是事件接收和分发机制的一个实现。 2。什么时候使用runloop 当需要和该线程进行交互的时候。主线程默认有runloop。当自己启动一个线程,如果只是用于处理单一的事件,则该线程在执行完之后就退出了。所以当我们需要让该线程即监听某项事务事,就得让线程一直不退出,runloop就是这么一个循环,没有事件的时候,一直卡着,有事件来临了,执行其对应的函数 3。run loop需要处理的event source 有两种:input sources(常是其他线程的异步的event)和 timer sources(定时器)。 Anatomy of a Run Loop run loop,正如其名称所示,是线程进入和被线程用来响应事件以及调用事件处理函数的地方。需要在代码中使用控制语句实现run loop的循环,也就是说,需要代码提供while 或者 for循环来驱动run loop。在这个循环中,使用一个runloop对象[NSRunloop currentRunloop]执行接收消息,调用对应的处理函数。 runloop接收来自两种源事件,input sources和timer sources。前者传递异步事件,通常是来自其他线程和不同的程序中的消息;后者传递同步事件(重复执行或者在特定时间上触发)

iOS多线程开发(三)---Run Loop(二,三)

不羁的心 提交于 2020-03-08 09:53:08
二,何时使用Run Loop 对于辅助线程,在需要和线程有更多交互时,才使用Run Loop。 比如:1)使用端口或者自定义输入源来和其他线程通讯 2)使用线程定时器 3)Cocoa中使用任何performSelector...的方法(参考 Table: Performing selectors on other threads) 4)使线程周期性工作 三,如何使用Run Loop对象 Run Loop对象提供了 添加输入源,定时器和Run Loop的观察者以及启动Run Loop 的接口,使用Run Loop包活获取--配置--启动--退出四个过程 1,获取Run Loop的对象 A,通过NSRunLoop获取 // 获得当前thread的Run loop NSRunLoop *myRunLoop = [NSRunLoop currentRunLoop]; // 将Cocoa的NSRunLoop类型转换程Core Foundation的CFRunLoopRef类型 CFRunLoopRef ç = [myRunLoop getCFRunLoop]; B,使用CFRunLoopGetCurrent()函数 2,配置Run Loop 所谓配置Run Loop主要是给Run Loop添加输入源,定时器或者添加观察者,即设置Run Loop模式。上面函数- (void

HTML中插入视频

一曲冷凌霜 提交于 2020-03-07 06:30:08
现在如果要在页面中使用video标签,需要考虑三种情况,支持Ogg Theora或者VP8(如果这玩意儿没出事的话)的(Opera、Mozilla、Chrome),支持H.264的(Safari、IE 9、Chrome),都不支持的(IE6、7、8)。好吧,现在让我们从技术层面来认识HTML 5的视频,包括video标签的使用,视频对象可以用到的媒介属性和方法,以及媒介事件。 Video标签的使用 Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性, 以及一个内部使用的标签<source>。Video标签内除了可以包含<source>标签外,还可以包含当指定的视频都不能 播放时,返回的内容。 (1) src属性和poster属性 你能想象src属性是用来干啥的。跟<img>标签的一样,这个属性用于指定视频的地址。而poster属性用于指定一张图片,在当前视频数据无效时显示(预览图)。视频数据无效可能是视频正在加载,可能是视频地址错误等等。 < video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png"

slam系列之openvslam解读系列4

巧了我就是萌 提交于 2020-03-04 04:18:51
接上一篇: https://blog.csdn.net/xiechaoyi123/article/details/104639462 主要模块:tracking mapping global optimization 模块三:global optimization 主要模块: 包括的数据结构 1)基本数据结构:关键帧序列,当前关键帧以及回环线程指针 //! mutex for access to keyframe queue mutable std::mutex mtx_keyfrm_queue_; //! queue for keyframes std::list<data::keyframe*> keyfrms_queue_; data::keyframe* cur_keyfrm_ = nullptr; //! thread for running loop BA std::unique_ptr<std::thread> thread_for_loop_BA_ = nullptr; 2)基本操作结构: //(1)回环检测与回环优化 //! loop detector std::unique_ptr<module::loop_detector> loop_detector_ = nullptr; //! loop bundle adjuster std::unique_ptr

RunLoop相关知识点

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-02 14:25:31
NSRunLoop类声明的编程接口对象管理输入源。NSRunLoop对象处理鼠标和键盘等输入来源来自窗口系统的事件,NSPort对象,NSConnection对象。还一个NSRunLoop对象流程NSTimer事件 - (void)addTimer:(NSTimer *)timer forMode:(NSString *)mode; + (NSRunLoop *)currentRunLoop; + (NSRunLoop *)mainRunLoop NS_AVAILABLE(10_5, 2_0); 消息处理模式,对消息处理过程进行了更好的抽象和封装 1.输入事件来源:输入源(input source)和定时源(timer source).使用程序的某一特定的处理例程来处理到达的事件。 当你创建输入源,你需要将其分配给runloop中的一个或多个模式。模式只会在特定事件影响监听的源。大多数情况下,runloop运行在默认模式下,但是你也可以使其运行在自定义模式下。若某一源在当前模式下不被监听,那么任何其生成的消息只在runloop运行在其关联的模式下才会被传递。 传递异步事件,通常消息来自于其他线程或程序。输入源传递异步消息给相应的处理例程,并调用runUntilDate:方法来退出(在线程里面相关的NSRunLoop对象调用) 1.1 基于端口的输入源由内核自动发送

MySQL存储过程中的3种循环

梦想的初衷 提交于 2020-03-02 04:58:00
在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。 这几个循环语句的格式如下: WHILE……DO……END WHILE REPEAT……UNTIL END REPEAT LOOP……END LOOP GOTO。 下面首先使用第一种循环编写一个例子。 mysql> create procedure pro10() -> begin -> declare i int; -> set i=0; -> while i<5 do -> insert into t1(filed) values(i); -> set i=i+1; -> end while; -> end;// Query OK, 0 rows affected (0.00 sec) 在这个例子中,INSERT和SET语句在WHILE和END WHILE之间,当变量i大于等于5的时候就退出循环。使用set i=0;语句是为了防止一个常见的错误,如果没有初始化,i默认变量值为NULL,而NULL和任何值操作的结果都是NULL。 执行一下这个存储过程并产看一下执行结果: mysql> delete from t1// Query OK, 0 rows affected (0

opencv-python核心操作

陌路散爱 提交于 2020-02-29 11:21:46
图像的基础操作 加载图像 >> > import numpy as np >> > import cv2 as cv >> > img = cv . imread ( 'messi5.jpg' ) it returns an array of Blue, Green, Red values 获取某点BGR值 >> > px = img [ 100 , 100 ] >> > print ( px ) [ 157 166 200 ] #accessing only blue pixel >> > blue = img [ 100 , 100 , 0 ] >> > print ( blue ) 157 修改像素点的值 >> > img [ 100 , 100 ] = [ 255 , 255 , 255 ] >> > print ( img [ 100 , 100 ] ) [ 255 255 255 ] 更好修改像素的方法 # accessing RED value >> > img . item ( 10 , 10 , 2 ) 59 # modifying RED value >> > img . itemset ( ( 10 , 10 , 2 ) , 100 ) >> > img . item ( 10 , 10 , 2 ) 100 获取图像规格 >> > print ( img .

pythonl练习

折月煮酒 提交于 2020-02-28 14:05:05
练习:用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式 ------------ info of Egon ----------- Name : Egon Age : 22 Sex : male Job : Teacher ------------- end ----------------- name=input('请输入用户名: ')age=input('请输入年龄: ')sex=input('请输入性别: ')aihao=input('请输入爱好: ')a='''|-------杨天生个人信息--------|| 名字: %s || 年龄: %s || 性别: %s || 爱好: %s ||-----------------------------| '''%(name,age,sex,aihao)print(a)运行的结果 ----------------------- ------------------------------列表a = '''aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbb'''print(a)name = 'aaa'aaa='17'name+aaaa=[['yts',20], ['aihao']]print(a[1])--------------------------------------字典aaa=[ {'name':