什么是GCD 全称Grand Central Dispatch 中暑调度器 纯C语言 提供了很多强大的函数 GCD 的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如 双核 四核) GCD会自动管理线程的生命周期 (创建线程 调度任务 销毁线程) 程序员只 ...
分类:
移动开发 时间:
2018-03-08 02:35:57
阅读次数:
293
1.BIOS开机自检2.读取MBR:主引导记录(Master Boot Record)3.GRUB:(Grand Unified BootLoader)多系统启动程序4.Kernel:加载内核5.Init:启动init进程6.Runlevel:运行级别参考链接:https://www.thegeekstuff.com/2011/02/linux-boot-process/
分类:
系统相关 时间:
2018-02-08 11:05:10
阅读次数:
183
给你n(n<=50)个数,m( m<=1e5 )次询问,每次询问给你三个数,问在给出的数里面存不存在任意取10个(不包含这三个数)的数的和刚好为87,每次询问输出Yes/No。 暂时先上代码,交了好几次,基本都卡过去了,但最好也只是902ms(在G++上交) 以及AtCoder Grand Cont ...
分类:
其他好文 时间:
2018-01-21 00:02:45
阅读次数:
139
U盘安装LINUX系统,拔除U盘后无法引导系统问题描述: 使用U盘安装LINUX操作系统,排除U盘后,无法正常引导系统,必须插入U盘才可以进入系统。 原因分析: GRUB全.称为.Grand Unified Boot Loader,是Linux操.作系统主流的启动引导管理器。主要作用是启动和装载L
分类:
系统相关 时间:
2018-01-12 17:12:01
阅读次数:
195
Grand Central Dispatch,简称GCD,在异步执行任务的技术之一。 一般将应用程序中记述的线程管理用的代码在系统级中实现,开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。这句话用代码表示如下: dispatch_as ...
分类:
移动开发 时间:
2017-10-16 19:44:56
阅读次数:
225
思路: 直接二分长度不可行,因为有负数。 考虑枚举坐便删l个数,那如果可以在短时间内求出符合条件的右边最小删的数的个数,这题便可做了。 即:当左边删l个数时,要使sum[n]-sum[l]-fsum[n+1-x] <= s成立,求出最小的x。(sum为前缀和,fsum为后缀和) 思考后可以发现可行的 ...
分类:
其他好文 时间:
2017-09-28 22:33:17
阅读次数:
428
题意: 给你一个n,问你R(n)对应的字符串长度最小的是啥。 dp打个表出来,f(i)表示i值对应的字符串的最小长度,发现f(1)=1,f(2)=2,其他的情况下,若是偶数,则恰好在其外面加一对中括号,然后中间填i/2最优,若是奇数,恰好在i-1前面加个1最优。 于是递归输出答案即可。 ...
分类:
其他好文 时间:
2017-09-28 19:16:20
阅读次数:
181
题意:有n个土豆,每个有体积V(i),你可以将每个土豆等分为不超过K份,问你最大块和最小块比值最小为多少。 直接枚举切法,只有n*K种,然后保证其为最大块,去算其他块的切法,即让其他块切得尽可能大即可。O(n*n*K)。 ...
分类:
其他好文 时间:
2017-09-28 19:13:25
阅读次数:
193
题意:给你一张简单无向图(但可能不连通),再给你一个K,让你求解任意一个问题:K染色或者输出一条K长路径。 直接贪心染色,对一个点染上其相邻的点的颜色集合之中,未出现过的最小的颜色。 如果染成就染成了。如果到某个点,发现染不成,则倒着按照颜色从大到小回去,则一定恰好可以找出一条K长度的路径。 ...
分类:
其他好文 时间:
2017-09-28 19:13:04
阅读次数:
143
GCD和Block一起,使得iOS多线程编程变得简单优雅许多。如此优雅简单的多线程API真希望C和C++标准中也会有 One of the technologies for starting tasks asynchronously is Grand Central Dispatch (GCD). ...
分类:
移动开发 时间:
2017-09-14 13:57:54
阅读次数:
278