强大的jQGrid的傻瓜式使用方法。以及一些注意事项,备有相应的引入文件。

大步流星 2019-03-05 00:06:00 阅读数:169 评论数:0 收藏数:0

在介绍我的使用前,先按照国际惯例,列上网址http://blog.mn886.net/jqGrid/ 里面第一项就有相应的demo

好,进入正题:

在学习到node.js的时候,需要使用到jQGrid,这是一个实现前后端交互的一个综合功能表格插件。

以下是需要使用到的文件,链接:https://pan.baidu.com/s/1MatFWKhY-FBvYim8cHN6zw
提取码:4nfw

有这个就不用上官网什么的去找CSS和JS了。

 

1:在使用前,我们首先需要在HTML引入一下4CSS文件,

<link rel="stylesheet" type="text/css" href="/css/jquery-ui.min.css" />           
<link rel="stylesheet" type="text/css" href="/css/jquery-ui.theme.min.css" />     
<link rel="stylesheet" type="text/css" href="/css/ui.jqgrid-bootstrap-ui.css" />
<link rel="stylesheet" type="text/css" href="/css/ui.jqgrid.css" />


2:我们在引入JS文件
<script src="/vendor/jquery/jquery.min.js"></script>
<script src="/js/grid.locale-cn.js" type="text/javascript" charset="utf-8"></script>
<script src="/js/jquery.jqGrid.min.js" type="text/javascript" charset="utf-8"></script>

这几个文件是运行jQGrid的必备文件,不可忽略。


3:然后,我们了解一下这段代码

<script type="text/javascript">
    //初始化表格
    $("#list").jqGrid({
        datatype: "json",
        url : "/student",
        //列明
        colNames:["学号","姓名","年级","初始密码"],
        //列的模型
        colModel:[
            {name:'sid'   , index:'sid'    , width:50 , key : true , editable : true},
            //editable表示可以被编辑
            {name:'name'  , index:'name'   , width:50 , editable : true},
            //年级的那个列,编辑的时候显示下拉列表框
            {
                name:'grade'   ,
                index:'grade'  ,
                width:50      ,
                editable : true,
                edittype : "select",
                editoptions : {
                    value : "初一:初一;初二:初二;初三:初三;高一:高一;高二:高二;高三:高三"
                }
            } ,
            {name:'password'  , index:'password'   , width:50 , editable : true},
        ],
        rowNum:30,
        rowList:[30,50],
        sortname: 'sid',
        viewrecords: true,
        width:1400,
        pager : '#listnav',
        cellEdit : true,
        cellsubmit : "clientArray",
        height:700
    });

好,看了之后要懵逼了,接下来我们了解一下,下面的参数解释:

  • url:提交处理数据的地址。
  • datatype:这个参数用于设定将要得到的数据类型。我最常用的是“json”,其余的类型还包括:xmlxmlstringlocaljavascriptfunction
  • mtype: 定义使用哪种方法发起请求,GET或者POST默认是GET
  • heightGrid的高度,可以接受数字、%值、auto,默认值为150
  • widthGrid的宽度,如果未设置,则宽度应为所有列宽的之和;如果设置了宽度,则每列的宽度将会根据shrinkToFit选项的设置,进行设置。
  • shrinkToFit:此选项用于根据width计算每列宽度的算法。默认值为true。如果shrinkToFittrue且设置了width值,则每列宽度会根据width成比例缩放;如果shrinkToFitfalse且设置了width值,则每列的宽度不会成比例缩放,而是保持原有设置,而Grid将会有水平滚动条。
  • autowidth:默认值为false。如果设为true,则Grid的宽度会根据父容器的宽度自动重算。重算仅发生在Grid初始化的阶段;如果当父容器尺寸变化了,同时也需要变化Grid的尺寸的话,则需要在自己的代码中调用setGridWidth方法来完成。
  • pager:定义页码控制条PageBar
  • sortname:指定默认的排序列,可以是列名也可以是数字。此参数会在被传递到服务端。
  • viewrecords:设置是否在PagerBar显示所有记录的总数。
  • captionGrid的标题。如果设置了,则将显示在GridHeader ;如果未设置,则标题区域不显示 
  • rowNum:用于设置Grid中一次显示的行数,默认值为20
  • rowList:一个数组,用于设置Grid可以接受的rowNum值。例如[10,20,30]
  • prmNames:这是一个数组,用于设置jqGrid将要向服务端传递的参数名称。我们一般不用去改变什么。
  • colModel:最重要的数组之一,用于设定各列的参数。
  • jsonReader:这又是一个数组,用来设定如何解析从Server端发回来的json数据。

 

其中最重要的是后面二个,colModeljsonReader

 

我的colModel是这一段:这里面,建议nameindex设置统一并且全小写,因为大小写是敏感的,跟你服务器传过来的name要一一对应。

 colModel:[
            {name:'sid'   , index:'sid'    , width:50 , key : true , editable : true},
            //editable表示可以被编辑
            {name:'name'  , index:'name'   , width:50 , editable : true},
            //编辑的时候显示下拉列表框
            {
                name:'grade'   ,
                index:'grade'  ,
                width:50      ,
                editable : true,
                edittype : "select",
                editoptions : {
                    value : "初一:初一;初二:初二;初三:初三;高一:高一;高二:高二;高三:高三"
                }
            } ,
            {name:'password'  , index:'password'   , width:50 , editable : true},
        ],

接下来介绍:jsonReader!!

 

在我上面的代码:

<script type="text/javascript">
    //初始化表格
    $("#list").jqGrid({
        datatype: "json",
        url : "/student",
        //列明
        colNames:["学号","姓名","年级","初始密码"],
        //列的模型
        colModel:[
            {name:'sid'   , index:'sid'    , width:50 , key : true , editable : true},
            //editable表示可以被编辑
            {name:'name'  , index:'name'   , width:50 , editable : true},
            //年级的那个列,编辑的时候显示下拉列表框
            {
                name:'grade'   ,
                index:'grade'  ,
                width:50      ,
                editable : true,
                edittype : "select",
                editoptions : {
                    value : "初一:初一;初二:初二;初三:初三;高一:高一;高二:高二;高三:高三"
                }
            } ,
            {name:'password'  , index:'password'   , width:50 , editable : true},
        ],
        rowNum:30,
        rowList:[30,50],
        sortname: 'sid',
        viewrecords: true,
        width:1400,
        pager : '#listnav',
        cellEdit : true,
        cellsubmit : "clientArray",
        height:700
    });

 

 

 

这个jsonReader 很重要,但是我的代码里面为什么没有写呢??因为它有默认值。

 

jsonReader用于设置如何解析从服务端发回来的json数据。其默认值为:

 

jsonReader : {

root : "rows", // 实际模型的人口

page : "page", // 当前页码

total : total, // 当前共多少页

records : "records", // 总共多少行数据

repeatitems : true,

cell : "cell",

id : "id",

userdata : "userdata", // 数据

subgrid : {

root : "rows",

repeatitems : true,

cell : "cell"

}

}

 

 

那么我服务器端发送过来的JSON格式的数据按照jsonReader的默认值设置就可以了。

里面的records,page,total,result是不是跟上面的一样呢。

 

student.find({}).sort(sortobj).skip(rows * (page - 1)).exec(function(err,result){

            res.json({"records" : count, "page" : page, "total" : total ,"rows":result});

        })

 

 

下面是服务器传来的JSON

{records: 353, page: "12", total: 12, rows: [,…]}

  1. page: "12"
  2. records: 353
  3. rows: [,…]

 至此,简单的数据显示与分页完成。


版权声明:本文为[大步流星]原创文章
转载请带上:http://copyfuture.com/blogs-details/6c1729adb996dc28238c81d743ae7b96
或:https://www.cnblogs.com/maoyuxun/p/10471292.html


  1. 油耗越开越高?老司机教你根治“油老虎”
  2. NBA深度:解析火箭“固执轮换”原因,莫雷德帅的算盘隐藏很深
  3. 英雄联盟:电商大战一触即发,Flawless百分百参团,JDG拿下一局
  4. 大白话5分钟带你走进人工智能-目录
  5. 美国2019桥梁基建投资快报
  6. “多元化”VS “买买买” 伊利、蒙牛奶源布局战略对比
  7. MongoDB十二种最有效的模式设计【转】
  8. 吃降脂药勿饮酒
  9. 从2018年年报看平安科技“大跃进”
  10. 三和大神(2):当代丐帮女弟子的恩怨情仇丨2018/12/16
  11. 超强的工具集合,只需要这一个网站足以!墙都不服我就只服它!
  12. 与特朗普“谈崩”,继续被制裁,朝鲜经济还能怎么办
  13. 初涉wheel 组
  14. 男子喝了杯啤酒遇查酒驾,弃车跳湖喝水稀释,交警:未达酒驾标准
  15. 二战结束后,苏联俘获的战俘有60万,苏联人是怎么对待他们的
  16. 孙宏斌和许家印后,有请贾跃亭第三位“接盘侠”登场
  17. 2016-2045年新兴科技趋势报告
  18. Mybatis面试题整理(超详细)
  19. 末路较量——第三帝国元帅戈林的结局
  20. 黑科技 高颜值统统实现 雷柏VT200S震撼首发
  21. 越南比伊拉克强在哪?为何美国在伊拉克来去如风在越南却打不赢?
  22. linux 系统中shell编程之for条件语句的实际例子
  23. 这个大妈无法无天!车内坐着孕妇 还敢违规驾车撞交警
  24. WCF安全之EndPointIdentity
  25. 回顾篇:盘点那些从“糖果盒”走出来的世界足坛巨星!
  26. 性能测试必知必会
  27. 实验一作业
  28. 卢伟冰:红米Note7 Pro货量充足 拍照完胜华为3千元手机荣耀V20
  29. JAVA中的引用
  30. 小行星光临地球,极可能撞向地球?科学家预言世界末日就在19年后
  31. 2019年,如何快速精通一项技能?
  32. 关于react-router-dom的一些记录
  33. 分不清敌我!谎报军情致友邻伤亡惨重,罗援悲荐:生死28天(15)
  34. 他曾宣称“不惜自己掉羽毛”也要抓资本大鳄,如今主动投案配合调查
  35. 浏览器与服务器通信技术——Ajax详解
  36. 连战连捷,米兰为何如此横?一数据已经全欧最佳!
  37. 这才是真正核心!中国又一海上巨兽成功服役,西方:已无力阻止
  38. 爱睡觉的人,运气都不会太差!
  39. 用ProGet搭建本地私有NuGet仓库
  40. 7种盈利模式,你了解多少?列举一个模式赚钱的案例【建议收藏】
  41. 网页播放器系列教程(四)--功能开发
  42. 浅谈SpringAOP
  43. 国产054A新型护卫舰兰卡威海事航空展大方展示,亲历参观多有兴奋
  44. 哈勃望远镜观测到2.3亿光年外两个星系碰撞的景象
  45. “行云工程”将发试验星,星间实现激光通信
  46. sap abap 流水号设置
  47. 客户端缓存机制 - Cookie详解
  48. 对话富途李华:选择美股IPO纠结很久 希望提升美国业务
  49. 宝宝过生日,该选阴历还是阳历?
  50. 机械师F117-FP7R游戏本评测:RTX2070加持,升级优化幅度很大!
  51. 路虎赢了!江铃汽车被判立即停止生产陆风X7
  52. 你本善良,却历经磨难,这是上天刻意的安排
  53. 华大基因2018年营业收入稳增至25亿 研发投入大增52%
  54. 聊聊数据库~3.SQL基础篇
  55. 安卓开发笔记(三十四):Material Design框架实现优美的左侧侧滑栏
  56. 总是翻来覆去,睡不踏实,一晚折腾好几次?5招让宝宝睡个安稳觉
  57. 产品管理开发之Git工作流和分支规范推荐
  58. 马国明复工片场有说有笑,围观市民见其大喊加油
  59. Kafka数据迁移
  60. 15万左右的合资SUV怎么选?拒绝日系?那还可以考虑他们!
  61. 程序员的目标应该是向牛人看齐而不是当经理或者赚大钱
  62. 杨超越杯编程大赛上热搜:不懂技术真不敢追星
  63. 提升睡眠效率 慕思发布全球首款人工智能床垫
  64. Pytorch入门实战二:LeNet、AleNet、VGG、GoogLeNet、ResNet模型详解
  65. 抓到两只IE8的虫子
  66. 乐高版北京城今日揭幕 华北首家乐高探索中心献礼祖国70华诞
  67. 美俄视为鸡肋,我国却依旧进行研发,水陆两栖飞机鲲龙到底有啥用
  68. 15万吨油轮亚丁湾,遭11艘海盗船遭围攻:护航舰队第一时间开火
  69. 高度发达国家的农村风景——荷兰农村是这个样子的
  70. 波音放弃2019年财测 称飞机减产已损失10亿美元
  71. 以色列海军怼上伊朗油船?欲斩断海上油路,太不把伊朗海军放眼里
  72. 战西部16胜9负!雄鹿联盟第1水分大,字母哥获益 哈登争MVP太吃亏
  73. 出众态度 实拍卡地亚Baignoire系列腕表
  74. 大项目的思考
  75. Java8的I/O整理
  76. 把思域吹上天的看过来,2.0T有275匹马力,这款小钢炮能“炸街”
  77. 干货|一文读懂 Spring Data Jpa!
  78. 有一个国家叫卡塔尔,有一种标准叫卡塔尔航空!
  79. 独家丨神雾集团董事长回应子公司公章被扣:一个月内拿不到公章将影响年报披露
  80. 成为假期最受欢迎电视剧,《父母爱情》的魅力在哪?
  81. 从一款升级版“轮椅”出发,「蜂鸟」想要挖掘千亿级养老设备的市场
  82. 【JVM虚拟机】(8)--深入理解Class中--方法、属性表集合
  83. 怪物猎人世界:历战王渣渣辉打法攻略
  84. 搞懂 JavaScript 继承原理
  85. IPO关键期被诉专利侵权 公牛集团遭同行索赔10亿元
  86. 国际云安全证书CCSK让他们在职场中脱颖而出
  87. Pinterest招股书:采用双股权结构 拟募资10亿美元
  88. 【C#】await & Result DeadLock
  89. VSTS 2010体验 - TFS 2010变化巨大
  90. 他原本是武当七侠之首,却被冲昏头脑,当不上掌门还害死了儿子!
  91. 带着大象扫荡罗马 翻越阿尔卑斯山 他创造多个军事奇迹 结局凄凉
  92. 14地已落实“独生子女护理假”,还有4省份政策在路上!
  93. P1836 【数页码_NOI导刊2011提高(04)】
  94. 2019,国产手机生死存亡的一年
  95. “锡安”事件—天下动荡
  96. 逆天了!49岁“雪姨”王琳跟儿子酷似姐弟?看完我哭了!
  97. 不一样的go语言之入门篇-Hello World
  98. OAS启示录:2B业务高昂的售前售后成本是否能通过开放源码降低?
  99. 熊逸《唐诗50讲》快意篇 - 学习笔记与感想
  100. 3A产业已成夕阳红?外媒体:3A游戏产业几近崩溃

  1. Python开发:部分第三方库无法在线安装解决方法(947)
  2. [Swift]LeetCode325. 最大子数组之和为k $ Maximum Size Subarray Sum Equals k(779)
  3. Matlab 2019a 安装包下载以及安装和激活(717)
  4. 仅限Edge和Chrome访问 全新网页端Skype应用上线(685)
  5. 前端笔记之NodeJS(一)初识NodeJS&内置模块&特点(682)
  6. C#读取excel文件提示未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序(663)
  7. 【预警通告】Weblogic反序列化远程代码执行漏洞(640)
  8. Visual Studio 2019 正式发布,重磅更新,支持live share(599)
  9. 【预警通告】Apache Tomcat远程代码执行漏洞CVE-2019-0232(573)
  10. 网上赌博平台维护审核提不了款怎么办?(535)
  11. React 与 React-Native 使用同一个 meteor 后台(525)
  12. Sublime Text3 最新版3207 安装及破解(458)
  13. Visual Studio 2019 正式发布(389)
  14. [翻译] Visual Studio 2019: 极速编码. 智能工作. 创造未来.(388)
  15. 刘强东身边的CXO还有谁“幸存”(373)
  16. 舍命生子产妇吴梦丈夫怒斥:没抢肺源不是精神分裂,网友断章取义(371)
  17. Confluence SSRF及远程代码执行漏洞处置手册(370)
  18. 机器学习 ML.NET 发布 1.0 RC(369)
  19. 阿里巴巴2018年纳税516亿元 同比增40%(368)
  20. K8s集群安装--最新版 Kubernetes 1.14.1(336)
  21. 雷军清华演讲实录:小米9年的创新、变革与未来(332)
  22. 小米手机卖不动了?(327)
  23. F#周报2019年第14期(317)
  24. 积分一样却选手下败将出战国际赛,《最强大脑》云队选手被坑了?(300)
  25. 《最强大脑》要垮?桑洁魏坤琳出轨细节被扒,戚薇才是神助攻(257)
  26. 华电教授孙玉兵被指与昔日同学共同学术造假,多所高校调查(250)
  27. F#周报2019年第15期(249)
  28. 日本明仁天皇退位,日本“平成”年代结束(246)
  29. linux系统安装cdcfordb2udb(241)
  30. Oracle甲骨文大规模裁员,你背离时代就会被淘汰(240)
  31. 他联系叙恐怖分子“卖军火”,称能搞到2000枚导弹,关键时刻中国警察出手(237)
  32. 魔兽世界:8.15搏击俱乐部坐骑获取流程 鳄鱼布鲁斯坐骑(236)
  33. 针对django2.2报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: ill....(235)
  34. 女友被曝插足许志安郑秀文婚姻 知情人透露马国明已下定决心分手(232)
  35. 视觉中国深夜道歉:全面配合监管部门彻底积极整改(228)
  36. 为什么国内汽车用沥青阻尼片,而欧洲主机厂却用树脂?(228)
  37. SQL简介及MySQL的安装目录详解(227)
  38. 谁是苏小明饭局爆粗偷拍者?知情人称另有其人(223)
  39. NodeJs之邮件(email)发送(222)
  40. 迪玛希好惨!昨晚《歌手》为声入人心男团帮帮唱,却再被指控侵权(222)
  41. 市值暴跌90%,世界零售巨头申请破产战胜了所有对手却输时代(221)
  42. 函数防抖,与函数节流(219)
  43. 机器学习基石笔记:01 The Learning Problem(217)
  44. 深度学习python的配置(Windows)(215)
  45. [深度应用]·实战掌握Dlib人脸识别开发教程(213)
  46. 许志安出轨视频系蓄谋偷拍?司机被曝收40万装红外摄像头(210)
  47. Google AI 系统 DeepMind 高中数学考试不及格(210)
  48. 干货!21部漫威电影观影顺序指南,在《复联4》之前赶紧补齐!(208)
  49. 赌命生子九个月后,吴梦离世:前半辈子任性了,我用生命买单(206)
  50. 威廉王子出轨凯特王妃闺蜜? 外媒称婚外情致兄弟反目(203)
  51. spring-cloud-sleuth+zipkin源码探究(203)
  52. WebGL three.js学习笔记 纹理贴图模拟太阳系运转(201)
  53. 新更新kb4493472导致无法正常开机(195)
  54. 杜敬谦死因疑曝光!或因他这一特殊的训练方式,泳迷高呼孙杨退役(190)
  55. 韦杰落网,金诚集团终局(188)
  56. AntDesign Form表单字段校验的三种方式(188)
  57. 华为推出方舟编译器 称可提升安卓系统效率(185)
  58. 山东庆云民企3000亩土地被贱卖 国企接盘拟转性(184)
  59. 《权力的游戏》龙妈有那么多爱她的人,为什么最终会选择琼恩雪诺(182)
  60. 张无忌为什么爱上她?陈钰琪版赵敏终于给答案了(181)
  61. “国防”靠美国? 韩国瑜=马英九2.0? 走着瞧(180)
  62. Python破解Wifi密码思路(180)
  63. 直认与老公感情淡了!27岁TVB上位女星:我们不是好熟(179)
  64. CUBA Studio 8.0 发布,企业级应用开发平台(179)
  65. 张丹峰出轨最新锤来了!毕滢的朋友圈简直刷新下限啊!(177)
  66. Github 上 Star 最多的个人 Spring Boot 开源学习项目(176)
  67. 使用 C 语言实现一个 HTTP GET 连接(175)
  68. 拿着普通员工超300倍的工资裁员800人,这家游戏公司CEO引发员工不满|一周新闻(175)
  69. AntD框架的upload组件上传图片时遇到的一些坑(175)
  70. 币安称 4000 万美元比特币被盗(174)
  71. 不要996!程序员创建955.WLB不加班公司名单,GitHub周榜第二(174)
  72. Weblogic CVE-2019-2647等相关XXE漏洞分析(173)
  73. Codejam Qualification Round 2019(173)
  74. simulink创建简单模型(172)
  75. 《跃迁-成为高手的技术》之联机学习(171)
  76. python爬虫重定向次数过多问题(171)
  77. [NewLife.XCode]高级查询(168)
  78. 强大的jQGrid的傻瓜式使用方法。以及一些注意事项,备有相应的引入文件。(167)
  79. 核心算法缺位,人工智能发展面临“卡脖子”窘境(165)
  80. Algolia使用教程 , 超详细傻子看都会(165)
  81. Delphi 开发微信公众平台 (二) 用户管理(164)
  82. 只需知道电话号码 即可监控任意一部手机,获取位置,太可怕(163)
  83. 范斯晶对祖母的称呼很意外,范志毅很心疼,缺少母爱的孩子不容易(162)
  84. 如何定位前端线上问题(如何排查前端生产问题)(162)
  85. 告诉你去越南芽庄必带回的好东西(161)
  86. 数学家发现完美的乘法(160)
  87. 百度网盘下载神器 PanDownload v2.0.9(破解版、不限速)(159)
  88. 双双出轨!许志安劈腿马国明港姐女友,二人被拍16分钟激吻超20次(159)
  89. 高管被警方带走背后:巧达科技操盘2亿人简历生意(159)
  90. 定义工作,解读自我——IT帮2019年2月线下活动回顾(159)
  91. 吹爆惠英红,《铁探》这位霸道总警司超带感!真乃港剧罕见大女主(156)
  92. vue生成图片验证码(155)
  93. 三国正史第一猛将:一人单挑数千人,不是吕布也不是关羽(154)
  94. 从0到1上线一个微信小程序(154)
  95. FreeSql 如何现实 Sqlite 跨库查询(154)
  96. 向佐的弟弟叫向佑,网友:那郭碧婷生的孩子叫什么?(153)
  97. spring-boot-2.0.3不一样系列之源码篇 - pageHelper分页,绝对有值得你看的地方(153)
  98. [Node.js] 3、搭建hexo博客(152)
  99. java基础(十五)----- Java 最全异常详解 ——Java高级开发必须懂的(152)
  100. TensorFlow从1到2(十)带注意力机制的神经网络机器翻译(151)

  1. 大数据技术之_24_电影推荐系统项目_07_工具环境搭建(具体实操)
  2. 前端限制显示的文本字数的几种方法——不换行与换行
  3. 【实验吧】该题不简单——writeup
  4. 反向传播算法
  5. =、==、===、equals()的区别
  6. GitHub 推出开发者赞助项目
  7. 剑指Offer的学习笔记(C#篇)-- 从上往下打印二叉树
  8. argparse 在深度学习中的应用
  9. 张云雷复出?西城区文旅局:德云社在辖区内演出未发现违法违规问题
  10. Maven安装与配置
  11. acWing 825. 排队购物
  12. ajax&&jquery
  13. 苏联攻击机的悲壮行动,明知德军战机拦截,仍在无护航状态下出击
  14. 华为的5G技术,源于这种数学方法
  15. 一站式自动化测试平台 http://www.Autotestplat.com
  16. RabbitMQ总结
  17. 第九组 通信3班 063 自反ACL
  18. 短线还有最后一跌?大V们表示:反弹近了!(5月23日)
  19. 第九组 通信3班 063 OSPFv2与OSPFv3综合实验
  20. C# IE选项 - 重置IE
  21. Spring_数据校验和自定义检验规则
  22. 谈谈Java的string为什么是不可变的
  23. OFFICE 365 A1 Plus账号注册
  24. 初学python—做一个数组的增删改查操作
  25. oc工程中oc、swift混编代码打包成静态framework踩坑笔记
  26. 阿里云推“智能秒停系统”:50秒内短信通知 再不怕吃罚单
  27. 今天购买了一个云服务器
  28. 神奇!乌鸦竟然会传达悲观和怀疑情绪 还会对同伴“冷嘲热讽”
  29. 数字IC设计入门必备——VIM自定义模板调用与VCS基本仿真操作示例
  30. 点击事件的坐标计算(client || offset) +(X || Width || Left) 各种排列组合别绕晕
  31. windows下dubbo-admin2.6.x之后版本的安装
  32. linux 之基本命令学习总结
  33. 传祺难续“传奇”?销量暴跌超4成 加价卖车被“断裂门”尽毁
  34. 香港豪门后宫持续曝光:他用选美比赛“选妃”,与几万女星交往
  35. 小窥React360——用React创建360全景VR体验
  36. Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)
  37. .Net Core下使用RabbitMQ比较完备的两种方案(虽然代码有点惨淡,不过我会完善)
  38. “80后”女博士已任团中央书记处书记
  39. 杨元庆:现在是联想的最好时刻 我们四大战役全部打了胜仗
  40. Java开发环境的搭建(JDK和Eclipse的安装)
  41. oracle学习笔记(十四) 数据库对象 索引 视图 序列 同义词
  42. 机构风向标:外资出逃超500亿 美的集团等白马股表现欠佳
  43. 跟踪记录ABAP对外部系统的RFC通信
  44. c++11多线程详解(一)
  45. 小蓝杯,跌破发行价了
  46. [NewLife.XCode]百亿级性能
  47. 33岁何洁商场走穴被曝光,路人镜头下的她与精修图差别好大
  48. 途牛第一季度净亏损2240万美元 同比亏损幅度扩大
  49. 00 | Two Sum
  50. 智能威胁分析之图数据构建
  51. 快速掌握RabbitMQ(二)——四种Exchange介绍及代码演示
  52. Neo4j 第六篇:Cypher语法
  53. Java微信公众平台开发(三)--接收消息的分类及实体的创建
  54. Java8 中的 Optional
  55. 如何显示超大图像(3)
  56. 贵州检察机关依法对袁仁国决定逮捕
  57. 有关xerospolit运行报错问题的有效解决方案
  58. ADO学途 one day
  59. Linux 中 ip netns 命令
  60. Python爬虫之设置selenium webdriver等待
  61. BSOJ1040 -- 【练习题目】美元DOLLARS
  62. 外媒:稀土是中国手中的一张王牌
  63. sql server添加sa用户和密码
  64. 深入理解JVM的类加载
  65. querySelector和getElementById之间的区别
  66. 简说设计模式——观察者模式
  67. 扰动函数和拉链法模拟HashMap的存储结构
  68. 东芝中国:“上海东芝公司”不存在 未停止与华为的合作
  69. 彭于晏马思纯主演张爱玲这部小说,却被说更适合演《骆驼祥子》?
  70. 停止向华为供货?东芝辟谣回应
  71. 云米第一季度净利润5310万元 同比增长68%
  72. 贪吃的古蛙,古生物学家发现亿年前两栖动物之间战争
  73. APICloud发布低代码开发平台 效率提升30%至60%
  74. Golang 读写锁RWMutex 互斥锁Mutex 源码详解
  75. shell初级-----数据呈现方式
  76. 白玉兰入围名单公布!《知否》《都挺好》上榜,还有这部豆瓣3分剧
  77. 深网 | 京东618接入快手、抖音 实现“即看即买”
  78. 解决 APP启动白屏黑屏问题
  79. Spring Cloud Hystrix理解与实践(一):搭建简单监控集群
  80. 浏览器与服务器通信技术——jsonp
  81. 【刷题笔记】LeetCode 606. Construct String from Binary Tree
  82. 央行副行长刘国强:应对汇率波动经验丰富,政策工具储备充足
  83. 部署Azure Log Analytics
  84. 计算机基础--http的基础整理和巩固
  85. 章子怡:女人四十,不止表面风光
  86. 直击|对话杨元庆:希望今年创最好盈利 要震慑住谣言
  87. 微软通过合作为美国270万农村退伍军人提供高速宽带服务
  88. Java进程占用内存过高,排查解决方法
  89. Go语言中使用切片(slice)实现一个Vector容器
  90. 商务部回应美宣布对13个中国企业或个人实施制裁:反对“长臂管辖”
  91. 优酷土豆的Redis服务平台化之路
  92. shell初级-----处理用户输入
  93. 感受lambada之美,推荐收藏,需要时查阅
  94. 美团点评发布2019年第一季度财报,营收192亿元超预期
  95. 任正非:Arm暂停合作对华为没影响
  96. redis和memcached的区别(总结)
  97. Spring Cloud与Duddo比较
  98. File类
  99. 朝鲜最强智能手机!人脸识别、无线充电、画质感人还支持无线耳机
  100. “断供”传闻屡遭反转,谁在制造恐慌?