java,架构,编程语言相关专家
1、从zTree官网上下载zTree的包,zTree的官方网址是:http://www.ztree.me/v3/main.php#_zTreeInfo 2、引入zTree所需的依赖,例如(jQuery的js自己引入): <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <
http://laydate.layui.com/
·概述 resizable插件可以让选中的元素具有改变尺寸的功能。 官方示例地址:http://jqueryui.com/demos/resizable/ 所有的事件回调函数都有两个参数:event和ui,浏览器自有event对象,和经过封装的ui对象 ui.helper - 表示当前被改变尺寸的元素的JQuery对象 ui.originalPosition - 表示未改变尺寸之前元素的
Color picker即颜色选择器使我们在web开发中可能经常用到的组件,今天我们特意精选了10个超酷的颜色选择器实现,其中包括了javascript脚本 实现及其传说中的jQuery插件实现的颜色选择器,希望对大家工作和项目中有帮助。 jQuery插件类 1. Color Picker 2. Farbtasic 3. jQuery Colors Pickers HSL ja
springMVC+mybatis框架搭建 首先我们先要弄清搭建项目的一般流程,需要注意哪些方面,想要什么样的效果,自己的功能有哪些? (假设效果:项目目录结构清晰,能够查询到本地数据库中的内容。。) 1. 工程目录结构整理清楚 在src/main/java文件夹中,新建包cn.springmvc.model(存放javabean),
在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素 js 在父窗口中获取iframe中的元素 1、 格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click(); 实例:window.frames["i
Ibatis的动态查询使得数据操作变得非常的灵活,下次举出了常用的动态查询的属性信息: Ibatis配置信息 Xml代码 <!-- Dynamic Sql --> <typeAlias alias="Student" type="com.ibatis.Student" /> <typeAlias alias="StudentDTO
直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆的IF-ELSE条件语句和一连串的字符串连接。对于这个问题,Ibatis提供了一套标准的相对比较清晰的方法来解决一个问题,这里有个简单的例子: <select id="getUserList" resultMap="user">
java.sql.Types 值 Java 类型 IBM DB2 Oracle Sybase SQL Informix IBM Content Manager BIGINT java.lang.long BIGINT NUMBER (38, 0) BIGINT BIGINT INT8 DK_CM_BIGINT BINARY byte[] CHAR FOR BIT DATA
打jar包的方式 mvn package -Dmaven.test.skip=true mvn install -Dmaven.test.skip=true mvn compile -Dmaven.test.skip=true 将jar包导入到本地仓库的方式: mvn install:install-file -DgroupId=o
目前,我在做项目的时候,用到了spring + struts2 +ibatis 框架。平时用到的都是一张简单的表,来进行数据的增、删、改、查。而现在突然需要用到其它的一张表,或多张表进行联接查询,那么,在这种情况下,在xml映射文件中,就不能像单张表映射那样。 那么,我们需要怎么处理呢? 下面我就简单的来说明一下: 1、假如我数据库中有两张表:topo表和device表; 2、它们分别对
linux下修改IP、DNS、路由命令行设置 ubuntu 版本命令行设置IP cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, s
基于应用拆分的技术架构
1. 安装1) 从Nginx官网下载页面(http://nginx.org/en/download.html)下载Nginx最新版本(目前是1.5.13版本)安装包; 2) 解压后复制到部署目录。 2. 启动和停止Nginx Nginx目前只支持命令行操作,操作前先进入Dos命令环境,并进入Nginx部署目录。 1)
一、导出: 1、打开plsql-->工具----》导出用户对象(可以导出表结构和序列、视图) ps:如果上面不选中"包括所有者",这样到导出的表结构等就不包含所有者, 这样就可以将A所有者的表结构等导入到B所有者的表空间中 2、导出表结构和表数据: 二、导入: 1、首先要创建用户和表空间 (1)创建用户: (2)创建表空间:电脑开始菜单-----》找到oracle目录
create sequence dm_user_seqminvalue 1maxvalue 999999999999999999999999999start with 1increment by 1cache 20;
1.陈明、李建勋、邓覃思 fog-aliyun https://git.oschina.net/dengqinsi/fog-aliyun.git 2.吴俊、骆仲军、袁良福 CDN的H5助手工具 https://git.oschina.net/langford/cdn-assistant.git 3.熊亮、王翔、林瑶 基于阿里云的H5 页面生成工
AndroidStudio中文社区:http://www.android-studio.org/index.php Android studio删除工程项目:http://www.linuxidc.com/Linux/2014-03/97451.htm 史上最详细的Android Studio系列教程:http://segmentfault.com/a/1190000002401964
JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java 语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效率! JFinal 有如下主要特点:l MVC 架构,设计精巧,使用简单l 遵循 COC 原则,零配置,无 xmll 独
【ps】git是一个分布式代码管理工具,类似于svn,方便协同开发,git里面有所谓的仓库(用来存放代码的),分为本地和线上,线上的你可以自己搭建,不想搭建的话github就给你提供了。 【关于同步原理】那么github利用的有点类似ssh双机互信的原理,本机上生成一对密钥(公钥和私钥),然后把公钥添加到github上去,以达到认证的目的。 一、首先需要你去下载这个工具 https:/
做的项目中需要用到通过JS获取GET参数,上网找了一下,找到如下插件: 例如 当前你的URL是: http://www.xxx.com/index.php?test=1&kk=2 如果想获取test,则可以引入插件后, 用如下方法获取: var test = $.query.get(’test’); 如果参数有多个相同的名称 ,则可以这样: var arr = $.query.ge
/** * Copyright 2002-2010 the original author is huanghe. */package com.ucap.web.cm.webapp.util; import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java
1.将jar放到E:\workspace\lib中。如下图: 2.编写pom.xml文件,定义jfinal的坐标。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca
Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。 大家肯定遇到过想在pom文件中加入自己开发的依赖包,这些包肯定是不是在Maven仓库(http://repo
1 Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。 它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition 这个函数有两个参数,一个参数是第一个activit
1.要想制作图片裁剪功能,可以使用网上的裁剪工具JCrop,网址是:https://github.com/tapmodo/Jcrop/ 案例效果如下: 2.引入JCrop的js代码,具体要引入那些js可以参考JCrop案例: 3.编写的html代码如下: <div id="light" class="white_content"> <
Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached。百度经验:jingyan.baidu.com 工具/原料 memcached1.4.13百度经验:jingyan.baidu.com 方法/步骤 软件的下载,好像从官网上只能下载未经编译的源码,需要自己编译后才能安装使用,
Nginx支持一下命令行参数 -? | -h 打印出命令行参数的帮助 [root@localhost nginx]# ./nginx -? nginx version: nginx/1.8.0 Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]
介绍 Memcached java client是官方推荐的最早的memcached java客户端。最新版本:java_memcached-release_2.6.1。 官方下载地址:https://github.com/gwhalin/Memcached-Java-Client采用阻塞式SOCKET通讯,据说目前版本进行了很多优化,性能有所提高(只看过1.5的源代码,还没来及看
1 进入nginx安装目录,查看nginx版本及其编译参数: [root@localhost nginx]# ./nginx -V nginx version: nginx/1.8.0 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) built with OpenSSL 1.0.1c 10 May
/** * 判断积分日志表中是否有某个用户的注册日志 */@Transactional(propagation = Propagation.REQUIRED)public boolean isExistRegPointLog(int userId, UserAction addReg) { try { String hql = "select count(pl) from PointL
// 获取选中一行的情况,下面的一个参数可以代表一个DataGridfunction getSelected(dialogEle,dataFileTextEle) { // 获取选中一行的情况。 var datagrid = $("#fileInfoDataGrid").datagrid('getSelected'); if (datagrid == null) { $.messager.a
1、下载Nginx,进入Nginx下载地址:http://nginx.org/ 点击nginx-1.8.0,进入:http://nginx.org/en/download.html,下载文件: 2 下载pcre,这个是一个正则表达式的库,Nginx做rewriter的时候回用到这个库: 进入pcre的官网(rewrit
nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。 ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtool centos平台编译环境使用如下指令 安装make:yum -
Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性: 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型. 作为负载均衡服务器
SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subv
1 下载libevent-2.0.22-stable.tar.gz,下载地址是:http://libevent.org/ 2 下载memcached,下载地址是:http://memcached.org/downloads 3 下面通过源码安装libevent和memcache,将上面两个gz包上传到Linux上,上传后的位置: 4 在Linux上分别解压libevent和memc
1 修改pom.xml,添加依赖文件: <dependency> <groupId>com.whalin</groupId> <artifactId>Memcached-Java-Client</artifactId> <version>3.0.2</versi
1安装HBuilder5.0.0,安装后的界面截图如下: 2 按照https://www.muicss.com/docs/v1/css-js/boilerplate-html中的说明,创建上图的Boilerplate.html: 3 代码内容如下: <!-- 作者:XXX@qq.com 时间:2015-08-02
/*注:本教程针对HBuilder5.0.0,制作日期2014-12-31*/创建HTML结构: h 8 (敲h激活代码块列表,按8选择第8个项目,即HTML代码块,或者敲h t Enter)中途换行: 'Ctrl+Enter'设置charset: m e 6 Enter引用外部js: s 2 Enter 'Ctrl+Enter'创建js区块: s Enter创建函数: f u n 3
1 案例场景,通过C语言回调Java的代码,案例的最终界面: 2 案例的代码结构如下: 3 编写DataProvider的代码: package com.example.ndkcallback; public class DataProvider { //C调用java空方法 public void helloFromJav
1 编写以下案例(下面的三个按钮都调用了底层的C语言): 项目案例的代码结构如下: 2 编写DataProvider的代码: package com.example.ndkpassdata; public class DataProvider { /** * 计算x和y的加法 apktools *
1 什么是JNI JNI Java本地开发接口 JNI是一个协议,这个协议用来沟通java代码和外部的本地代码(C/C++) 通过这个协议,java代码就可以调用外部的C/C++代码,外部的C/C++代码也可以调用Java代码。 2 为什么用JNI 1 JNI扩展了java虚拟机的能力,驱动开发(wifi-hotspot)2.
Eclipse集成Android NDK说明 1 目录 Eclipse集成Android NDK说明... 1 2 为什么要用NDK?... 2 3 为什么要集成?... 2 4 怎样操作?... 2 4.1 预备条件... 2 4.1.1 Cygwin. 2 4.1.2 E
Js代码 <script type="text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); if(!reg.test(obj.v
1 执行以下案例: 某研发团队2011年初开发了一款名为Apollo的信息系统,目前已发布v1.0版本。此项目初期已有部分基础代码, 研发团队再此基础代码上经过3个月的努力发布了一个功能相对完备的Apollo 1.0版本进行销售。 由于销售业绩良好,因此研发团队正在着手v2.0版本的开发工作。 但就在这个时候,有客户发现v1.0软件系统一严重
1 在user1中的readme.txt文件中先修改,并且commitand push 选中user1,右击team—>Commit-à 2 在未pull的情况下,修改user2中的readme.txt文件,然后也执行commitand push(过程如上) 这时候发现上面有一
1 下载EGIT,下载地址:http://www.eclipse.org/egit/download/ 最终的下载地址: http://www.eclipse.org/downloads/download.php?file=/egit/updates/org.eclipse.egit.repository-4.0.1.201506240215-r.zip&mirror_id=1
.w1002 .left_part{overflow:hidden; padding-bottom:9999px; margin-bottom:-9999px;display:inline;}
1 下载TortoiseGit,下载地址: http://tortoisegit.soft32.com/free-download/ 2 创建一个GIT仓库 3 创建克隆,创建两个用于克隆的仓库 进入user1,克隆一个 同样的方法进入user2,克隆一个仓库 4 提交文件 点击Push,将文件push到远程服务器上。 4 通过pull的方式将文件更新到