展开

关键词

OpenGLES_01_

OpenGL 渲染原 ? 光栅化 比如你画一个圆,在光栅化得阶段,就是根据你设置的参数,绘制空心圆还是实心圆的阶段,它主要根据点画模式,去将几何数据转换为片段的过程,它处的操作还有(直线的宽度,大小,着色模型,抗锯齿处等计算 ),每个片段都具有各自的颜色和深度值 纹内存 存放纹图片的内存区域 片段着色器 对最终像素点,显示颜色做一些,运算或者处操作,比如你想让显示的图片变的模糊,你就在这里干. 片段操作 我们在片段着色器上纹图片或者颜色数据进行了处操作,但是还没有显示到片段上,前面的一些操作,生成了最终的颜色和深度,如果有效,执行可用的裁剪测试,alpha测试,模板测试和深度缓冲测试,某种测试失败将放弃最终片段方块的继续处 如果成功,执行的是混合,抖动,逻辑操作以及根据一个位掩码屏蔽操作,完成处的片段就会被绘制到适当的缓冲区上。

26410

this加例子)

全局上下文 在全局运行上下文中(在任何函数体外部),this指代全局对象,无是否在严格模式下。 DOM事件处函数中的 this 当函数被用作事件处函数时,它的this指向触发事件的元素(一些浏览器在使用非addEventListener的函数动态添加监听函数时不遵守这个约定)。

3610
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Paxos(3): Master选举

    前文:Paxos(2): Multi-Paxos与Leader 建议没有阅读前面文章的读者可以先花少许时间阅读一下。 Master 开门见山,我们先明确一下Master的定义。 Paxos的工程应用 这个涉及到Paxos工程上API设计以及状态机,这里先不展开讲,来看一张图相信大家就懂了,图片来自文"Paxos Made Live"。 相信如果解了Paxos算法的读者,应该可以很轻松回答这个问题。 解乐观锁的读者应该可以很快脑补出version的作用,这里就不详细展开了。 OpenIMgithub开源地址: https://github.com/OpenIMSDK/Open-IM-Server OpenIM官网 :https://www.rentsoft.cn OpenIM官方

    17930

    Linux分区的原

    1.Linux有多少个分区.分给哪一个目录,整个文件系统也只有一个根目录.它的每一个分区都是用来组成整个文件系统的一部分.Linux使用一种”载入”的处办法.将分区和目录联系起来.这时要载入一个分区 ,将使它的存储空间在一个目录下获得. 2.Linux硬盘编号说明 Linux中的硬盘分为IDE硬盘,SCSI硬盘和SATA硬盘 硬盘编号格式为”sdXY”,其中”sd”表示硬盘为SCSI的类型(IDE类型为 可以通过lsblk查看硬盘分区和挂载情况 3.硬盘挂载和卸载操作 给当前linux系统添加一块新的硬盘(2GB),并挂载到指定的目录(/home/disk2-1目录) 执行步骤: 在虚拟机中添加一个新硬盘 对新硬盘进行分区 对新硬盘的分区进行格式化 格式化指令: mkfs -t ext4 需要格式化的磁盘分区文件 将分区挂载到linux对应的目录上 挂载指令: mount 分区文件 挂载目录 注意: 挂载到的目录需要提前创建

    17000

    Paxos(2): Multi-Paxos与Leader

    前文:Paxos(1): 朴素Paxos算法推导与证明 解朴素Paxos是阅读本文的前提。 这里提一下我所观察到的Multi-Paxos的一个误区,很多人认为Multi-Paxos是由leader驱动去掉Prepare的,更有说在有Leader的情况下才能完成Multi-Paxos算法,这都是解有误 怎么得到一个Leader,真的非常之简单,Lamport的文甚至的不屑一提。 题外话:为何网上出现很多非常复杂的选举Leader算法,有的甚至利用Paxos算法去选举Leader,我觉的他们很有可能是没有完全解Multi-Paxos,走入了必须有Leader这个误区。 OpenIMgithub开源地址: https://github.com/OpenIMSDK/Open-IM-Server OpenIM官网 :https://www.rentsoft.cn OpenIM官方

    8820

    Apache Shiro权限框架

    Apache Shiro权限管框架 Apache Shiro的官网地址如下: http://shiro.apache.org/ Apache Shiro是一个简单易用且强大而灵活的开源Java 它干净利落地处身份认证、授权以及企业会话管和加密。Shiro拥有易于解的API,你可以快速且容易地使用它来保护任何应用程序——从最小的移动应用程序到最大的web和企业应用程序。 Session Management(会话管):管用户特定的会话,即使在非 Web 或 EJB 应用程序。 SecurityManager:Shiro 架构的心脏,用来协调内部各安全组件,管内部组件实例,并通过它来提供安全管的各种服务。 会话管相关类图: ?

    41630

    RPC以及Dubbo的使用

    客户方像调用本地方法一样去调用远程接口方法,RPC 框架提供接口的代实现,实际的调用将委托给代 RpcProxy 。 代封装调用信息并将调用转交给 RpcInvoker 去实际执行。 RpcServer 负责导出(export)远程接口 RpcClient 负责导入(import)远程接口的代实现 RpcProxy 远程接口的代实现 RpcInvoker 客户方实现:负责编码调用信息和发送调用请求到服务方并等待调用结果返回 java 里至少提供了两种技术来提供动态代码生成,一种是 jdk 动态代,另外一种是字节码生成。 动态代相比字节码生成使用起来更方便,但动态代方式在性能上是要逊色于直接的字节码生成的,而字节码生成在代码可读性上要差很多。 RPC 异常处 RPC 怎样努力把远程调用伪装的像本地调用,但它们依然有很大的不同点,而且有一些异常情况是在本地调用时绝对不会碰到的。

    83230

    Arch Linux的推荐、

    Arch Linux(或Arch /ˈɑːrtʃ/))是一款基于 x86-64 架构的 Linux 发行版。系统主要由自由和开源软件组成,支持社区参与。 该 Wiki 经常编有特定主题的最新信息,受到了 Linux 社区的广泛认可,内容也应用在 Arch Linux 以外的领域。 历史 这些年来,Arch 社区不断成长,最近也收到大量的 关注和评。 它受到Slackware, BSD, PLD Linux 和 CRUX 的启发,但是那时候这些发行版缺少软件包管工具。 Arch 安装脚本 2012 年 7 月的 Arch Linux 安装质中 弃用了 基于菜单的 Arch 安装框架(AIF),改为使用Arch 安装脚本 (arch-install-scripts)。 pacman的目标是简化对软件包的管,无软件包是来自官方软件仓库还是来自用户自己的创建。 pacman 通过和主服务器同步软件包列表来进行系统更新。

    9420

    Linux系统管 — 81、进程管 _

    目录 1、进程与线程的概念 2、什么是进程管 3、进程管的作用 4、Linux进程的几种状态 5、进程与线程的关系 (1)线程与进程的关系 (2)总结 1、进程与线程的概念 来源百度百科: 进程 想的状态是,在服务器出现问题,但是还没有造成服务器宕机或停止服务时,就人为干预解决了问题。进程管最主要的工作就是判断服务器当前运行是否健康,是否需要人为干预。 如果服务器的CPU占用率、内存占用率过高,就需要人为入解决问题了。 查看系统中所有的进程:我们需要查看系统中所有正在运行的进程,通过这些进程可以判断系统中运行了哪些服务,是否有非法服务运行。 只有当正确终止进程的手段失效的情况下,才会考虑使用kill命令杀死进程(你不是杀手,不要什么进程都用kill来终止,否则非常容易导致服务器崩溃) 4、Linux进程的几种状态 D:不可被唤醒的睡眠状态, 同一个程序中至少包含一个进程。

    11220

    Linux简单

    Linux是什么?Linux是一个操作系统。操作系统是管和控制计算机硬件与软件资源的计算机程序,其他软件都在操作系统的支持下运行。 更加准确一点,Linux是一个操作系统的内核,Linux核心和很多软件一起构成一个完整的操作系统。Windows 10 和 MAC OS X 都是操作系统。在Linux诞生之前,不得不提Unix。 1991年的10月5日,linus在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生。可以到Linux Kernel了解更多消息。

    17650

    可计算性与复杂性

    前言 这周收到了篇性的小文,但由于面试与入职等事情,今天才完成。 在学校里,我们经常被教授一个问题和功能的心模型,就像这样: 函数是一个通过输入x以便获得一个输出f(x)的过程。 在这一点上,你可能会想,“无穷大本身就是一个奇怪的想法;现在我必须处其中的两个!” 好吧,没那么糟。可数无限集是可以枚举的。 总结 在我们对可计算性的研究中,我们已经看到了如何有许多函数是不可计算的。我们通过计算精确地定义了我们的意思,从他自己的笔和纸的经验一直回到图灵的灵感来正式化图灵机。 NP问题,而且它是当今计算机科学中最重要的开放问题,如果不是所有的数学问题的话。事实上,在2000年,克莱数学研究所将P vs.

    90210

    可计算性与复杂性

    在学校里,我们经常被教授一个问题和功能的心模型,就像这样: 函数是一个通过输入x以便获得一个输出f(x)的过程。 在这一点上,你可能会想,“无穷大本身就是一个奇怪的想法;现在我必须处其中的两个!” 好吧,没那么糟。可数无限集是可以枚举的。 总结 在我们对可计算性的研究中,我们已经看到了如何有许多函数是不可计算的。我们通过计算精确地定义了我们的意思,从他自己的笔和纸的经验一直回到图灵的灵感来正式化图灵机。 这是一个计算上易于处的问题。 另一方面,考虑一下旅行推销员的问题,目标是在尽可能短的距离内访问一个可能的目的地的子集。 NP问题,而且它是当今计算机科学中最重要的开放问题,如果不是所有的数学问题的话。事实上,在2000年,克莱数学研究所将P vs.

    21230

    Paxos(4): 动态成员变更

    多数派的本质 在讲解成员变更之前,我们先回顾一下前文的Paxos第一篇文章 Paxos(1): 朴素Paxos算法推导与证明, (仔细回顾数学定义和投票约束章节)文中提到Bqrm为一轮成功投票所需要的投票者集合 而所有的,都是基于投票者集合是固定的。一旦投票者集合出现变化,Bqrm的定义将不再是多数派,Bqrm的取值将变得异常困难,而无法定义Bqrm,Paxos算法的约束就无法达成一致性。 我们再进行第二篇文章 Paxos(2): Multi-Paxos与Leader 的回顾,通过文章我们知道Paxos是以独立的实例的方式推进,从而产生一个一致的有序的系列,而每个实例都是单独运作的 在层面我们会放大任何现实中可能不会出现的细微错误,比如时间的不同步,网络包在交换机无限停留,操作系统调度导致的代码段卡壳等等,这些都会导致这些人肉方法不能上升到层面。 况且,我们接下来要的动态成员变更算法也是非常的简单。所以这些细致的问题就不展开来聊了。

    13820

    linux任务计划, chkconfig工具,systemd管服务, unit,target

    linux任务计划: ? 一.  Crontab crontab命令的功能是在一定的时间间隔调度一些命令的执行。 二.查看/etc/crontab文件 vi  /etc/crontab ? systemd系统服务管: ? systemctl start crond //启动服务 systemctl restart crond //重启服务 systemctl is-enabled crond //检查服务是否开机启动 unit list-units --type=service//列出状态为active的service  systemctl is-active crond.service //查看某个服务是否为active target 系统为了方便管用target来管unit  systemctl list-unit-files --type=target    列出系统下的target  systemctl list-dependencies

    33050

    RocketMQ分布式消息中间件

    RocketMQ 简 RocketMQ 是阿里巴巴在 2012 年开源的第三代分布式消息中间件 2018年9月,阿里巴巴将 RocketMQ 捐赠给 Apache 软件基金会作为开源项目 历年双11, RocketMQ Apache 上开源官方地址:https://rocketmq.apache.org/ GitHub 托管地址:https://github.com/apache/rocketmq 阿里官方的文档 Consumer Consumer 消息消费者,简单来说,消费 MQ 上的消息的应用程序就是消费者,至于消息是否进行逻辑处,还是直接存储到数据库等取决于业务需要。 主要包括两个功能: 代,NameServer 接受来自 Broker 集群的注册,并提供检测代是否存在的心跳机制。 路由管,NameServer 将保存有关代集群的全部路由信息以及客户端查询的队列信息。 RocketMQ 客户端(生产者/消费者)会从 NameServer 查询队列路由信息。

    53620

    linux Cgroup使用

    1、cgroup简 1.1、什么是cgroups? - notify_on_release flag:在退出时运行这个release代? - release agent:release notification的路径。 The use of a Linux virtual file system (vfs) to represent the cgroup hierarchy provides for a familiar 这个指针由子系统进行管,通用cgroup代码并不会touch这个指针。 3.2 同步 cgroup系统会使用到一个全局的cgroup_mutex。 (via task_lock()) - inside an rcu_read_lock() section via rcu_dereference() 3.3 子系统API 每个子系统应该: - 在linux

    3.3K60

    Linux tcpdump 使用

    tcpdump 是 Linux 系统提供一个非常强大的抓包工具,熟练使用它,对我们排查网络问题非常有用。 tcpdump 常用的选项有: -i 指定要捕获的目标网卡名,网卡名可以使用前面章节中的 ifconfig 命令获得;如果要抓所有网卡的上的包,可以使用 any 关键字。 使用 iptables -F 先将防火墙的已有规则都清掉,然后给防火墙的 INPUT 链上增加一个规则:丢弃本地网卡 lo(也就是 127.0.0.1 这个回环地址)上的所有 SYN 包。

    1.4K52

    Linux expect用法

    1.expect是linux中一个交互命令,一般在 /usr/bin/expect路径下,如果该路径未加入到环境中需要先添加,其作用场景常用于交互执行输入指令 常用命令: expect

    57120

    Linux调度原和应用(前篇)

    提示:公众号展示代码会自动折行,建议横屏阅读 摘要 本文(有码慎入)主要Linux任务调度相关的发展历史和基本原。 本文在过程中,会引用Linux的代码实现作为说明,同时阐述其中的一些趣闻轶事。 终于我们走到了最核心的scheduler函数,调度算法的具体实现,在下一篇的当中,我们会继续结合代码,Linux调度算法的前世今生,发展由来以及其中的恩怨纠葛。 总结 本文主要了与任务调度的一些基本概念,并结合Linux的实现进行了相关代码。 调度本身是一个庞大而复杂的话题,在后续的文章中,我们会继续就Linux的相关实现进行,同时结合数据库场景的实际应用作为例子,分享一些测试数据和结。 ---- ?

    66240

    文绘图软件

    引言 众所周知,高水平的配图可以令文、报告等显得耳目一新,瞬间提高一个档次。写文章、做报告,搞好配图已经成为了又一项标配技能。 接下来小编将为大家一些功能强大的绘图软件。 第10名:锯齿风Matlab Matlab只排在第十位是因为本来它就不是一个用来做画图的软件。 作为一款非常好的图片处工具,Adobe Illustrator广泛应用于印刷出版、海报书籍排版、专业插画、多媒体图像处和互联网页面的制作等,也可以为线稿提供较高的精度和控制,适合生产任何小型设计到大型的复杂项目 绚丽的原图: ? 复杂的人像图: ? 复杂的人像图: ? 本文转载自:这些文绘图软件,你会用哪个?

    54331

    相关产品

    • TencentOS Server

      TencentOS Server

      腾讯服务器操作系统(TencentOS Server,TS)是腾讯云推出的Linux操作系统,它旨在为云上运行的应用程序提供稳定、安全和高性能的执行环境。它可以运行在腾讯云CVM全规格实例上,包括黑石2.0服务器。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券