`
QuarterLifeForJava
  • 浏览: 176297 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
以下所有表述均基于MySQL5.6 表设计如下: 注:这里的uid可能会给大家带来些误解,大家可以把uid理解为uuid,主要用来分组 查询如下: select GROUP_CONCAT(puid),GROUP_CONCAT(content) from a GROUP BY uid ORDER BY createtime ASC,sort ASC 结果如下: 设计及SQL语句分析 优点:一句SQL解决 缺点: 1、要用group by 2、某用户若引用10人的评论,       那么该用户评论在数据库的记录就有11条,       那么最坏情况下假设有100个用户评论了,   ...
public class Test { public static void main(String[] args) { Map<Integer,Integer> map = new HashMap<Integer,Integer>(); map.put(1, 0); map.put(2, 0); map.put(3, 1); map.put(4, 1); map.put(5, 2); map.put(6, 4); map.put(7, 4); map.put(8, 7); //得到某一节点下的所有 ...
页面端写为: var api = "http://192.168.2.139/WebTest/api/search/getProjectStatusList"; var name = $("#firstForm input[name='name']").val(); $.ajax( { type: 'post', url : api, //async: false, dataType : 'jsonp', jsonpCallback:'callback', data: {'name':name}, success : functio ...
申明:摘自网上,记录下 //在鼠标光标处插入内容 //var v = this.value; //var field = document.getElementById('editArea'); function contextInsert(field,v){ if (document.selection) {//IE field.focus(); var sel = document.selection.createRange(); sel.text = v; sel.select(); }else if (field.selectionStart | ...
最后更新日:2014年12月5日 说明:只是做个简单示例供参考下,各种异常什么的都没考虑,这种框架整合的就不贴了,见附件,主要贴下WebSocket的用法。哦,还有,页面太丑了,我也看不下去了~大家见谅。。。另外我将lib文件分开来上传了,到时大家合在一起就可以了。整个工程目录如下图: var ws = null; var name = null; function init(){ name = urlSplit(window.location.href,'=')[1]; $(".div1").html("欢迎您:"+"& ...
最后更新日:2014年11月17日 下面对整体外层的(function(window){})(window);进行改造。看下function(window){}中的window。jquery源码中写为:function(global,factory){},我们打印出来可以看到global就是window对象,factory为undefined,因为我没有第二个参数(不明白我说的是什么意思?没关系,继续看下去就明白了。),如果你再给他加其它参数,往后打印出来的都是undefined。在jquery之前的版本写为: (function(window,undefined){}(window))。 ...
import java.util.Arrays; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @version 0.1 * @author QuarterLifeForJava * 说明:1.思路见程序下面的图 * 2.未经大量反复测试 * 3.必有更好更精简方式,你可以写的更好 */ public class Test { //简单测试下 public static void main(String[] args) { i ...
先写个简单的代码: <html> <head> <script> function test(){ var x=10,y=0,z=0; for(var i=0;i<x;i++){ y+=i; } z = z + y - x; document.getElementById("a").value = z; }; </script> <head> <body> <input type='text' id='a'/><button oncli ...
注:主要参考网上的一些思想和内容,结合自己的理解,记录下而已 a.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JTMA</title> <script type="text/javascript" src="../js/jquery/jquery-1.1 ...
最后更新日:2014年12月21日 1、得到一共几个option:document.getElementById("caseClassify").options.length; 得到option内容:document.getElementById("caseClassify").options[i].innerHTML 2、超过大小用滚动条代替overflow:auto 图片与文字水平对齐:vertical-align 3、JSON.parse(needObj); 解析成JSON JSON.stringify(obj); 封装成JSON 4、window. ...

XML基础知识

    博客分类:
  • XML
申明:内容大多来自传智播客黑马 a.xml <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <!-- 这是注释 SYSTEM 系统硬盘位置 PUBLIC 网络公共位置,如"a.dtd" "www.a.com" --> <!-- 外部引入 --> <!DOCTYPE 人 SYSTEM "a.dtd"> <!-- 内部引入 < ...
<html> <head> <script> var x; var y; var flag = true; function test(){ //绑定鼠标右击事件 document.getElementById("a").oncontextmenu = function() { if(!flag){ var createDiv = document.getElementById("b"); //移除div createDiv.outerHTML = "& ...
说明:程序只是为了说明计算规则(思路),并未优化,可能还是存在一些BUG(未进行大量数据的反复验证),必有更好的实现方式!!! 另外,在计算过程中,由于采用int,因此对于如5/3*3并不是5,而是3,所以可能计算结果有点出入!!! 栈:先进后出 四则运算的运用: ①将中缀表达式转为后缀表达式 规则1:若出现的符号等级低于栈顶的表达式等级(如符号为'+或-',而栈顶为'*或/',则除顶部自己外其余全部出栈;若碰到同级则只出栈一个(如符号为'+',而栈顶为'-'且栈中还有'+-',则只出栈顶一个'-') 规则2:若出现左右括号,则括号内的内容全部出栈 规则3:非符号(即数字)不用进栈,只需依 ...
准备工作: 前端引入:1、jquery,我在这里用的是:jquery-1.10.2.min.js         2、ajaxfileupload.js 这里可能会报一些错,所以在json判断那里修改为(网上也有): if ( type == "json" ){ data = r.responseText; var start = data.indexOf(">"); if(start != -1) { var end = data.indexOf("<", sta ...
最后更新日:2014年11月17日 从本章开始,都将以jquery源码的分析展开。 先来看个自娱自乐的仿jquery的框架(以后都将基于此框架进行新增、修改、删除): <html> <head> <script> function test(){ $("#v").say(); }; (function (window){ var test = (function(){ var t = function(id){ return new test.n.o(id); }; t.n = ...
Global site tag (gtag.js) - Google Analytics