05 2021 档案

摘要:原文:十大经典排序算法动画与解析,看我就够了!(配代码完全版) 排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序。 内部排序是数据记录在内存中进行排序。 note: how???应用??? 而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要 阅读全文
posted @ 2021-05-31 22:54 PanPan003 阅读(91) 评论(0) 推荐(0) 编辑
摘要:原文:数据结构如何一天速成? 常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等, 1、数组 数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。例如下面这段代码就是将数组的第一个元素赋值为 1。 int[] data = 阅读全文
posted @ 2021-05-31 21:56 PanPan003 阅读(109) 评论(0) 推荐(0) 编辑
摘要:接口迁移对比:https://developers.criteo.com/marketing-solutions/docs/coming-from-papi老的接口:https://developers.criteo.com/marketing-solutions/v2020/reference/p 阅读全文
posted @ 2021-05-24 16:14 PanPan003 阅读(61) 评论(0) 推荐(0) 编辑
摘要:参考: https://developers.criteo.com/marketing-solutions/docs/create-your-developer-account https://developers.criteo.com/marketing-solutions/docs/create 阅读全文
posted @ 2021-05-21 11:23 PanPan003 阅读(140) 评论(0) 推荐(0) 编辑
摘要:参考: .NET Core 事件总线,分布式事务解决方案:CAP CAP理论 详解CAP理论 CAP定理,https://en.wikipedia.org/wiki/CAP_theorem http://www.cnblogs.com/hxsyl/p/4381980.html http://www. 阅读全文
posted @ 2021-05-20 14:11 PanPan003 阅读(752) 评论(0) 推荐(0) 编辑
摘要:参考: Redis的6种数据类型 Redis有哪几种数据类型 Redis五种数据类型(redis使用命令) Redis 是一种基于内存的数据库,并且提供一定的持久化功能,它是一种键值(key-value)数据库,使用 key 作为索引找到当前缓存的数据,并且返回给程序调用者。 当前的 Redis 支 阅读全文
posted @ 2021-05-20 12:38 PanPan003 阅读(55) 评论(0) 推荐(0) 编辑
摘要:原文: 十大经典排序算法(动图演示) 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间 阅读全文
posted @ 2021-05-19 21:48 PanPan003 阅读(109) 评论(0) 推荐(0) 编辑
摘要:方法正确 《 方向正确 模板、框架、抽象 阅读全文
posted @ 2021-05-19 19:37 PanPan003 阅读(35) 评论(0) 推荐(0) 编辑
摘要:参考: Using OAuth 2.0 to Access Google APIs Obtaining OAuth 2.0 access tokens The following steps show how your application interacts with Google's OAut 阅读全文
posted @ 2021-05-19 19:29 PanPan003 阅读(537) 评论(0) 推荐(0) 编辑
摘要:参考: OAuth2 Authentication Common Errors Make Your First API Call FAQ Best Practices Rate Limits Developer Token Reset Developer token The developer to 阅读全文
posted @ 2021-05-19 19:11 PanPan003 阅读(276) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-19 15:36 PanPan003 阅读(0) 评论(0) 推荐(0) 编辑
摘要:参考: 基于ZooKeeper的分布式锁和队列 在分布式系统中,往往需要一些分布式同步原语来做一些协同工作,上一篇文章介绍了Zookeeper的基本原理,本文介绍下基于Zookeeper的Lock和Queue的实现,主要代码都来自Zookeeper的官方recipe。 队列(Queue) 分布式队列 阅读全文
posted @ 2021-05-19 15:14 PanPan003 阅读(116) 评论(0) 推荐(0) 编辑
摘要:参考: 深入理解Zookeeper——大牛带你飞 不懂 ZooKeeper?没关系,这一篇给你讲的明明白白 分布式: 虽然分布式和集中式系统相比有很多优势,比如能提供更强的计算、存储能力,避免单点故障等问题。 但是由于采用分布式部署的方式,就经常会出现网络故障等问题,并且如何在分布式系统中保证数据的 阅读全文
posted @ 2021-05-19 14:23 PanPan003 阅读(150) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-18 17:45 PanPan003 阅读(0) 评论(0) 推荐(0) 编辑
摘要:原文: https://developers.google.com/adwords/api/docs/guides/awql AWQL is a SQL-like language for performing queries against most common AdWords API serv 阅读全文
posted @ 2021-05-18 17:24 PanPan003 阅读(303) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-17 20:12 PanPan003 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-17 17:51 PanPan003 阅读(0) 评论(0) 推荐(0) 编辑
摘要:BTW :By the way 随便说一下顺便说一下〖网语顺便说一句顺便说一下 Echo:再次强调,再次重复 n. (Echo) (美、俄、澳)埃稠(人名) v. (echo) 反射;重复;随声附和;发出回声 n. (echo) 回音;效仿 阅读全文
posted @ 2021-05-17 14:44 PanPan003 阅读(569) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-17 12:19 PanPan003 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-17 11:52 PanPan003 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-17 10:46 PanPan003 阅读(0) 评论(0) 推荐(0) 编辑
摘要:原文: https://developers.google.com/google-ads/api/docs/concepts/api-structure API Structure Objective: Get introduced to the primary components that ma 阅读全文
posted @ 2021-05-14 16:56 PanPan003 阅读(375) 评论(0) 推荐(0) 编辑
摘要:Using OAuth 2.0 to Access Google APIs 1. Obtain OAuth 2.0 credentials from the Google API Console. Visit the Google API Console to obtain OAuth 2.0 cr 阅读全文
posted @ 2021-05-14 16:30 PanPan003 阅读(104) 评论(0) 推荐(0) 编辑
摘要:OAuth 2.0 OAuth 2.0 is the industry-standard protocol for authorization. OAuth 2.0 focuses on client developer simplicity while providing specific aut 阅读全文
posted @ 2021-05-14 15:25 PanPan003 阅读(405) 评论(0) 推荐(0) 编辑
摘要:官网 Guides Task-oriented walkthroughs of common use cases The documentation covers the following techniques: Authentication An overview of gRPC authent 阅读全文
posted @ 2021-05-14 14:40 PanPan003 阅读(470) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-14 14:10 PanPan003 阅读(1) 评论(0) 推荐(0) 编辑
摘要:网页: https://algs4.cs.princeton.edu/home/ 书籍: Algorithms, 4th Edition ——算法,第四版 简介 essential information thatevery serious programmerneeds to know about 阅读全文
posted @ 2021-05-12 18:57 PanPan003 阅读(112) 评论(0) 推荐(0) 编辑
摘要:[Fact] //[Theory] //[InlineData(new string[] { "--count","10" })] public int ValidateTest() { // Console.WriteLine("Sample debug output"); string[] ar 阅读全文
posted @ 2021-05-12 11:23 PanPan003 阅读(40) 评论(0) 推荐(0) 编辑
摘要:原文: https://blog.coding.net/blog/frontend-engineering 阅读全文
posted @ 2021-05-11 20:35 PanPan003 阅读(35) 评论(0) 推荐(0) 编辑
摘要:https://github.com/airbnb/javascript 阅读全文
posted @ 2021-05-11 18:23 PanPan003 阅读(37) 评论(0) 推荐(0) 编辑
摘要:原文:浅析前端工程化 回顾一下传统的软件开发流程模型: 运行和维护并不是串行关系,也并非绝对的并行关系。维护贯穿从编码到运行的整个流程。 如果说计算机科学要解决的是系统的某个具体问题,或者更通俗点说是面向编码的,那么工程化要解决的是如何提高整个系统生产效率。所以,与其说软件工程是一门科学,不如说它更 阅读全文
posted @ 2021-05-11 18:21 PanPan003 阅读(184) 评论(0) 推荐(0) 编辑
摘要:原文: https://zhuanlan.zhihu.com/p/78472109 前言 组件化思想并不是前端独有的,但却是前端技术的延伸 任何软件开发过程,或多或少都有那么一些组件化的需求 随着三大框架崛起,前端组件化逐渐成为前端开发的迫切需求,一种主流,一种共识,它不仅提高开发效率,同时也降低了 阅读全文
posted @ 2021-05-11 18:11 PanPan003 阅读(421) 评论(0) 推荐(0) 编辑
摘要:原文: https://tom.preston-werner.com/2011/03/29/ten-lessons-from-githubs-first-year.html Start Early When Chris and I started working on GitHub in late 阅读全文
posted @ 2021-05-11 17:36 PanPan003 阅读(168) 评论(0) 推荐(0) 编辑
摘要:链接: https://www.nodebeginner.org/index-zh-cn.html 阅读全文
posted @ 2021-05-11 17:00 PanPan003 阅读(42) 评论(0) 推荐(0) 编辑
摘要:原文: https://www.yangzhiping.com/psy/flow.html 本文从自身的实践出发,介绍了使用电脑工作的时候,如何利用积极心理学原理与一些软件,优化创作型任务的效率。 诸如写作、翻译这些事情,都是很需要创造力与专注力的任务。除了翻译、写作之外,信息时代的工作离不开电脑了 阅读全文
posted @ 2021-05-11 16:59 PanPan003 阅读(166) 评论(0) 推荐(0) 编辑
摘要:原文: https://www.yangzhiping.com/tech/writing-space.html 理想的写作环境,受各类干扰小、清理废话及版本管理容易。曾花费较长时间寻找,最后还是找到了。 2010年开始,采取Git+Github+Markdown+Jekyll,完成一些作品。暖色调灯 阅读全文
posted @ 2021-05-11 16:52 PanPan003 阅读(85) 评论(0) 推荐(0) 编辑
摘要:原文: https://www.yangzhiping.com/tech/github.html 正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。 Q1:GitHub是什么 Q2:GitHub风格 Q3: 在GitHub,如何跟牛人学习 Q4: 享受纯粹的写作与演 阅读全文
posted @ 2021-05-11 16:50 PanPan003 阅读(254) 评论(0) 推荐(0) 编辑
摘要:原文: https://mp.weixin.qq.com/s?__biz=MjM5MTA1MjAxMQ==&mid=2651223062&idx=1&sn=0ce46d375f7b5da36e13710ee7744d6e&chksm=bd49ad928a3e248437e47e6a1768849e9 阅读全文
posted @ 2021-05-11 16:40 PanPan003 阅读(49) 评论(0) 推荐(0) 编辑
摘要:原文: https://mp.weixin.qq.com/s?__biz=MjM5MTA1MjAxMQ==&mid=2651222023&idx=1&sn=4a76fe6f2a3776b896d48cbd06bbe080&scene=21#wechat_redirect 在很长一段时间内, ES6  阅读全文
posted @ 2021-05-11 16:25 PanPan003 阅读(105) 评论(0) 推荐(0) 编辑
摘要:原文:https://mp.weixin.qq.com/s/3eiK4liZY_BvncNqyLTgnA JavaScript 模块化 当年 Brendan Eich 草创 JavaScript 之际,他应该无法想象 JavaScript 在未来二十年内发挥的巨大作用;同样作为广为诟病的过于随意的语 阅读全文
posted @ 2021-05-11 16:07 PanPan003 阅读(73) 评论(0) 推荐(0) 编辑
摘要:原文:https://segmentfault.com/a/1190000019759949#3 一个复杂的应用都是由简单的应用发展而来的, 随着越来越多的功能加入项目, 代码就会变得越来越难以控制. 本文章主要探讨在大型项目中如何对组件进行组织, 让项目具备可维护性. 系列目录 01 类型检查 0 阅读全文
posted @ 2021-05-11 15:44 PanPan003 阅读(301) 评论(0) 推荐(0) 编辑
摘要:原文:https://juejin.cn/post/6844903588553048077 什么是工程化 定义 工程化即系统化、模块化、规范化的一个过程。 如果说计算机科学要解决的是系统的某个具体问题,或者更通俗点说是面向编码的,那么工程化要解决的是如何提高整个系统生产效率。 与其说软件工程是一门科 阅读全文
posted @ 2021-05-11 14:06 PanPan003 阅读(201) 评论(0) 推荐(0) 编辑
摘要:经验贴: 记一次难忘的前端技术框架切换之旅【WEB前端大作战】 2.1.1 Web前端发展简史 正式介绍React和前端工程化之前,先简单了解下Web前端发展史。如图2-1所示,Web前端发展主要经历5个关键时代。 图2-1 Web前端发展简史 ① 简单明快的早期时代:适合小项目,不分前后端,页面由 阅读全文
posted @ 2021-05-11 12:17 PanPan003 阅读(281) 评论(0) 推荐(0) 编辑
摘要:博友提供链接,待看: https://blog.gkarch.com/archive.html https://www.cnblogs.com/leslies2/archive/2012/02/07/2310495.html#t3 阅读全文
posted @ 2021-05-10 18:58 PanPan003 阅读(30) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.cnblogs.com/abatei/archive/2008/02/04/1064102.html 使用泛型创建只读集合 问题 您希望类中的一个集合里的信息可以被外界访问,但不希望用户改变这个集合。 解决方案 使用ReadOnlyCollection<T>包装就很容易实 阅读全文
posted @ 2021-05-10 17:39 PanPan003 阅读(874) 评论(0) 推荐(0) 编辑
摘要:原文:https://phauer.com/2015/checked-exceptions-are-evil/ 阅读全文
posted @ 2021-05-10 14:16 PanPan003 阅读(29) 评论(0) 推荐(0) 编辑
摘要:原文:https://phauer.com/2020/wall-coding-wisdoms-quotes/ Premature optimization is the root of all evil.: Source: Book ‘The Art of Computer Programming’ 阅读全文
posted @ 2021-05-10 13:51 PanPan003 阅读(62) 评论(0) 推荐(0) 编辑
摘要:https://app.codility.com/programmers/lessons/2-arrays/ 阅读全文
posted @ 2021-05-08 10:51 PanPan003 阅读(26) 评论(0) 推荐(0) 编辑
摘要:问题: A binary gap within a positive integer N is any maximal sequence of consecutive zeros that is surrounded by ones at both ends in the binary repres 阅读全文
posted @ 2021-05-08 10:47 PanPan003 阅读(146) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示