a=["a","b","c","d"] 增: append("e")在最后增加 a.insert(2,“e”)在第3个后面加 print(abced) 改: a[1]=aa print(a aa c d) a[0:2]=[aa,bb] print(aa bb c d) 删 remove(“a”)删除 ...
分类:
其他好文 时间:
2019-12-24 22:05:30
阅读次数:
95
override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) //显示navbar self.navigationController?.setNavigationBarHidden(false, an... ...
分类:
移动开发 时间:
2019-12-24 18:29:13
阅读次数:
352
git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。git reset --hard HASH #返回到某个节点,不保留修改。git reset --soft HASH#返 ...
分类:
其他好文 时间:
2019-12-23 18:31:29
阅读次数:
69
概要 消息队列的概念,原理和场景 解耦案例: 队列处理订单系统和配送系统 流量削峰案例: Redis的List类型实现秒杀 RabbitMQ: 更专业的消息系统实现方案 一.消息队列 消息队列概念 队列结构中间件 消息放入后,不需要立即处理 由订阅者/消费者按顺序处理 核心结构 业务系统--入队-- ...
分类:
Web程序 时间:
2019-12-23 13:30:06
阅读次数:
97
我总结数组中的方法归为两类,一种是会改变原数组的,一种是不改变原数组的 这里将会介绍改变原数组的方法 1.pop()移除数组最后一个元素 var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.pop(); console.log(fr ...
分类:
编程语言 时间:
2019-12-22 10:54:02
阅读次数:
144
最近在重构项目代码时,发现两个线程同时访问一个加锁的std::list队列时,会出现恶性竞争锁的现象。 具体现象是A线程总是拿不到锁,B线程抢占几次后,A才抢占到。 由于是重构项目,也无法通过回滚代码来解决。 最终定位问题是,重构时对std::list队列单独封装了一个类导致的。单独封装一个类,那么 ...
分类:
编程语言 时间:
2019-12-21 22:19:03
阅读次数:
65
后序遍历二叉树(非递归实现) "题目来源" C++代码实现 将最后的 向`result`中倒数据改为如下代码也可: 第一次出现BUG: 最后发现BUG出现在 每pop出一次数据, 就会减一,同时 ,导致过早的结束了这个循环,正确的写法如下: ...
分类:
其他好文 时间:
2019-12-21 11:30:27
阅读次数:
71
★题目描述 一共有n篮芒果,第i篮有ai个芒果。 商家给出m个可以选择的区间li、ri,你需要从中选择k个区间, 这k个区间的交集所对应位置上的芒果就可以以一块钱全部购得。 洪尼玛刚好只剩一块钱,他想知道用这一块钱最多可以买多少个芒果? ★输入格式 第一行为三个正整数n、k、m,表示芒果篮数、需选择 ...
分类:
编程语言 时间:
2019-12-21 10:15:34
阅读次数:
98
Runda próbna: A + B 设$f[i]$表示两数相加得到前$i$位的方案数,由$f[i-1]$和$f[i-2]$转移得到。 Runda 1: Wina [B] 求出为了拿走每个数至少需要拿走几个数即可。 Muzyka pop [A] 数位DP,设$f[i][j][l][r]$表示已经考 ...
分类:
其他好文 时间:
2019-12-21 10:13:18
阅读次数:
90
# _*_coding:utf-8_*_# 作者:王佃元# 日期:2019/12/20# 集合的创建 格式:set()可变集合 frozenset()不可变集合# s = set('derywong,helloworld')# s1 = ['dery', 'wong', 'hello', 'worl ...
分类:
其他好文 时间:
2019-12-21 09:53:15
阅读次数:
78