??xml version="1.0" encoding="utf-8" standalone="yes"?> q西三江侗族自治县地处湘、黔、桂三省(?交界?位于q西北部山区,属云贵高原余脉边~的中、低山和丘陵地带Q全县共有约10.2万亩茶园Q其?a style="text-decoration:underline;font-size:14px;color:#F70968;" target="_blank">高露?/a>?三江最h特色的本土茶叶品U之一Q一直以来高露煮茉是备受当Ch喜爱的a茶原料之一Q由于茶叶原料水分充I_性大Q成色灰暗,汤色青黄Q口感苦凉, 很难向高端茶叶突破?012q在县政府,乡政府领导推动下Q该县多ơ邀请中国农U院Q浙江大学,安徽大学{专安导到该县z溪乡高露村对当地老茶树进?调研Q取样实验,力争打造三江特有品牌,在专家的指引下,三江高露?/a>厂赖庆安通过多次加工实验Q终于可以将高露茶加工成h地方特色的红茶绿Ӟ其加工的U茶肥壮紧实Q金毫显Ԍ色泽鲜亮Q汤色鲜U,口感l腻Q鲜而爽口,回味甘和Qƈ带有郁持久的花果香Q绿?/span>q茶色泽绿Q茶汤清lK亮Q叶底明亮;香气清新、口感醇香清甜,从而一攚w露茶口感苦ӆ的特性茶叶。茶叶hg有原来的20元一斤升?00元一斤,茶农的收入也得到相应的提高,来多的h加入到高档茶加工行业中来?br />
如今z溪乡高露村正在加大对原有高露茶品种的种植管理,改良Q现高露村共有老茶?00亩,qq茶叶约8000公斤?/p>
~者按Q本文由Gary Yang 撰写Q他是一周多之前36?q州氪学Cֈ业交活动的L人?/p> 一个星期前Q我参加了科技博客36Kr的活动。这是一场半天时间的_ֽzdQ一场创业团队与VC、业内h士的交流的活动?/p> 作ؓzd的主持hQ我有机会近距离接触创业团队Q观察他们如何对目做陈q展C、问题应{、提问互动。结合之前对创业团队的了解和观察Q就产生了这样一文章。我想给创业团队一些徏议,让他们的陈述和展C更好一些?/p> * * * 从生一个好xQ到成ؓ一门好生意Q一直到成就一家好公司Q这光必不可少的一件事情,是你要到处d讌Ӏ陈qͼ或者说是推介。作为创业者,?要日复一日地向h们陈q宣Ԍ׃讲的很多Q有时你可能都忘C自己在推介:挑剔的投资者、热心的业内前辈、爱说话的网友粉丝、前来打探消息的媒体、办?执照要讨好的ȝ部门、不误来的N、亦敌亦友的同行、ؓ你兴奋又担心的朋友家人、租用办公室的房?… … 甚至包括劝你早点回家休息的清z工阿姨Q你都会跟他们说你在做的是怎么样一件事情?/p> 在所有陈q和推介的对象中Q你可能最重视那些投资机构了。因Z们可能会Z生意注资Q往往q刚好是你生意能否做h的决定性力量。除此之外,投资机构也能从生意的大视角和q往的经验中Z的事业提出指导和Q这也显得难能可c?/p> 那么Q我们怎么样做好创业项目的陈述和展C呢Q?/p> 如果说只能提一个徏议,我会创业者陈q自q目能做?#8220;开宗明?#8221;?/p> L开宗明义的那句话有时真的很难。但在这个事情上q所有精力,都将得到丰厚的回报?/p> 我们知道Q即使象IBM、Intel、Sumsung、Philipsq样的大公司Q在提出新理忉|者换一个新口号的时候,都是一仉常既费神又昂 늚d。本质上_他们也在己找一?#8220;开宗明?#8221;的一句话。这句话能ؓ整个生意带来不同凡响的效果。做q个事的成本当然不低Q多数还会演变成一场公 司内部声势浩大的q动。公司还会寻求外部支持,所以,L“开宗明?#8221;那句话也是很多营销N的谋生手D,是很多广告公司的赚钱业务?/p> 一般说来,好生意都有简明的逻辑。把事情的逻辑和因果关pd的错l复杂也是有的,不过那通常是阴谋和诈骗Q不是生意,臛_不是个好生意?/p> 所以创业者应该能在开场的2分钟之内Q就把自q目说清楚。找到言意赅的一两句话,把自己项目说明白。现在,“L一句话来描qC下你的项 ?#8221;Q这几乎是一个众所周知的要求了。但是我发现Q创业者们虽然也能用一两句话说了,但是一点也不明白,听众在那两句话里面抓不到什么实质性的信息?/p> q是个问题,很明显,q还不是“开宗明?#8221;的那句话。那怎么办?回家l箋想l找呗。跟语文能力好的师友对话q探讨,我相信你一定能q目扑ֈ一个好说法?/p> z明了是Zh都赞同的优点Q但知易行难。创业者ؓ自己的陈q多做准备,加之临场l验的积累,会越来越好?/p> 如果我们去观察两个怀抱婴儿的妈妈会聊些什么,׃发现“语句散O”的现象。通常那是一U极为琐和零散的对话。几乎见不到概括、提要、小l,全都 是细节,而且话题随性又漂移不定。这U常见于C的草地边和公园的长椅上的对话Q可以让两个CQ妈妈在午后的闲适时光里享受好一阉|馨情调。但是把q种?话方式拿到商务场合就不行了?/p> 不难理解Q新d妈太pq宝贝了,也许是q种强烈的爱Q导致了“语句散O”。那么对于创业团队来_会不会因为太pq目Q而导致陈q演C的时候也“语句散O”呢?嗯!q还是一个很普遍的现象呢?/p> 当创业者的陈述演示不够利落Q铺排了很多才进入正题,然后又让听众左等又盼Q才能听到对目实质性的陈述Q很明显Q这是q入?#8220;语句散O”的状态?/p> q样不仅会把有限的陈q时间耗掉Q而且也在挑战投资者聆听耐心的极限。同Ӟq会让h怀疑你寚w目的理解是否_深入Q甚臛_脆认Z是在努力把一个简单想法编造ؓ一个神奇的故事Q在忽悠人?/p> 其实我们在陈q演C的准备阶段Q就应该自问Q是不是׃太喜pq目 ── q个自己?#8220;亲骨?#8221;Q而一头扎q了l节里去了?说的最多最l的部分Q是不是仅仅因ؓ自己对它最熟悉最热爱Q?/p> z,?#8220;用心割舍”的结果。?#8220;用心割舍”Q代表着良好的判断力?/p> 每一位讲者都认ؓ自己的说话听众是喜欢聆听的。不q的是,q只是一厢情愿的x。只有让自己寚w目的׃持警惕和克制Q才能把听众攑֜心上Q认真考虑听众要听的是什么。这P你的陈述才可能保持简z?/p> 除此之外Q说一些大家已知的东西Q或者拿些网上的通用数据资料来讲些大道理Q都是对听众~Z了解Q也是造成不够z的原因?/p> 陈述演示QPresentationQM上说都是一U行销行ؓ。但是不同类型Presentation的差异还是很大。比如: 我们通常会缺乏向投资者演C的l验Q但是很熟悉销售演C。但是两者不能简单等同,q是两种截然不同的演C?/p> 销售演C就是要卖东西,隑օ有鼓吹和自夸的成份。而鼓吹和自夸是在向投资演CZ应该避免的。面对一个创业阶D늚目Q你M上要保持诚恳和客观的态度?/p> 一般来_如果凭借吹嘘和引诱的花招来向顾客推销点什么东西,大家q能勉强接受Q也可能是我们见怪不怪了Q。但是面对经验老道的投资者做陈述和演C,创业者的诚意和项目的真实面貌是打动他们的力量?/p> 叫卖的方式行不通,所以我们无需为项目进行不必要的包装,无需为项目v个名不副实的华丽名称。也不要在演CE中q产品“上大?#8221;Q这都是为沟通设|了障碍?/p> 有些词汇很常见,但是它们的䆾量很重,其是真正的生意人都觉得它们的䆾量很重,比如Q?#8220;q_”?#8220;解决Ҏ”?#8220;一站式服务”{等。要仔细掂量一下你的项目是不是能用得上q样的词汇?/p> 如果投资者用白的语a来解释项目的时候,比如Q他_“你的目本质上就?#8230; …嘛!” 听v来项目好?#8220;被贬?#8221;了。如果是q样Q我们应该检查一下,是不是在描述目的时?#8220;用词q猛”了?/p> 投资者可以ؓ创业者的目做点评,l与或高或低的评P投资或不投资Q但他们仍然不是创业者的裁判。你真正的裁判是市场?/p> 36Krq样的创业交会Q不是项目评审会Q也不是大专辩论会。创业团队和投资者以及各Ҏ宾,会就某一个问题生异议和争论Q通常q也是难免的?情。争论来源于寚w题的认知E度的不同,或者仅仅是因ؓ他们的角色不一栗这L争论有助于对事实的理解,本nq没有胜负的l果Q而且多数争论的话题可?Ҏ没有标准的{案?/p> 所以,没有裁判Q不是辩ZQ没有标准答案,更没有胜负输赢?/p> 当然Q从我们的本性上看,人家在指?#8220;宝贝目”的不_~陷Q可能还带着质疑和挑剔的语气Q这让h不爽。于是,反驳甚至强有力的反击语言׃脱口而出。这让讨Z变成了辩Z?/p> 我们都知道大专辩Z已经演变成ؓ一场游戏了Q一场纯_的口舌之争。谁又会把他们的辩论l果拿来成ؓ自己的观念和行事准则呢? 那么Q我们就不要为此争口头胜负?/p> 虽然大家都说创业交流会是一个^{的对话交流。但是客观上看,创业的年MhҎ资者,C会C、经验、资源都处于下风Q创业者与投资者两方的博弈也是普遍而不争的事实。那么我们怎么能做到^{对话呢Q?/p> 我的是可以把q种交流当成一ơ相Ԍ或者仅仅是一?#8220;出来喝一?#8221;的约会。婚C和z房之类的事q很遥远Q那׃持一U不求不败的心境Q把q次见面当成你认识一个朋友的Z吧?/p> 如果你想通了q是一ơ约会。那么现Z׃会显?#8220;太紧”。如果你的项目还达不Co人震惊和肃然h的标准,那么拿出欢乐的心态来和大家对话?/p> 与此对应的是Q一个创业投资者,如果不能从内心里理解和喜爱创业者的青ӆ和的个性,不能理解目的不_Ơ缺Q那么他一定不是个好的创业投资者。那么我们有理由怿他的视野太狭H,急功q利Q缺乏放眼未来的胸怀和眼光?/p> 如果你哪天遇Cq样的一位创业投资hQ就好比你的U会对象Ҏ׃是一位美奻I而是一只恐龙。那么,请专心品完那杯咖啡Q然后走人?/p> 你一定要知道Q这世界上的问题太多Q不必什么都有答案。你的项目也是?/p> 你再聪明也不可能回答得了所有的问题。尤其是你还在做一件未来某个时间才能成功的目。所以不必ؓ不能回答某些问题而感到羞涩。也不要己根本不知道{案的问题编造答案,或者仅仅嘴里嘟囔着一些自׃不理解的话语?/p> 勇敢的说我不知道Q这完全是一U得体的应答Qƈ无损于自w?/p> M上讲Q在演示目时要注意应答的多h。徏议如下: 值得注意的是Q有时投资h故意语意锐严厉Q你也不要ؕ了阵脚,不要以ؓ人家故意来折你。其实,他们很可能是在试探创业年Mh?#8220;抗压能力”。也总有点把这个测试提前了一些,但这恰恰说明了他可能“喜欢”上了你?/p> 我常帔R那些准备L案、投标、做目陈述的hQ?#8220;我们把所有资料寄送给客户p了,Z么客户一定要见见我们Q?#8221; q是个好问题Q因Z只有理解了客戯见你的原因,你才知道如何d有针Ҏ的准备?/p> 如果创业团队把完整的目资料送给投资方,资料袋里包含了一切,甚至也把难懂的Y件操作录成视频刻成光盘一同送过来。那么,是不是就不用亲自来演Cq目了? 所有h都知道这不可以。ؓ什么? 有h说看资料很篏Q还可能会看不懂Q有问题又没人即时解{,{等。但是这些都不是最重要的原因。最重要的是Qh家要看看你是什么样的hQ?/p> 有h_人(团队Q的相关情况是项目的重要部分。我说不寏Vh的因素不是项目资料的一部分Q它是所有部分的栏V?/p> 像Gerald M. Weinberg说的那样Q?/p> 无论问题最初看h怎样Q它始终是h的问题?/p> 所以创业者少不了要对自己和团队的背景加以介绍Q即使你的专业、历和背景与这个项目无太大兌Q你的思想、个性、hD{等也会从过ȝ历中体现出来?/p> 介绍自己是一Ҏ单又困难的事情。听众对你的印象Q一半来自你自我介绍的信息,另一半来自你自我介绍的态度。陈q者也不用费心L捏姿态,不用L是保持高傲一些好Q还是谦卑一些更有利Q真实最为好。这不涉及攀比资历,有光鲜资历有更好Q没有也无妨?/p> “自我介绍”环节是值得ȝ心准备的。选择一个好的角度,完全可以把^凡的人生l历说得有趣而吸引h。还可以把自q思考和体验融入q去Q提升沟通的质量?/p> * * *
]]>如何做创业项目的陈述和展C?/a>
开宗明?/strong>
z明?/strong>
不能叫卖
没有胜负
真实应答
英雄也要问出?/strong>
]]>
Ҏ指定的字W串来实现AES加密和解密,密匙可参数化配置Q加密后数据的前两个字节是数据包的长度,加密法选用AES/ECB /PKCS5Padding。即采用标准AES法Q把全报文按照每?6字节分块q行加解密,对于不16字节的数据块按照PKCS5方式补充Q缺N 个字节则把缺的N个字节都以N来填充,最后一个数据块刚好16字节Q则增加一个全部字节都填充?6的数据块?br />
=====================================
AesHandler.java
=====================================
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
import java.net.URL;
import java.security.GeneralSecurityException;
import java.util.List;
import javax.crypto.Cipher;
import javax.crypto.ShortBufferException;
import javax.crypto.spec.SecretKeySpec;
import org.dom4j.Document;
import org.dom4j.io.SAXReader;
import org.dom4j.DocumentException;
import org.dom4j.Element;
public class AesHandler {
private String plainTextFile = "src/encode.txt";// 明文文g
private String cipherTextFile = "src/aesDecode.txt";// 密文文g
private String keyFile = "src/aesKey.xml";// 加密密匙文g
/**
*
* @param keyName
* 加密密匙?br />
* @return
*/
public SecretKeySpec createKey(String keyName) {
SAXReader reader = new SAXReader();
Document doc;
SecretKeySpec skeySpec = null;
byte[] raw;
File keyXmlFile = new File(keyFile);
try {
doc = reader.read(keyXmlFile);
Element root = doc.getRootElement();
List items = root.elements("key16");
for(int i = 0; i < items.size(); i++){
Element node = (Element)items.get(i);
if(keyName.equalsIgnoreCase(node.attributeValue("name"))){
raw = node.attributeValue("value").getBytes("ASCII");
skeySpec = new SecretKeySpec(raw, "AES");
return skeySpec;
}
}
} catch (DocumentException e) {
e.printStackTrace();
// throw new HiException(HiMessageCode.ERR_PARSE_FAILURE, _fmtFile,
// e);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return skeySpec;
}
/**
*
* @param code
* 选择加密或解密操作码
* @param keyFileStr
* 加密密匙文g
* @param plainFile 明文文g
* @param cipherFile 密文文g
* @param keyName 密匙?nbsp;
*/
public void run(String code, String keyName) {
int mode = Cipher.ENCRYPT_MODE;
InputStream in = null;
OutputStream out = null;
try {
SecretKeySpec skeySpec = createKey(keyName);
Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
if ("DECODE".equals(code)) {
mode = Cipher.DECRYPT_MODE;
in = new FileInputStream(cipherTextFile);
out = new FileOutputStream(plainTextFile);
cipher.init(mode, skeySpec);
decrypt(in, out, cipher);// 解密
} else {
in = new FileInputStream(plainTextFile);
out = new FileOutputStream(cipherTextFile);
cipher.init(mode, skeySpec);
encrypt(in, out, cipher);// 加密
}
in.close();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static byte[] shortToByteArray(int valor) {
byte[] result = new byte[2];
for (int i = 0; i < result.length; i++) {
result[1 - i] = (byte) (valor & 0xFF);
valor = valor >> 8;
}
return result;
}
/**
* 加密法
*
* @param in
* 明文数据?br />
* @param out
* 密文数据?br />
* @param cipher
* @throws IOException
* @throws ShortBufferException
* @throws GeneralSecurityException
*/
public static void encrypt(InputStream in, OutputStream out, Cipher cipher)
throws IOException, ShortBufferException, GeneralSecurityException {
int blockSize = cipher.getBlockSize();
int outputSize = cipher.getOutputSize(blockSize);
byte[] inBytes = new byte[blockSize];
byte[] outBytes = new byte[outputSize];
byte[] appendAllBytes = new byte[blockSize];
byte[] appendBytes = new byte[blockSize];
int inLength = 0;
int length1 = in.available();
boolean more = true;
int yushu = length1 % 16;
if (yushu == 0) {
for (int i = 0; i < 16; i++) {
appendAllBytes[i] = new Integer(16).byteValue();
}
out.write(shortToByteArray(length1 + blockSize));
} else {
int N = blockSize - yushu;
out.write(shortToByteArray(length1 + N));
}
while (more) {
inLength = in.read(inBytes);
if (inLength == blockSize) {
int outLength = cipher.update(inBytes, 0, blockSize, outBytes);
out.write(outBytes, 0, outLength);
} else
more = false;
}
if (inLength > 0 && inLength < blockSize) {// 不16字节的数据块按照PKCS5方式补充Q缺N个字节则把缺的N个字节都以N来填?/span>
int N = blockSize - inLength;
for (int M = inLength; M < blockSize; M++) {
inBytes[M] = new Integer(N).byteValue();
}
outBytes = cipher.doFinal(inBytes, 0, inLength);
out.write(outBytes);
} else if (inLength == 0) {// 如果正好?6位,则增加一个全部字节都填充?6的数据块
int outLength = cipher.doFinal(appendBytes, 0, blockSize, outBytes);
out.write(outBytes, 0, outLength);
}
out.flush();
}
/**
* 解密法
*
* @param in
* 密文数据?br />
* @param out
* 明文数据?br />
* @param cipher
* @throws IOException
* @throws ShortBufferException
* @throws GeneralSecurityException
*/
public static void decrypt(InputStream in, OutputStream out, Cipher cipher)
throws IOException, ShortBufferException, GeneralSecurityException {
int blockSize = cipher.getBlockSize();
int outputSize = cipher.getOutputSize(blockSize);
byte[] inBytes = new byte[blockSize];
byte[] outBytes = new byte[outputSize];
byte[] dataLength = new byte[2];
int inLength = 0;
boolean more = true;
in.read(dataLength);// 数据包的长度读入到byte数组?/span>
while (more) {
inLength = in.read(inBytes);
if (inLength == blockSize) {
int outLength = cipher.update(inBytes, 0, blockSize, outBytes);
out.write(outBytes, 0, outLength);
} else
more = false;
}
if (inLength > 0) {
outBytes = cipher.doFinal(inBytes, 0, inLength);
} else {
outBytes = cipher.doFinal();
}
out.write(outBytes);
out.flush();
}
public String getPlainTextFile() {
return plainTextFile;
}
public void setPlainTextFile(String plainTextFile) {
this.plainTextFile = plainTextFile;
}
public String getCipherTextFile() {
return cipherTextFile;
}
public void setCipherTextFile(String cipherTextFile) {
this.cipherTextFile = cipherTextFile;
}
public String getKeyFile() {
return keyFile;
}
public void setKeyFile(String keyFile) {
this.keyFile = keyFile;
}
}
=======================================================================
aesKey.xml文g
=============================
<?xml version="1.0" encoding="GB2312"?>
<KEY>
<key16 name="test" value="16BAESBocHK2Mcis"></key16>
</KEY>
=======================================================================
试Q?br />
加密密钥: 16BAESBocHK2Mcis
明文: ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#$%!&*()_+-=:;'?,./
密文为:
=========================From 001 Lines to 016============================
Debug: -1--2--3--4--5--6--7--8--9-HEX-1--2--3--4--5--6 ---ASCII Value--
00001: 00 40 0e 49 32 64 f8 07 c0 fd 22 80 49 6f 80 32 .@.I2d..?/span>".Io.2
00002: 50 c5 97 73 f4 55 83 fb 59 6d 85 3c 82 1c 30 a3 P艞s.U凔Ym.<..0.
00003: d8 49 45 fc e2 83 3d 39 a2 d2 6e 06 4f a6 94 1c .IE .=9⒁n.O .
00004: 19 2d 38 6d 81 e7 34 3b f7 5d 2b ff 83 a6 14 c2 .-8m?;.]+P?/span>?..
00005: 2d 0e >-.
====================================end================================
]]>
q日我们?a title="http://www.eyeblaster.com/" rel="external">Eyeblasterq行一个小型的交流会?br /> Eyeblaster提供了一个富媒体q告的^台。基于这个^収ͼ创意人员、开发h员可以更单的做出各种cd的富媒体q告。Eyeblaster把富媒体q告分ؓ了几大类Q?/p>
Ҏq些分类QEyeblaster提供了对应的命o包,制作人员在制作Flash的时候就可以通过调用q些命o来快速达到对应的效果。思\其实是很?
的,技术实现其实也不复杂。另外通过把广告流量分d来,成功的解决了投放媒体q告的文仉限制。得很多更具创意的x能够得以实现Q视频?
minisite banner{等在国外已l有很多案例了?br />
Eyeblasterq与各大媒体Q门L{徏立了合作关系Q得他们的富媒体广告能够被支持Q这才是他们的优ѝ他们自己制定了富媒体广告的标准Qƈ?
媒体和广告制作商都去支持他们的标准,q才是最重要的。当Ӟ修炼自n的功夫也是保持常胜常新的Ҏ。在现有的富媒体q告的分cMQ他们还在探索新的广?
形式。同时广告发布的q_也要被不断的完善h?br />
国内的富媒体q告才刚刚v步。几大媒体门P新浪?63、搜狐等Ҏ的限制还比较歅R众多网lhҎ的认知更是ؓ零。Eyeblaster正着力开拓这块新兴的市场。我们呢Q?/p>