10 缘在此山中

尚未进行身份认证

我要认证

专注SOA、4A、敏捷开发!

等级
TA的排名 22w+

银河麒麟QEMUARM架构虚拟机安装

近来项目用到银河麒麟操作FT2000CUP,所以研究下搭建虚拟机,毕竟实体机器化是要不少银子,携带也不便。 本实验基于QEMU5.0+Kylin-Desktop-V10-Release-Build1-20200618-arm64.iso 下载地址 链接:https://pan.baidu.com/s/1yJLUqENWukrd3WulBdTGjw 提取码:mkwo QEMU https://www.qemu.org/ 搭建过程用到关键命令 ...

2020-07-30 13:03:56

详细Oracle 安装文档

http://www.cnblogs.com/xqzt/p/5456401.html

2017-08-08 00:27:18

OAM与CA集成

OAM与CA集成简述双因子认证是很多系统安全的必满足要求之一。双因子认证是指指结合密码以及实物(信用卡、SMS手机、令牌或指纹等生物标志)两种条件对用户进行认证的方法。OAM支持密码认证,但是并没有内置CA。本文为OAM实施人员提供OAM与CA集成方案。认证原理使用CA证书认证过程如下图: 在该认证过程需要开发自定义登录工程,当请求转发到自定义登录工程,会读取证书先到证书服务器认证,经过认证后

2017-07-24 21:26:01

OAM密码加密传输

OAM密码加密传输方案采用Oracle Access Manager 作为认证组件,但是基于Http/Https传输过程过程密码都是可以通过BurpSuite抓取。本文用于记录对密码加密传输及服务端解密的过程。实现思路Oracle Access Manager 采用有自己的认证Server 端口,提供灵活的基于schema配置方式,登录工程和认证模块都可以自定义。下面是OAM认证原理图: 登录模块

2017-07-24 19:36:44

Ngx_lua

ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM; 2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问; 3、每个外部请求都由一个Lua协程处理,协程之间数据隔离; 4、Lua代码调用I/O操作等异步接口时,会挂起当前协程(并保护上下文数据),而不阻塞worker; 5、I/O等异步操作完成时还原相关

2017-07-06 01:28:51

企业服务总线

简介如今似乎每个人都需要使用企业服务总线 (ESB),但关于其实际好处以及这一术语所涉及的各种概念还有诸多困惑。下面这些语句透露出这种不确定性:“求助!老板说我们需要一个 ESB”或者“我究竟为什么需要 ESB?我使用 BPEL 或 BPMN 不能实现同样的功能吗?”甚至是“X 语言能满足我们的一切需要。”本文试图用具体示例回答有关该术语的一些最重要的问题,从而阐明被认为是“正确的”ESB 应用领域

2017-07-05 14:58:30

身份鉴别类产品认证关注点

以下A级会影响认证结果 当失败的用户身份鉴别尝试次数达到规定的数值时,必须能够中止用户与系统之间的会话过程。(A级) 必须对身份鉴别失败事件进行审计跟踪。(B级) 需保证审计信息不能被未授权的更改或破坏。(B级) 每个授权用户必须具有唯一的用户标识(ID)和唯一的身份鉴别信息。(A级) 如果进行用户和系统之间的相互身份鉴别,则系统也必须具有唯一的身份鉴别信息。(B级) 用户和系统的身份鉴

2017-06-08 10:33:38

对象导论

我们之所以将自然界分解,组成各种概念,并按其含义分类,主要是因为我们是整个口语交流社会共同遵守的协定的参与者,这个协定以语言的形式固定下来……除非赞成这个协定中的规定的有关语言信息的组织和分类,否则我们根本无法交谈。 ——benjamin lee whorf抽象过程所有编程语言都提供抽象机制,人们之所以可以解决问题的复杂性直接取决于抽象的类型和质量。 面向对象程序设计方式: 1、万物皆为对象

2017-06-08 10:31:24

系统设计原则

在我们过去设计系统中,总是不断针对新的需求去研发新的系统,而很多系统的设计都是可以触类旁通的。在系统设计时,要因场景、时间而异,一个系统也不是一下子设计非常完美的,在有限时间有限资源下,一定是先解决当下最核心的问题,预测未来可能发生的问题,一步步解决最痛点的问题。也就是说,系统设计是个迭代的过程,在迭代过程发现问题并修复问题,即满足需求的系统是不断迭代出来的,这是一个持续的过程。不过,在开始有个好的

2017-05-28 23:43:27

Lua知识点九

Weak表Lua自动进行内存的管理。程序只能创建对象(表,函数等),而没有执行删除对象的函数。通过使用垃圾收集技术,Lua会自动删除那些失效的对象。 Weak表是一种用来告诉Lua一个引用不应该防止对象被回收的机制。 表有keys和values,而这两者都可能包含任何类型的对象。 要注意,只有对象才可以从一个weak table中被收集。记忆函数记忆技术在保持一些类型对象的唯一性上同样有用。关

2017-05-27 19:06:20

Lua知识点八 面向对象程序设计

Lua中的表不仅在某种意义上是一种对象。像对象一样,表也有状态(成员变量);也有与对象的值独立的本性,特别是拥有两个不同值的对象(table)代表两个不同的对象;一个对象在不同的时候也可以有不同的值,但他始终是一个对象;类Lua不存在类的概念,每个对象定义他自己的行为并拥有自己的形状(shape)。每个对象都有一个prototype(原型),当调用不属于对象的某些操作时,会最先会到prototype

2017-05-26 22:57:50

Lua知识点七

数据文件与持久化将我们的数据文件内容作为Lua代码写到Lua程序中去。 Lua不仅运行速度快,编译速度也快。例如,上面这段搜集作者名的代码处理一个2MB的数据文件时间不会超过1秒。 序列化一些数据,为了将数据转换为字节流或者字符流,这样我们就可以保存到文件或者通过网络发送出去。 为了以安全的方式引用任意的字符串,string标准库提供了格式化函数专门提供”%q”选项。它可以使用双引号表示字符

2017-05-26 21:52:55

Lua知识点六 数据结构

table是Lua中唯一的数据结构,其他语言所提供的数据结构,如:arrays、records、lists、queues、sets等,Lua都是通过table来实现,并且在lua中table很好的实现了这些数据结构。

2017-05-26 00:01:48

Lua知识点五 协同程序

协同的基础Lua的所有协同函数存放于coroutine table中。create函数用于创建新的协同程序,其只有一个参数:一个函数,即协同程序将要运行的代码。若一切顺利,返回值为thread类型,表示创建成功。 协同有三个状态:挂起态(suspended)、运行态(running)、停止态(dead)。 co = coroutine.create(function () print(

2017-05-25 23:42:18

Lua知识点四 编译·运行·错误信息

Lua当作解释型语言,但是Lua会首先把代码预编译成中间码然后再执行(很多解释型语言都是这么做的)。在解释型语言中存在编译阶段听起来不合适,然而,解释型语言的特征不在于他们是否被编译,而是编译器是语言运行时的一部分,所以,执行编译产生的中间码速度会更快。 完成简单的功能dofile比较方便,他读入文件编译并且执行。然而loadfile更加灵活。在发生错误的情况下,loadfile返回nil和错误信

2017-05-25 13:54:00

Lua知识点三 迭代器与泛型for

迭代器与闭包迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。迭代器需要保留上一次成功调用的状态和下一次成功调用的状态,也就是他知道来自于哪里和将要前往哪里。闭包提供的机制可以很容易实现这个任务。记住:闭包是一个内部函数,它可以访问一个或者多个外部函数的外部局部变量。每次闭包的成功调用后这些外部局部变量都保存他们的值(状态)。当然如果要创建一个闭包必须要创建其外部局部变量。所以一个典型的闭

2017-05-25 13:13:33

Lua知识点二

1表达式1.1算术运算符二元运算符:+ - * / ^ (加减乘除幂) 一元运算符:- (负值) 这些运算符的操作数都是实数。 1.2关系运算符< > <= >= == ~= Lua比较数字按传统的数字大小进行,比较字符串按字母的顺序进行,但是字母顺序依赖于本地环境。1.3逻辑运算符and or not 逻辑运算符认为false和

2017-05-24 23:22:08

Lua知识点一

Lua知识点一1起点2类型与值1起点Chunk是一系列语句,Lua执行的每一块语句,比如一个文件或者交互模式下的每一行都是一个Chunk。 每个语句结尾的分号(;)是可选的,但如果同一行有多个语句最好用; 标示符:字母(letter)或者下划线开头的字母、下划线、数字序列.最好不要使用下划线加大写字母的标示符,因为Lua的保留字也是这样的。Lua中,letter的含义是依赖于本地环境的 保留字

2017-05-23 22:50:45

Lua语言

Lua就被设计成很容易和传统的C/C++整合的语言。Lua是一个小巧而简单的语言,因为Lua不致力于做C语言已经做得很好的领域,比如:性能、底层操作以及与第三方软件的接口。Lua依赖于C去做完成这些任务。Lua所提供的机制是C不善于的:高级语言、动态结构、简洁、易于测试和调试等。正因为如此,Lua具有良好的安全保证,自动内存管理,简便的字符串处理功能及其他动态数据的改变。Lua与Perl、Tcl、R

2017-05-23 11:00:17

Mysql安装

1.安装cmake yum install cmake 2.安装 bison yum install bison 2.编译mysql tar zxvf cmake-2.8.5.tar.gz cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql make && make install 3.配置库 复制配置文件

2017-05-22 23:37:17

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。