- POJ 1990 MooFest 树状数组
希望能够帮到你!
算法数据结构
一、题目大意我们有N头牛,需要两两之间相互通讯,其中每头牛对应一个坐标x和一个听力v,设第i头牛的听力为v(i),坐标为x(i)(1#includeusingnamespacestd;typedeflonglongll;typedefpairP;Pnum[262150];intbit[262150],n_,n,bitCnt[262150];llans=0LL;voidinput(){scanf("
- 【洛谷】P2345 [USACO04OPEN] MooFest G
elegant coder
c++算法
1:暴力AC(ans+=(longlong)(max(arr[i].v,arr[j].v)*abs(arr[i].x-arr[j].x));)#include#includeusingnamespacestd;intn;structs{intv,x;}arr[20005];longlongans;intmain(){cin>>n;for(inti=1;i>arr[i].v>>arr[i].x;fo
- 【cdq分治】MooFest G 加强版
假猫猫
算法算法数据结构c++
洛谷p5094cdq分治思想(二维偏序)将其中一维排序后,分离条件的相关性。将左半边的子问题用于解决右半边的子问题。左半边和右半边靠递归完成,专注于处理跨越部分。[l,r]工作完成后,可以根据需要选择将其按第二关键字(或任意顺序)排序,而不影响后续。方法一:按x作为第一关键字排序forj=mid+1tor枚举[l,j]的贡献和由归并排序特点,[l,mid]和[mid+1,r]两个区间内已经按照第二
- POJ1990 MooFest
weixin_30537391
POJ1990MooFestTimeLimit:1000MSMemoryLimit:30000KTotalSubmissions:3400Accepted:1330DescriptionEveryyear,FarmerJohn'sN(1#include#include#defineMAX(a,b)(a>b?a:b)#defineABS(a)((a)>0?(a):-1*(a))#defineTK(a
- POJ 1990 MooFest (树状数组)
Jason_Wcz
树状数组
题目链接题意不多赘述,思路是:既然每次我们都需要取两个牛间v值大的来跟距离乘,那索性就按v值来先排序。这样可以保证,每次都选择当前这头牛的v来做运算。然后计算结果还需要一个值就是这头牛,到所有v比它小的牛的距离和,这个距离和就需要两个树状数组来计算:假设当前我们需要算第i头牛一个dis[i]来记录1到i-1所有牛的位置和,再用第i头牛的位置乘他前面那么多头牛的数目得到这头牛位置的倍乘,再跟dis[
- POJ1990 MooFest题解(树状数组)
songhn
ACM
本文同步发布于个人博客题意简述有nnn个牛每个牛有听力vvv和位置xxx,对于每个牛对(i,j)(i,j)(i,j)能产生max(vi,vj)⋅∣xi−xj∣max(v_i,v_j)\cdot|x_i-x_j|max(vi,vj)⋅∣xi−xj∣求所有牛对的能量和题解首先应该想到是一个统计题,那maxmaxmax就有点难处理,不妨给定一个顺序把牛按听力排序,这样一边遍历一边处理现在假设已经考虑到i
- poj 1990 MooFest(树状数组)
qiqi_starsky
ACM图论——树状数组Ibelieveicanc语言算法poj
MooFestTimeLimit:1000MSMemoryLimit:30000KTotalSubmissions:6265Accepted:2765DescriptionEveryyear,FarmerJohn'sN(1#include#include#includeusingnamespacestd;#definelllonglongstructnode{llf,x;}s[20010];int
- POJ 1990 MooFest 树状数组
16bit戦争
POJ
题目大意:FarmerJohn又来恶心我们了!这次他带来了一些牛,这些牛排成一列,他们的位置给出,每一个牛有一个音调。这些牛每两只牛之间都要互相交流,但是交流的时候会有一些花费,i,j两只牛的cost=max(vi,vj)*|posi-posj|。求所有牛之间互相交流的cost和。思路:一开始我还以为是最大或者最小花费,后来仔细读题发现想多了,就是单纯的统计,但是数据范围2w显然不能n^2的统计,
- POJ 1990-MooFest(树状数组)
dilemma729
ACM_数据结构ACM_POJ
题目大意:有N(1#includetypedeflonglongLL;typedefstruct{intvol;intloc;}Cow;Cowa[20010];intb[35];LLc[33000];inte[33000];intmax;LLBIT_sum(intx);intBIT_sum2(intx);voidBIT_add(intx,intu);voidBIT_add2(intx,intu);
- POJ1990 MooFest 树状数组 题解(附图)
bestsort
数据结构树上乱搞
MooFestTimeLimit:1000MSMemoryLimit:30000KTotalSubmissions:9207Accepted:4167DescriptionEveryyear,FarmerJohn'sN(1#include#include#include#include#include#include#include#include#defineFor(a,b)for(lla=1;
- POJ 1990 MooFest(树状数组好题)
chagelo
题目链接:http://poj.org/problem?id=1990题意:给定nnn个奶牛,每个奶牛有两个权值,第一个pospospos表示位置,每个点的pospospos均不相同,第二个表示valvalval表示奶牛声音传播属性,对于两个奶牛(x,y)(x,y)(x,y)之间的交流有一个结果,值等于∣posx−posy∣\left|pos_x-pos_y\right|∣posx−posy∣∗\
- POJ1990MooFest(树状数组)
Pandauncle
数据结构
题意:一群牛参加完牛的节日后都有了不同程度的耳聋,第i头牛听见别的牛声音,别的牛音量必须大于v[i],当两头牛i,j交流的时候,交流的最小声音为max{v[i],v[j]}*他们之间的距离。现在有n头牛,求他们之间两两交流最少要的音量和。思路:首先暴力肯定不是不行的O(n^2)。树状数组的作用是能够快速求出某段区间的和O(logn),根据这点。我们可以根据牛可以听见声音的音量从小到大进行排序。这样
- poj1990 MooFest
Herumw
树状数组
DescriptionEveryyear,FarmerJohn'sN(1#include#include#include#include#include#include#include#include#includeusingnamespacestd;#definemaxn20050#definelllonglongstructnode{intx,v;}a[maxn];intb1[maxn],b2
- poj1990MooFest(树状数组)
T__TSZ
一道好题很容易想到用牛的v(i)值进行排序,显然当v值大的牛进行计算时,乘上的值为这头牛的v值,所以排序后的问题转化为如何快速求一头牛与所有v值小于等于它的牛的距离之和这个时候很容易联想到树状数组去维护一个距离,但是麻烦是一头牛插入树状数组时,它的左右两边都有可能有牛,这个距离该怎么求呢?联想到白书上P197的例7,我们发现用两个树状数组是挺不错的选择,一个维护右边的距离和,一个维护左边的距离和,
- 从-114514开始的数据结构学习
Zyq612
【[USACO04OPEN]MooFest】树状数组好题https://zyqnb.blog.luogu.org/solution-p5094Zyq于2020/8/3学会了线段树P1531IHateIt没啥好玩的,就是一朴素的线段树维护区间最值。#include#defineintlonglongusingnamespacestd;constintmaxn=1919810;structNode{i
- MooFest POJ1990
Doneone_
ACM树状数组
MooFestPOJ1990题意:大概就有一堆点,点有权值,求每对点的max(权值)*距离只和思路:按权值从小到大排序后存入,因为从小到大,所以每次存入的时候都是当前权值为最大,将它与前后的距离相乘用树状数组维护两个值,一个是存坐标和(距离原点),一个是存数目每次存入点时,坐标的左边坐标和就是x*sum(x,num)-sum(x,pos)同理右边也是,然后得到的值相加再乘权值代码:#include
- MooFest G(USACO04OPEN)
cggwz
洛谷题解分治分治算法归并排序USAC洛谷排序
传送门这题可以采用分治的方法,类似于归并排序的思路。其核心问题在于,我们怎么化简左右结合的步骤?如果我们只是单纯的分别计算左右两两的音量,那就是假的分治,实则是暴力算法,复杂度也是O(n2)的,那就没有任何意义了,而且会tle。那么我们怎么去处理呢?我们先回忆一下归并排序为什么会比更直接的排序更快,关键在于合并的步骤,归并排序在左右合并时,巧妙地利用了左右两边分别有序的条件,从而使得合并步骤在O(
- POJ 1990 MooFest(树状数组+离线处理)
focus_best
ACM--题解汇总★★注意!needtoreview
POJ1990MooFest(树状数组+离线处理)http://poj.org/problem?id=1990题意:FJ有n头牛,排列成一条直线(不会在同一个点),给出每头牛在直线上的坐标x.另外,每头牛还有一个自己的声调v,如果两头牛(i和j)之间想要沟通的话,它们必须用同个音调max(v[i],v[j]),沟通起来消耗的能量为:max(v[i],v[j])*它们之间的距离.问要使所有的牛之间都
- 【USACO】2004 Open MooFest 奶牛集会
viva_la_vida__
树状数组
Description约翰家的N头奶牛每年都会参加“哞哞大会”。哞哞大会是世界奶牛界的盛事。集会上的活动很多,比如堆干草,跨栅栏,摸牛仔的屁股等等。当然,哞哞大叫肯定也包括在内。奶牛们的叫声很大,很多奶牛在参加多年活动之后,实际上已经失去了一部分的听力。奶牛们已经站在了一条直线上,i号奶牛的坐标为Xi,她只能听到大于Vi的声音。每头奶牛的位置坐标都是唯一的。如果i号和j号奶牛想对话,则他们使用的音
- MooFest(树状数组+离线处理)
joined
树状数组
/*题意:给你n头牛的位置x,和他们的音调v。让我们求的是什么呢,求的是两头牛之间的(位置之差)*(两头牛中的最大的音调)。我们按照v的大小从小到大排个序,从1-n依次扫一遍,当扫到第i头牛的时候,i的音调就最大,所以如果求出位置差的和的话,问题就解决了、简单的总结一下:主要分两个数组的思路很是巧妙啊。在将一个数插进去的时候,牛的位置不一定在哪,所有看看左边的有几头牛,右边有几头牛,然后分别求出左
- 刷题记录
dianan0938
poj3311(状压dp+floyd)poj1915(bfs)poj3278(bfs)poj1990(树状数组)poj2352(树状数组)poj1703(带敌人集合的并查集)poj1995(快速幂_《算法竞赛进阶指南》推荐)bzoj1034(贪心+排序)bzoj3224(Treap)bzoj1503(Treap)bzoj1588(Treap)bzoj3173(非旋转Treap)bzoj3223(非
- 树状数组(下)
LZShuing
树状数组(下)目录树状数组(下)应用逆序对康托展开逆康托展开RMQ问题树状数组解法查询第k小习题Preprefixsum[USACO20OPEN]HaircutG[eJOI2019]异或橙子[USACO04OPEN]MooFest在树状数组(上)中我提到了树状数组的基本操作与变式,现在来看看它的实际应用和一些题目。应用逆序对设\(a\)为一个有\(n\)个数字的有序集(\(n>1\)),其中所有数
- MooFest POJ - 1990 树状数组
晴屿
和DisharmonyTreesHDU-3015神似//max(vi,vj)*|posi-posj|#include#include#includeusingnamespacestd;typedeflonglongll;#definemaxn20005inttr1[maxn],tr2[maxn];structtree{intpos,val;}Tr[maxn];//按照位置排序boolcmp(tre
- luoguP5094 [USACO04OPEN]MooFest 狂欢节
蒲苇啊
get到的这种需要求含max的式子,枚举最大值的方法非常普遍。类似的,还有含min,gcd的式子,枚举他们也很普遍主要难点我们首先想到,先按v从小到大排序,因为这样既可以简化题意(即题意:每次都只需求第i头牛之前的牛的坐标与x[i]的差的绝对值的和(设为s_ans),最后乘以个v[i]即可,(这个应该就是枚举max了));又可以避免重复计算距离思考难点(即简化后的题意):已知是考树状数组的题目,又
- poj1990 (树状数组)
dukig
ACM树状数组
题意:给定n个猪的x坐标和它们的音量,2头猪之间的交谈声=他们之间的距离*他们间比较大的音量,求n头猪两两交谈的总音量。把n头猪根据音量从小到大排后,用线段数组记录下他们的距离与猪的数量。#include#include#include#includeusingnamespacestd;typedeflonglongll;constllmaxn=20010;structnode{llx;llv;b
- 「树状数组」
临时变量vars
题目传送门poj1990题意:农夫的N(N∈[1,20,000])头牛参加了"MooFest"之后有了不同程度的耳聋,现在它们排在一条直线上,每头牛有2个属性值:耳聋值v[i](v[i]∈[1,20,000])和坐标x[i](x[i]∈[1,20,000]),若两头牛之间要对话,音量Voice=max(v[i],v[j])*相互的距离.问所有N(N-1)/2对正在说话的牛产生的所有声音的总和.朴素
- POJ1990
csdn_Coder_T
POJ
题意:FJ有n头牛,排在一条直线上(保证坐标不出现重复),另外每头牛还有一个自己的声音,如果i和j牛之间进行沟通,则需要两头牛的声音最低为max(vi,vj),消耗的体力为max(vi,vj)*(两头牛之间的距离),求所有牛进行沟通现消耗的体力思路:建立两个树状数组维护坐标值小于等于x的牛有几条和坐标值小于等于x的牛的坐标和。先对v进行排序,按照顺序从小到大将声音为v的牛的信息插入到两个树状数组中
- POJ1990
csdn_Coder_T
POJ
题意:FJ有n头牛,排在一条直线上(保证坐标不出现重复),另外每头牛还有一个自己的声音,如果i和j牛之间进行沟通,则需要两头牛的声音最低为max(vi,vj),消耗的体力为max(vi,vj)*(两头牛之间的距离),求所有牛进行沟通现消耗的体力思路:建立两个树状数组维护坐标值小于等于x的牛有几条和坐标值小于等于x的牛的坐标和。先对v进行排序,按照顺序从小到大将声音为v的牛的信息插入到两个树状数组中
- hdoj 3015 Disharmony Trees(树状数组)
cillyb
思路和poj1990一样,开两个树状数组,分别维护左右的数量和距离和。注意要使用longlong。代码:#includeusingnamespacestd;typedeflonglongll;constintmaxn=1e5+5;lltree_num[maxn],tree_dis[maxn];structnode{intx,h,rx,rh;}a[maxn];boolcmp(constnode&x,
- [POJ 1990] MooFest (树状数组)
u012015746
poj
POJ-1990有N头牛排成一行,每两头牛之间进行交谈代价为max(v[i],v[j])∗distance(i,j),问代价和为多少很显然,如果暴力去做的话,是O(n2)的,必然会T所以我们要依照v的值来依次计算即对v的值从小到大进行排序,然后对v从小到大计算计算到排序后第i头牛时,前面的牛的v都小于等于它但是我们无法确定哪些牛原来的位置在它之前,哪些牛在它之后,所以距离又变得难以计算这时候就要动
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f