- 博客(8)
- 收藏
- 关注
原创 Chrome控制台引入jQuery
var importJs=document.createElement('script');importJs.setAttribute("type","text/javascript");importJs.setAttribute("src", 'https://code.jquery.com/jquery-1.12.4.min.js');document.getElementsByTagName("head")[0].appendChild(importJs);
2021-10-09 15:47:38
524
转载 redis6.0配置文件
# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:## ./redis-server /path/to/redis.conf# Note on units: when memory size is needed, it is possible to
2021-08-29 09:59:31
523
转载 基础图论算法模板
前言本文转载于y总基础课图论模板链接:https://www.acwing.com/blog/content/405/存储方式树与图的存储树是一种特殊的图,与图的存储方式相同。对于无向图中的边ab,存储两条有向边a->b, b->a。因此我们可以只考虑有向图的存储。(1) 邻接矩阵:g[a][b] 存储边a->b(2) 邻接表:// 对于每个点k,开一个单链表,存储k所有可以走到的点。h[k]存储这个单链表的头结点int h[N], e[N], ne[N], idx;
2021-08-01 14:53:37
185
原创 动态规划-背包问题
01背包问题描述:有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过V,且总价值最大。数据范围0<N,V≤10000<vi,wi≤1000时间复杂度O(n2)递推公式//f[i][j]表示用前i件物品,体积不超过j的选法中能获取的最大价值f[i][j] = max(f[i][j], f[i - 1][j - v[i]] + w[i]);for(int i = 1;
2021-08-01 14:31:44
91
原创 多线程-并发
死锁4个必要条件互斥条件:该资源任意一个时刻只由一个线程占用。请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。不剥夺条件:线程已获得的资源在未使用完之前不能被其他线程强行剥夺,只有自己使用完毕后才释放资源。循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。破坏死锁破坏请求与保持条件 :一次性申请所有的资源。破坏不剥夺条件 :占用部分资源的线程进一步申请其他资源时,如果申请不到,可以主动释放它占有的资源。破坏循环等待条件 :靠按序申请资源来预防。按某一顺
2021-07-31 22:11:36
62
原创 redis
redis简介简单来说 Redis 就是一个使用 C 语言开发的数据库,不过与传统数据库不同的是 Redis 的数据是存在内存中的 ,也就是它是内存数据库,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。另外,Redis 除了做缓存之外,Redis 也经常用来做分布式锁,甚至是消息队列。Redis 提供了多种数据类型来支持不同的业务场景。Redis 还支持事务 、持久化、Lua 脚本、多种集群方案。Redis 单线程模型详解Redis 基于 Reactor 模式来设计开发了自己的一套高
2021-07-31 22:10:28
196
原创 一些正则表达式
一些正则表达式//判断电话格式(手机号和座机一起判断)"^((1[3-9]\d{9})|((0\d{2,3}-)?\d{7,8}))$"// 判断邮编格式"^[1-9]\d{5}$"//判断email"^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$"
2021-07-28 16:07:10
50
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人