首页 > 2019年07月06日 > 全部分享
poll 和 select 底层的数据结构
poll 和 select 系统调用的真正实现是相当地简单, 对那些感兴趣于它如何工作的人; epoll 更加复杂一点但是建立在同样的机制上. 无论何时用户应用程序调用 poll, select, 或者 epoll_ctl,[24]24 内核调用这个系统调用所引用的所有文件的 poll 方法, 传递 ...
分类:其他   时间:2019-07-06 11:25:28    收藏:0  评论:0  赞:0  阅读:205
linux 位操作
atomic_t 类型在进行整数算术时是不错的. 但是, 它无法工作的好, 当你需要以原子方 式操作单个位时. 为此, 内核提供了一套函数来原子地修改或测试单个位. 因为整个操作 在单步内发生, 没有中断(或者其他处理器)能干扰. 原子位操作非常快, 因为它们使用单个机器指令来进行操作, 而在任何时 ...
分类:系统服务   时间:2019-07-06 11:25:07    收藏:0  评论:0  赞:0  阅读:86
高级数据结构(二)
三.treap树 Treap树是把BST和Heap结合起来了,即具有BST的性质又利用堆维持树的平衡。因此树的节点需要储存一个优先级项(优先级具有随机性,在节点创立时生成)来维持堆的属性。 Treap树同样有查找、插入和删除操作。它插入和删除的期望时间为O(logN),但查找的时间却同查找非平衡二叉 ...
分类:其他   时间:2019-07-06 11:24:18    收藏:0  评论:0  赞:0  阅读:131
linux ioctl 接口
大部分驱动需要 -- 除了读写设备的能力 -- 通过设备驱动进行各种硬件控制的能力. 大 部分设备可进行超出简单的数据传输之外的操作; 用户空间必须常常能够请求, 例如, 设 备锁上它的门, 弹出它的介质, 报告错误信息, 改变波特率, 或者自我销毁. 这些操作常 常通过 ioctl 方法来支持, ...
分类:系统服务   时间:2019-07-06 11:23:51    收藏:0  评论:0  赞:0  阅读:97
centos7 配置yum源
简单粗暴方法: 1、首先在本机上测试 ping www.baidu.com 是否通,不通的话配置网卡ip、dns等。 2、进入yum路径下: cd /etc/yum.repos.d/ 3、下载repo文件(在这里以阿里yum为例) wget http://mirrors.aliyun.com/rep ...
分类:其他   时间:2019-07-06 11:23:19    收藏:0  评论:0  赞:0  阅读:106
多个echarts图自适应屏幕大小
当一个echarts图时,可以这样做 如果页面中有多个echart图,而且在不同的js函数各自实例化,需要定义一个全局的对象,然后将各自的实例化id及echart实例对象装进全局对象中,再统一自适应 ...
分类:其他   时间:2019-07-06 11:22:50    收藏:0  评论:0  赞:0  阅读:107
题解 CF413E 【Maze 2D】
竟然没人写题解?我来水一篇~~ 其实感觉应该是提高+/省选 的样子,233。 ~~其实我没咕值子~~ 先说说思路: 1. 维护一个[l,r]区间中四个角相互之间的最短路 1. 查询时用二分 思路出来了,算法也就出来了,那就是—— 线段树 ! ~~此处应有掌声~~ 首先,我们知道线段树是二分维护区间值 ...
分类:其他   时间:2019-07-06 11:22:15    收藏:0  评论:0  赞:0  阅读:100
磁盘基础知识
磁盘的外部结构 磁盘的主要作用就是存数据,包括视频、音频、文档等 磁盘厂商有西部数据、希捷、三星、等等 磁盘现在主流的规格在2.5寸和3.5寸 磁盘的接口主要有IDE/SCSI/串口SATA Linux系统查看内存命令free [root@zr666 ~]# free -m total used f ...
分类:其他   时间:2019-07-06 11:21:53    收藏:0  评论:0  赞:0  阅读:135
文件上传漏洞小结
1 概念 上传文件时,服务器端脚本语言,未对上传的文件进行严格的验证和过滤,就有可能上传恶意的脚本文件,从而控制整个网站,甚至是服务器。 2 危害 ? 网站被控制,对文件增删改查,执行命令,链接数据库 ? 如果服务器长久未更新,可以利用exp提权,导致服务器沦陷 ? 同服务器的其他网站沦陷 3 导致 ...
分类:Web开发   时间:2019-07-06 11:21:24    收藏:0  评论:0  赞:0  阅读:100
linux单 open 设备
提供存取控制的强力方式是只允许一个设备一次被一个进程打开(单次打开). 这个技术最 好是避免因为它限制了用户的灵活性. 一个用户可能想运行不同的进程在一个设备上, 一 个读状态信息而另一个写数据. 在某些情况下, 用户通过一个外壳脚本运行几个简单的程 序可做很多事情, 只要它们可并发存取设备. 换句 ...
分类:系统服务   时间:2019-07-06 11:20:58    收藏:0  评论:0  赞:0  阅读:101
github代码推送
git init // 初始化版本库 git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注 git remote add origin 你的远程库地址 // ...
分类:其他   时间:2019-07-06 11:20:35    收藏:0  评论:0  赞:0  阅读:87
Java基础之抽象类和接口
今天来说说抽象类和接口的实现以及它们的区别。我们知道抽象类和接口都是对具体事物的抽象,接口在实现上比抽象类更加抽象,抽象类中可以有普通方法和变量,而接口中只有抽象方法和不可变常量。但是从另一个角度看,抽象类似乎又比接口更具抽象,我们在开发过程中选择定义抽象类或是接口往往是通过判断是对这一事物本质的抽 ...
分类:编程语言   时间:2019-07-06 11:19:29    收藏:0  评论:0  赞:0  阅读:112
十五、CI框架之自动加载数据库
一、在config的autoload.php文件中,如果写入以下代码,那么在控制器中无需再次加载数据库了,相当于全局自动加载数据库了 ...
分类:数据库技术   时间:2019-07-06 11:18:57    收藏:0  评论:0  赞:0  阅读:126
linux进程睡眠的介绍
对于一个进程"睡眠"意味着什么? 当一个进程被置为睡眠, 它被标识为处于一个特殊的状 态并且从调度器的运行队列中去除. 直到发生某些事情改变了那个状态, 这个进程将不被 在任何 CPU 上调度, 并且, 因此, 将不会运行. 一个睡着的进程已被搁置到系统的一边, 等待以后发生事件. 对于一个 Lin ...
分类:系统服务   时间:2019-07-06 11:18:06    收藏:0  评论:0  赞:0  阅读:80
机器学习深度学习框架使用问题汇总
1.使用keras做mnist分类时,运行时GPU报错 错误信息如下: 解决办法: 在前面设置tensorflow对GPU内存的分配比例: ...
分类:其他   时间:2019-07-06 11:17:32    收藏:0  评论:0  赞:0  阅读:709
~~函数进阶(一):装饰器~~
进击のpython 函数进阶 装饰器 知道京东吧(不知道?那你知道淘宝,蘑菇街吧) 我们身为用户,在进入界面的时候 首先会提示我们登陆是吧 当我们登陆的时候,接下来的所有操作就不用再验证身份了 否则,一到收藏啊,关注啊,就需要我们重新登陆 那我们可不可以做一个这个呢?? 没有数据库,我们模拟一个数据 ...
分类:其他   时间:2019-07-06 11:16:23    收藏:0  评论:0  赞:0  阅读:77
nohup 后台执行
nohup 默认是当前用户执行的,当当前用户退出会导致执行进程异常。 所以正确的 nohup 是指定 /bin/bash 进行执行。 nohup 执行 默认会自动生成一个 nohup.out 记录文件,会日积月累的越来越大; ...
分类:其他   时间:2019-07-06 11:16:04    收藏:0  评论:0  赞:0  阅读:100
linux 选择 ioctl 命令
在为 ioctl 编写代码之前, 你需要选择对应命令的数字. 许多程序员的第一个本能的反 应是选择一组小数从0或1 开始, 并且从此开始向上. 但是, 有充分的理由不这样做. ioctl 命令数字应当在这个系统是唯一的, 为了阻止向错误的设备发出正确的命令而引起 的错误. 这样的不匹配不会不可能发生 ...
分类:系统服务   时间:2019-07-06 11:14:57    收藏:0  评论:0  赞:0  阅读:97
WSAStartup() - 使用方法
当一个应用程序调用WSAStartup函数时, 操作系统根据请求的Socket版本来搜索相应的Socket库,然后绑定找到的Socket库到该应用程序中。 以后应用程序就可以调用所请求的Socket库中的其它Socket函数了。该函数执行成功后返回0。例:假如一个程序要使用2.1版本的Socket, ...
分类:其他   时间:2019-07-06 11:14:25    收藏:0  评论:0  赞:0  阅读:128
java设计模式:代理模式
什么是代理模式? 对于一个类的方法的调用,不直接通过该类的对象来调用方法,程序里有一个专门的代理类,通过调用代理类的方法来实现真实类内部方法的调用。 特征是:代理类和委托类有同样的接口,代理类主要负责为委托类预处理信息、过滤信息、把信息转发给委托类、以及时候处理信息等。代理类对象类本身并不真正实现服 ...
分类:编程语言   时间:2019-07-06 11:13:58    收藏:0  评论:0  赞:0  阅读:119
1046条   上一页 1 ... 40 41 42 43 44 ... 53 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!