键值

MiniGUI.cfg 文件详解

匿名 (未验证) 提交于 2019-12-03 00:34:01
5、 MiniGUI 5 MiniGUI V3.0 的运行 5.1 建立 MiniGUI V3.0 运行环境的前提 5.2 MiniGUI.cfg说明 5.2.1 配置文件MiniGUI.cfg格式简介 5.2.2 system段 5.2.3 图形引擎配置段 fbcon段 qvfb段 pc_xvfb 段 rtos_xvfb 段 shadow 段 mlshadow 段 5.2.4 字体配置段 systemfont 段 rawbitmapfonts、varbitmapfonts、upf、qpf、truetypefonts段 5.2.5 mouse段 5.2.6 event段 5.2.7 cursorinfo段 5.2.8 resinfo段 5.2.9 渲染器的设置 classic/flat/fashion 渲染器 skin 渲染器 5.2.10 默认的MiniGUI.cfg文件内容 5.3 环境变量 MiniGUI MiniGUI MiniGUI 支持 POSIX1.X 的 UNIX 系统。这包括 Linux 2.4 和 2.6 等,也包括 uClinux 等非标准 Linux 系统。 MiniGUI -Process 的运行需要系统提供 System V 的如下进程间通讯机制:共享内存和信号量。 MiniGUI -Processes 需要 UNIX 域套接字机制的支持。

为什么HashMap初始容量为16,加载因子为0.75

匿名 (未验证) 提交于 2019-12-03 00:27:02
文章转自 https://blog.csdn.net/Dazhu233/article/details/79596584,好文要顶,感谢分享!!! HashMap初始化和扩容 先看HashMap的定义: public class HashMap<K,V> extends AbstractMap <K,V> implements Map <K,V>, Cloneable , Serializable HashMap是AbstractMap的子类,实现了Map接口。 HashMap () HashMap HashMap HashMap HashMap Map . 总共给出了4中构造方法。 3.HashMap(int initialCapacity ,float loadFactor)指定初始化大小和加载因子大小; 4.HashMap(Map<? extends K,? extends V> m) 用现有的一个map来构造HashMap。 先分析一下初始化代码 [java] view plain copy public int float if (initialCapacity< 0 //初始化大小小于0,抛出异常 throw new if (initialCapacity>MAXIMUM_CAPACITY) //初始大小最大为默认最大值 if 0 //加载因子要在0到1之间 throw

面向对象的特性

匿名 (未验证) 提交于 2019-12-03 00:22:01
JavaScript面向对象的特性 1. 封装性 对象是将数据与功能组合到一起, 即封装 js 对象就是 键值对的集合 键值如果是数据( 基本数据, 复合数据, 空数据 ), 就称为属性 如果键值是函数, 那么就称为方法 对象就是将属性与方法封装起来 方法是将过程封装起来 2. 继承性 所谓继承就是自己没有, 别人有,拿过来为自己所用, 并成为自己的东西 2.1. 传统继承基于模板 子类可以使用从父类继承的属性和方法。 class Person { string name; int age; } class Student : Person { } var stu = new Student(); stu.name 即:让某个类型的对象获得另一个类型的对象的属性的方法 2.2. js 继承基于对象 在JavaScript中,继承就是当前对象可以使用其他对象的方法和属性。 js继承实现举例:混入(mix) function mix ( o1, o2 ) { for ( var k in o2 ) { o1[ k ] = o2[ k ]; } } 3. 多态性(基于强类型) 只做了解 把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。 动物 animal = new 子类(); // 子类:麻雀、狗、猫、猪、狐狸...

L2-4 链表去重(25 分)

匿名 (未验证) 提交于 2019-12-03 00:22:01
L2-4 链表去重(25 分) 给定一个带整数键值的链表 L,你需要把其中绝对值重复的键值结点删掉。即对每个键值 K,只有第一个绝对值等于 K 的结点被保留。同时,所有被删除的结点须被保存在另一个链表上。例如给定 L 为 21→-15→-15→-7→15,你需要输出去重后的链表 21→-15→-7,还有被删除的链表 -15→15。 输入格式: 输入在第一行给出 L 的第一个结点的地址和一个正整数 N(≤10 随后 N 行,每行按以下格式描述一个结点: 地址 键值 下一个结点 其中地址是该结点的地址,键值是绝对值不超过10 输出格式: 首先输出去重后的链表,然后输出被删除的链表。每个结点占一行,按输入的格式输出。 输入样例: 00100 5 99999 -7 87654 23854 -15 00000 87654 15 -1 00000 -15 99999 00100 21 23854 输出样例: 00100 21 23854 23854 -15 99999 99999 -7 -1 00000 -15 87654 87654 15 -1 对于这个题不涉及什么算法之类的,要求得只是你逻辑思维,是你能不能在短 间内有一种思路去尝试,然后在经过各种调试,最后生成自己得 AC 代码。我一开始 没有思路,以为会涉及到链表得知识,其实不然,这是个假链表。我在网上看了各 种方法

zabbix 的 lld 低级别发现

匿名 (未验证) 提交于 2019-12-03 00:17:01
Zabbix LLD 低级别发现的大概配置流程。 lld的低级别发现,是在模板或主机的自动发现里边进行配置的,配置流程如下,(以模板为例): 1、创建自动发现规则 类型:一般选择 “zabbix 客户端” 或 “zabbix 客户端(主动式)” 这两种方式, 键值: vs.fs.discovery 是系统自带的键值(可以通过查看产品手册查看系统自带哪些键值,自动发现的键值一般以 “.discovery” 结尾), 主机接口:写agent端的地址和端口 进程: 属于预处理 LLD macros : 是lld的宏,也可以写在脚本里边,如下 计算方式:详细看产品手册 {#FSNAME} :是宏,说白了就是脚本里的变量,是系统自带的,自己写脚本的话可以自己定义 正则表达式:是匹配的规则,在"管理"-->"一般"-->"下拉框中选择 正则表达式" 总体来说就是这个宏(匹配/不匹配) 哪条规则 2、创建监控项原型, 监控项的名称和键值都有宏({#IFNAME})的部分,键值都是agent自带的 3、触发器原型:触发器的名称有宏的存在,选择相应的监控项 4、图形原型: 选择相应的监控项 来源:51CTO 作者: heypon 链接:https://blog.51cto.com/13930997/2447851

键值对照表

匿名 (未验证) 提交于 2019-12-03 00:14:01
键值对照表 虚拟键值表 虚拟键 十六进制值 十进制值 相应键盘或鼠标键 VK_LBUTTON 1 1 鼠标左键 VK_RBUTTON 2 2 鼠标右键 VK_CANCEL 3 3 Ctrl-Break键 VK_MBUTTON 4 4 鼠标中键 VK_BACK 8 8 Backspace键 VK_TAB 9 9 Tab键 VK_CLEAR 0C 12 Clear键 VK_RETURN 0D 13 Enter键 VK_SHIFT 10 16 Shift键 VK_CONTROL 11 17 Ctrl键 VK_MENU 12 18 Alt键 VK_PAUSE 13 19 Pause键 VK_CAPITAL 14 20 Caps Lock键 VK_ESCAPE 1B 27 Esc键 VK_SPACE 20 32 Space键 VK_PRIOR 21 33 Page Up键 VK_NEXT 22 34 Page Down键 VK_END 23 35 End键 VK_HOME 24 36 Home键 VK_LEFT 25 37 ←键 VK_UP 26 38 ↑键 VK_RIGHT 27 39 →键 VK_DOWN 28 40 ↓键 VK_SELECT 29 41 Select键 VK_PRINT 2A 42 Print键 VK_EXECUTE 2B 43 Execute键 VK_SNAPSHOT

cookie和session

痴心易碎 提交于 2019-12-03 00:10:25
Cookie 为什么会有cookie 和session? ​ http协议是无状态的.(无法记住你是谁,每次请求都是相当于全新的) ​ 无法记住你是谁,所以我们需要将每次客户端和服务端会话产生的数据保留保存起来,也就是说'保持状态',那么就产生了Cookie. 什么是Cookie? cookie服务器发送出来在客户端浏览器上保存的键值对,下次浏览器访问服务器的时候浏览器就会自动携带键值对,这样服务器就能通过Cookie的内容来判断这个是谁了. 默认情况下它是服务端设置在客户端浏览器上的键值对,那么也就意味着浏览器可以拒绝服务端的命令... Django中Cookie操作 设置,获取,删除Cookie obj = HttpResponse() obj = render(request,) obj = redirect() # 获取Cookie request.COOKIES['key'] request.COOKIES.get() # 设置 obj.set_cookie(key,value,...) """ key, 键 value='', 值 max_age=None, 超时时间 expires=None, 超时时间(IE requires expires, so set it if hasn't been already.) path='/', Cookie生效的路径,/

最大堆和最小堆基本概念

匿名 (未验证) 提交于 2019-12-03 00:03:02
堆和栈的区别: 一、堆栈空间分配区别:   1、栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈;   2、堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。 二、堆栈缓存方式区别:   1、栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放;   2、堆是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定(并不是一旦成为孤儿对象就能被回收)。所以调用这些对象的速度要相对来得低一些。    三、堆栈数据结构区别:   堆(数据结构):堆可以被看成是一棵树,如:堆排序;   栈(数据结构):一种先进后出的数据结构。 最大堆和最小堆是二叉堆的两种形式。 最大堆:根结点的键值是所有堆结点键值中最大者,且每个结点的值都比其孩子的值大。 最小堆:根结点的键值是所有堆结点键值中最小者,且每个结点的值都比其孩子的值小。 堆树的定义如下 : (1)堆树是一颗完全二叉树; (2)堆树中某个节点的值总是不大于或不小于其孩子节点的值; (3)堆树中每个节点的子树都是堆树。 当父节点的键值总是大于或等于任何一个子节点的键值时为最大堆。 当父节点的键值总是小于或等于任何一个子节点的键值时为最小堆。如下图所示,左边为最大堆,右边为最小堆。 具体代码实现参考以下链接:

HashMap的底层实现原理

匿名 (未验证) 提交于 2019-12-02 23:59:01
HashMap的底层是通过 数组+链表 (即哈希表)的结构来实现的。 HashMap的实例有两个参数影响其性能: 初始容量 和 加载因子 。 初始容量只是哈希表在创建时的容量,加载因子是哈希表在其容量自动增加之前可以达到多满的一种尺度。当哈希表中的条目超出了加载因子与当前容量的乘积时,通过调用rehash方法将容量翻倍。 简单说下HashMap的工作原理 : HashMap基于hashing原理,我们通过put()和get()方法存储和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashCode,然后找到bucket位置来存储值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发送碰撞了,对象将会存储在链表的下一个节点中。HashMap在每个链表的节点中存储键值对对象。 面试中一些常见的问题: “你知道HashMap的工作原理吗?” “你知道HashMap的get()方法的工作原理吗?” 答 :HashMap是基于hashing的原理,我们使用put(key,value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,我们先对键调用hashCode()方法

Skype for business聊天记录保存在outlook中乱码

匿名 (未验证) 提交于 2019-12-02 23:52:01
Skype for business客户端,聊天记录用outlook、OWA看的时候中文部分都是乱码,但是本身IM的消息用Skype打开不是乱码(IM消息预览时,中文部分又是乱码) Reason 该问题是由于Skype编码问题导致的,但Skype编码是调用word的编码器实现的,所以从根本上讲是在调用word编码器时出错导致的。 Solution 修改注册表Encoding键值即可解决 注册表路径: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Internet 修改Encoding键值为437 退出Skype重新登陆,即可解决 注:在该注册表下默认是没有Encoding这个键值的,当用Word修改了高级设置中的Encoding的内容后,系统就会加上这个键值。由于Skype for business的软件BUG,造成聊天记录乱码。而且这个键值是不能通过Word的Encoding 编辑删除的。 扩展测试(自测,不代表官方): 将Encoding键值修改为437后问题解决。然后再将Encoding键值修改回有问题时的键值或将该项直接删除,都不会再复现该问题