把getJson() 设置为同步执行

因为业务需求,需要在获取到json 数据后,对数据进行处理。 这时候,我们需要把getJson() 的方法设置为同步 $.ajaxSettings.async = false; getJson() 方法执行后,再设置为true; $.ajaxSettings.async = true;
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

AGC002 简要题解

A 分情况讨论一下。。。 #include <bits/stdc++.h> using namespace std; int main() { int a, b; scanf("%d %d", &a, &b); if (a <= 0 && b >= 0) { puts("Zero"); } else if (b < 0) { puts(((b - a + 1) & 1) ? "Negative" : "Positive"); } else { p
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

【Ruby】迭代器

阅读目录 Ruby each迭代器 Ruby collect迭代器 迭代(iterate)指的是重复做相同的事,所以迭代器(iterator)就是用来重复多次相同的事。 迭代器是集合支持的方法。存储一组数据成员的对象称为集合。在 Ruby 中,数组(Array)和哈希(Hash)可以称之为集合。 迭代器返回集合的所有元素,一个接着一个。在这里我们将讨论两种迭代器,each 和 collect。 Ruby each 迭代器 each 迭代器返回数组或哈希的所有元素。 语法: collection
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

C#基础知识入门概要(自我回顾用)

一,C#是什么? 人与人之间可以用语言进行交流,我们和计算机交流也是通过语言。我们可以通过语言让一个人做一件我们想让他做事情(他愿意的话~),我们能不能让计算机按照我们的意愿来做事情呢?比如我们让计算机进行数学运算,播放歌曲,显示特定的画面等等。人类设计计 C#就是种类繁多的计算机语言的一种,只要我们按照计算机能够理解的规则来设计我们的指令,计算机就可以做它能做到的任何事情。 学习一门计算机语言就是学习它的规则。 二、二进制 计算机作为一种机器其实很单纯,它只能识别0和1两种状态,这是一种机器
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

初识C#之变量

变量:一块存储的内存空间,且该内存区域的数据内容可以变化。在代码中使用变量,变量必须先声明后赋值。 语法:数据类型 变量名; 赋值:变量名=数据; 变量用于在内存中存储数据、变量存储的数据可变、变量必须先声明后赋值 命名要求:硬性要求:由数字、字母、下划线组成;不得以数字开头;不能与关键字相同。 软性要求:变量名要望文知意;变量名首字母小写;出第一个单词外,其他单词首字母大写(驼峰命名法)。 变量的合并声明。对多个同类型声明合并。 int a=1,b=2,c=3. 变量三要素:数据类型、变量名
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

javaweb第一次

大学虽然学习了很多课程,但实际操作有很大区别。打铁没样,边打边像。以后每一次解决了实际问题都要记录一下。 这次在myeclipse2014下面新建了一个web,应用了Tomcat 7,在下载配置Tomcat 8,不懂得怎么配置,下次还应该具体学习一下,这次在 显示问题上出现了乱码,经查证。要使用utf-8.用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。 MyEclipse中怎么设置JSP的pageEncoding="UTF-8" 在window----->prefen
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

海量数据存储--分库分表策略详解 (转)

一、背景: 系统刚开始的时候,数据库都是单库单表结构。随着业务量的增加进行第一次数据库升级,根据业务垂直拆分数据库,这样多变成多个业务数据库,每个数据库里面还是单表结构。接下来,继续随着业务量的继续增加,单表已经很难承受数据量,就要进行分表,这个时候就是,多个业务库,每个业务库下对需要分表的表进行分表。再接下来,随着应用的增加,数据库IO,磁盘等等都抗不住了,就要把分表的表分到多个库,这样就形成了如下的结构。 重点:本文主要讨论的是分库分表的策略,也就是分库分表的规则或者说是算法。 二、分库分
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

JavaScript实现二叉树算法

二叉树的遍历方式   分别为中序遍历(左子树->当前节点->右子树)、前序遍历(当前节点->左子树->右子树)、后序遍历(左子树->右子树->当前节点)。下面使用JavaScript语言实现二叉树的三种遍历算法。   首先构造一个排序二叉树(即满足左子节点比父节点小,右子节点比父节点大的二叉树),然后对其分别进行中序、前序、后序遍历。 排序二叉树结构图如下图所示: 说明:   其中8为根节点(没有父节点的节点),4,、7、13为叶子节点(最后一层上没有子节点的节点),3、10、1、6、14为中
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

go语言中的invalid character '\x00' after top-level value

设计的一个项目,需要从客户端中,发生一个结构体信息给服务端,服务端对接收到的信息进行验证。这里我考虑的是将结构体转换为json,然后传递至服务端,服务端解析json即可。 由于json的数据格式就是[]byte,所以在网络传递中不需要转换,直接传递就可以了。对方接收到[]byte数据,也就是json数据,直接json解析就行了。 然而,在服务端中解析时,显示invalid character '\x00' after top-level value。 结构体代码: type Message s
分类: 其他 发布时间: 06-10 23:27 阅读次数: 5

设计模式之状态模式(PHP实现)

github地址:https://github.com/ZQCard/design_pattern /** * 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 * 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。 * 对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它的相关行为。 */ (1)State.class.php(接口,规定实现方法) <?php
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

dp1 最大子矩阵

///比赛想了好长时间的最大子矩阵...出来看看题解才懂,自己真蠢= = #include <algorithm> #include <stack> #include <istream> #include <stdio.h> #include <map> #include <math.h> #include <vector> #include <iostream> #include <queue> #include <string.h> #include <set> #include <cst
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

浅析CLR的GC(垃圾回收器)

文章目录: 了解托管堆和GC GC高效的处理方式—代 特殊类型的清理 手动监控和控制对象生命周期 1、了解托管堆和GC   在面向对象环境中,每一个类型都代表了一种资源。我们要使用这些资源,就要为这些代表资源的类型分配内存。在C#中,我们一般使用new关键字来完成。访问资源包括以下几步: 使用new操作符为类型分配内存(这个过程调用了IL指令newobj) 初始化内存,设置资源的初始状态,来让这个资源可用(类型的实力构造器负责初始化类型状态) 访问类型成员使用资源 摧毁资源状态进行清理 释放内
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

node中间层实现文件上传

  一般情况下,前端的文件上传一般都是通过form表单的(<input type="file" />)来完成文件的上传,如果使用node中间层完成跨域,文件的上传就需要在node中间层处理成可读流,转成formData完成转发。 一、form表单文件上传   这是最常见的文件上传方式,通过form表单实现,简单实用,设置一下method、enctype、action属性就可以了,多文件上传需要设置multiple属性(部分浏览器支持还是有些问题的)。 1 <form method="post"
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

关于java多线程初试

一.什么是多线程   在学习多进程之前得先明白两个概念:     进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程,进程是资源分配的最小单位;     线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小,线程是cpu调度的最小单位;     线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。     多进程是指操作系统能同时运行多个任务(程序)。     多线程是指在同一程序中有多个
分类: 其他 发布时间: 06-10 23:27 阅读次数: 1

Node.js最新Web技术栈(2016年4月)

  Node.js是比较简单的,只有你有前端js基础,那就按照我的办法来吧!一周足矣,虽然这版上了es语法,但依然是可以简单写,也可以难写,参见《全栈工程师之路-Node.js》,里面讲了Node.js和全栈相关的思考,整体对未来Node.js比较看好。 核心变更:es语法支持 使用Node.js 4.x或5.x里的es6特性,如果想玩更高级的,可以使用babel编译支持es7特性 合理使用standard 代码风格约定 es6语法,写的一般,比较啰嗦,凑合看吧 http://es6.ruan
分类: 其他 发布时间: 06-10 23:27 阅读次数: 3

Python类三种方法,函数传参,类与实例变量(一)

1 Python的函数传递: 首先所有的变量都可以理解为内存中一个对象的‘引用’ a = 1 def func(a): a = 2 func(a) print(a) # 1 a = 1 def fun(a): print("函数里",id(a)) # 函数里 41322472 a = 2 print("赋值后",id(a), id(2)) # 赋值后 41322448 41322448 print("函数外",id(a), id(1)) # 函数外
分类: 其他 发布时间: 06-10 23:22 阅读次数: 3

新增随笔88801

这是接口输入04
分类: 其他 发布时间: 06-10 23:22 阅读次数: 3

修改SolrCloud在ZooKeeper中的配置文件操作记录

修改SolrCloud在ZooKeeper中的配置文件操作记录。 命令执行目录: /opt/solr-5.5.4/server/scripts/cloud-scripts/ 1、下载配置文件 ./zkcli.sh -zkhost 172.16.xxx.xx:2181,172.16.xxx.xx:2181,172.16.xxx.xx:2181 -cmd getfile /configs/myconf/managed-schema /home/application/managed-schema
分类: 其他 发布时间: 06-10 23:22 阅读次数: 3

DP强化

想把DP的底子夯实了,立个flag,6月10日到8月24日总共75天,再做100道dp题目,所有类型。 1.
分类: 其他 发布时间: 06-10 23:22 阅读次数: 3

WIN10生成一个SSH Keys

利用git bash执行,下面命令: git config --global user.name "jianuo" git config --global user.email "[email protected]" ssh-keygen -t rsa -C "[email protected]" cat ~/.ssh/id_rsa.pub 把 cat 的结果,复制到github上 Add SSH Key,即可!
分类: 其他 发布时间: 06-10 23:22 阅读次数: 3