好好学习,天天向上
暂时未有相关通用技术能力~
阿里云技能认证
详细说明从Spring3开始,加入了JavaConfig特性,JavaConfig特性允许开发者不必在Spring的xml配置文件中定义bean,可以在Java Class中通过注释配置bean,如果你讨厌XML,那么这种特性肯定是让你感到愉悦的。 当然,你仍然可以用经典的XML方法定义bean,JavaConfig只是另一个替代方案。 1) 编辑pom.xml引入依赖包CGLI
想要在Spring-Common.xml中引用 Spring-Output.xml中定义的bean 需要使用<ref bean="XXX"/>标签,如果是同一个xml文件中引用则使用<ref local="XXX"/>标签。 package com.spring.output; public class OutputHelper {
一、Maven介绍 Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,
1、 Spring 架构图 (1)核心容器:包括Core、Beans、Context、EL模块。 Core模块:封装了框架依赖的最底层部分,包括资源访问、类型转换及一些常用工具类。 Beans模块:提供了框架的基础部分,包括反转控制和依赖注入。其中Bean Factory是容器核心,本质是“工厂设计模式”的实现,而且无需编程实现“单例设计模式”,单例完全由容器控制,而且
Spring 是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象协作来完成所需功能,而且要低耦
提姆·费里斯:无所畏惧,学无止境 演讲者例举了他如何从害怕游泳到学习游泳最后擅长游泳,从害怕学习日语到找到学习的方法,从不擅长学习交际舞到参加交际舞比赛拿到冠军的例子。想起当年学着打篮球也是这样,被虐了被鄙视了就会产生自暴自弃甚至放弃的情绪,可是后来咬牙坚持下来了,现在觉得自己打的还不算太差。 正如喵呜所说:“大多数人遇到了恐惧的事情的时候,第一反应都是,“啊,好难,搞不定
一、功能需求: 1、主界面分三块:header、menu和main 如下图 2、menu菜单栏和header都是抽取出来的jsp页面,是可以重复利用的。 点击menu不同的选项main页面可以显示不同的模块,点击退出可以退出系统。 3、不同的角色进入系统后看到的菜单有所不同,如何简单实现呢? 二、解决方案: 1、主界面的分块一般用frameset结合frame使
效果如下: main.html <html> <frameset cols="200,*"> <frame src="menu.html"> <frame src="pref.html" name="view_frame"> </frameset> </html> m
1、机器学习可以做什么? 搜索引擎、垃圾邮件过滤、人脸识别等等,不仅用于人工智能领域,生物、医疗、机械等很多领域都有应用。 2、机器学习的定义 A computer program is said to learn from experience E with respect to some task T and some performance measure P
由于工作的需要,今天发现了一个非常棒的后台界面模版---ace 下载地址 这个模版是个绝佳的学习例子!各种前端的样例都有,准备在实际开发中使用。
1、http://blog.onlybird.com/getfreessh 获取免费的ssh帐号密码 2、下载SwitchySharp插件 3、下载Bitvise SSH Client客户端 4、配置如下 $(function () { $('pre.prettyprint code').
1.文档加载完成执行函数 $(document).ready(function(){ alert("开始了"); }); 2.添加/删除CSS类 $("#some-id").addClass("NewClassName"); $("#some-id").removeClass("ClassNameToBeRemoved"); 3.选择符 利用了CSS
思路就是:右-》下-》左-》上 #include<stdio.h> #include<string.h> int a[10][10]; int main() { int i,j, n, num=0; memset(a, 0, sizeof(a)); scanf("%d", &n); num=a[i=0][j
做项目的时候遇到这样的需求: 一个表单,输入信息点击查询得到一个table,然后导出table里的内容到excel,让用户下载。如下图: 需要解决的问题: 1、如何让一个form提交两次?(因为导出excel按钮是要根据查询后的结果导出) 解决办法:第一次提交用jQuery的submit,第二次提交用onclick=”doExport()” <form
1、HelloPOI 在我们实际的开发中,常常有需要导入导出excel和word的要求,POI便是一个很好的解决方案。 Apache的Jakata项目的POI子项目,目前比较成熟的是HSSF接口,处理MSExcel对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等
一、准备开始 准备做一个可折叠的控制面板 当创建一个jQuery插件时,本质是在扩展jQuery库。要真正了解插件如何扩展jQuery库需要对JavaScript prototype属性有一个基本了解。虽然不直接使用,但是JavaScript prototype属性可以通过jQuery属性fn在后台使用,这是原生JavaScript prototype属性的一个jQuer
一、什么是AJAX AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。 AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。 简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。 使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、
一、显示和隐藏 在jQuery中使用 hide() 和 show() 方法来隐藏和显示 HTML 元素: hide()的语法形式:$(selector).hide(speed,callback); show()的语法形式:$(selector).show(speed,callback); speed 参数规定隐藏/显示的速度,可以取以下值:”slow”、”fast”或
一、一次性事件 one() 方法为被选元素附加一个或多个事件处理程序,并规定当事件发生时运行的函数。当使用 one() 方法时,每个元素只能运行一次事件处理器函数。 语法形式:$(selector).one(event,[data],function) 其中event参数必需,当添加到元素的一个或多个事件。由空格分隔多个事件。必须是有效的事件。data参数可选,是传递到
一、页面加载事件 在jQuery中页面加载事件是ready()。ready()事件类似于就JavaScript中的onLoad()事件,但前者只要页面的DOM结构加载后便触发,而后者必须在页面全部元素加载成功才触发,ready()可以写多个,按顺序执行。 ready()方法的几种写法: 写法一: $(document).ready(function(){ //代码部
一、元素属性操作 在jQuery中,可以对元素的属性执行获取、设置、删除的操作,通过attr()方法可以对元素属性执行获取和设置操作,removeAttr()方法可以删除某一指定的属性。 1.获取元素的属性 语法:attr(name) 参数name表示属性的名称 2.设置元素的属性 单个属性设置语法:attr(key,value) 多个属性设置语法:attr({
6.属性过滤选择器 <script type="text/javascript"> $(function(){ //显示所有包含id属性的元素 1 $("div[id]").show(3000); }) $(function(){ //显示所有属性title的值是"A"的元素 2 $("div[title='A']").show(3000)
1、基础选择器 <script type="text/javascript"> $(function(){ //id匹配元素 $("#divOne").css("display","none"); }) $(function(){ //元素名匹配元素 $("div span").css
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后
1、jQuery的优势: 轻量级。jQuery非常轻巧,最新的jQuery版本压缩后,大小保持在80k左右。 强大的选择器。jQuery允许使用从CSS1到CSS3几乎所有的选择器,以及jQuery自己的高级而复杂的选择器。甚至你可以编写属于自己的选择器。出色的DOM操作的封装;jQuery封装了大量常用的DOM操作,让你能轻松地完成各种原本非常复杂的操作。可靠的事件处理
1、yes命令,输出很多个y,可以用来对付选择很多y/n的应用。 2、banner命令,打印字符标题,就是用字符拼出大字来 3、ddate命令,把日历转换成其他的什么历 4、fortune命令,随机输出一句话,或者是一句英文名言,或者是一首唐诗宋词来,如果没有唐诗宋词,那就需要用fortune-zh 5、cal 9 1752,打印日历,但是这个月非常有意思(在9月2日
一、@RequestMapping请求映射 RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性,下面我们把她分成三类进行说明。 1、 value, method; value: 指定请求的实际地址,指定的地址可以是URI Te
一般在javaWeb的model层都要用javabean 然后eclipse自动生成getter、 setter方法。 现在有一个更方便的方法就是使用lombok.jar包 帮你自动生成,用注入的方式 使代码更简介 最常用的是这三个方法 @Data @AllArgsConstructor @NoArgsConstructor 更多详情请看这里链接
1、Spring MVC 和Struts一样是一个MVC框架,和Strusts2有点相似,和Spring无缝连接,属于Spring的一个框架。 2、环境搭建 1)在eclipse中新建动态web项目,注意版本选择2.5 2)导入所需要的jar包 3)编辑web.xml文件 <?xml version="1.0" encoding="UTF-8"?>
作者: 阮一峰 转载地址 : http://www.ruanyifeng.com/blog/2011/09/restful.html 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件
1、 PowerBuilder简介 Powerbuilder在1990年代曾经是管理软件快速开发平台中的佼佼者,适合开发基于关系数据库的Client/Server架构应用软件。基于其获得专利的Datawindow技术,PB开发数据库管理软件的效率是其他开发平台的数倍甚至十倍以上,其先进的编译器使得程序的运行速度也很快。 比尔盖茨观摩完Powerbuil
简单计算器 指的是用户每输入完一个完整的表达式(一元或者二元)就计算。 1、设计好界面 2、在Declare Instance Variable里定义三个变量 decimal add1 //存放操作数 char s1 //存放操作符 int flag //判断一次计算是否完成 3、在数值和小数点按键上双击添加Clicked()函数内容 if
一、窗口的类型 1、Main(主)窗口 2、 Popup(弹出式)窗口 3、Child(子)窗口 4、Response(响应)窗口 5、MDI(多文档界面)窗口 二、窗口的属性 1、General选项卡:决定窗口的一般特性,如整体外观和行为方式。它们的设置是相互关联的。 2、Scroll选项卡:可设置的属性有HScrollBar和VScrollBar,分别表
Filter是Java Web中用于禁止浏览器在未登录的情况下访问内部网址。 用法就不说了,看了下网上的用法基本都是贴的李刚的那本J2EE书上的代码。 需要注意的是,如果你直接设置 <url-pattern>/*</url-pattern>, 那么你的CSS和JS文件也会一同被过滤掉。 那么怎么样解决呢?网上又说建一个jspPage的文件夹把jsp页面放进去
前段时间完成了AutoBank的网站端 http://blog.csdn.net/jkxqj/article/details/42651295 昨天抽时间把老师要求的AutoBank安卓客户端做完了。听同学说Bmob对移动开发者很方便,于是试了一下,果然很好用。 客户端的源代码上传到CSDN的code仓库。https://code.csdn.net/acmjk/autobank_for
本来想学J2EE的3个经典框架(Spring + Struts +Hibernate),奈何负责实习的老师只讲了Jsp+JavaBean+Servlet,项目时间还蛮紧的,所以只用JJS实现了这个项目,后面寒假有时间的话再用SSH实现并完善这个网站吧。前几天抽时间学了点前端的东西,感觉还是有点麻烦的,前端做既漂亮又有良好的兼容性不是件太容易的事情,所幸现在觉得能够静下来学技术做开发是件
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device
1、学习网站: http://www.bootcss.com/ 2、页面中加入下面代码即可调用bootstrap。 <!-- 新 Bootstrap 核心 CSS 文件 加到head中 --> <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min
1、在head标签中引入css文件 <link href="style.css"rel="stylesheet" type="text/css" /> 2、语法:<label for="控件id名称"> 注意:标签的 for属性中的值应当与相关控件的 id属性值一定要相同。 checkbox中多选,radio单选。 3、CSS样式优先级:内联式>嵌入
1. 判断一文件是不是块或字符设备文件,如果是将其拷贝到 /dev 目录下 read -p "input a file:" filename if [ -b $filename -o -c $filename ] then cp $filename /dev/fi 2.编写一个脚本,进行简单的减法运算,要求提示输入变量 #!/bin/bash read -p "input
转载地址:http://blog.csdn.net/hackbuteer1/article/details/7475622 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。 C++多态性是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为
Linux的shell编程 1、什么是shell? 当一个用户登录Linux系统之后,系统初始化程序init就为每一个用户运行一个称为shell(外壳)的程序。 shell就是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序。一般的Linux系统都将bash作为默认的shell。
一、flash 在adobe官网下载install_flash_player_11_linux.x86_64.tar.gz; su 输入密码得到root权限; tar -xvf install_flash_player_11_linux.x86_64.tar.gz 解压得到插件 libflashplayer.so; 寻找 firefox 安装目录; whereis
转自:http://www.nowamagic.net/librarys/veda/detail/2608 今天看到这么一个微博: 【日本励志广告:人生不是马拉松!】经常有人把人生比喻成马拉松,所有人在一起,努力地向前奔跑着,可是,人生,真的是马拉松么…… 视频链接点击打开链接 由于我是个ACG重度爱好者,听到日文的这些励志话,特别有感觉,也特别有想法。 前半段是
1、Javascript性能测试(Google的V8 Javascript引擎) 测试地址:http://v8.googlecode.com/svn/data/benchmarks/v6/run.html 谷歌浏览器版本32 IE浏览器版本11 火狐浏览器版本28 2、页面加载速度测试(Nontroppo) 测试地址:http://n
在VI下编译运行C++ vi 1.cpp (创建cpp文件名) i (进入insert模式开始编辑) #include <stdio.h> int main() { printf("Hello, world.\n"); return 0; } 输入完成代码后按Esc 键 退出 然后按 Shift +:输入wq (保存并退出) 备注:
RSA与AES加密算法所产生的密钥数不一样,它们是如何进行加密的呢? 接收方生成RSA密钥对,将其中的RSA公钥传递给发送方(接收方与发送方建立连接是需要认证的,SSL/TLS协议可以确保RSA公钥的安全完整),然后用RSA公钥对AES密钥进行加密,加密后的结果传递给接收方,接收方用RSA私钥解密后,得到AES密钥,最后使用AES密钥解密,从而达到安全互通数据的目的。(如下图所示)
DES安全编码组件 支持 DES、DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR) DES key size must be equal to 56 DESede(TripleDES) key size must be equal to 112 or 168 AES
关于RSA算法,前面有介绍,点击打开链接。 这里直接有实现。 代码太多就不直接贴了,免积分下载。 http://download.csdn.net/detail/acmjk/7310847
实验环境 Red Hat 1 linux 用户相关指令的学习 用户 root 密码---- su 从任何用户切换到root groupadd useradd password 创建用户 groupadd stu11 给系统添加一个用户组stu11 useradd -g stu11 zhang 创建一个用户zhang 并将其添加到stu11用