- AES-GCM和SM4-GCM工作原理及数据加解密验证方案详解
元直数字电路验证
PCIe/UCIe学习笔记国密算法数据加解密PCIe加密传输
AES-GCM和SM4-GCM工作原理及数据加解密验证方案详解下面分三部分给出:AES-GCM/SM4-GCM原理梳理基于OpenSSL的C语言ReferenceModel(可编译成DPI-C动态库)SystemVerilogDPI调用示例1.AES-GCM与SM4-GCM工作原理1.1GCM模式总体架构GCM(Galois/CounterMode)是一种同时提供加密(Confidentialit
- Linux SSH安全之禁用CBC模式(SSH Server CBC Mode Ciphers)
promise524
Linuxlinuxssh安全运维服务器CBCcipher
在Linux系统中,CBC(CipherBlockChaining)模式的加密算法被认为存在安全隐患(例如可能被攻击者利用来进行PaddingOracle攻击)。因此,建议禁用SSH服务中不安全的CBC模式加密算法,并使用更安全的加密算法:CTR(CounterMode)或GCM(Galois/CounterMode)。一.检查当前SSH服务支持的加密算法列出SSH服务支持的加密算法:使用以下命令
- 对称加密算法——GCM加密算法
纪元A梦
Java加密算法java算法对称加密算法GCM加密算法
JavaGCM算法详解1.理论背景GCM(Galois/CounterMode)是一种基于AES(AdvancedEncryptionStandard)的加密模式,由NIST(NationalInstituteofStandardsandTechnology)在2007年标准化。GCM结合了CTR(CounterMode)加密和Galois域乘法认证,提供了高效的加密和认证功能。GCM广泛应用于需
- 【Galois工具开发之路】SpringApplicationRunListener在SpringBoot项目启动过程中执行了两次...
newcih
SpringJavaspringbootjavaspringRunlistenerstarted
SpringApplicationRunListener是什么?SpringApplicationRunListener接口的作用主要就是在SpringBoot启动初始化的过程中可以通过SpringApplicationRunListener接口回调来让用户在启动的各个流程中可以加入自己的逻辑。比如以下的方法Galois通过注入各种Listener到SpringBoot的启动监听器列表中,实现了S
- 阶≥5的代数方程根式不可解问题
ATINER
算法
我的观点就是迄今为止尚无法证明根式不可解,虽然早就宣传Galois和Abel已经证明过,但早期没有论文,众所周知Galois21岁就死于一场决斗,Abel只活到27岁,仅Jacobson和Hungerford两人写的美国数学出版物研究生丛书里有证明(GTM32,GTM73),但仔细考察发现没完成。主要内容是我十几年前写的,今年秋季重新整理了一下,主要突破的思想,还是我当年冥思苦想之后困倦,一觉醒来
- GoLang AES GSM
叫我null
以太坊Whisper协议中,默认的对称加密使用的是AES-GCM加密算法。AES是一种对称加密算法,它的相关概念在此不赘述。GCM(Galois/CounterMode)指的是该对称加密采用Counter模式,并带有GMAC消息认证码。在详细介绍AES-GCM之前,我们先了解一些相关概念。https://blog.csdn.net/T0mato_/article/details/531607721
- 测试用例的设计方法(全):正交实验设计方法|功能图分析方法|场景设计方发
度假的小鱼
软件测试测试用例
正交实验设计方法一.方法简介利用因果图来设计测试用例时,作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得到。往往因果关系非常庞大,以至于据此因果图而得到的测试用例数目多的惊人,给软件测试带来沉重的负担,为了有效地,合理地减少测试的工时与费用,可利用正交实验设计方法进行测试用例的设计。正交实验设计方法:依据Galois理论,从大量的(实验)数据(测试例)中挑选适量的,有代表
- webrtc SRTP加密用到的参数
音视频开发老马
webrtcffmpeg
WebRTCSRTP加密使用的参数包括以下内容:加密算法:WebRTC支持的加密算法有AES-CM(AdvancedEncryptionStandardCounterMode)和AES-GCM(Galois/CounterMode),其中AES-GCM较为安全,但需要更高的计算资源。密钥长度:SRTP使用的密钥长度通常为128位或256位,密钥越长,安全性越高。初始化向量(IV):SRTP加密过程
- 常见的测试用例设计方法8---正交试验法
小宝的宝呢
软件测试软件测试黑盒测试测试用例设计方法测试方法正交试验法
目录一,正交试验法的定义二,正交试验法的一些基本概念三,正交试验设计方法步骤四,正交试验法案例分析分析需求获取因子与水平根据因子及水平数选择正交表替换因子水平,获取试验次数细化输出测试用例一,正交试验法的定义正交试验设计法依据Galois理论,从大量的(实验)数据(测试用例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法。改变了尺寸,测试程序都能自动地处理。二,
- #64 Abstract Interpretation: Introduction & #66 Galois Connections - 课程笔记
电影旅行敲代码
编译读书笔记
业余民科,阅读笔记,拾人牙慧前置知识OperationalsemanticsTAPLOpertionalsemanticsspecifiesthebehaviorofaprogramminglanguagebydefiningasimpleabstractmachineforit.Thismachineis“abstract”inthesensethatitusesthetermsofthelan
- GF(2)上矩阵秩的快速计算
处女座程序员的朋友
python
GF256=galois.GF(2**8)A=GF256(matrix)np.linalg.matrix_rank(A)print('np.linalg.matrix_rank(A):',np.linalg.matrix_rank(A))defis_all_sub_inverse(m,r,k):subs=combinations(range(k),r)num_subm=0foridxinsubs:
- 抽象代数
早安我的猫咪
有限域域是一个可以在其上进行加法、减法、乘法和除法运算而结果不会超出域的集合。如整数集合不是(很明显,使用除法得到的分数或小数已超出整数集合。如果域只包含有限个元素,则称其为有限域。有限域中元素的个数称为有限域的阶。每个有限域的阶必为素数的幂,即有限域的阶可表示为pⁿ(p是素数、n是正整数),该有限域通常称为Galois域(GaloisFields),记为GF(pⁿ)。当n=1时,存在有限域GF(
- 【Applied Algebra】扩域(Galois域)上的计算及其实现
hanss2
代数C/C++算法
扩域上(Galois域)的计算及其实现有限域FFF的特征为素数ppp;它可以视作素域Zp\mathbb{Z}_pZp上的n(n=POLYNOMIAL_DIV.degree(a)){DIS_DEG=POLYNOMIAL_RES.degree(a)-POLYNOMIAL_DIV.degree(a);COEFF_LEAD=POLYNOMIAL_RES.coeff(a,POLYNOMIAL_RES.deg
- 【Applied Algebra】扩域(Galois域)上的乘加法表构造
hanss2
算法密码学
【AppliedAlgebra】扩域(Galois域)上的乘法表构造在之前的文章里,我们讨论了扩域上(Galois域)的计算及其实现,但是侧重的是扩域中元素之间运算的细节实现,而如果想描述整个域的结构,就需要构造乘法表和加法表;实现仍然是基于c++和符号计算库GiNaC;运算表及其设计考虑Fpn\mathbb{F}_{p^n}Fpn上的元素,根据Fpn≅Fp/f(x)\mathbb{F}_{p^n
- 软件测试-正交实验法设计测试用例
Taylor swift是我的爱豆
笔记软件测试正交实验法设计软件测试
正交实验法设计测试用例正交实验法设计基本原理及例子正交表及其选择方法正交实验法设计步骤与实例正交实验法设计基本原理及例子正交实验法设计基本原理正交实验法又称为正交实验设计法,是根据伽瓦罗(Galois)理论,研究与处理多因素实验的一种科学方法。正交实验法利用已有的规格化的“正交表”,从大量的实验点中挑选出适量的、有代表性的点,合理地安排实验,用较少的实验次数,取得较为准确和可靠的实验结果。例子研究
- 群论奠基人—埃瓦伊斯特·伽罗瓦
readilen
原文链接:http://www.cnblogs.com/naotang/archive/2008/05/21/1203853.html埃瓦伊斯特·伽罗瓦(EvaristeGalois)1811年10月25日生于法国巴黎附近的拉赖因堡;1832年5月31日卒于巴黎。伽罗瓦的父亲N.G.伽罗瓦(Galois)是法国资产阶级革命的支持者,为人正直厚道。他在1815年拿破仑发动“百日政变”期间,当选为拉赖
- 代数结构
qtxzh
数学
文章目录群阿贝尔群半群独异点域环理想主理想向量空间模代数参考资料群群是最基本的代数结构,其来源于Galois对方程根的对称性的研究。实际上,代数一词就含有解方程的意思。群是一个配备有二元运算⋅ :G×G→G\cdot\colonG\timesG\toG⋅:G×G→G的集合GGG,满足封闭性、结合性、含单位元以及每个元素有逆元。1.封闭性通常是暗含在二元运算定义中的。2.结合性通常是默认成立的。阿
- 写给开发人员的实用密码学(六)—— 对称密钥加密算法
於清樂
目录零、术语介绍一、什么是对称加密量子安全性二、对称加密方案的结构三、分组密码工作模式0.初始向量IV1.CTR(Counter)分组模式{#counter_mode}2.GCM(Galois/Counter)分组模式3.如何选用块模式四、对称加密算法与对称加密方案1.安全的对称加密算法1.AES(Rijndael)2.Salsa20/ChaCha20ChaCha20-Poly13053.其他流行
- 伽罗华域(Galois Field)上的四则运算
shelldon
伽罗华域(GaloisField)上的四则运算ÉvaristeGalois,伽罗华(也译作伽瓦罗),法国数学家,群论的创立者。用群论彻底解决了根式求解代数方程的问题,而且由此发展了一整套关于群和域的理论。本文介绍伽罗华域,以及在伽罗华域上的四则运算方式。伽罗华域上的四则运算实际上是多项式计算,后文中详细介绍。一、相关数学概念1、域一组元素的集合,以及在集合上的四则运算,构成一个域。其中加法和乘法必
- 伽罗华域(Galois Field)有限域元素生成和运算原理
游侠souy
存储
存储编码,矩阵等之间的运算都是在伽罗华域(GaloisField,GF,有限域)上进行的,所以要实现底层的运算库,必须了解GF上的运算规则。域:一组元素的集合,以及在集合上的四则运算,构成一个域。其中加法和乘法必须满足交换、结合和分配的规律。加法和乘法具有封闭性,即加法和乘法结果仍然是域中的元素。域中必须有加法单位元和乘法单位元,且每一个元素都有对应的加法逆元和乘法逆元。但不要求域中的0有乘法逆元
- 伽罗华域(Galois Field)理解、基于伽罗华域的四则运算(附详细python代码)
hustfc
mininet
参考链接:https://blog.csdn.net/luotuo44/article/details/41645597参考链接:https://blog.csdn.net/shelldon/article/details/54729687伽罗华域定义我对伽罗华域的理解就是,给定一个域,比如4位,在4位之内的数字,不管加、减、乘、除,结果都在域里面,不会溢出,并且。运算时可逆的,能够还原比如4位最
- Matlab中的有限域计算
倾绝
数学
1有限域基础知识1.1有限域(Galois域)的构造令p为一个素数.则对任意的一个正整数n,存在一个特征为p,元素个数为pn的有限域GF(pn).注:任意一个有限域,其元素的个数一定为pn,其中p为一个素数(有限域的特征),n为一个正整数.例1(有限域GF(p))令p为一个素数,集合GF(p)=Zp={0,1,2,…,p−1}.在GF(p)上定义加法⊕和乘法⊙分别为模p加法和模p乘法,即任意的a,
- 指数多项式的Galois群计算
weixin_38166689
本文缘起不负责任的SergeLang的大代数(第274页例8),以及Кострикин的代数学引论引用了如下的事实事实.令$f_n=\sum_{k=0}^n\frac{X^k}{k!}$,那么$f_n$的Galois群是$\mathfrak{S}_n$如果$4\nmidn$,是$\mathfrak{A}_n$如果$4|n$.所谓多项式的Galois群是指其在$\mathbb{Q}$上的分裂域对应的
- 独角兽与数列(置换群循环)- HDU 4985
ACM算法日常
算法C/C++游戏算法游戏
群论是法国数学家伽罗瓦(Galois)的发明。伽罗瓦是一个极具传奇性的人物,年仅21岁就英年早逝于一场近乎自杀的决斗中。他用该理论,具体来说是伽罗瓦群,解决了五次方程问题。在此之前柯西(Augustin-LouisCauchy),阿贝尔(NielsHenrikAbel)等人也对群论作出了贡献。群是集合G+运算符·,它结合任何两个元素a和b而形成另一个元素,记为a·b。符号"·"是对具体给出的运算,
- 测试用例方法----正交试验(实验)设计法(黑盒)
小仓鼠打豆豆
测试用例笔记
一、所谓的正交实验设计法(OrthogonalExperimentaDesignMethod),是从大量的实验点中挑选出适量的,有代表性的点,应用依据伽罗瓦(Galois)理论导出的“正交表”,合理安排实验的一种科学的设计方法。二、在正交实验设计法中,通常使用下面两个术语:三、正交实验设计法设计测试用例的步骤四、正交实验法评价五、正交测试法应用六、正交表生成工具(正交设计助手II)的使用方法:一、
- AES-GCM加密算法
阿帮I3
AES是一种对称加密算法,可以参考:https://blog.csdn.net/qq_28205153/article/details/55798628。GCM(Galois/CounterMode)指的是该对称加密采用Counter模式,并带有GMAC消息认证码。在详细介绍AES-GCM之前,我们先了解一些相关概念。下文中出现的符号:Ek:使用秘钥k对输入做对称加密运算XOR:异或运算Mh:将输
- AES-GCM加密算法
工程人在路上
AES加密
原文链接:https://blog.csdn.net/andylau00j/article/details/79269303收起AES是一种对称加密算法,它的相关概念在此不赘述。GCM(Galois/CounterMode)指的是该对称加密采用Counter模式,并带有GMAC消息认证码。在详细介绍AES-GCM之前,我们先了解一些相关概念。下文中出现的符号:Ek使用秘钥k对输入做对称加密运算XO
- 群-数学概念概述
Jun-H
MathLearning
群(group)是一个数学概念,群论(grouptheory)是一门数学学科。群论是伽罗瓦(E.Galois)为了解决他那个时代的几个首要的数学问题之一而创造的,那个问题是:什么时候可以用二次公式的某个推广来找到一个多项式的根?自伽罗瓦以来,群论已经建立了许多其他的应用。S4的一个元素定义设G是一个非空集合,*是它的一个(二元)代数运算,如果满足以下条件:1.封闭性:群内任意两个元素或两个以上的元
- 伽罗华域(Galois Field,GF,有限域)乘法运算
MengBoy
EDA
GF(2m)域当m=8时,本原多项式为P(x)=x8+x4+x3+x2+1.这个很重要,因为一切化解都来源与此式。在伽罗华域中,加法等同于对应位异或,所以现在把α定义为P(x)=0的根,即α8+α4+α3+α2+1=0即可以得到α8=α4+α3+α2+1接着先给出下表付推导过程下面就按以下规则进行乘法运算0=000就是01=001就是12=0010就是x+0=x3=0011就是x+14=00100
- 什么是 AES-GCM加密算法
YongApple
非对称/对称加解密
AES是一种对称加密算法,它的相关概念在此不赘述。GCM(Galois/CounterMode)指的是该对称加密采用Counter模式,并带有GMAC消息认证码。在详细介绍AES-GCM之前,我们先了解一些相关概念。下文中出现的符号:Ek使用秘钥k对输入做对称加密运算XOR异或运算Mh将输入与秘钥h在有限域GF(2^128)上做乘法ECB(ElectronicMode电子密码本模式)当我们有一段明
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩jsp文件上传
文件的上传下载都是数据流的输入输出,大致流程都是一样的。
一、文件打包下载
1.文件写入压缩包
string mainPath="D:\upload\"; 下载路径
string tmpfileName=jar.zip; &n
- 【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析
bit1129
Stream
以如下代码为例(SocketInputDStream):
Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据
- spark master web ui 端口8080被占用解决方法
daizj
8080端口占用sparkmaster web ui
spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:
1、cd SPARK_HOME/sbin
2、vi start-master.sh
3、定位到下面部分
- oracle_执行计划_谓词信息和数据获取
周凡杨
oracle执行计划
oracle_执行计划_谓词信息和数据获取(上)
一:简要说明
在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。
简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到
- spring中datasource配置
g21121
dataSource
datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是:
http://baike.baidu.com/view/920062.htm
<!-- spring加载资源文件 -->
<bean name="propertiesConfig"
class="org.springframework.b
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
老A不折腾
finereportFAQ报表软件
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、repeated column width is largerthan paper width:
这个看这段话应该是很好理解的。比如做的模板页面宽度只能放
- mysql 用户管理
墙头上一根草
linuxmysqluser
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:
- 关于使用Spring导致c3p0数据库死锁问题
aijuans
springSpring 入门Spring 实例Spring3Spring 教程
这个问题我实在是为整个 springsource 的员工蒙羞
如果大家使用 spring 控制事务,使用 Open Session In View 模式,
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.
- 百度词库联想
annan211
百度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title&g
- int数据与byte之间的相互转换实现代码
百合不是茶
位移int转bytebyte转int基本数据类型的实现
在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;
主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029
int转byte;
byte转int;
/**
* 字节转成int,int转成字节
* @author Administrator
*
- 简单模拟实现数据库连接池
bijian1013
javathreadjava多线程简单模拟实现数据库连接池
简单模拟实现数据库连接池
实例1:
package com.bijian.thread;
public class DB {
//private static final int MAX_COUNT = 10;
private static final DB instance = new DB();
private int count = 0;
private i
- 一种基于Weblogic容器的鉴权设计
bijian1013
javaweblogic
服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下:
String vuser_id = "weblogic";
String vuse
- 【RPC框架Hessian二】Hessian 对象序列化和反序列化
bit1129
hessian
任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。
1. 定义三个POJO
Person类
package com.tom.hes
- 【Hadoop十四】Hadoop提供的脚本的功能
bit1129
hadoop
1. hadoop-daemon.sh
1.1 启动HDFS
./hadoop-daemon.sh start namenode
./hadoop-daemon.sh start datanode
通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa
- 中国互联网走在“灰度”上
ronin47
管理 灰度
中国互联网走在“灰度”上(转)
文/孕峰
第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。
灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样
- java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
bylijinnan
java
public class PrintMatrixClockwisely {
/**
* Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9
- mongoDB 用户管理
开窍的石头
mongoDB用户管理
1:添加用户
第一次设置用户需要进入admin数据库下设置超级用户(use admin)
db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});
第一个参数用户的名字
第二个参数
- [游戏与生活]玩暗黑破坏神3的一些问题
comsci
生活
暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意
玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天
结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气
&nb
- java 二维数组如何存入数据库
cuiyadll
java
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace WindowsFormsApplication1
{
- 本地事务和全局事务Local Transaction and Global Transaction(JTA)
darrenzhu
javaspringlocalglobaltransaction
Configuring Spring and JTA without full Java EE
http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/
Spring doc -Transaction Management
http://docs.spring.io/spri
- Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
dcj3sjt126com
linuxalias
用途说明
设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。
常用参数
格式:alias
格式:ali
- yii2 restful web服务[格式响应]
dcj3sjt126com
PHPyii2
响应格式
当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式:
确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。
资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]
- MongoDB索引调优(2)——[十]
eksliang
mongodbMongoDB索引优化
转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述
上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档
可以在嵌套文档的键上建立索引,方式与正常
- 当滑动到顶部和底部时,实现Item的分离效果的ListView
gundumw100
android
拉动ListView,Item之间的间距会变大,释放后恢复原样;
package cn.tangdada.tangbang.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import andr
- 程序员用HTML5制作的爱心树表白动画
ini
JavaScriptjqueryWebhtml5css
体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" >
<ti
- 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
kakajw
ThinkPad预装改装windows 7windows 8
该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。
该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!
缘由
小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比
- Nginx学习笔记
mcj8089
nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:
http://nginx.org/download/nginx-1.4.2.tar.gz
2、WinSCP(ftp上传工
- mongodb 聚合查询每天论坛链接点击次数
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 18 */
{
"_id" : ObjectId("5596414cbe4d73a327e50274"),
"msgType" : "text",
"sendTime" : ISODate("2015-07-03T08:01:16.000Z"
- java术语(PO/POJO/VO/BO/DAO/DTO)
Luob.
DAOPOJODTOpoVO BO
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
VO(value object) 值对象
通
- 算法复杂度
Wuaner
Algorithm
Time Complexity & Big-O:
http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o
http://bigocheatsheet.com/
http://www.sitepoint.com/time-complexity-algorithms/