template<class T> void Queue<T>::Push(const T& item){ /*if (rear == capacity-1) { rear = 0; } else { rear++; }*/ //判断队列是否存满 if ((rear+1)%capacity == f ...
分类:
其他好文 时间:
2019-06-07 23:01:35
阅读次数:
144
关于android8.1实现多个app升级时的注意事项android新的版本,packagemanager对app安装有一定的限制,就是处理shell和root用户外,其他用户的进程不允许安装处理系统用户的以外的app。也就是例如system用户不允许安装uid为7000的app。所以,如果你想通过一个appupgrade(一个system用户的进程)专门去进行多个不用用户的应用进行差分升级,那么
分类:
移动开发 时间:
2019-05-21 00:14:45
阅读次数:
255
重要概念:1.形参(parameter)和实参(argument),形参--函数中定义的变量,实参--调用函数传入的参数 arguments是实参对象,每个实参对象包含以数组为索引的一组元素以及length属性。 实参对象定义了callee和caller属性。 callee属性指代当前正在执行的函数 ...
分类:
Web程序 时间:
2019-05-17 15:15:19
阅读次数:
143
https://docs.microsoft.com/en-us/dotnet/api/system.runtime.caching.memorycache?view=netframework-4.8 What's the difference between MemoryCache.Add and ...
分类:
系统相关 时间:
2019-04-25 11:49:05
阅读次数:
186
func getCurrentPath() string { _, filename, _, ok := runtime.Caller(1) var cwdPath string if ok { cwdPath = path.Join(path.Dir(filename), "") // the t... ...
分类:
其他好文 时间:
2019-04-12 14:52:01
阅读次数:
165
编辑VMX文件,在最后添加一行(g4560测试通过):cpuid.1.eax = "00000000000000010000011010100101" ...
分类:
系统相关 时间:
2019-03-21 17:32:45
阅读次数:
758
思路是 建立第三个数组,其长度为两个数组中较小的长度的那个。然后判断是否空集。(这么理解吧=。=) 然后就是 在第二个数组中逐一选择与第一个数组中数对比,如果相等的话就存入第三个数组。flag用来标识数组re中是否已经存在nums1和nums2的交集,flag==0,则只要比较nums2[j]==n ...
分类:
编程语言 时间:
2019-03-19 10:30:39
阅读次数:
229
[TOC] 更新记录 | version | status | description | date | author | | | : :| | | | | V1.0 | C | Create Document | 2019.1.1 | John Wan | | V2.0 | A | 添加案例 | ...
分类:
系统相关 时间:
2019-03-06 16:38:58
阅读次数:
187
基础命令学习目录首页 http://starsliao.blog.163.com/blog/static/89048201062333032563/ TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系 ...
分类:
其他好文 时间:
2019-02-05 23:57:04
阅读次数:
434
原文:SignarL服务器端发送消息给客户端的几种情况 一、所有连接的客户端 Clients.All.addContosoChatMessageToPage(name, message); 二、只发送给呼叫的客户端(即触发者) Clients.Caller.addContosoChatMessage... ...
分类:
其他好文 时间:
2019-01-25 01:09:42
阅读次数:
195