x=vector() #创建的为空向量(可以为数值或者字符串) > x[1]=1> x[2]=1> x[1] 1 1 x<-numeirc(0) #长度可变的存储数字的向量 x=character() #创建出来的为字符串向量 > x[1]=1 > x[2]=3 > x [1] "1" "3" x= ...
分类:
编程语言 时间:
2017-02-28 18:04:26
阅读次数:
1327
Spring实现AOP的4种方式 先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一 个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入 ...
分类:
编程语言 时间:
2017-02-28 18:08:05
阅读次数:
240
array = (1..10).to_a # 方法1 length = array.length length.times do |t| print "#{array[t]} " end puts "\n" # 方法2 length = array.length-1 for i in 0..leng ...
分类:
编程语言 时间:
2017-02-28 18:56:51
阅读次数:
168
摘自:http://www.cnblogs.com/wangfupeng1988/p/3991151.html;作者:王福朋; 提到作用域,有一句话大家(有js开发经验者)可能比较熟悉:“javascript没有块级作用域”。所谓“块”,就是大括号“{}”中间的语句。例如if语句: 再比如for语句 ...
分类:
编程语言 时间:
2017-02-28 18:57:39
阅读次数:
171
摘自:http://www.cnblogs.com/wangfupeng1988/p/3992795.html;作者:王福朋; 先解释一下什么是“自由变量”。 在A作用域中使用的变量x,却没有在A作用域中声明(即在其他作用域中声明的),对于A作用域来说,x就是一个自由变量。如下图 如上程序中,在调用 ...
分类:
编程语言 时间:
2017-02-28 18:58:56
阅读次数:
169
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Example: Example: class Solution { ...
分类:
编程语言 时间:
2017-02-28 18:59:56
阅读次数:
195
摘自:http://www.cnblogs.com/wangfupeng1988/p/4000798.html;作者:王福朋; 本系列用了大量的篇幅讲解了上下文环境和作用域,有些人反映这两个是一回儿事。本文就用一个小例子来说明一下,作用域和上下文环境绝对不是一回事儿。 再说明之前,咱们先用简单的语言 ...
分类:
编程语言 时间:
2017-02-28 19:02:51
阅读次数:
133
在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML、JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好,下面先看下JSON的格式, JSON可以有两种格式,一种是对象格式的,另一种是数组对象, {"nam ...
分类:
编程语言 时间:
2017-02-28 19:03:22
阅读次数:
273
package com.mi.util; /** * md5+salt 长度为32的加密 * @author admin * */ public class MD5 { public static void main(String[] args) { MD5 md5 = new MD5(); md5 ...
分类:
编程语言 时间:
2017-02-28 19:04:13
阅读次数:
308
数组概述 C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。 这些其实和泛型有些类似,数组的操作没有泛型方便,但是性能却不是泛型所能比拟的 声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# ...
分类:
编程语言 时间:
2017-02-28 19:06:18
阅读次数:
225
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=7,IE= ...
分类:
编程语言 时间:
2017-02-28 19:09:12
阅读次数:
458
$("#id").DataTable({ aaSorting: [0, 'desc'], // 默认排序 aoColumnDefs: [ { "bSortable": false, "aTargets": [1,2,3] // 哪些列不排序 } ], }); ...
分类:
编程语言 时间:
2017-02-28 19:12:10
阅读次数:
314
摘自:http://www.cnblogs.com/wangfupeng1988/p/3989357.html;作者:王福朋; 继续上文的内容。 执行全局代码时,会产生一个执行上下文环境,每次调用函数都又会产生执行上下文环境。当函数调用完成时,这个上下文环境以及其中的数据都会被消除,再重新回到全局上 ...
分类:
编程语言 时间:
2017-02-28 19:12:57
阅读次数:
191
41、synchronized与Lock的区别 使用synchronized这个关键字实现的同步块有一些缺点: (1)锁只有一种类型 (2)线程得到锁或者阻塞 (3)Lock是在Java语言层面基于CAS自旋方式来实现锁的,在并发条件下,其性能要相对比synchronized好一些。 为了解决如上的 ...
分类:
编程语言 时间:
2017-02-28 19:21:50
阅读次数:
275
参考自: http://blog.csdn.net/xyang81/article/details/7675160 ...
分类:
编程语言 时间:
2017-02-28 19:29:43
阅读次数:
335
概述 我们在介绍AbstractQueuedSynchronizer的时候介绍过,AQS支持独占式同步状态获取/释放、共享式同步状态获取/释放两种模式,对应的典型应用分别是ReentrantLock和Semaphore,AQS还可以混合两种模式使用,读写锁ReentrantReadWriteLock ...
分类:
编程语言 时间:
2017-02-28 19:32:28
阅读次数:
272
springAop使用@Around,@After等注解时,代码运行两边的问题 将@Component注解删掉就好了 ...
分类:
编程语言 时间:
2017-02-28 19:35:41
阅读次数:
172
hashlib模块 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 python 还有一个 hmac 模块,它内部对我们创建 key 和 内容 再进行处理然后再加密 散列消息鉴别码,简称HM ...
分类:
编程语言 时间:
2017-02-28 19:37:51
阅读次数:
178
@AfterReturning(returning="rvt", pointcut="@annotation(com.sinosoft.redis.cache.PutCache)") public Object AfterExec(JoinPoint joinPoint,Object rvt){ r ...
分类:
编程语言 时间:
2017-02-28 19:38:59
阅读次数:
589
面向接口编程时,虽然对象可以通过声明接口来避免对特定接口实现类的过渡耦合,但总归需要一种方式将生命依赖接口的对象与接口实现类关联起来。 问题背景: 这样接口与实现类的耦合性很高。 如果BarInterfaceImpl类是我们设计开发的,可以直接通过依赖注入,让容器帮助我们解除接口与实现类的耦合性。但 ...
分类:
编程语言 时间:
2017-02-28 19:45:25
阅读次数:
211