ajax: 1、什么是ajax Ajax是对原生XHR的封装,为了达到我们跨越的目的,增添了对JSONP的支持。 异步的javascript和xml,ajax不是一门新技术,而是多种技术的组合,用于快速的创建动态页面,能够实现无刷新更新数据从而提高用户体验。 2、ajax的原理? 由客户端请求aja ...
分类:
移动开发 时间:
2020-07-19 23:50:42
阅读次数:
151
对于图建立dfs树,这样只存在树边和B边,不会存在横叉边,这也是tarjan算法的思想 建立dfs树后,我们发现任意一条B边都会生成一个环,且所有b边就是所有环 我们进行dfs栈的建立,找到如果存在满足条件的环,那就直接输出 如果不存在,我们证明肯定存在满足条件的独立集。因为根据鸽巢定理,每个点一定 ...
分类:
其他好文 时间:
2020-07-19 23:50:26
阅读次数:
70
Ajax1.全局刷新和局部刷新的工作原理? 全局刷新:由浏览器负责将请求协议包推送到服务端,服务端将相应协议包推送到浏览器内存,导致浏览器原有数据被覆盖,导致展示时原有数据无法展示局部刷新:由浏览器内存中的一个脚本对象代替浏览器将请求协议包发送到服务端,服务端返回响应包到脚本对象上,导致脚本对象内容 ...
分类:
Web程序 时间:
2020-07-19 23:50:11
阅读次数:
127
灵性建图,Pick定理证明内向树森林,DFS时线段树统计线段覆盖 ...
分类:
其他好文 时间:
2020-07-19 23:49:58
阅读次数:
97
列表的增删改查 增 函数 描述 L.append() 列表尾部追加 L.insert( index , x ) 在 index 位置插入x, 后面的元素依次递减 L.extend(x) 迭代加入 举例: >>> L=["你好",12,True] #尾部加入 >>> L.append("wewe") ...
分类:
其他好文 时间:
2020-07-19 23:49:36
阅读次数:
74
先暂存 1 module mul_add( 2 input sclk , 3 input s_rst_n , 4 5 //input start , 6 input [7:0] x , // 乘数 7 input [7:0] y , // 被乘数 8 9 output reg [15:0] resu ...
分类:
其他好文 时间:
2020-07-19 23:49:17
阅读次数:
75
3.1 Duplicated Code(重复代码) 3.2 Long Method(过长函数) 让小函数容易理解的真正关键在于一个好名字。 每当感觉需要以注释来说明点什么的时候,我们就把需要说明的东西写进一个独立函数中,并以其用途(而非实现手法)命名。 条件表达式和循环常常也是提炼的信号。 3.3 ...
分类:
其他好文 时间:
2020-07-19 23:48:56
阅读次数:
84
最近在写公司的项目,用的比较多的就是使用Git,从码云上clone下来项目,到修改完之后,再提交项目到码云上去,这样的方法很适用于团队协作,以及避免电脑里的代码,因为特殊情况而丢失。所以把这个过程简单的分享一下!欢迎大家讨论。 闲话少说,开始进入正题。 一、把项目从码云上clone下来。(这里以一个 ...
分类:
其他好文 时间:
2020-07-19 23:48:37
阅读次数:
116
使用示例: $atomic = new Swoole\Atomic(); $serv = new Swoole\Server('127.0.0.1', '9501'); $serv->set([ 'worker_num' => 1, 'log_file' => '/dev/null' ]); // ...
分类:
系统相关 时间:
2020-07-19 23:48:19
阅读次数:
94
运行spark时提示如下信息: hadoop@MS-YFYCEFQFDMXS:/home/trp$ cd /usr/local/spark hadoop@MS-YFYCEFQFDMXS:/usr/local/spark$ ./bin/pyspark env: ‘python’: No such fi ...
分类:
编程语言 时间:
2020-07-19 23:47:58
阅读次数:
111
只有在python2中才有xrange和range,python3中没有xrange,并且python3中的range其实是py2中的xrange。下面说说py2的range和xrange的区别 在py2中,range得到的是一个列表 x = range(0, 5) print(type(x)) # ...
分类:
其他好文 时间:
2020-07-19 23:47:33
阅读次数:
120
一、前言 闭锁与栅栏是在多线程编程中的概念,因为在多线程中,我们不能控制线程的执行状态,所以给线程加锁,让其按照我们的想法有秩序的执行。 闭锁 CountDownLatch,实例化时需要传入一个int类型的数字(count),意为等待count个线程完成之后才能执行下一步动作。 如今天要做的事情是吃 ...
分类:
编程语言 时间:
2020-07-19 23:47:16
阅读次数:
80
归并排序 归并排序(Merge Sort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 ...
分类:
编程语言 时间:
2020-07-19 23:46:53
阅读次数:
77
学习C++的shared_ptr智能指针你可能会碰到一个问题,循环引用为什么会出现问题?为什么不能释放?C++不是保证了对象构造成功退出作用域时就绝对会调用析构函数吗,调用析构函数不也会调用成员变量和父类的析构函数吗,为什么还不能释放呢?难道是编译器有bug? 非也,原因是一句绕口令式的答案:你以为 ...
分类:
其他好文 时间:
2020-07-19 23:46:32
阅读次数:
114
我用的是 mybatis,发生错误的原因是,我在sql 语句中用了 < 小于号 ,把语句改为 > 大于号 就好了 例: DATE_FORMAT( NOW(), '%H:%i' ) < open_time // 改为 DATE_FORMAT( NOW(), '%H:%i' ) > open_time ...
分类:
其他好文 时间:
2020-07-19 23:45:59
阅读次数:
134
常见的DBMS介绍 ? 1.MySQL:Oracle公司的产品,MySQL在08年被Sun公司收购,09年Sun公司被 Oracle公司收购,开源软件。被收购后MySQL创始人从Oracle离开创建了MariaDB, MariaDB就是MySQL软件的一个分支,市占率第一。 ? 2.Oracle:O ...
分类:
数据库 时间:
2020-07-19 23:45:47
阅读次数:
89
1. 使用while循环输出1 2 3 4 5 6 8 10count = 0while count < 10: count += 1 if count == 7 or count == 9: continue print(count)2.求1-100的所有数的和 num = 0count = 1w ...
分类:
其他好文 时间:
2020-07-19 23:45:36
阅读次数:
86