第27月第18天 epoll lt et】的更多相关文章

1. While the usage of epoll when employed as a level-triggered interface does have the same semantics as poll(2) int addfd(int epollfd,int fd, bool enable_et) { struct epoll_event event; event.data.fd = fd; event.events = EPOLLIN; if(enable_et) { eve…
//自定义函数 function getOne($arr){ $str = ''; //定义空的字符串,用来接收值 foreach ($arr as $key=>$value){ //循环遍历数组 将值转化为字符串 $str .= implode(',',$value).','; } //将字符串转化为 一维数组 $newArray = explode(',',rtrim($str,',')); return $newArray; //返回 } $array = [ ['lisi','男','2…
---恢复内容开始--- 之前的  http 服务器  都是采用 轮询的方式(就像 厨师挨个问谁饿了好做饭 一样  ) 而  epoll 用着高级的 方式  事件通知 (直接问谁饿了) 同时还和  计算机共享内纯 默认网关   好像是接到路由器 上面的 mac地址   类似于网卡的默认 数值     在路由器上面 有两个  mac 网卡 一个用于发送  一个接受 ip  地址 一个逻辑上面的 地址 (最终目的)  通过mac地址的转换到    IP地址 dns 服务器  相当于一个有着全世界的电…
1. 9月12日第一次更新 第二篇玩转[斗鱼直播APP]系列之界面分析 第三篇玩转[斗鱼直播APP]系列之项目部署 第四篇玩转[斗鱼直播APP]系列之获取APP图片资源 第五篇玩转[斗鱼直播APP]系列之基本设置 第六篇玩转[斗鱼直播APP]系列之框架搭建 9月14日第二次更新 第七篇玩转[斗鱼直播APP]系列之首页导航栏设置 第八篇玩转[斗鱼直播APP]系列之首页布局分析&实现 9月18日第三次更新 第九篇玩转[斗鱼直播APP]系列之布局推荐界面 第十篇玩转[斗鱼直播APP]系列之利用青花瓷抓…
1.error: tool 'xcodebuild' requires Xcode的解决办法 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/ https://blog.csdn.net/shorewb/article/details/52447554 2. cmake_minimum_required(VERSION 3.5) project(server C CXX) set(CMAKE_CXX_CO…
1.上下左右 [tipsLabel setTranslatesAutoresizingMaskIntoConstraints:NO]; { id view1 = tipsLabel; id view2 = self; //子view的上边缘离父view的上边缘 NSLayoutConstraint *contraint1 = [NSLayoutConstraint constraintWithItem:view1 attribute:NSLayoutAttributeTop relatedBy:…
1.boost https://github.com/Orphis/boost-cmake/ 2.evpp brew install libevent brew install glog /usr/local/Cellar/glog/0.3.5_3/include/usr/local/Cellar/gflags/2.2.2/include/usr/local/Cellar/libevent/2.1.8/include /usr/local/Cellar/glog/0.3.5_3/lib/usr/…
1. 7.如果将自己打包的bundle给别人使用,别人在打包上传过程中可能会遇到错误提示如: ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'lhby.app/Test.bundle/Test' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutab…
1.验证签名 { [self generateRSAKeyPair:kRSA_KEY_SIZE]; NSData *ttDt = [" dataUsingEncoding:NSASCIIStringEncoding]; NSData *sha1dg = [ttDt hashDataWith:CCDIGEST_SHA1]; OSStatus ret; //私钥签名,公钥验证签名 size_t siglen = SecKeyGetBlockSize(privateKeyRef); uint8_t *…
1.clang -rewrite-objc main.m #import <objc/runtime.h> #import<objc/message.h> #import <Foundation/Foundation.h> @interface Person : NSObject //为了方便查看重写的代码将name改成cjmName @property (nonatomic, copy) NSString *cjmName; @property (nonatomic,…
1. 在进行 pull 操作的同时,其实就是 fetch+merge 的一个过程.我们从 remote 分支中拉取新的更新,然后再合并到本地分支中去. 如果 remote 分支超前于本地分支,并且本地分支没有任何 commit 的,直接从 remote 进行 pull 操作,默认会采用 fast-forward 模式,这种模式下,并不会产生合并节点,也就是说不会产生多余的那条 log 信息 如果想之前那样,本地先 commit 后再去 pull,那么此时,remote 分支和本地会分支会出现分叉…
1.objc_msgSendSuper super 的含义,消息转发会调用 objc_msgSendSuper, 就是 去父类的方法列表中找到 initWithFrame:这个方法,然后调用,调用的主体是 self.super 只是一个编译器的特殊字符,并不代表父类的一个实例化对象.这也就能明白为什么 调用 [super initWithFrame:frame]能得到本类的 实例化对象了,而不是父类的对象了.   https://www.jianshu.com/p/60352a5eb940…
1. source 'https://github.com/CocoaPods/Specs.git' target 'YOUR_APPLICATION_TARGET_NAME_HERE' do platform :ios, '9.0' pod 'GoogleWebRTC' end http://rtc.elesos.com/native-code/ios/ https://blog.csdn.net/chenxiemin/article/details/78998492 https://gith…
1.gcd timer 因为如果不用GCD,编码需要注意以下三个细节: 1.必须保证有一个活跃的runloop. performSelector和scheduledTimerWithTimeInterval方法都是基于runloop的.我们知道,当一个应用启动时,系统会开启一个主线程,并且把主线程的runloop激活,也就是run起来,并且主线程的runloop是不会停止的.所以,当这两个方法在主线程可以被正常调用.但情况往往不是这样的.实际编码中,我们更多的逻辑是放在子线程中执行的.而子线程的…
1. applicationContext.xml  配置文件里最主要的配置: <?xml version="1.0" encoding="utf-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop=&quo…
1.cnpm sudo chown -R $USER /usr/local  npm install -g cnpm --registry=https://registry.npm.taobao.org http://www.runoob.com/vue2/vue-install.html 2..vue proxyTable vue高亮 https://blog.csdn.net/u012028371/article/details/73018294…
1. RACSequence的内部存储结构就像一个单链表,有两个指针head和tail,head指针指向了当前链表的第一个元素,tail指向head指针下一个元素:根据RACSequence是否还有内容来判断是否还需要递归遍历RACSequence(将数组中的元素一个一个发出去),如果RACSequence还有内容,则继续递归,否则信号发送sendCompleted事件,结束整个遍历的过程. 链接:http://www.jianshu.com/p/a151e5cb0aae   2.RACSche…
1. ) { struct sockaddr in_addr; socklen_t in_len; int infd; char hbuf[NI_MAXHOST], sbuf[NI_MAXSERV]; in_len = sizeof in_addr; infd = accept (sfd, &in_addr, &in_len); ) { if ((errno == EAGAIN) || (errno == EWOULDBLOCK)) { /* We have processed all i…
1. https://zhuanlan.zhihu.com/p/24281404 2. 186  ffmpeg -i /Users/temp/Downloads/n-201402201522融资融券专员培训-上.mp4 -vcodec h264 -acodec copy -pix_fmt yuv420p  aa.mp4 188  ffmpeg -i /Users/temp/Downloads/n-201402201522融资融券专员培训-上.mp4  -acodec copy -vn aa.m4…
在Python中如何使用Linux的epoll 目录 序言 阻塞socket编程示例 异步socket的好处以及Linux epoll 带epoll的异步socket编程示例 性能注意事项 源代码 序言 从2.6开始,Python包含了访问Linux epoll库的API.这篇文章用几个简单的python 3例子来展示下这个API.欢迎大家质疑和反馈. 阻塞socket编程示例 示例1用python3.0搭建了一个简单的服务:在8080端口监听HTTP请求,把它打印到控制台,并返回一个HTTP响…
2010年01月01日 到 2019年06月05日 之间,滚动市净率历史新低排名. 上市三年以上的公司,2019年06月05日市净率在30以下的公司. 来源:A股滚动市净率(PB)历史新低排名. 1 - 海信电器(SH600060) - 历史新低 - PB_TTM:0.75 - PE_TTM:78.47 - 股息:2.65%- 海信电器(SH600060)的历史市净率走势图 2 - 阳泉煤业(SH600348) - 历史新低 - PB_TTM:0.61 - PE_TTM:6.7 - 股息:3.6…
安全问题一直都是个老生常谈的话题,对于我们做IT的来说,是更为重视的.从使用开发工具的是否授权合规,到从事的工作内容是否合法.我们都应该认真的思考一下这些问题,毕竟我们要靠IT这门手艺吃饭. 2021年7月,对我来说差点成了我一生的梦魇挥之不去.我的个人的AWS账号的IAM User 子账号(以下就简称A账号)的安全信息泄露,导致从7月7号到7月30号烧掉了约4.3万美元,折合人民币27.8万. 2020年5月,我注册了AWS的个人账号用于学习,平时的话经常使用ECS,EC2,Lambda等服务…
1.PSP 4.27 11:40 18:10 125 265 Cordova A Y min 4.28 10:00 16:50 200 210 Cordova A Y min 4.29 15:30 20:30 150 150 Cordova A Y min 4.30 10:00 13:00 30 150 Cordova A Y min 5.3 10:15 11:15 15 45 Cordova A Y min 14:00 17:10 45 145 android B Y min 2.PSP分类统…
SAP月结操作讲解 https://wenku.baidu.com/view/ac6fe45d312b3169a451a4b9.html   步聚 操作内容 事务码 是否必须 操作时间 月/年结 1 关闭待结期间物料帐,并打开下一期间物料帐 MMPV/MMRV 是 FI月结开始 月年 2 打开下一个会计期间财务帐 OB52 是 FI月结开始 月年 3 确认本期间业务全部入帐,出纳与会计对帐等 F-02,VF01,MIRO等 是 CO月结开始前 月年 4 固定资产折旧运行 是 CO月结开始前 月年…
我安装的Ubuntu 默认的python是2.7.5 python -V 我参考网上照到的文章,如果需要默认python为 python3 python命令默认是 python 3 sudo cp /usr/bin/python /usr/bin/python_bak #备份默认的python文件 sudo rm /usr/bin/python #移除 sudo ln -s /usr/bin/python3 /usr/bin/python #使用软链接, python命令默认是 python 2…
一,kubernetes安装的准备工作: 1,准备工作的各步骤请参见: https://www.cnblogs.com/architectforest/p/13141743.html   2,  master节点默认不承担node角色的工作,      我们这里为了在单机上做测试,允许master节点也运行pod      ip:192.168.219.130      hostname:kubemaster,      hostname和ip的对应也加入到了/etc/hosts   说明:刘宏…
一,nginx的官网: http://nginx.org/ 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://github.com/liuhongdi/ 说明:作者:刘宏缔 邮箱: 371125307@qq.com 二,下载与解压nginx 1,下载 [root@centos8 source]# wget http://nginx.org/download/nginx-1…
CentOS7.1下生产环境Keepalived+Nginx配置 [日期:2015-07-20] 来源:Linux社区  作者:soulful [字体:大 中 小]   注:下文涉及到配置的,如无特别说明,主备机则一致!一.环境介绍1.这是我CentOS的版本,CentOS7.1,主备都为该版本[root@localhost ~]# cat /etc/RedHat-release CentOS Linux release 7.1.1503 (Core) [root@localhost ~]# c…
第一篇:MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 第二篇:MySQL 系列(二) 你不知道的数据库操作 第三篇:MySQL 系列(三)你不知道的 视图.触发器.存储过程.函数.事务.语句 第四篇:MySQL 系列(四) 主从复制.读写分离.模拟宕机.备份恢复方案生产环境实战 去年公司有一个七年PHP开发经验的工程师,想要跳槽. 去国内某知名互联网公司面试后,被虐惨了,非要我给他讲讲什么是主从复制. 那好吧,读这篇文章的人好帅! 元芳,你怎么看? 本章内容: 主从复制 简…
数据类型 MongoDB在保留JSON基本键/值对特性的基础上,添加了其他一些数据类型. null null用于表示空值或者不存在的字段:{“x”:null} 布尔型 布尔类型有两个值true和false {“x”:true} 数值 shell默认使用64位浮点型数值. {“x”:} 对于整型值,可使用NumberInt类(表示4字节带符号整数)或NumberLong类(表示8字符带符号整数) {“x”:NumberInt(””)} {“x”:NumberLong(“3”)} 字符串 utf-8…