本章主要介绍程序执行过程中操作系统、CPU都干了什么 运行前 程序在运行前,只是在硬盘上待着,此时就是一堆 二进制代码 而已,没有任何作用。 程序只有进入了内存才能运行,但是要进入内存,则需要服从 操作系统 的调度。 一个程序在运行的时候可能需要很大的空间,比如3G,但是操作系统不可能为每个程序都分 ...
分类:
其他 时间:
2018-02-19 12:38:56
收藏:
0 评论:
0 赞:
0 阅读:
256
UVA - 11997 题意:有K个整数数组,各包含K个元素。在每个数组中取一个元素加起来,可以得到k^k个和。求这些和中最小的K个值。 tags:思维,大白书189 简化版:两个数组 A[]、 B[],有 k*k 个和,怎么快速求出前 k 小和 ? 数组排序后,对于 s1= A[i]+B[j] , ...
分类:
其他 时间:
2018-02-19 12:38:36
收藏:
0 评论:
0 赞:
0 阅读:
217
UVALive - 3938 题意: 给出一个长度为n的整数序列D,你的任务是对m个询问作出回答。对于询问(a,b),需要找到两个下标x和y,使得a≤x≤y≤b,并且Dx+Dx+1+...+Dy尽量大。如果有多组满足条件的x和y,x应该尽量小。如果还有多解,y应该尽量小。 tags: 分治思想,线段 ...
分类:
其他 时间:
2018-02-19 12:37:12
收藏:
0 评论:
0 赞:
0 阅读:
303
一、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线或者流程就是用来解决一个问题,如果修改代码就都得改变 二 ...
分类:
编程语言 时间:
2018-02-19 12:36:55
收藏:
0 评论:
0 赞:
0 阅读:
212
C++11特性 0.禁止使用 register auto_ptr export(标准有但没有编译器实现) 1.语言特性 空指针从NULL(0或者(void )0)改成了nullptr; 常量表达式constexpr,修饰的内容变成了常量,非负整数常量特点是可以作为数组元素个数 自动类型推导auto和 ...
分类:
编程语言 时间:
2018-02-19 12:36:36
收藏:
0 评论:
0 赞:
0 阅读:
259
安装Visual Studio 2013 1、VS2013下载安装略 安装python2.7 1、从官网下载python2.7,下载地址:https://www.python.org/getit/ 如图: 下载是可执行文件,直接双击即可安装,安装路径保持默认(即:C:\Python27)即可。 2、 ...
分类:
编程语言 时间:
2018-02-19 12:36:20
收藏:
0 评论:
0 赞:
0 阅读:
543
UVA - 11235 题意:给出一个非降序的整数数组,你的任务是对于一系列询问,回答区间内出现最多的值的次数。 tags: 大白书的题果然有意思,智商不够用了 1】注意给出的是非降序的数组,那么相同的数是连在一起的。所以我们可以先游程编码,即比如 -1 -1 1 1 1 1 3 10 10 10 ...
分类:
其他 时间:
2018-02-19 12:35:59
收藏:
0 评论:
0 赞:
0 阅读:
202
牛客练习赛11 B 假的字符串题意:给定n个字符串,互不相等,你可以任意指定字符之间的大小关系(即重定义字典序),求有多少个串可能成为字典序最小的串,并输出它们。 tags:好题 对于一个字符串, 1】如有其它字符串是它的前缀,那肯定不可能。这个直接用字典树处理就可以。 2】但如果以这个字符串为最小 ...
分类:
其他 时间:
2018-02-19 12:35:40
收藏:
0 评论:
0 赞:
0 阅读:
302
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Ob... ...
分类:
其他 时间:
2018-02-19 12:35:20
收藏:
0 评论:
0 赞:
0 阅读:
231
一、 Hello world程序 执行命令: python hello.py ,输出 执行 python hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行。 如果想要类似于执行shell脚本一样执行python脚本,例: ./hello.py ,那么就需要在 h ...
分类:
其他 时间:
2018-02-19 12:35:02
收藏:
0 评论:
0 赞:
0 阅读:
282
F. Restoring the Expression 题意:给出一个字符串,要把它折分成三部分 a、b、c , 使得 a+b=c 。输出任何一种可行情况。 tags:字符串 hash 因为 a+b=c ,所以 lena、lenb 至少要有一个等于 lenc 或 lenc-1 。所以枚举 lenc, ...
分类:
其他 时间:
2018-02-19 12:34:12
收藏:
0 评论:
0 赞:
0 阅读:
230
为什么要用断言? 首先要搞清楚为什么要用断言,不能看别人代码中有,就追赶时髦地用一用!从效果上来说assert断言能用if语句替换,那么为什么不用if语句把断言替换呢?一般而言,if语句是处理逻辑上的可能会发生的错误,断言则用来处理不应该发生的状况。 什么是不应该发的的状况呢?这要区分数据的来源:1 ...
分类:
编程语言 时间:
2018-02-19 12:33:54
收藏:
0 评论:
0 赞:
0 阅读:
226
上一篇聊了聊构建分布式系统所面临的困难,这篇将着重讨论构建容错分布式系统的算法与协议。构建容错系统的最佳方法是使用通用抽象,允许应用程序忽略分布式系统中的一些问题。本篇我们先聊一聊线性一致性,以及与线性一致性有关的技术,后续需要了解的分布式协调服务,如:ZooKeeper等,都是基于分布式系统的线性 ...
分类:
移动平台 时间:
2018-02-19 12:33:13
收藏:
0 评论:
0 赞:
0 阅读:
249
一、CentOS本地源设置1.备份并删除原始的repo源文件[root@rd-proxyyum.repos.d]#tar-jcv-fCentOS.repo.tar.bz3CentOS-*CentOS-Base.repoCentOS-Debuginfo.repoCentOS-Media.repoCentOS-Vault.repo[root@rd-proxyyum.repos.d]#lltotal21
分类:
其他 时间:
2018-02-19 12:18:28
收藏:
0 评论:
0 赞:
0 阅读:
276
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ...
分类:
编程语言 时间:
2018-02-19 12:17:33
收藏:
0 评论:
0 赞:
0 阅读:
244
字典 弱渣的我介绍一下python3的列表和字典,还有稍微提一下元组 关于元组 names = ("al","u","c") 元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表 [1, 2, 3][3, 2, 1] ...
分类:
编程语言 时间:
2018-02-19 12:17:14
收藏:
0 评论:
0 赞:
0 阅读:
236
前言 总括 : 原文地址:理解Node.js的事件轮询 Node小应用:Node-sample 智者阅读群书。亦阅历人生 正文 Node.js的两个基本概念 Node.js的第一个基本概念就是I/O操作开销是巨大的: 所以,当前变成技术中最大的浪费来自于等待I/O操作的完毕。有几种方法能够解决性能的 ...
分类:
Web开发 时间:
2018-02-19 12:16:57
收藏:
0 评论:
0 赞:
0 阅读:
209
该笔记会在以后可能有所修改,完善该笔记。该笔记是自学c++结合博客中几篇类的组合的总结加自己的观点。 类的组合这种思想是借用工程中的零部件组合的思想。比如,一条鱼这个类可以是尾巴,鱼头等等类组成。当然由于类中的成员数据由类的行为访问。而也正是可以将行为的结果提供给鱼这个类。这样实现了分工的思想。提高 ...
分类:
编程语言 时间:
2018-02-19 12:16:39
收藏:
0 评论:
0 赞:
0 阅读:
234
一个极其简单的动态规划。 ...
分类:
其他 时间:
2018-02-19 12:16:21
收藏:
0 评论:
0 赞:
0 阅读:
248
[抄题]: 给一个二维的矩阵,包含 'X' 和 'O', 找到所有被 'X' 围绕的区域,并用 'X' 填充满。 样例 给出二维矩阵: X X X X X O O X X X O X X O X X 把被 'X' 围绕的区域填充之后变为: X X X X X X X X X X X X X O X ...
分类:
其他 时间:
2018-02-19 12:16:05
收藏:
0 评论:
0 赞:
0 阅读:
312