0. Introduction:
回车:0x0a
回车换行:
我们通常所说的回车换行,即文本文件的一行结束,开始新的一行,这个概念英文叫做End-of-Line,简写为EOL,你也可以把它理解为一个逻辑上的换行,但是这个相同的概念在不同的操作系统中却由不同的ASCII码(0x0a, 0x0a0x0d, 0x0d)组成,为了避免混淆,我们后面都称这个统一逻辑上的概念为EOL。
1....
传送门:点击打开链接
题意:给了一个原串A,和一个排列B。每次操作,把串A按照排列B去变换,然后把奇数位的数字全部乘以2。问把原串A经过很多次操作以后,能否得到c*2^d。如果能得到,就输出最小操作次数,否则输出-1
思路:我们来分析一下,首先对于按排列变换的问题,当然第一步是把变换转换成有向图模型,即连一条边i->B[i]。我们能发现会得到很多个环。
不同的环答案是独立的。我们对每个环经行...
分类:
其他好文 时间:
2016-05-13 00:32:58
阅读次数:
191
Q:如何调试”Closure”的”upvalue”信息?
A:
--[[ debug.getupvalue(f, up)
返回函数("Closure")"f"的第"up"个"upvalue"的名字和值。
Lua按照"upvalues"在匿名函数中出现的顺序对其编号。如果指定的"up"索引越界,则返回"nil"。
以'('开头的变量名表示没有名字的变量(比如是循...
分类:
其他好文 时间:
2016-05-13 00:32:19
阅读次数:
1115
经过两轮技术面试,周三迎来了CVTE的hr面(视频面试--面试时间:半小时),周五收到offer^_^,记录下hr问到的问题,希望对大家有所帮助。
//1、说说你对公司的了解
//2、都面试了哪些公司,哪些拿到offer,哪些未拿到(为什么被刷)
//3、说下自己的优点、缺点(各自举一个实例)
//4、小时候印象最深刻的一件事
//5、说说自己的家庭情况
//6、为啥会选择广州,北京不是更好吗(...
分类:
编程语言 时间:
2016-05-13 00:31:30
阅读次数:
254
使用Dr.Elephant来分析我们的任务,可以知道有哪些地方可以进行优化。
加速你的任务流程
对于特定的任务,最好有特定的参数配置。对于很多的应用场景来说,默认的任务配置并不能保证每个任务都有最好的性能。尽管对这些任务进行调优会花费一些时间,但是这些调优带来的性能提升是非常可观的。
有几个任务参数需要特别注意:mapper数量,reducer数量,io.*的配置,内存使用设置以及生成的文件...
分类:
其他好文 时间:
2016-05-13 00:29:57
阅读次数:
241
前两篇我们分析了Tomcat服务的启动过程和Connector(连接器)。现在让我们看看一次Tomcat服务器是怎么提供HTTP服务的。 上文我们说到endpoint是底层处理I/O具体实现类,那么一次HTTP首先也要从这个类中开始。还是以NIOEndPoint实现类为例子。在NIOEndPoint类中有一个名为Acceptor内部类。该内部类负责接收即将到来的TCP/IP连接,并将它们...
分类:
Web程序 时间:
2016-05-13 00:32:48
阅读次数:
199
聊天室界面:
源码:public class ClientFrame extends Frame { private TextField textFieldContent = new TextField();
private TextArea textAreaContent = new TextArea();
private Socket socket = null;...
分类:
编程语言 时间:
2016-05-13 00:31:48
阅读次数:
249
做web开发,经常涉及JS或Jquery操作HTML。作为程序员,当然希望代码越写越简单,越写越好维护。所以对JS操作HTML的写法,做如下总结。
1:最初级的写法:
这种写法应该是出现在学校课堂上。
2:普遍的写法:
这种写法在开发中比较常见,代码梳理比较好的,还会把点击事件的Jquer...
分类:
Web程序 时间:
2016-05-13 00:30:26
阅读次数:
225
C - 平行四边形数
Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64uFZU 2231
Description
在一个平面内给定n个点,任意三个点不在同一条直线上,用这些点可以构成多少个平行四边形?一个点可以同时属于多个平行四边形。Input
多组数据(<=10),处理到EOF。每组数据第...
分类:
其他好文 时间:
2016-05-13 00:30:16
阅读次数:
139
新霸哥发现,现实生活中我们常用的手机和生活中使用的汽车好像没有任何的交集硬件,但是在未来的移动智能互联的大潮中就会有充分的融合的效果,可是未来智能互联汽车长啥样,下面新霸哥将详细的为你介绍未来智能互联汽车技术,以及消费等等。
未来汽车的新技术
不久的将来车可能成为我们生活中最重要的一部分,车将变成和我们住房一样不可缺少的必需品了。全自动,无人驾驶是不是很先进,同时能够自...
分类:
其他好文 时间:
2016-05-13 00:29:04
阅读次数:
112
服务简介
Service在继承关系上是Activity的大爷,也就是说Activity多继承了一个类,封装了界面相关,等等其他操作。
服务没有onPause、onStop、onResume、onRestart方法,因为service没有界面,长期运行在后台。
startService方式启动服务
Start方式启动服务声明周期:
服务被创建时依次调用onCreate、onStar...
分类:
移动开发 时间:
2016-05-13 00:30:57
阅读次数:
226
ubuntu 14.04 GO 语言编译环境的安装
1. 利用ubuntu的库安装
sudo apt-get install golang
但是用ubuntu的库安装有几个不好的地方:
golang的版本由ubuntu的库决定,ubuntu14.04目前提供的golang 1.2.1
golang的语言的环境设置已经默认设置,比如GOROOT设置为/usr/local/bin,GOPA...
分类:
编程语言 时间:
2016-05-13 00:29:22
阅读次数:
279
题目大意:
有n个牛在FJ的花园乱吃。
所以FJ要赶他们回牛棚。
每个牛在被赶走之前每秒吃Di个花朵。赶它回去FJ要花的时间是Ti。在被赶走的过程中牛就不能乱吃了
题目链接:点击打开链接
分析:这个题与贪心中的背包问题很像,都涉及到比率问题,按照比率来排序。背包问题中以 价值/质量 来从大到小排序,而这里我们以 D/T 来从大到小排序,以此顺序...
分类:
其他好文 时间:
2016-05-13 00:31:09
阅读次数:
198
记录,回公司空余时间继续写
AgentConnect.java/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template i...
分类:
其他好文 时间:
2016-05-13 00:31:11
阅读次数:
173
[C++]封装二叉树题目要求(简单的说,就是把二叉树的功能封装起来)binary tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child.Three Constructor:creat a...
分类:
编程语言 时间:
2016-05-13 00:29:23
阅读次数:
202
【华为OJ】【算法总篇章】【华为OJ】【026-字符串加密】【工程下载】题目描述有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:
首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,其余几个丢弃。
现在,修改过的那个单词死于字母表的下面,如下所示:
A B C D E F G H I J K L M N O P Q R S...
分类:
其他好文 时间:
2016-05-13 00:29:28
阅读次数:
140
各位看官们,大家好,上一回中咱们说的是socket通信的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起talk C栗子吧!...
分类:
编程语言 时间:
2016-05-13 00:29:12
阅读次数:
202