红楼梦人物关系图表| 耗时:0.386秒|4960条结果

iOS_6_ToolBar+xib+红楼梦

http://www.itnose.net/detail/6078527.html 2014-07-24 21:34   [iphone]

用机器学习的方法鉴别红楼梦作者

在学界一般认为,《红楼梦》后 40 回并非曹雪芹所著。本文尝试应用机器学习的方法来分析原著文本中作者的用词习惯,从技术角度去说明《红楼梦》前 80 回和后 40 回的写作风格差别,继而可以确认后 40 回非原作者所写。 项目存放在 reality-of-Dream-of-Red-Mansions
http://www.itnose.net/detail/6439319.html 2016-01-17 06:02   [其它]

iOS_13_tableView的编辑模式_红楼梦

http://www.itnose.net/detail/6080684.html 2014-07-28 15:52   [iphone]

iOS_13_tableViewCell的删除更新_红楼梦

*titleStatus = [NSString stringWithFormat:@"红楼梦(%d)",_checkedGirls.count]; _titleStatus.text = titleStatus; } else { _trashBtn.enabled = NO
http://www.itnose.net/detail/6080571.html 2014-07-28 12:09   [iphone]

白话大数据 | 从红楼梦看NoSQL数据库

较快的发展,从最原始的数据库诞生到早期数据库系统的建立,不过短短十年而已。早期的数据库系统以IBM公司开发的IMS层次性数据库最为著名(下图够不够有层次啊~ 感觉眼泪都要出来了) 该数据系统结构简单但不能准确反映数据之间的关系,实际操作起来又很复杂,因而这个数据库系统最终消逝在历史长流之中,小编就不对其多讲了。 当今使用最多数据库——关系型数据库 关系型数据库组起源于IBM的研究院E.F.Codd提出的关系模型的概念,这也成为了关系型数据库的基础。关系模型由关系关系模式组成,关系模式是型,关系是它的值。其实所谓关系模型其实就是一张表! 举个例子: 红楼梦里的人物关系如果用数据库来存储的话,是这样的: 简单地说关系型数据库就是能做好多好多张表(配偶表、父子(女)表、母子(女)表……),把表放在一起构成一个数据库。 再配合简单易懂的操作语句(SQL),用于对数据的查找、添加、删除和改动,这些就构成了关系型数据库~ 关系型数据库总体说来,操作简单,理论基础非常扎实。 贾政生完探春以后又生了宝玉怎么办?数据库回答:添加一行呗上面那一堆表示新手建的。老手会这样建立表格: 是不是更加清楚了?虽然关系型数据库很好用,但它一切都是建立在关系之上的。如果关系变多了,比如除了上述父亲、母亲等等属性外,还需要增加一条大女儿的属性,那么程序猿哥哥就会觉得你好讨厌呀,为什么不早点说啦。。。表都建好了,牵一发而动千钧又或者除了存储这些文字描述外,你还要存一张贾政的照片,以及修过图的照片……程序猿哥哥说:咱做不了,洗洗睡吧 后起之秀——NoSQL数据库 NoSQL是泛指非关系型数据库,全名叫Not Only SQL(不仅仅是SQL),所以说NoSQL是一场数据库的革命性运动,旨在打破关系型数据库统治的格局,解决关系型数据库所解决不了的问题。 1.NoSQL是一类数据库的统称,不同的NoSQL是为了解决不同问题而开发的。著名的NoSQL数据库有MongDB, HBase。其中Facebook是HBase的最大 用户。 2.NoSQL有一个共同的特点,就是能储存海量的数据,当然还是用我们熟知的分布式的思想。(戳这里回忆什么是分布式)NoSQL没有复杂的关系模式,表示可以拆分的,关系型数据库是无法拆分的,因为拆分会破坏关系模式。 3.在数据如此之多的今天,我们都把数据存进表中,那么查询效率太低了。像红楼梦里面人物数量是比较少的,实际数据库中上亿条数据,查起来太慢啦。于是有些NoSQL(例如HBase等)为这种问题想出的方法就是KV储存 4.对数据的储存类型没有要求,什么都能往里面塞,这也是NoSQL可以储存图像等复杂文件的原因。其中有专业图储存的Neo4J,文档储存比较占优势的MongoDB,其他的还有Cassandra等。 知道这段你们又不想看了,还是举个栗子吧,依旧以上面红楼梦为例 这张表是我们原先的存储模式,这里面的种种问题刚才也讲了。那么NoSQL是怎么解决的呢? HBase中存储是key-value存储。Key的组成包括了rowkey+属性列名+数据写入时间戳,也就是上图的黄色+蓝色+数据写入时间戳。Value则是中间对应的白色框的值。 例如贾赦的信息,是这样一条一条存好的…… 然后开始存贾政的…. 存完了以后发现,哎呀,原来贾政还有女儿啊…..如果再关系型数据库里,就很麻烦,但是在HBase中,太简单啦,直接加一条进去就好啦。不管你有几个女儿,几个儿子,想生就生,想加就加给宝玉再生个弟弟妹妹把!! 又过了一天发现,哎呀,贾政生了那么多子女,怎么会只有40岁呢?再去检查看看,噢,原来是45岁啦。程序猿哥哥拍着胸脯说,这好办,就交给我吧!!刷刷刷,一条带有新的时间戳的记录就这样加进去了。下次查询贾政年龄的时候,系统只会读取最近插入的那条记录,也就是45岁。 在大数据中,所有的数据是这样一条一条存储在Hbase数据库中哒!但是开源HBase中,只能对Key这一列进行查找,也就是只能以“贾政”或者“贾赦”进行查询。如果想以“贾代善”为关键词进行查询,那就会需要很长时间。 另外,因为数据库采用了KV存储,为了充分利用大数据技术,程序猿哥哥不仅要适应新的存储方式,还需要把旧的数据库转变使用方式,这是一项非常非常非常非常非常浩大的工程。 星环的程序猿小哥们发挥了聪明的才智,他们做了几件事情,分分钟把广大程序猿从水深火热中解救出来 1. 利用星环Hyperbase,程序猿哥哥完全可以按照传统数据库方式进行代码编写,Hyperbase提供JDBC/ODBC接口,支持SQL直接操作。对于非常急需大数据存储技术的程序猿哥哥,犹如40度的天气下送来了一台中央空调。 2. 无论是从key,还是从属性列,都可以快速查询。 今天的故事讲完了,咱们下期见咯~~ End.
http://www.itnose.net/detail/6617494.html 2016-08-02 20:34   [NoSql]

又周五了,心情极差,昨晚看87版红楼梦,朝廷吃了败仗,探春远嫁潘王求和

本帖最后由 x_wy46 于 2012-12-14 13:18:38 编辑 郁闷!!!一夜都没睡好,白天打代码也没劲 还是例行散100,四点结 ------------------------------------------------------------------------------------------ 回复讨论(解决方案) 哟和 这么久遇见一个看红楼梦的 不错。 F妞的知己 恭喜F妞 恭喜楼主 哟和 这么久遇见一个看红楼梦的 不错。 不准备再看了,太伤心了 那个随它去  过好现在啊 引用 4 楼 fredrickhu 的回复:哟和 这么久遇见一个看红楼梦的 不错。 不准备再看了,太伤心了 看来你还没有体会到红楼梦的精华部分  悲也是一种美 林妹妹。 两个好基友 嫁完了人家还打的,有木有?写得还是不深刻。 现实远比小说更有悲剧性,因为你正身处其中。 注定就是个悲剧
http://www.itnose.net/detail/259998.html 2014-01-02-15:50   [MS-SQL-Server]

Hadoop-统计红楼梦里出现名字的次数(MapReduce学习)

Hadoop-统计红楼梦里出现名字的次数(MapReduce学习) 原网页:http://www.cnblogs.com/Decmber/p/5491887.html package org.bigdata508.util; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.StringReader; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Job; import org.apache.hadoop.mapreduce.Mapper; import org.apache.hadoop.mapreduce.Reducer; import org.apache.hadoop.mapreduce.lib.input.FileInputFormat; import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; import org.apache.lucene.analysis.TokenStream; import org.apache.lucene.analysis.tokenattributes.CharTermAttribute; import org.bigdata.util.HadoopCfg; import org.wltea.analyzer.lucene.IKAnalyzer; public class DreamOfRedMansion { public static Set<String> dic = new HashSet<>(); static { String ProjectPath = DreamOfRedMansion.class.getResource("/").getFile().toString(); try { BufferedReader br = new BufferedReader(new FileReader(new File( ProjectPath + File.separator + "\\DreamOfRed.txt"))); String line=null; while((line=br.readLine())!=null){ line=line.replaceAll("\\s+", ""); dic.add(line); } br.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } private static List<String> parse(String text){ List<String> words = new ArrayList<String>(); //创建IKAnalyzer中文分词对象 IKAnalyzer analyzer = new IKAnalyzer(); // 使用智能分词 analyzer.setUseSmart(true); // 分词 StringReader reader = new StringReader(text); try { TokenStream ts = analyzer.tokenStream("content",reader); CharTermAttribute strs = ts.getAttribute(CharTermAttribute.class); ts.addAttribute(CharTermAttribute.class); // 遍历分词数据 while (ts.incrementToken()) { if(dic.contains(strs.toString())){ words.add(strs.toString()); } } } catch (IOException e) { e.printStackTrace(); } reader.close(); return words; } private static class DreamOfRedMansionMapper extends Mapper<LongWritable, Text, Text, LongWritable> { @Override protected void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException { List<String> names = parse(value.toString()); for (String name : names) { context.write(new Text(name), new LongWritable(1)); } } } private static class DreamOfRedMansionReducer extends Reducer<Text, LongWritable, Text, LongWritable> { @Override protected void reduce(Text key, Iterable<LongWritable> values, Context context) throws IOException, InterruptedException { Long sum = 0L; for (LongWritable value : values) { sum = sum + value.get(); } context.write(new Text(key+","), new LongWritable(sum)); } } public static class DreamOfRedMansionSortMapper extends Mapper<LongWritable, Text, LongWritable, Text>{ @Override protected void map(LongWritable key, Text value, Mapper<LongWritable, Text, LongWritable, Text>.Context context) throws IOException, InterruptedException { LongWritable data = new LongWritable(Integer.parseInt(value.toString().split(",")[1].trim())); context.write(data, new Text(value.toString().split(",")[0])); } } public static class DreamOfRedMansionSortReduce extends Reducer<LongWritable, Text, Text, LongWritable>{ @Override protected void reduce(LongWritable key, Iterable<Text> values, Reducer<LongWritable, Text, Text, LongWritable>.Context context) throws IOException, InterruptedException { for(Text str : values){ context.write(str, key); } } } public static void main(String[] args) throws Exception{ Configuration cfg = HadoopCfg.getInstance(); Job job = Job.getInstance(cfg); job.setJobName("DreamOfRedMansion"); job.setJarByClass(DreamOfRedMansion.class); // mapper job.setMapperClass(DreamOfRedMansionMapper.class); job.setMapOutputKeyClass(Text.class); job.setMapOutputValueClass(LongWritable.class); // reducer job.setReducerClass(DreamOfRedMansionReducer.class); job.setOutputKeyClass(Text.class); job.setOutputValueClass(LongWritable.class); FileInputFormat.addInputPath(job, new Path("/DreamOfRedMansionInput")); FileOutputFormat.setOutputPath(job, new Path("/red_Out/")); job.waitForCompletion(true); Configuration conf = HadoopCfg.getInstance(); Job job2 = Job.getInstance(conf); job2.setJobName("DreamOfRedMansionSort"); job2.setJarByClass(DreamOfRedMansion.class); // sortmapper job2.setMapperClass(DreamOfRedMansionSortMapper.class); job2.setMapOutputKeyClass(LongWritable.class); job2.setMapOutputValueClass(Text.class); // sortreducer job2.setReducerClass(DreamOfRedMansionSortReduce.class); job2.setOutputKeyClass(Text.class); job2.setOutputValueClass(LongWritable.class); FileInputFormat.addInputPath(job2, new Path("/red_Out")); FileOutputFormat.setOutputPath(job2, new Path("/red_Out_sort/")); job2.waitForCompletion(true); } } dic词典获取匹配名字: DreamOfRed.txt 林黛玉 薛宝钗 贾元春 贾迎春 贾探春 贾惜春 李纨 妙玉 湘云 王熙凤 贾巧姐 秦可卿 晴雯 麝月 袭人 鸳鸯 雪雁 紫鹃 碧痕 平儿 香菱 金钏 司棋 抱琴 赖大 焦大 王善保 周瑞 林之孝 乌进孝 包勇 吴贵 吴新登 邓好时 王柱儿 余信 庆儿 昭儿 兴儿 隆儿 坠儿 喜儿 寿儿 丰儿 住儿 小舍儿 李十儿 玉柱儿 贾敬 贾赦 贾政 贾宝玉 贾琏 贾珍 贾环 贾蓉 贾兰 贾芸 贾蔷 贾芹 琪官 芳官 藕官 蕊官 药官 玉官 宝官 龄官 茄官 艾官 豆官 葵官 妙玉 智能 智通 智善 圆信 大色空 净虚 彩屏 彩儿 彩凤 彩霞 彩鸾 彩明 彩云 甄宝玉 薛宝琴 薛蟠 薛蝌 王夫人 王子腾 王仁 尤老娘 尤氏 尤二姐 尤三姐 贾敏 贾瑞 贾代儒 贾代化 贾代修 贾代善 詹光 单聘仁 程日兴 王作梅 石呆子 张华 冯渊 张金哥 茗烟 扫红 锄药 伴鹤小鹊 小红 小蝉 刘姥姥 马道婆 宋嬷嬷 张妈妈 秦锺 蒋玉菡 柳湘莲 东平王 乌进孝 冷子兴 山子野 方椿 载权 夏秉忠 周太监 裘世安 抱琴 司棋 侍画 入画 珍珠 琥珀 玻璃 翡翠 二木头 二丫头 卜氏 卜世仁 卜固修 入画 入画之叔 入画之婶 于老爷 大了 大姐 大姐儿 万儿 万虚 山子野 小红 小霞 小螺 小蝉 小鹊 小厮 小丫头 小幺儿 小内监 小舍儿 小蝉儿 小鸠儿 小道士 小吉祥儿 川宁侯 门子 义忠亲王 卫若兰 女尼 女先儿 马尚 马魁 马道婆 丰儿 王仁 王氏 王公 王成 王兴 王忠 王荣 王信 王一贴 王大人 王大夫 王大妈 王大爷 王子胜 王子腾 王太医 王尔调 王奶奶 王奶妈 王老爷 王作梅 王住儿 王君效 王希献 王和荣 王济仁 王青儿 王板儿 王狗儿 王家的 王短腿 王善保 王道士 王嬷嬷 王成之父 王兴媳妇 王信家的 王子腾夫人 王住儿媳妇 王善保家的 云儿 云光 云老爷五儿 五嫂子 元春 木居士 太妃 太上皇 太祖皇帝 尤氏 尤二姐 尤三姐 尤老娘 尤婆子 尤氏母亲 尤老安人 少妃 牛清 牛继宗 毛半仙 乌进孝 乌庄 长府官 长安守备 长安府知府 长安守备之子 仇都尉 凤姐 凤哥 凤丫头 凤哥儿 凤辣子 文化 文官 文清 文妙真人 方杏 方椿 引泉 引愁 金女 双寿 双瑞 孔继宗 书吏 水溶 水仙庵姑子 玉官 玉桂 玉爱 玉桂儿 玉钏儿 玉钏儿娘 玉桂儿家 玉桂儿媳妇 玉柱儿媳妇 巧姐 艾官 可人 可儿 石头 石光珠 石呆子 石头 呆子 平儿 平安节度 东平郡王 世荣 田妈 叶生 叶妈 史公 史鼎 史鼐 史太君 史湘云 史鼎夫人 史鼐夫人 史湘云夫 史湘云父 史湘云母 四儿 四姐 四姐儿 北静王 北静郡王 北静王妃 包勇 白玉钏 白老媳妇 白老媳妇儿 乐善郡王 外藩王爷 宁国公 冯仆 冯唐 冯渊 冯胖子 冯紫英 司棋 司棋妈 邢氏 邢忠 邢大舅 夫人 邢岫烟 邢嫂子 邢德全 老三 老赵 老僧 老太妃 老苍头 老田妈 老宋妈 老祝妈 老张妈 老叶妈 老王家的 老王道士 西平王爷 西宁郡王 灰待者 毕大人 毕知庵 扫红 扫花 豆官 同贵 同喜朱大娘 朱嫂子 多官儿 多姑娘 多浑虫 多姑娘儿 色空 邬将军 庆儿 庆国公 刘四 刘氏 刘妈 刘大夫 刘铁嘴 兴儿 安国公 许氏 守备之子 阴阳生 孙大人 孙绍祖 寿儿 寿山伯 芸香 芳官 花母 花自芳 花姐姐 花袭人 花大姐姐 严老爷 杏奴 李二 李氏 李妈 李纨 李孝 李纹 李贵 李祥 李绮 李德 李十儿 李少爷 李奶子 李奶奶 李守忠 李先儿 李店主 李宫裁 李员外 李御史 李婶子 李婶娘 李衙内 李嬷嬷 杨氏 杨待郎 杨提督 来升 来兴 来旺 来喜 来旺儿 来升媳妇 来旺之子 来旺家的 来旺媳妇 来喜家的 来喜媳妇 吴良 吴贵 吴兴 吴大人 吴大娘 吴天佑 吴巡抚 吴贵儿 吴贵妃 吴贵妻 吴新登 吴兴登 吴兴家的 吴贵媳妇 吴新登媳妇 吴巡抚大人 时觉 时福 呆霸王 何三 何妈 何婆 住儿 伴鹤 余信 余信家的 迎春 迎春妈 冷子兴 冷子兴家的 沁香 沈世兄 沈嬷嬷 宋妈 宋妈妈 宋嬷嬷 忘仁 良儿 妙玉 张二 张大 张三 张公 张华 张材 张暂 张大夫 张王氏 张太医 张友士 张先生 张老爷 张奶妈 张如圭 张法官 张若锦 张金哥 张财主 张家的 张真人 张道士 张德辉 张爷爷 张大老爷 张材家的 陈翼 陈也俊 陈瑞文 坠儿 坠儿娘 青儿 英莲 茄官 林三 林海 林妈 林大娘 林之孝 林如海 林红玉 林之孝妇 林之孝家的 玫瑰花儿 板儿 枕霞旧友 拐子 抱琴 旺儿 旺儿家的 旺儿嫂子 旺儿媳妇 忠靖侯 忠义亲王 忠顺王爷 忠顺亲王贤德妃佳蕙 侍书 佩凤 金氏 金荣 金星 金钏 金哥 金彩 金文翔 金钏儿 金寡妇 金鸳鸯 金文翔妇 金文翔家的 金文翔的媳妇 金彩妻 狗儿周氏 周琼 周瑞 周二爷 周大娘 周大妈 周太监 周公子 周奶妈 周妈妈周贵妃 周姐姐 周家的 周姨娘 周嫂子 周财主 周瑞家的 周瑞媳妇 郑华郑好时 郑华家的 郑好时媳妇 郑好时家的 怡红公子 单大良 单大娘 单聘仁炒豆儿 净虚 宝玉 宝官 宝珠 宝钗 宝蟾 定儿 定城侯 空空道人 春纤 春燕 珍珠 珍大奶奶 珍大嫂子 玻璃 封氏 封肃 赵全 赵天栋 赵天梁 赵太监 赵亦华 赵老爷 赵奶妈 赵堂官 赵国基 赵侍郎 赵姨娘赵嬷嬷 赵姨奶奶 茜雪 药官 茫茫大士 荣国公 胡氏 胡太医 胡老爷胡君荣 胡斯来 胡道长 胡庸医 胡山子野 胡老名公 南安王 南安郡王南安王太妃 栓儿 柳氏 柳芳 柳彪 柳妈 柳五儿 柳家的 柳湘莲 柳嫂子柳婶子 柳二媳妇 柳家媳妇 柱儿 挑雪 临安伯 临昌伯 临安伯诰命临昌伯诰命 临安伯老太太 昭儿 昭容 钟情大士 秋纹 秋桐 秋菱 秋爽居士香怜 香菱 皇上 皇帝 皇太后 侯孝康 侯晓明 保宁侯 俞禄 度恨菩提 娄氏祝妈 神瑛侍者 送玉人 费大娘 娇红 娇杏 绛珠草 绛珠仙草 绛珠仙子绛花洞主 秦氏 秦显 秦钟 秦鲸卿 秦显之妻 秦显家的 素云莲花儿 莺儿 莺儿娘 栓儿 桂儿家的 贾化 贾氏 贾兰 贾母 贾芝 贾芸 贾芷 贾芬 贾芳 贾环 贾法 贾范 贾珍 贾荇 贾复 贾珖 贾珠 贾珩 贾效 贾菱 贾菌 贾萍 贾婆 贾琮 贾琛 贾蓝 贾菖 贾蓁 贾蓉 贾源 贾蔷 贾演 贾璜 贾璎 贾璘 贾敷 贾蘅 贾藻 贾天祥 贾代化 贾代修 贾代善 贾代儒 贾存周 贾雨村 贾时飞 贾恩侯 贾巧姐 贾喜鸾 贾四姐儿 贾蓉媳妇 贾琼之母 贾(王扁)之母 夏三 夏忠 夏妈 夏太太 夏太监 夏奶奶 夏金桂 夏守忠 夏秉忠 夏婆子 圆信 钱升 钱华 钱槐 倪二 兼美 通事官 绣凤 绣桔 绣鸾 琏二奶奶 黄莺 黄莺儿 曹雪芹 梅翰林 梅翰林之子 戚建辉 菱洲袭人 聋子老妈妈 雪雁 探春 惜春 紫云 紫绡 银姐 银蝶儿 偕鸾 偕鸳 彩儿 彩云 彩凤 彩屏 彩明 彩哥 彩鸾 彩嫔 彩霞 彩儿娘 彩霞妈 隆儿 绮霞 琪官 琪官儿 琥珀 靓儿 喜儿 喜鸾 葫芦僧 蒋子宁 蒋玉函 韩奇葵官 黑儿 景田侯 锄药 智通 智能 智善 智能儿 嵇好古 程日兴 傅试 傅秋芳 焦大 粤海将军 焙茗 善姐 善姐儿 谢鲲 跛足道人 渺渺真人 娲皇媚人 缕儿 瑞珠 瑞大奶奶 甄母 甄费 甄士隐 甄夫人 甄友忠 甄英莲 甄宝玉 甄应嘉 甄家娘子 甄应嘉夫人 蓉哥儿 蓉哥儿媳妇 赖二 赖大 赖升 赖尚荣 赖嫂子 赖嬷嬷 赖二家的 赖大家的 赖大奶奶 赖升家的 赖大的媳妇 裘良 裘世安 裘太监 龄官 畸人 傻大姐 傻大舅 傻大姐妈 锦乡侯锦 乡侯诰命 詹光 詹会 詹子亮 鲍二 鲍音 鲍太医 鲍二家的 鲍二媳妇 痴仙姑 碧月 碧痕 翡翠 静虚 槛外人 算命先生 潇湘妃子 嫣红 翠云 翠缕翠墨 璜嫂子 璜大奶奶 蕙香 蕉下客 蕊官 蕊珠 醉金刚 墨雨 篆儿 稻香老农 潘又安 潘三保 鹤仙 缮国公 靛儿 薛父 薛公 薛文起 薛姨妈 霍启臻儿 鹦哥 鹦鹉 穆莳 戴权 戴良 檀云 襄阳侯 藕官 藕榭 癞头僧 蘅芜君 警幻仙子 警幻仙姑 颦儿 颦卿 小说文本:DreamOfRedMansion.txt
http://www.itnose.net/detail/6700322.html 2016-12-26 21:50   [MapReduce]

用 Python 提取《釜山行》人物关系

项目简介:本项目将带大家使用 Python 提取《釜山行》人物关系,对于给定的剧本文本,通过分析文本中人物的共现关系,提取整个文本表示的人物关系,并将人物关系可视化表示。本项目教程由Forec发布在实验楼。 一、项目介绍 1. 内容简介 《釜山行》是一部丧尸灾难片,其人物少、关系简单,非常适合我们
http://www.itnose.net/detail/6657456.html 2016-10-21 15:36   [perl/python]

【 D3.js 进阶系列 ? 2.0 】 力学图 + 人物关系

力学图(力导向图)与生活中常见的人物关系图结合,是比较有趣的。本文将以此为凭,阐述在力学图中如何插入外部图片和文字。 在【第 9.2 章】中制作了一个最简单的力学图。其后有很多朋友有疑问,主要的问题包括: 如何在小球旁插入文字 如何将小球换为别的图形 如何插入图片 如何限制小球运动的边界 本文将对
http://www.itnose.net/detail/6135196.html 2014-10-25 15:52   [JavaScript]

【创业邦?年度创业人物】刘强东:十年战争与千亿美金帝国

出来,《创业邦》记者问摄影师。他从京东的办公地点还在中关村时就开始拍刘强东,几乎每年都要拍一次。 “他现在显得放松一些了,以前总感觉压力很大的样子。”摄影师说。 刘强东,40岁,今年5月他一手创立的京东商城在美国纳斯达克挂牌上市。他以71亿美元的净资产攀升至《2014福布斯中国富豪榜》第十位,与马云、李彦宏、马化腾、雷军一起跻身前十。排在第一位的马云创办的阿里巴巴被认为是京东面临的最大竞争对手。 近11年间,京东体量增长了10000倍,已经是中国最大的自营电商平台,上市当天市值近300亿美元。在这些成绩背后,是从2004年1月开始,京东走过的一条备受质疑的路。其中最受外界争议的是京东“烧钱”的商业模式,依靠大规模融资,花巨资自建物流、大力扩张品类、大打“价格战”。刘强东强势主导,坚持不盈利情况下的高速增长。 每一次扩张,京东都面临当时比自己强大的竞争对手,国美、苏宁、当当、易迅,乃至阿里巴巴。刘强东被称为“破坏性入侵者”,他每次战斗都异常高调,甚至恋情曝光都被认为是策划好的宣传炒作。而在京东上市前,这位创始人兼CEO却远赴美国读书,自称“京东上市我只做了1%的事”。 熬过成长的痛苦阶段 今日资本创始人徐新 今日资本的创始人徐新是京东的第一位投资人,她曾经总结,扩品类和自建物流,奠定了京东今天的江湖地位。 “如果当当早期做品类扩张的话,就没有京东啥事了。”这是让用户量迅速增长一个很关键的因素,而快捷的物流配送是京东高用户满意度的核心原因之一。 和很多清贫家庭出身的孩子一样,刘强东最初的创业梦想,只是为了挣钱给外婆治病,让她每天能吃上肉。他从小跟着外婆长大,感情深笃。那时候他的父母靠跑船使得家境渐好,但因为小船换大船借了高利贷,债务压力很大。 刘强东很早就尝到过自己赚钱带来的满足感。大三时,他给人写程序,变成班里的有钱人。他给自己买了个大哥大,“当时我们系主任李强老师都没有大哥大。” 打电话的时候,不好意思当着同学的面,就躲到树后面。 有一天,竟然有一个人跑过来,问他手里的大哥大是不是真的。那个年代很多人为了装酷,拿一个假的。“那个时候双排汉显BB机,2460元一个。我那个手机是26000多块钱买的。” 他那时二十岁,到人大旁边的学生餐厅,往那儿一坐,把大哥大往桌上一摆,就有服务员过来问,大哥,想吃点啥?“真的像香港黑社会老大一样。”刘强东说。 创业最原始的动力并不足以支撑他走到今天。刘强东一直都在争取更大的商业机会。在面临长期战略和短期利润的选择时,他都会果断地选择前者,用今天的战略性亏损打造京东的护城河,力图获得明天别人难以超越的优势。 品类的扩张是在资本的推动下完成的。 在今日资本接触刘强东之前,一个人民币基金答应投资500万人民币。和徐新谈的时候,刘强东想,这次多要点儿,一狠心要了200万美金。但没想到徐新塞给他1000万。刘强东当时心里也疑惑,不知道多出来的800万要怎么花。 当时徐新跟刘强东讲了一个理念,当品类机会来临的时候,一定要舍命狂奔,亏着钱也要往前跑,要比竞争对手大两倍才安全。徐新判断品类机会来临的依据,就是后来被她反复提及的一个数据:2006年,徐新见到刘强东时,京东在不打广告的情况下交易额每月保持10%的增长率。 徐新觉得这是自己做的最对的一件事,“对他心态是一个非常好的示范。”这个融资过程,无疑让刘强东的胆子更大,步伐更快。 做物流完全就是刘强东自己想出来的。徐新投的一些很厉害的公司,都是品类的创新者。但刘强东第一个想到了做物流。刚开始建仓储物流时,压力巨大。每到一个城市,就要建一个配送中心,一天做2000个快递订单才能把收支打平。可京东当时一天才20单。从20到2000单,有的城市要养两年之久。发展到50个城市要亏多少钱可想而知。 那时候,很多竞争对手大谈不做重资产,要利用社会资源。这让京东三年没有竞争对手,圈了很多地。 刘强东无疑也给了投资人信心。打价格战时,今日资本给京东提供过桥贷款。2008年,由于金融危机,再加上很多人看不懂京东的模式,京东一度找不到投资。徐新回忆,“见了很多人,把标准降下来,还是没有人投。” 徐新就安慰刘强东,不是京东不好,是他们被金融危机吓怕了,躲到一边舔伤口去了。 今日资本又做了第二轮领投,加上雄牛资本和梁伯韬私人公司的投资,一共是2100万美金。这是一轮使京东资金链免于断裂的非常重要的融资 “首先,我们对老刘这个人很放心。再看数据,京东的客户重复购买率高,收入涨得非常快,这说明业务是没有什么问题的。缺钱的原因就是不断地在加品类、自建物流。”徐新说,“我们需要熬过成长的痛苦阶段。” 从独狼到“中国合伙人” “老刘这个人你还不知道吗?京东就是他的命。肯定是他觉得没问题才出去的。”京东上市前夕,刘强东跑去美国念书。每次刘强东放下公司去沙漠越野或者出去念书,都会有其他投资人给徐新打电话询问,徐新总会这样反问回去。 2014年5月22号,京东完成上市。刘强东后来这样讲京东的上市之旅,“在整个上市过程中,我只做了1%的事,99%的事情都是CFO和其他的同事在做。” 徐新把刘强东离开公司视为一种放权的方式。对于事无巨细的刘强东来说,要想真正放权就得抽离这个环境。前提是,京东已经完成了O级别的组织构建。刘强东不在公司期间,徐新参加过几次京东的早会。依然井然有序。 阿里巴巴有创始十八罗汉、腾讯有四大金刚,京东却是个异类,很长一段时间都是刘强东一个人主导,没有与他同样重量级的合伙人。 刘强东在京东上市之后,有一次回答媒体关于京东模式的提问时,说过一句话,“想做百年老店,得忍百年孤独。”这位一向以斗士姿态示人的今日商业领袖,提到了“孤独”二字。 “一个人创业,这是历史原因造成的。他最初就是在中关村卖电脑配件,一般的大学生都不肯干。”徐新说。刘强东的父母一开始也并不支持儿子创业。做了一段时间有了成绩之后,刘强东才告诉他们。 “这也与行业属性相关,网上零售讲究效率、执行力,需要一个强势的、有前瞻性的老板主导。”徐新觉得一股独大挺好,再加几个小股东,给员工些期权,这是最稳定、最容易打胜仗的模式。 如今,京东架构一分为四,刘强东担任京东集团CEO,沈皓瑜、陈生强、徐昕泉、蒉莺春分别出任京东商城CEO、京东金融CEO、京东海外事业部总裁、拍拍网总裁。“我不擅长的东西不怎么管,比如金融我并不擅长,就由金融集团CEO带着团队做,我从来不去说这个产品该这么着。”现在财务支出上,刘强东一周就签几个字。他想明白了,在具体业务上管得越多,公司效率只能越低。 从一人独担到抽身而出,刘强东走了一条自我进化的路。 刘强东也打过工,那是在他第一次创业失败之后。大四那年,他从亲戚手里凑了些钱,加上自己的积蓄,一共24万元,在学校附近开了个餐厅。结果采购员和收银员联合起来作假,餐馆倒闭, 他欠了20多万元的债。 京东副总裁严晓青 于是,毕业之后,刘强东选择进入一家日资企业工作。京东的第一个副总裁严晓青就是刘强东当时的上司。1996年,在北京老国展的招聘会上,刘强东和另外3个大学生在1000多名应聘者里被选中。“当时招的是做业务和运营的,标准就是面相比较阳光,看着朴实憨厚一些,愿意干活不惜力的那种学生。”严晓青说。在这家公司,借着轮岗,刘强东把跟管理流程、货和人相关的事都摸了一遍。 后来刘强东反思第一次创业失败,最主要的原因在于没有建立好的监督系统和管理机制。这在后来似乎也影响了他对管理层的态度,乃至京东的用人机制。 2007年,严晓青加入时,京东还没有VP层级,只有六七个总监,分别负责不同的模块。半年多之后,严晓青升职成为第一个副总裁,先后负责过京东最初的后台运营、客户服务、售后、物流。 徐新也帮刘强东招了一些人。2006年时,京东连个会计都没有,就是徐新帮助找的。刘强东提了一个要求,工资不能比老员工高。当时京东最老的员工就是刘强东自己,月工资1万块。结果徐新看了一圈,找来的人工资2万,她跟刘强东说,“不能再降低标准”。刘强东用了一段时间发现挺好用的,慢慢这样陆续招了很多中层。 2010年到2013年之间,是京东大量引入高管的阶段,京东从几千人一下子充实到几万人。刘强东把这个过程称为公司组织结构的质变。他坦言,没有足够的时间培养自己的核心高管,所以不得不从外面请。这中间经历了一个磨合的过程。“大部分我们都留下来,真正被淘汰的还是很小的比例,不到5%。” 除了能力,刘强东看重的是价值观。2012年,京东专门在江苏成立了京东大学,京东老员工严晓青被派到这里做培训教学,传承企业文化。“公司大了,各人的诉求可以多样,但价值观层面大家是可以统一的。”用户体验这件事上,怎样保证每一个员工都不糊弄用户?刘强东的回答还是价值观。 京东每年会面对高校毕业生进行“管理培训生”招聘,由刘强东亲自调教。他提出的要求是,主要选择那些“真正能够一辈子吃苦的人”。京东对管培生候选人要做家庭背景调查,更亲睐父母是普通工人或农民的。“那种家境很好,三五年不工作都高枕无忧的,我们不敢要。” 在最初有了大量中层之后,刘强东还是像上了发条一样,基本上可以连续三个月都不休息。徐新提醒他,不能这样干,太疲劳了。那时的刘强东尝试放权。之后O级别的人逐渐到位,他就越发放手。 刘强东三五年都会到学校学习一段时间。 徐新这样评价,他知道自己缺什么,也很愿意学习。在中欧他学会了很多系统的管理方面的东西,到了美国以后真正学会团队建设和放权。 京东过去很多战略方向都是从业务层面找到的机会,比如品类、配送等。但是京东今后需要在更高的层面上进行战略布局。另外,也许京东很快会成为超过10万人的庞大公司,要驱动它,管理方面也有一定压力。 “我应该跳出去,跟不同领域的人去交流、沟通。”刘强东说。今年下半年,他打算到五道口金融学院去念个博士。 京东的帝国 上市只是个新的开始。 前有阿里,后有苏宁、国美,大局未定。外界对京东自身也有很多质疑:如何平衡自营和POP平台?一旦强调开放,第三方商品品质如何管控?物流重资产投入的同时要怎样降低运营成本?这些问题意味着京东要对中国零售行业价值链做整合,还有一段长路要走。 在京东的发展过程中,资金链断裂的传言一直如影随形。在京东上市前,也有这样的猜测,“如果2014年京东不融资,靠自身改善盈利时间不够,融资的情况决定生死”。徐新说,“这样的话每年都要被传几次。开始时还很介意,后来就懒得回应了。” 京东最惨的一年亏损了10多亿人民币。刘强东后来在公开的讲话中说,“我会质疑,甚至也害怕、恐惧。”但他觉得自己后来想明白了“亏钱”这件事,“京东的低价来自于成本控制,京东的现金流来自于高效的运转,京东拥有很好的前端用户体验,这些都是京东的核心竞争力。” 现在,徐新说起京东,都会说,“京东是亚马逊加UPS”。创业邦记者也曾听一个创业者聊起,他问京东的一位投资人,为什么京东常年亏损、利润率如此低,还要投资它?这位投资人告诉他,“京东的物流牌照是可以拿卡车装的,就冲着这几卡车的物流牌照,我就投它。” 今年,京东物流将进一步向三到六线城市下沉,以村民代理的方式实现配送。金融和C2C将是京东两个新兴的战略性业务。 金融集团CEO陈生强2007年加入京东,历任财务总监、财务副总裁,京东首任CFO。“。今年京东金融在进行产品布局,一是申请各种执照,二是做产品开发。”刘强东说。 拍拍网将承担起京东发展C2C、吸收长尾用户的战略意图。刘强东认为,京东有质量把控上的DNA优势,目前京东在全国有几百个人的专业团队负责商品抽检,“无假货”被刘强东视为跟淘宝直接PK的重要因素。拍拍网的发展也基本直接通过移动端,他希望拍拍未来绝大多数的订单都来自移动端。“这也是跟淘宝明显的区隔”。 商场上没有永远的成功。刘强东把京东在竞争中走过的10年视为“练兵”。现在,引入腾讯,发展第三方,直面淘宝,京东面临更复杂的环境。“10年前我们能活过来,今天我们已经在行业内占据了很好的位置,发展的关键是进一步提升用户体验,而不是单纯寄希望于友商。” 京东上市准备敲钟的时候,徐新问刘强东什么感受。他说,“什么时候京东成为最赚钱的企业,我就开心了。” 2003年,刘强东30岁;2014年,刘强东40岁。他要打造新的帝国,跻身千亿美金俱乐部。
http://www.itnose.net/detail/6169845.html 2014-12-10 10:51   [其它]

【D3.js】力导向布局 + 圆形图片展示的人物关系

前言 使用d3的力学图(力导向图)与生活中常见的人物关系图结合,已经有了很好的例子: 【 D3.js 进阶系列 — 2.0 】 力学图 + 人物关系图,博主实现了下面这种样式,已经相当不错了。 但是对于想把节点的方形图片换成圆形头像,网上的资料却很少,本例子就在上面的实例的基础上实现圆形头像,让
http://www.itnose.net/detail/6667447.html 2016-11-18 16:26   [JavaScript]

报表详细内容和页脚图表的对应关系问题

~~ 回复讨论(解决方案) 传图成功~~,有遇到此类问题的吗? 把图表这部分,用子报表的形式加入到主报表的报表页脚部分就行了。 这个问题的成因是两个表之间没有逻辑关系,如果在同一报表上用到了这两个报表的字段 那么报表会像数据源这么请求数据:  Select 
http://www.itnose.net/detail/95475.html 2013-12-31-18:14   [图表]

图表的实现

如何在VC++中实现图表的功能.谢了 回复讨论(解决方案) MSCHAT 用图表组件wsChart2.0(OCX版) http://www.wave12.com/web/home.asp 如果不用控件,而由自己写类,该如何实现?谢了 用GDI一笔一笔的绘制。 hehe
http://www.itnose.net/detail/806969.html 2014-02-21 15:57   [进程/线程/DLL]

图表

js做的图表库 http://webfx.eae.net/dhtml/chart/usage.html
http://www.itnose.net/detail/477054.html 2014-01-22 18:41   [图表]

  1  2  3  4  5 下一页>