腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
奔跑的蛙牛技术博客
专栏成员
举报
63
文章
53399
阅读量
12
订阅数
订阅专栏
申请加入专栏
全部文章(63)
java(35)
javascript(4)
编程算法(4)
memory(4)
其他(3)
rust(3)
leetcode(3)
html(2)
数据库(2)
go(1)
angularjs(1)
node.js(1)
云数据库 SQL Server(1)
sql(1)
access(1)
打包(1)
api(1)
jar(1)
maven(1)
apache(1)
消息队列 CMQ 版(1)
图像处理(1)
rxjs(1)
容器(1)
缓存(1)
面向对象编程(1)
kotlin(1)
kafka(1)
add(1)
arrays(1)
deprecated(1)
filter(1)
median(1)
numbers(1)
post(1)
target(1)
递归(1)
动态规划(1)
链表(1)
设计模式(1)
注解(1)
搜索文章
搜索
搜索
关闭
如何解决node进程间共享内存
node.js
rust
消息队列 CMQ 版
kafka
缓存
业务场景:调用算法接口,算法5分钟后得到数据然后调用node接口返回数据,此时node接口接收数据并把数据缓存,用户端访问node无论哪个进程都可以得到被缓存的数据
用户2436820
2020-03-20
2.8K
0
Deno如何实现Mysql中间件
云数据库 SQL Server
数据库
sql
想要编写mysql中间件,必须需要对mysql协议有所了解。mysql协议中间件。接下来会简单讲解一些基本协议,如果您想仔细了解,请您移步官方文档mysql protocol
用户2436820
2020-02-10
779
0
Deno学习之V8篇
javascript
java
首先看下rust_v8里面这段文档解释,我们需要了解一些V8的基本概念才能看懂这串代码
用户2436820
2020-01-15
1.4K
0
leetcode Regular Expression Matching [rust]
leetcode
递归
动态规划
leetcode 正则匹配 今日递归解决,明日动态规划 struct Solution; // 此时这个函数做的事情 // 第二个字符串不是* 此时是否相等 . 或者字符串相等 // 第二个字符是*号,匹配的话相等去掉匹配规则是否相等。 impl Solution { pub fn is_match_recursion(s: String, p: String) -> bool { if p.len() == 0 { return s.len() =
用户2436820
2019-12-24
737
0
palindrome-number
rust
Runtime: 8 ms, faster than 46.98% of Rust online submissions for Palindrome Number. Memory Usage: 2.3 MB, less than 100.00% of Rust online submissions for Palindrome Number. pub fn is_palindrome(x: i32) -> bool { let mut x = x; if x
用户2436820
2019-12-13
359
0
string-to-integer-atoi ---> leetcode
编程算法
Runtime: 0 ms, faster than 100.00% of Rust online submissions for String to Integer (atoi). Memory Usage: 2.4 MB, less than 100.00% of Rust online submissions for String to Integer (atoi). Next challenges: string-to-integer-atoi 思想:状态机 pub fn my_ato
用户2436820
2019-12-13
457
0
rust leetcode zigzag-conversion
leetcode
memory
每日小刷 leetcode Runtime Memory 16ms 2.5m use std::cmp; impl Solution { pub fn convert(s: String, num_rows: i32) -> String { if num_rows == 1 { return s; } let num_rows: usize = cmp::min(s.len(), num_rows as usize);
用户2436820
2019-11-25
427
0
rust leetcode Longest Substring Without Repeating Characters #3
rust
每日小刷 median-of-two-sorted-arrays Runtime Memory 4ms 2.6m use std::cmp; use std::collections::HashMap; use std::collections::HashSet; impl Solution { pub fn all_unique(arr: &Vec<char>, i: usize, j: usize) -> bool { let mut hash_set: HashSet<cha
用户2436820
2019-11-21
421
0
rust leetcode Add Two Numbers #2
add
memory
numbers
每日小刷 Add Two Numbers Runtime Memory 4ms 2.4m // Definition for singly-linked list. // #[derive(PartialEq, Eq, Clone, Debug)] // pub struct ListNode { // pub val: i32, // pub next: Option<Box<ListNode>> // } // // impl ListNode { // #[inline] // f
用户2436820
2019-11-20
542
0
rust leetcode median-of-two-sorted-arrays
arrays
median
memory
每日小刷 median-of-two-sorted-arrays/ Runtime Memory 0ms 2.6m use std::cmp; impl Solution { // 2i + 2j = m+n // i = (m+n)/2 - j; // (m+n)/2>i // n>m 保证j > 0 pub fn find_median_sorted_arrays(nums1: Vec<i32>, nums2: Vec<i32>) -> f64 {
用户2436820
2019-11-20
322
0
rust leetcode 最大回文序列
leetcode
memory
每日小刷 leetcode Runtime Memory 16ms 2.5m // 三种方法 use std::cmp; impl Solution { // 逆转数组之后寻找最大相同字符串 暴力法 pub fn longest_palindrome_volence(s: String) -> String { let chars: Vec<char> = s.chars().collect(); let mut chars_reverse: Vec<cha
用户2436820
2019-11-20
434
0
字典书Trie的实现
编程算法
身为程序员,需要弄懂Trie(字典书的实现) 具体应用场景和讲解-请一定要看 提供的API如下 insert(String world) 向字典中插入 search(String world) 字典中查询此字符串 startWith(String world) 查询字典中的公有开头 class TrieNode { private TrieNode[] links; private final int R = 26; private boolean isEnd; p
用户2436820
2019-04-09
535
0
Kotlin的延迟初始化: lateinit var和by lazy
kotlin
打包
可是有的时候,我并不想声明一个类型可空的对象,而且我也没办法在对象一声明的时候就为它初始化,那么这时就需要用到Kotlin提供的延迟初始化。Kotlin中有两种延迟初始化的方式。一种是lateinit var,一种是by lazy。
用户2436820
2019-03-19
3.3K
0
java 注解
api
deprecated
post
target
注解
注解元素类型 . 基本类型 . String . Class . enum 类型 . 注解类型
用户2436820
2019-02-27
1.1K
0
基于链表的无序查找
链表
package com.snail.basic; public class SequentialSearchST<Key, Value> { // 链表首结点 private Node first; private class Node { // 链表结点定义 Key key; Value val; Node next; public Node(Key key, Value val, Node n
用户2436820
2019-02-25
406
0
红黑树-实现
package com.example.demo2; /** * 推荐一本非常详细的树<算法> 第四版java 实现。想要的话下方评论哈 * @param <Key> * @param <Value> */ public class RBTree<Key extends Comparable<Key>,Value> { private Node root; // 左旋:把右链接为红色的节点变成左链接红色 Node rolateLeft(Node h){ No
用户2436820
2019-01-29
767
0
策略模式
编程算法
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 策略模式中专门有一个对象封装算法,以便于在运行时调用不通算法 实现一个策略模式
用户2436820
2019-01-07
464
0
读懂三向快速排序
java
快速排序的缺点 想象一下如果按照生日日期对员工进行排序,排序过程的子数组中肯定存在大量重复的子数组,我们不应该对子数组再进行排序。
用户2436820
2019-01-07
316
0
基于堆的优先队列
java
package com.snail.basic; public class MaxPQ<Key extends Comparable<Key>> { private Key[] pq; private int N; public MaxPQ(int Max){ pq = (Key[])new Comparable[Max]; } // 判断是否为空 public boolean isEmpty(){ return N==0;
用户2436820
2019-01-02
431
0
快速排序
java
快速排序应用广泛。长度为N的数组和运行时间成正比NlogN 快速排序思想 快速排序是一种分治排序的思想。它讲一个数组分成两个子数组,将两部分独立排序 package com.snail.basic; public class Quick { public static void sort(Comparable[] a){ // 将数组打乱 StdRandom.shuffle(a) sort(a,0,a.length-1); } publi
用户2436820
2018-12-24
382
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档