- 浏览: 455372 次
- 性别:
- 来自: 北京
最新评论
-
五宁luxam:
...
jQuery $ is not defined——js引入报错 -
lyyltt:
你好 请问一下 jQuery Chosen 表单页有两个动态 ...
Jquery chosen动态设置值 select Ajax动态加载数据 设置chosen和获取他们选中的值 -
qq171264:
感谢分享,看了你的文章,问题解决了
Jquery chosen动态设置值 select Ajax动态加载数据 设置chosen和获取他们选中的值 -
hhb19900618:
设置了自增长还报错
自增长:java.sql.SQLException: Field 'id' doesn't have a default value -
sbliyang:
踩踩踩
使用jqGrid修改数据并检查(转)
文章列表
今天在项目里使用jquery、jqgrid等js时报错了:jQuery $ is not defined("$" 是在jquery里面定义的。)。但我确实引入了呀,而且自己写测试能在jqgrid里得到数据呀!这是什么问题呢?
后来查了一下,才知道原来是引入js时存在顺序问题,否则会导致jqgrid找不到jQuery对象。
后来我修改了顺序,为什么还不行呢?
如果页面出现问题,推荐使用“Firefox” 的 debug来调试。
这里的问题是:
...
最近在使用JQuery的ajax方法时,需要返回的数据为json数据,在success返回中数据处理会根据返回方式不同会采用不同的方式来生成json数据。在$.ajax方法中应该是如何来处理的,简单进行说明。
首先给出要传的json数据:[{"demoData":"This Is The JSON Data"}]
1,使用普通的aspx页面来处理
$.ajax({
type: "post" ...
关于MySql中自增长id设置初始值
- 博客分类:
- MySQL
在MySQL数据库,设置了id为自增长类型,但由于程序还处于开发阶段,很容易的会产生错误数据,然后就直接删除了,可是id的自增长值没有跟着减少,这里提示:
如果表中数据没有用,直接删除了数据,自动增长ID还是不会从1开始的。
那么需要怎么做呢?有两种办法:
1、ALTER TABLE `tablename` auto_increment='22723' ;执行成功,继续插入就从22723开始了:)
2、可以利用“清空数据表”。这样自动增长ID就会从1开始。
今天用java程序向mysql数据库中进行数据记录的时候,用的id自增长时,报了异常java.sql.SQLException: Field 'id' doesn't have a default value错误,看了一篇博文,决定按他的方法试试。http://blog.sina.com.cn/s/blog_43ed7f260100fk6h.html:其中现在修改了STRICT_TRANS_TABLES,删掉。但是我即时测试了一下(可能无法理会更多细节),总之还是没有成功。这时我想到用数据库直接测试一下,看是否不写自增长的id能够正常插入,结果是可以的。所以,我觉得应该从程序 ...
java 数值进制转换
- 博客分类:
- java
十进制转成十六进制:
Integer.toHexString(int i)
十进制转成八进制
Integer.toOctalString(int i)
十进制转成二进制
Integer.toBinaryString(int i)
十六进制转成十进制
Integer.valueOf("FFFF",16).toString()
八进制转成十进制
java.lang.Character里有相应的判断方法
char c = 'a';
isDigit(c):判断字符是否数字
isLetter(c):判断字符是否字母
isLetterOrDigit(c):判断字符是否字母或数字
isLowerCase(c):判断字符是否小写字母
isUpperCase(c):判断字符是否大写字母
isWhitespace(c):判断字符是否空格
JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了 ...
eclipse与命令行编译的编码问题
- 博客分类:
- java
最近在做关于字符串解析的事情,一开始一直在用eclipse进行开发,所以解析时的思路也依照于eclipse解析出来的文本字符串时行。但到了完成阶段后,把项目打成jar包,在命令行里运行时,问题出现了,在命令行里并没有解析出eclipse里解析的字符串,这样一来,由于有特殊字符解析的不一样,导致程序直接运行不了。
先说明一下我的系统,是mac 10.7的机子,其它配置为默认。出现问题时,首先想到的应该就是程序运行中的编码问题,我检查了一下自己取字符的格式已经设置为了“GBK”(因为文本文件里的编码是GBK的)。输出到文件的编码也设置成了utf-8。最后就想到是不是ecli ...
今天遇到了java.util.regex.PatternSyntaxException的问题,在进行字符串分割时,以“+”为分割。这时就会报异常。那么解决方法是最后一行。
String s="/babalaautomgr.ejs?method=constr"; int i=s.split("+").length; System.out.println(i);
java.util.regex.PatternSyntaxException: Dangling meta character '+' near inde ...
今天主要用到了对xml的解析,现在做个记录,首先我贴一段我参考的别人的代码。里面的注释描述的很清楚。
package com.ytxsoft.xml;
import com.ximpleware.AutoPilot;
import com.ximpleware.VTDGen;
import com.ximpleware.VTDNav;
public class UserVTDXML {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generat ...
加密算法有很多种:这里只大约列举几例:
1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹。MD5/SHA1发送给其他人你的信息和摘要,其他人用相同的加密方法得到摘要,最后进行比较摘要是否相同。2:单匙密码体制:DES:比较简便高效,密钥简短,加解密速度快,破译极其困难,但其安全性依赖于密匙的安全性。DES(Data Encryption Standard)是发明最早的最广泛使用的分组对称加密算法。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解 ...
今天对JAVA5.0以后出现的新特性枚举enum进行学习和使用,现在记录如下。
枚举感觉和数组差不多,可以对常量进行定义,类似于:
public static final int a = 4 ;
先把一段可直接运行看看效果的代码放上来。
代码:
public class EnumTest{
public static void main(String[] args){
for(Fruit f : Fruit.values()){
System.out.println(f);
System.out.println(f.i ...
对于要在项目里对servlet进行单元测试,可以使用junit进行,而用junit测试servlet时有两种方法,一种使用httpunit + servlet测试,另一种是easymock + servlet,在这里重点介绍使用easymock方法进行的junit测试。
环境:eclipse 3.7 , junit 4 , easymock 3.1。
测试单元代码如下 :
import static org.junit.Assert.fail;
import static org.easymock.EasyMock.*;
import java. ...
今天编程突然使用到对map的遍历,现在记录一下相关知识。
第一种:
最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的。
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;
import java.util.HashMap;
/**
* 1.把值放到一个集合里,然后遍历集合
*/
public class TraversalMap1 {
private static Map<Integer, Stri ...
JAVA的可变类与不可变类
- 博客分类:
- java
可变类和不可变类(Mutable and Immutable Objects)的初步定义:可变类:当你获得这个类的一个实例引用时,你可以改变这个实例的内容。不可变类:当你获得这个类的一个实例引用时,你不可以改变这个实例的内容。不可变类的实例一但创建,其内在成员变量的值就不能被修改。
如何创建一个自己的不可变类:.所有成员都是private.不提供对成员的改变方法,例如:setXXXX.确保所有的方法不会被重载。手段有两种:使用final Class(强不可变类),或者将所有类方法加上final(弱不可变类)。.如果某一个类成员不是原始变量(primitive)或者不可变类,必须通过在成员 ...