免费的Web前端开发工具

一、Grid Guide 特点:快速生成栅格 二、Foundation 特点:一款类似Bootstrap的框架,有为栅格、排版、按钮和其它动态元素的预定义CSS类。但是它的设计更加简单,更加容易去自定义布局。 三、CodePen 特点:实现新创意代码,它启动迅速,十分可靠,易于启动且当你改动代码时会自动更新。还能支持几乎所有的库,可以添加外部资源。 四、Unheap 特点:最新的jQuery插件...
yjb118017312 发布于 2018-05-18 18:28 | 阅读 454 次 | 评论 0 条

Struts2文件上传

Commons-FileUpload组件 >>Commons是Apache开放源代码组织的一个Java子项目,其中的FileUpload是用来处理http文件上传的子项目。 >>Commons-FileUpload组件特点 >>使用简单:可以方便的嵌入到JSP文件中,编写少量代码即可完成文件的上传功能; >>能够全程控制上传内容; >>能够对上传文件的大小、类型进行控制; 环境要求 ...
yjb118017312 发布于 2018-05-18 11:55 | 阅读 211 次 | 评论 0 条

Struts2自定义拦截器

实现Interceptor接口 >>void init():初始化拦截器所需资源 >>void destroy():释放在init()中分配的资源 >>String intercept(ActionInvocation ai) throws Exception >>实现拦截器功能 >>利用ActionInvocation参数获取Action状态 >>返回结果码(result)字符串 继承...
yjb118017312 发布于 2018-05-16 23:16 | 阅读 180 次 | 评论 0 条

Struts 2内置拦截器

params拦截器 >>负责将请求参数设置为Action属性 servletConfig拦截器 >>将源于Servlet API的各种对象注入到Action fileUpload拦截器 >>对文件上传提供支持 exception拦截器 >>捕获异常,并且将异常映射到用户自动以的错误页面 validation拦截器 >>调用验证框架进行数据验证 workflow拦截器 ...
yjb118017312 发布于 2018-05-16 22:46 | 阅读 127 次 | 评论 0 条

Struts2拦截器

Struts 2将核心功能放倒多个拦截器中实现,拦截器可以自由选择和组合,增强了灵活性,有利于系统的解耦。 Struts 2大多数核心功能是通过拦截器实现的,每个拦截器完成某项功能。 拦截器方法在Action执行之前和之后执行。 拦截器栈: >> 从结构上看,拦截器栈相当于多个拦截器的组合。 >>在功能上看,拦截器栈也是拦截器 拦截器与过滤器原理很相似。 ...
yjb118017312 发布于 2018-05-16 22:36 | 阅读 152 次 | 评论 0 条

Struts2整体架构

Struts2整体架构 >>核心接口和类 ActionMapper 根据请求的URL查找是否存在对应Action调用 ActionMapping 保存调用Action的映射信息,如namespace、name等 ActionProxy 在XWork和真正的Action之间充当代理 ActionInvocation 表示Action的执行状态,保存拦截器、Action实例 Interceptor 在请求处理之前或者之后执行的S...
yjb118017312 发布于 2018-05-16 21:28 | 阅读 141 次 | 评论 0 条

线程题

package read; public class Test { public static void main(String[] args){ System.out.println("begin:"+(System.currentTimeMillis()/1000)); /*模拟处理16行日志,下面的代码产生了16个日志对象,当前代码需要运行16秒才能打印完这些日志。 修改程序代码,开四个线程让这16个对象在4秒钟打完。 */ for(int i=0;i<16;i++){ //这行代码不能改动 final String log = ""+(...
路飞vs艾伦 发布于 2018-05-16 01:38 | 阅读 187 次 | 评论 0 条

OGNL(二)

OGNL表达式注意事项 访问Bean的属性 >>Bean的类型必须遵循JavaBean规范 >>必须具有无参构造 >>setter/getter方法复合JavaBean规范 反问集合对象 >>可以使用属性名[index]的方式访问 >>列表、数组 >>可以使用属性名[key]的方式访问 >>Map对象 ——...
yjb118017312 发布于 2018-05-15 23:54 | 阅读 135 次 | 评论 0 条

OGNL

什么是OGNL? >>Object Graph Navigation Language >>开源项目,取代页面中Java脚本,简化数据访问 >>和EL同属于表达式语言,但功能更为强大 OGNL在Struts2中做的两件事情 >>表达式语言 >>将表单和Struts2标签与特定的Java数据绑定起来,用来将数据移入、移除框架; >>类型转换 >...
yjb118017312 发布于 2018-05-14 16:35 | 阅读 197 次 | 评论 0 条

Windows安装composer 及设置全局变量的方法

一 、配置PHP环境变量 二、下载composer.phar   1、cmd 进入执行     php -r "readfile('https://getcomposer.org/installer');"|php 全局配置:将composer.phar文件复制到php.exe文件目录下 并创建composer.bat文件 将 @php "%~dp0composer.phar" %* 放到composer文件中 三、设置中国全量镜像: 首先用 composer con...
菁椥 发布于 2018-05-14 14:46 | 阅读 155 次 | 评论 0 条

配置Result

视图控制器 常用结果类型 difpatcher:默认结果类型,后台使用RequestDispatcher转发请求 redirect:后台使用的secdRedirect()将请求重定向至指定的URL redirectAction:主要用于重定向到Action <result type="redirect"></result> 通过值判断跳到哪个页面 <result type="redirectAction">${nextDispose}</result> //报错位置$...
yjb118017312 发布于 2018-05-13 13:43 | 阅读 121 次 | 评论 0 条

Action 动态方法调用

作用:减少Action数量 使用:actionName!methodName.action 禁用:将属性struts.enable.DynamicMethodInvocation设置为false(默认,开启动态方法开关) 方法一: <constant name="struts.enable.DynamicMethodInvocation" value="true"/> //开启动态开关 <action name="user" class="类的全路径名"> <result name="(唯一的)返回字...
yjb118017312 发布于 2018-05-13 12:55 | 阅读 108 次 | 评论 0 条

Struts2 配置文件

struts.xml >>核心配置文件,主要负责管理Action >>通常放在WEB-INF/classes目录下,在该目录下的struts.xml文件可以被自动加载 <struts> <constant name="" value=""/> <package name="" namespace="/" extends="struts-default"> <action name="" class=""> <result name=""></result> </action> </...
yjb118017312 发布于 2018-05-13 12:27 | 阅读 119 次 | 评论 0 条

jdbc连接 sql server2008

import java.sql.*; public class Test { public static void main(String[] srg) { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动 String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=master"; //连接服务器和数据库master String userName = ...
路飞vs艾伦 发布于 2018-05-11 21:28 | 阅读 144 次 | 评论 0 条

sql 创建学生表 课程表 成绩表

创建 create database student go 学生表 create table student ( stu_name varchar(30) not null, stu_id char primary key (stu_id), stu_specialty varchar(30) not null, stu_sex char(2) check( stu_sex in (‘男’,’女’)), stu_age int check (stu_age>16) ) 课程表 create table studentclass ...
路飞vs艾伦 发布于 2018-05-11 21:22 | 阅读 153 次 | 评论 0 条

如何在Lua中执行命令行命令时捕获返回内容/不显示命令行窗口

Lua中,我们一般用os.execute()执行命令行命令,此时会显示命令行窗口,并返回系统状态码。 但我们有时需要捕获返回内容/不显示命令行窗口,则可以使用函数:io.popen(),这个函数也可以执行命令行命令,但是返回的是一个文件,同时不显示命令行窗口。 例子: local ts= io.popen('dir') local s = ts:read("*all") print(s)
sunus 发布于 2018-05-11 10:52 | 阅读 132 次 | 评论 0 条

java仿制qq

import java.awt.Color; import java.awt.Container; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JComboBox; import javax....
路飞vs艾伦 发布于 2018-05-11 07:20 | 阅读 239 次 | 评论 0 条

meta标签的使用

一、是什么? meta标签描述了一些基本的元数据。 <meta> 标签提供了元数据.元数据也不显示在页面上,但会被浏览器解析。 META 元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据。 元数据可以使用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他Web服务。 <meta> 一般放置于 <head> 区域 二、怎么用? 实例 1 - 定义文档关键词,用于搜索引擎: ...
爱新觉罗瑜 发布于 2018-05-10 20:27 | 阅读 116 次 | 评论 0 条

HTML5表单不知其所云

HTML,CSS ,CSS3"草草地"看完了,我是在菜鸟教程上看的前端学习,之前看得还算仔细,后来看多了确实感到知识点很繁杂,很零散,有了厌倦感,所以后边也只是粗略看过。HTML5表单有很多很不理解的地方,毕竟没实践操作过,感受不到其作用,当然了,其他的很多地方我也是还没理解到位的,打算是先把HTML5看完,再找个稍微具体的网站实践模仿来练习一下。 希望自己能坚持自学下去吧
Kahoul 发布于 2018-05-08 21:24 | 阅读 154 次 | 评论 0 条

pb开发者求助

我是做PB程序开发的,想让高手帮着开发个用API接口方式访问ORACLE数据表的小例子。费用可谈,请与我联系13513146041,刘旺强,以下为部分需求
刘旺强 发布于 2018-05-06 14:14 | 阅读 209 次 | 评论 0 条