摘要:
1 1 order by rand()执行过程 先生成一张表,有10000条记录。 select word from words order by rand() limit 3; 用 explain 命令来看看这个语句的执行情况。 Extra 字段显示 Using temporary,表示的是需要使 阅读全文
摘要:
样例SQL select city,name,age from t where city='杭州' order by name limit 1000 ; 1. 全字段排序 因为查询条件是 city,显然在city上加索引 explain sql语句,拿到结果: Extra 这个字段中的“Using 阅读全文
摘要:
1.3 lab1我的版本 0 前置知识-MapReduce 0.1 MapReduce的出现背景与应用场景 MapReduce的思想是,应用程序设计人员和分布式运算的使用者,只需要写简单的Map函数和Reduce函数,而不需要知道任何有关分布式的事情,MapReduce框架会处理剩下的事情。 分布式 阅读全文
摘要:
两个方面要做 1.配置ssh 这样就能使用ssh连接,不用输账号密码啦 1.1 生成两份公钥,分别放到多个账户里(用一个公钥应该也可以,但是不安全,不推荐这样做) 1.2配置git文件 .ssh/config host github.com Hostname github.com User icec 阅读全文
摘要:
导入 ns3虽然底层都是c++,但是有时候做起仿真来,还是要跑几十个小时,大大延缓了开发速度。 因此,对ns3进行性能分析是十分必要的。 下面,将说明两种性能分析工具gprof和operf,在ns3中的使用。 一、gprof 这个工具在linux中常用。在ns3中配置使用它的步骤: 1:在~/ns- 阅读全文
摘要:
本周 继续推进,在课题上卡住,耽误了不少时间。有时候全神贯注未必是好事情,换换脑子,想想别的,反而有了新思路。好在最后问题总算被解决。 .配置vncserver: 按照别人的教程配置之后,客户端一直连接不上。 原因: 防火墙屏蔽了相应端口 区别两个配置文件:/etc/profile 和~/.bash 阅读全文
摘要:
本周,应老师要求,为NS3新增lorawan-classB的模块。 模块的github地址:https://github.com/ConstantJoe/ns3-lorawan-class-B/tree/master/lorawan 下面是碰到的问题和经验总结。 1.如何在NS3.29中添加模块 l 阅读全文
摘要:
迭代和递归,最初在DNS resolution中见到过, 迭代指的A问B ,A问C,A问D . A向上一代一代的查问 下面进入本次文章的主题 python中的迭代和生成 为什么引入迭代: 迭代是数据处理的基石。扫描内存中放不下的数据集时,我们要找到一种惰性获取数据项的方式, 即按需一次获取一个数据项 阅读全文
摘要:
改代码之版本控制 最近从github上下载了一个traceroute的python代码.昨天自认为把它看懂了,就开始按照自己的想法改. 结果今天程序就不能运行了,一直报错. 不知道自己改错了哪里,由于是在原始文件上修改的,也没法正确的版本了. 花了两个多小时定位到错误原因.要得吸取教训. 1. 版本 阅读全文
摘要:
asci 码 :8位 Unicode至少两个字节 utf-8 为了传输而设计的编码方式.用于网络传输 或者 存储 python2 使用ascii编码,不支持中文 python3 使用utf-8编码. 文本字符和二进制数据区分得更清晰,分别用 str 和 bytes 表示。文本字符全部用 str 类型 阅读全文