- 模型设计该如何落地到数据库设计
蜜糖的代码注释
早期项目设计在比较早期的软件程序设计中,或者说,当软件需求十分简单的时候。我们往往会按照如下的方式进行设计:分析需求文档。根据需求文档中设计到的数据进行库表设计。根据库表设计结合业务,进行程序设计。这样的操作流程是直观的,往往在进行第二步库表设计的时候,对应数据库字段中的内容就是需要展示的“列表”、“详情页“或者”表单“等内容。但是在这样的流程操作加,我们实际上是有两次对需求中的业务数据进行了两次
- python基础教程-《Python基础教程(第3版)》PDF高清版
编程大乐趣
《python基础教程第3版》PDF高清版百度云资源,内涵教材源代码百度云链接:百度云盘提取码:7r7o编辑推荐久负盛名的Python入门经典,是非常优秀的基础教程,深入浅出,讲解到位。本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔
- C语言之打鱼晒网问题
普通的一个普通猿
C语言算法c语言开发语言数据结构算法
目录一简介二代码实现步骤一:判断输入日期步骤二:计算总天数步骤三:判断行为模式三时空复杂度一简介打鱼晒网问题是一个经典的编程题目,源自中国的俗语“三天打鱼两天晒网”,意思是周期性地工作和休息。在C语言中实现这一问题的程序设计目标是:当给定一个日期后,计算出从某一固定起始日(如1990年1月1日或2011年1月1日)开始到该日期为止,渔夫按照每连续五天循环一次的行为模式(前三天打鱼,后两天晒网),确
- 新书速览|轻松学C++编程:案例教学
全栈开发圈
javajvm算法
零负担学习C++语言的语法,轻松上手C++面向对象程序设计本书简介The19thAsianGames《轻松学C++编程:案例教学》从初学者的角度循序渐进地从C++语言的基础语法到高级语法进行讲解。全书使用生动的实例和图示,介绍C++面向对象程序设计的基础知识;进而通过案例详解类的高级应用、运算符重载、继承与多态,全面呈现了面向对象程序设计的主要内容。在数据流和文件操作技巧与应用方面,本书还提供了实
- C++面试100问(五)
steem_ding
c++面试开发语言
理解的c++中的引用和指针?1、引用:C++是C语言的继承,它可进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。引用就是C++对C语言的重要扩充。引用就是某一变量的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符&引用名=目标变量名;引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是
- 流程控制语句
lvshihao_
算法数据结构java
流程控制语句流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。程序设计中规定的三种流程结构,即:顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构根据条件,选择性地执行某段代码。有if…else和switch-case两种分支语句。循环结构根据循环条件,重复性的执行某段代码。有for、while、do-while三种循环语句。补充:JDK5
- python编写鸡兔同笼程序设计_Python少儿编程:鸡兔同笼,涨知识了
weixin_39604092
Python少儿编程:解决鸡兔同笼问题一笼鸡和兔子,我们数了一下,咳咳,鸡和兔子的头一共有35个,但是鸡和兔子的脚一共有94只。好的,那么吃货们我们来好好算一算,到底能做几只德州扒鸡和双流兔头呢?工具/材料电脑Codeus噼哩啪啦智能在线学习平台操作方法01根据题意,头的总数为35,我们用变量head来记录头的总数:02而腿的总数为94,我们用变量foot来记录腿的总数:03我们用变量chicke
- 数据结构学习--01
酬谢神明则必安
学习数据结构
数据结构是计算机存储、组织数据的方式,它指的是相互之间存在一种或多种特定关系的数据元素的集合。数据结构主要是研究非数值性程序设计中计算机操作的对象及其相互间关系和运算的学科。数据之间的相互关系,包括三个方面的内容。逻辑结构:表示数据运算之间的抽象关系(邻接关系,从属关系等),按每个元素可能具有的直接前驱和直接后继,将逻辑结构分为线性结构和非线性结构。存储结构:逻辑结构在计算机中的具体实现方法,分为
- python基础训练 十进制转十六进制
是阿静呀
python蓝桥杯算法python蓝桥杯
资源限制内存限制:512.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推
- 管理npm源:如何使用nrm工具提升你的开发效率
迎风斯黄
前端开发工程师npm前端node.js
在JavaScript和Node.js的开发过程中,npm(NodePackageManager)扮演着至关重要的角色,它是管理项目依赖的主要工具。然而,由于网络环境的差异,特别是在中国大陆,直接使用npm官方源可能会遇到速度慢甚至无法访问的问题。幸运的是,有一些工具和技巧可以帮助开发者优化这一环节,其中nrm(npmregistrymanager)是一个非常高效的解决方案。什么是nrm?nrm是
- 《千与千寻》你不知道的这些事
索卡拉真索
宫崎骏大师的动画相信看过的小伙伴都不陌生吧,这次他的传奇之作《千与千寻》十八年来第一次在中国大陆上映,作为世界电影的经典之作,无论是影片内容还是票房和获得的奖项,这部电影都有着让人难以超越的成绩,《千与千寻》可以称之为宫崎骏名下最著名的作品,没有之一。其实小编作为宫崎骏粉丝之一,我觉得在很多粉丝心中,宫崎骏的作品永远是无法超越的经典,《千与千寻》电影中那些充满色彩的画面,充满想象力且生动形象的画面
- linux驱动程序设计8 Linux设备驱动中的阻塞与非阻塞I/O
oushaojun2
linuxlinux驱动
本章导读阻塞和非阻塞I/O是设备访问的两种不同模式,驱动程序可以灵活地支持这两种用户空间对设备的访问方式。8.1节讲述了阻塞和非阻塞I/O的区别,并讲解了实现阻塞I/O的等待队列机制,以及在globalfifo设备驱动中增加对阻塞I/O支持的方法,并进行了用户空间的验证。8.2节讲述了设备驱动轮询(Poll)操作的概念和编程方法,轮询可以帮助用户了解是否能对设备进行无阻塞访问。8.3节讲解在glo
- Python基础语法介绍
DogDaoDao
Pythonpython开发语言
Python解释:Python是一种高级编程语言,以其简洁、易读和易用而闻名。它是一种通用的、解释型的编程语言,适用于广泛的应用领域,包括软件开发、数据分析、人工智能等。python是一种解释型,面向对象、动态数据类型的高级程序设计语言,是一门开源免费的脚本编程语言。2020.1.1,停止Python2的更新。特点:简洁易读:Python采用清晰简洁的语法,使得代码易于阅读和理解。它使用缩进来表示
- Qt程序设计-柱状温度计自定义控件实例
未来无限
C++QT程序设计qt自定义控件温度计柱状温度计
Qt程序设计-柱状温度计自定义控件实例本文讲解Qt柱状温度计自定义控件实例。效果演示创建温度计类#ifndefTHERMOMETER_H#defineTHERMOMETER_H#include#include#include#include#includeclassThermometer:publicQWidget{Q_OBJECTpublic:explicitThermometer(QWidge
- Java之美[从菜鸟到高手演变]之Java中的数组
依琳小师妹
java开发语言
数组是一种基础数据结构,任何一门程序设计语言都提供了对它的支持。一般来说,数组具有使用简单,适用范围广的特点。从结构上来讲,数组具有连续存储、易寻址、固定长度的特点,从功能上讲,数组适合查询频繁,增、删较少(因为增、删节点会造成大幅度的移动)且空间固定的操作。这一点与链表相反,链表是存储不连续,依靠存储于每个节点的下一个节点的地址来寻址,所以寻址困难,同时增、删节点不需要进行移动,所以链表适合查询
- 网络安全是什么
安全
网络安全是一种保护计算机、服务器、移动设备、电子系统、网络和数据免受恶意攻击的技术,这种技术也称为信息技术安全或电子信息安全。该术语适用于从业务到移动计算的各种环境,可以分为几个常见类别:网络安全是一种保护计算机网络免受入侵者(无论是定向攻击还是条件恶意软件)攻击的技术。应用程序安全侧重于保护软件和设备免受威胁。受到侵害的应用程序可能会对其旨在保护的数据提供访问权限。并且,早在应用程序设计阶段而非
- 840计算机科学专业基础综合,西南交通大学计算机考研(840数据结构与程序设计)经验分享...
巍言耸听
840计算机科学专业基础综合
西南交通大学电子信息初试考试科目及代码①101思想政治理论②204英语二③302数学二④840数据结构与程序设计西南交大很多专业都考840我为什么要读研在最开始的时候,我其实是不想考研的,在大三上学期的时候,面临到了出去实习,考研,考公这三种选择,我的本科是硬件专业,而我本人对软件更感兴趣,并且在成都,软件相关工作也更好找,在几经波折之后,我发现我的基础是很薄弱的,想要相同学历的同学们竞争较好的实
- 分布式scrapy_redis源码总结,及其架构
Python之战
分布式scrapy的组件源码介绍完了,大致总结一下,相关组件目录如下:《RedisSpider的调度队列实现过程及其源码》《scrapy中scrapy_redis分布式内置pipeline源码及其工作原理》《scrapy分布式调度源码及其实现过程》《scrapy分布式Spider源码分析及实现过程》《scrapy分布式去重组件源码及其实现过程》《scrapy_redis中序列化源码及其在程序设计中
- Python语言基础语法解析
数据小爬虫
电商apiapipython开发语言状态模式数据库springeclipse
Python语言基础语法解析Python是一种解释型、交互式、面向对象的高级程序设计语言。它设计哲学强调代码的可读性,并允许程序员用少量代码表达想法。以下是对Python语言基础语法的解析:1.注释Python中的注释以#开始,它后面的内容都会被Python解释器忽略。2.变量Python中的变量不需要提前声明,赋值时会自动创建。变量名可以是字母、数字和下划线的组合,但必须以字母或下划线开头。3.
- 【如何系统学习Python】
723z
学习python开发语言
Python是一种面向对象的解释性计算机程序设计语言,具有简洁清晰的语法特性,被广泛应用于Web开发、数据分析、人工智能等多个领域。如果你想系统地学习Python,以下是可以遵循的步骤和建议。第一步:理解Python的基本语法学习任何编程语言的前提都是理解它的基本语法。Python的语法相对更为简单易懂。开始时,你需要理解Python的基本数据类型(字符串、数值、列表、元组、字典等)、流程控制(条
- 阿里云弹性公网EIP香港精品和BGP多线有什么区别?
gla2018
阿里云动态阿里云云计算
阿里云弹性公网EIP中国香港地域分为BGP(多线)和BGP(多线)_精品,二者的区别在于香港回中国大陆是否绕行,BGP(多线)回中国大陆将绕行国际运营商出口,需要优化香港回中国大陆时延,建议使用BGP(多线)_精品。阿里云百科aliyunbaike.com来详细说下阿里云弹性公网IP香港BGP(多线)和BGP(多线)_精品的区别:EIP香港BGP多线和BGP多线精品区别阿里云弹性公网IP中国大陆地
- 【C++】容器的迭代器失效问题
Q_hd
C++c++开发语言
文章目录1.了解哪些操作可能导致迭代器失效:2.管理迭代器:编写改变容器的循环程序不要保存`end`返回的选代器3.编写安全的循环程序:下面是一些关于迭代器失效问题的建议和注意事项,并附上一些示例:迭代器失效问题是C++程序设计中一个常见的问题。在使用容器进行添加/删除元素的操作时,指向容器元素的指针、引用或迭代器可能会失效,这将导致严重的程序错误。为了避免迭代器失效,我们需要了解哪些操作可能会导
- 一些关于Java课程学习下来的心得
lolo230
java学习开发语言
本学期是大三下学期,学校开设了Java课程,对于学习过C语言,Python两种语言的我,对于Java的总结基本可以浓缩成:比C语言丰富,但是比Python格式要求高,但是多种语言容易混淆,这次总结作业我将大体按照书本,结合上课习题进行分别总结,课本上基本安装内容之类的环境搭建以及程序设计基础部就不多加赘述,主要总结Java面对对象的一些学习的心得。本学期Java课程的学习到今天为止主要分为:基本数
- JAVA介绍:
姑娘慢走
Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。Java非常适合于企业网络和Internet环境,
- Orillusion感谢谷歌GDG DevFest开发者大会2023(北京)的推荐
前端
谷歌开发者社区(GoogleDeveloperGroups)是谷歌开发者部门发起的全球项目,是面向对Google和开源技术、开放技术感兴趣的开发者社区,由对谷歌开发技术感兴趣的开发者们主导。其内容涵盖Web、Android、TensorFlow、Flutter和其它GoogleAPI等。至2020年11月,全球已有1000多个GDG社区,分布在130多个国家。中国大陆有27个GDG社区,中国台湾有
- Orillusion感谢谷歌GDG DevFest开发者大会2023(北京)的推荐
前端
谷歌开发者社区(GoogleDeveloperGroups)是谷歌开发者部门发起的全球项目,是面向对Google和开源技术、开放技术感兴趣的开发者社区,由对谷歌开发技术感兴趣的开发者们主导。其内容涵盖Web、Android、TensorFlow、Flutter和其它GoogleAPI等。至2020年11月,全球已有1000多个GDG社区,分布在130多个国家。中国大陆有27个GDG社区,中国台湾有
- c++ 之“Big Three”
Z.0103
笔记c++算法开发语言
c++之“BigThree”最新版本:https://blog.csdn.net/qq_62357480/article/details/129151139?spm=1001.2014.3001.5501简介什么是BigThree?三法则(英语:ruleofthree,theLawofTheBigThree,TheBigThree;三法则,三大定律)在C++程序设计里,它是一个以设计的基本原则而制
- 初识tensorflow程序设计模式
Phoenix Studio
深度学习tensorflow人工智能python
文章目录建立'计算图'tensorflowplaceholdertensorflow数值运算常用的方法tensorboard启动tensorboard的方法建立一维与二维张量建立一维张量建立二维张量建立新的二维张量矩阵的基本运算矩阵的加法矩阵乘法与加法github地址https://github.com/fz861062923/TensorFlow建立’计算图’#建立‘计算图’importtens
- 第一章 Shell 概述
[禾火]
shell脚本编程运维
目录1.1.为什么学习和使用Shell编程1.2.Shell是什么1.2.1.shell起源1.2.2.查看当前系统支持的shell1.2.3.查看当前系统默认shell1.2.4.Shell概念1.3.Shell程序设计语言1.3.1.Shell也是一种脚本语言1.3.2.用途1.4.如何学好shell1.4.1.熟练掌握shell编程基础知识1.4.2.建议1.5.Shell脚本的基本元素1.
- 暴力枚举刷题3
Sking426
暴力枚举算法数据结构c++c语言
题目来源:[NOIP2002普及组]选数-洛谷参考书目:参考书籍:《深入浅出程序设计竞赛(基础篇)》解题思路:通过位运算来枚举数组a的所有子集,然后检查每个恰好包含k个元素的子集的元素和是否为质数。如果是,那么答案(ans)就增加1。然后,最后输出ans的值。注:__builtin_popcount函数来计算一个数的二进制表示中1的个数(即集合中元素的个数)。#include#includeusi
- java短路运算符和逻辑运算符的区别
3213213333332132
java基础
/*
* 逻辑运算符——不论是什么条件都要执行左右两边代码
* 短路运算符——我认为在底层就是利用物理电路的“并联”和“串联”实现的
* 原理很简单,并联电路代表短路或(||),串联电路代表短路与(&&)。
*
* 并联电路两个开关只要有一个开关闭合,电路就会通。
* 类似于短路或(||),只要有其中一个为true(开关闭合)是
- Java异常那些不得不说的事
白糖_
javaexception
一、在finally块中做数据回收操作
比如数据库连接都是很宝贵的,所以最好在finally中关闭连接。
JDBCAgent jdbc = new JDBCAgent();
try{
jdbc.excute("select * from ctp_log");
}catch(SQLException e){
...
}finally{
jdbc.close();
- utf-8与utf-8(无BOM)的区别
dcj3sjt126com
PHP
BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH NO-BREAK SPACE"。这样如
- JAVA Annotation之定义篇
周凡杨
java注解annotation入门注释
Annotation: 译为注释或注解
An annotation, in the Java computer programming language, is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, pa
- tomcat的多域名、虚拟主机配置
g21121
tomcat
众所周知apache可以配置多域名和虚拟主机,而且配置起来比较简单,但是项目用到的是tomcat,配来配去总是不成功。查了些资料才总算可以,下面就跟大家分享下经验。
很多朋友搜索的内容基本是告诉我们这么配置:
在Engine标签下增面积Host标签,如下:
<Host name="www.site1.com" appBase="webapps"
- Linux SSH 错误解析(Capistrano 的cap 访问错误 Permission )
510888780
linuxcapistrano
1.ssh -v
[email protected] 出现
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
错误
运行状况如下:
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuratio
- log4j的用法
Harry642
javalog4j
一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中
- mysql、sqlserver、oracle分页,java分页统一接口实现
aijuans
oraclejave
定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量
oracle分页:
select * from ( select mytable.*,rownum num from (实际传的SQL) where rownum<=pageEnd) where num>=pageStart
sqlServer分页:
 
- Hessian 简单例子
antlove
javaWebservicehessian
hello.hessian.MyCar.java
package hessian.pojo;
import java.io.Serializable;
public class MyCar implements Serializable {
private static final long serialVersionUID = 473690540190845543
- 数据库对象的同义词和序列
百合不是茶
sql序列同义词ORACLE权限
回顾简单的数据库权限等命令;
解锁用户和锁定用户
alter user scott account lock/unlock;
//system下查看系统中的用户
select * dba_users;
//创建用户名和密码
create user wj identified by wj;
identified by
//授予连接权和建表权
grant connect to
- 使用Powermock和mockito测试静态方法
bijian1013
持续集成单元测试mockitoPowermock
实例:
package com.bijian.study;
import static org.junit.Assert.assertEquals;
import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import or
- 精通Oracle10编程SQL(6)访问ORACLE
bijian1013
oracle数据库plsql
/*
*访问ORACLE
*/
--检索单行数据
--使用标量变量接收数据
DECLARE
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
BEGIN
select ename,sal into v_ename,v_sal
from emp where empno=&no;
dbms_output.pu
- 【Nginx四】Nginx作为HTTP负载均衡服务器
bit1129
nginx
Nginx的另一个常用的功能是作为负载均衡服务器。一个典型的web应用系统,通过负载均衡服务器,可以使得应用有多台后端服务器来响应客户端的请求。一个应用配置多台后端服务器,可以带来很多好处:
负载均衡的好处
增加可用资源
增加吞吐量
加快响应速度,降低延时
出错的重试验机制
Nginx主要支持三种均衡算法:
round-robin
l
- jquery-validation备忘
白糖_
jquerycssF#Firebug
留点学习jquery validation总结的代码:
function checkForm(){
validator = $("#commentForm").validate({// #formId为需要进行验证的表单ID
errorElement :"span",// 使用"div"标签标记错误, 默认:&
- solr限制admin界面访问(端口限制和http授权限制)
ronin47
限定Ip访问
solr的管理界面可以帮助我们做很多事情,但是把solr程序放到公网之后就要限制对admin的访问了。
可以通过tomcat的http基本授权来做限制,也可以通过iptables防火墙来限制。
我们先看如何通过tomcat配置http授权限制。
第一步: 在tomcat的conf/tomcat-users.xml文件中添加管理用户,比如:
<userusername="ad
- 多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
bylijinnan
java多线程
public class IncDecThread {
private int j=10;
/*
* 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
* 两个问题:
* 1、线程同步--synchronized
* 2、线程之间如何共享同一个j变量--内部类
*/
public static
- 买房历程
cfyme
2015-06-21: 万科未来城,看房子
2015-06-26: 办理贷款手续,贷款73万,贷款利率5.65=5.3675
2015-06-27: 房子首付,签完合同
2015-06-28,央行宣布降息 0.25,就2天的时间差啊,没赶上。
首付,老婆找他的小姐妹接了5万,另外几个朋友借了1-
- [军事与科技]制造大型太空战舰的前奏
comsci
制造
天气热了........空调和电扇要准备好..........
最近,世界形势日趋复杂化,战争的阴影开始覆盖全世界..........
所以,我们不得不关
- dateformat
dai_lm
DateFormat
"Symbol Meaning Presentation Ex."
"------ ------- ------------ ----"
"G era designator (Text) AD"
"y year
- Hadoop如何实现关联计算
datamachine
mapreducehadoop关联计算
选择Hadoop,低成本和高扩展性是主要原因,但但它的开发效率实在无法让人满意。
以关联计算为例。
假设:HDFS上有2个文件,分别是客户信息和订单信息,customerID是它们之间的关联字段。如何进行关联计算,以便将客户名称添加到订单列表中?
&nbs
- 用户模型中修改用户信息时,密码是如何处理的
dcj3sjt126com
yii
当我添加或修改用户记录的时候对于处理确认密码我遇到了一些麻烦,所有我想分享一下我是怎么处理的。
场景是使用的基本的那些(系统自带),你需要有一个数据表(user)并且表中有一个密码字段(password),它使用 sha1、md5或其他加密方式加密用户密码。
面是它的工作流程: 当创建用户的时候密码需要加密并且保存,但当修改用户记录时如果使用同样的场景我们最终就会把用户加密过的密码再次加密,这
- 中文 iOS/Mac 开发博客列表
dcj3sjt126com
Blog
本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。
本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。
本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 lcepy 提供自动转换脚本。这里有导入教程。
- js去除空格,去除左右两端的空格
蕃薯耀
去除左右两端的空格js去掉所有空格js去除空格
js去除空格,去除左右两端的空格
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g
- SpringMVC4零配置--web.xml
hanqunfeng
springmvc4
servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置。
ServletContainerInitializer:启动容器时负责加载相关配置
package javax.servlet;
import java.util.Set;
public interface ServletContainer
- 《开源框架那些事儿21》:巧借力与借巧力
j2eetop
框架UI
同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事。
故事1:巧借力,乌鸦也可以吃核桃
有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃。
核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞破了,于是,
- JQuery EasyUI 验证扩展
可怜的猫
jqueryeasyui验证
最近项目中用到了前端框架-- EasyUI,在做校验的时候会涉及到很多需要自定义的内容,现把常用的验证方式总结出来,留待后用。
以下内容只需要在公用js中添加即可。
使用类似于如下:
<input class="easyui-textbox" name="mobile" id="mobile&
- 架构师之httpurlconnection----------读取和发送(流读取效率通用类)
nannan408
1.前言.
如题.
2.代码.
/*
* Copyright (c) 2015, S.F. Express Inc. All rights reserved.
*/
package com.test.test.test.send;
import java.io.IOException;
import java.io.InputStream
- Jquery性能优化
r361251
JavaScriptjquery
一、注意定义jQuery变量的时候添加var关键字
这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下:
$loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的
二、请使用一个var来定义变量
如果你使用多个变量的话,请如下方式定义:
. 代码如下:
var page
- 在eclipse项目中使用maven管理依赖
tjj006
eclipsemaven
概览:
如何导入maven项目至eclipse中
建立自有Maven Java类库服务器
建立符合maven代码库标准的自定义类库
Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。
我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就 把
- 中国天气网省市级联页面
x125858805
级联
1、页面及级联js
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
&l