0 前言 一年前做了一下微信开发,很久没碰了。 最近老师让我把这部分代码交给合作公司的人,所以又捡起来看了一下,想简单记录一下。 1 概述 简单说一下大致过程。 有一些公众号申请认证,服务器配置和验证,凭证获取,域名绑定,ICP备案,接口权限的繁琐细节就不说了。 微信有一份开发者文档有详细的解释,可 ...
分类:
微信 时间:
2017-10-04 15:52:15
阅读次数:
230
装饰模式:动态地给一个对象添加一些额外的职责。如果是增加功能,装饰模式比生成子类更灵活。 1.普通的手机 2.装饰者 3.具体想装饰的功能 测试: ...
分类:
其他好文 时间:
2017-10-02 11:49:46
阅读次数:
205
MySQL 加锁处理分析 原文:http://hedengcheng.com/?p=771 原文:http://hedengcheng.com/?p=771 1 背景 1 1.1 MVCC:Snapshot Read vs Current Read 2 1.2 Cluster Index:聚簇索引 ...
分类:
数据库 时间:
2017-09-29 11:01:31
阅读次数:
260
303一维数组的升级版,方法就是用二维数组res存下从(0,0)到当前位置的sum,存的方法是动态规划,看着二维数组画圈比较好搞清楚其中的加减法 算子数组的sum的时候也是和存差不多的逻辑,就是某一部分加上另一部分,然后减去某一部分,逻辑画画圈就能看出来 比价重要的是动态规划存数的过程,以后二维数组 ...
分类:
编程语言 时间:
2017-09-23 12:29:29
阅读次数:
210
题目 https://nanti.jisuanke.com/t/17118 题意 有n个点0,1,2...n-1,对于一个点对(i,j)满足i<j,那么连一条边,边权为i xor j,求0到n-1的最大流,结果取模,n<=1e18 分析 可以写个最大流对数据找规律,但没找出来…… 然后只能取分析了, ...
分类:
其他好文 时间:
2017-09-22 23:58:04
阅读次数:
356
RabbitMQ 异常与任务分发 异常情况处理 上篇最后提到了这个问题, consumer异常退出、queue出错、甚至rabbitMQ崩溃。因为它们都是软件 ,软件都会有bug,这是无法避免的。所以RabbitMQ在设计的时候也想到了这一点 在之前,消息分发给consumer后立即就会被标记为已消 ...
分类:
其他好文 时间:
2017-09-21 11:25:38
阅读次数:
122
Type t = typeof(Dictionary); //typeof获取类型声明 //t.ContainsGenericParameters获取是否包含泛型参数 Console.WriteLine("是否为开放类型:{0}", t.ContainsGenericParameters); ...
原文:浅析MySQL中的Index Condition Pushdown (ICP 索引条件下推)和Multi-Range Read(MRR 索引多范围查找)查询优化 本文出处:http://www.cnblogs.com/wy123/p/7374078.html(保留出处并非什么原创作品权利,本人... ...
分类:
数据库 时间:
2017-09-11 10:18:39
阅读次数:
212
分两步:(1)中缀转后缀;(2)计算后缀表达式 (1)中缀转后缀 操作数的顺序不变; 从左到右扫描,遇到操作数直接输出,遇到操作符,如果栈顶操作符的栈内优先级高于等于当前扫描操作符的入栈优先级,则该操作符出栈,负责扫描操作符入栈; 左括号特殊处理:入栈优先级最高,出栈优先级最低,除了右括号。 操作数 ...
分类:
其他好文 时间:
2017-09-10 22:53:13
阅读次数:
224