- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 安装Hadoop的Tips
先在一台机器上(master)把配置修改好,在复制到其他节点上(slaves)xxx-en.sh中需要配置JAVA_HOME为jdk文件夹绝对路径,不能用环境变量$JAVA_HOMEslaves文件中写各个slaves的主机名或者IP注意主节点的主机名在hosts中和IP的对应关系注意主节点的主机名在/etc/hosts中和IP的对应关系问题Starting namenodes on [...
2019-03-08 09:58:11
286
原创 安装ZooKeeper的一些记录
主要安装过程时按照网上大部分博客中的方法:安装jdk下载zookeeper的程序包,解压到任意可以用的目录,假设为/usr/zk下设置环境变量ZOOKEEPER_HOME=/usr/zk/zookeeper.x.x.x.,并将ZOOKEEPERHOME/bin和ZOOKEEPER_HOME/bin和ZOOKEEPERHOME/bin和ZOOKEEPER_HOME/conf添加到PATH中...
2019-03-06 14:15:05
195
原创 docker安装之后避免每次都需要sudo
docker正常安装完毕之后,每次都需要输入sudo docker [command]来使用,这是因为当前用户没有加入到docker用户组中。通过以下命令加入:#查看当前用户在哪些组中:确实不在docker组中huyahui@huyahui-OptiPlex-5050:/var/lib/docker$ groupshuyahui root adm cdrom sudo dip plugde...
2019-02-23 20:33:18
2100
原创 ubuntu16.04 无法输入中文的问题终于解决了
系统版本Linux huyahui-OptiPlex-5050 4.13.0-45-generic #50~16.04.1-Ubuntu SMP Wed May 30 11:18:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux方法总结fcitx惹得祸,卸载干净,使用ibus操作步骤彻底卸载fcitxsudo apt-get remove f...
2019-02-21 20:27:07
21705
7
原创 有一个 9 位数的正整数 x ,去除掉中间的第5位的数字得到整数 y,求问存在多少个这样的 x,使得 x 可以被 y 整除
题目描述 有一个 9 位数的正整数 x ,去除掉中间的第5位的数字得到整数 y,求问存在多少个这样的 x,使得 x 可以被 y 整除.问题抽象 设x=(a*10+b)*10^4 + c 其中1000 =< a<=9999,0 =< b <= 9,0 =< c <= 9999 y=a*10^4 + c x = k*y, k ...
2018-07-27 15:24:55
220
原创 关于各种树的一些想法记录
2-3树和红黑树相比较BST的优势在哪里生长方式2-3树和红黑树的生长方式是先变胖在增高,增高时根向上生长BST的生长方向是增高再变胖,增高时叶子向下生长高度变化树生长方式的不同决定了树高度的变化方式。 2-3树和红黑树先变胖,即指优先改变单个节点的性质,例如像一个2-节点插入新值时,直接将其变为一个3-节点,这样就不会破坏树的平衡性。当然节点不能无限变胖,即设定好单个节点...
2018-05-18 16:20:08
220
原创 牛牛和羊羊吃草问题
题目描述如下: 牛牛和羊羊共吃一堆青草,牛牛先吃。吃草的规则为,一次只能吃4的整数次幂,如 1、4、16、64…牛牛羊羊轮流吃,谁最后能把草一次吃完谁赢得比赛。现在给出一堆草的数量,牛牛和羊羊都按照规则并且按照最优的方法去吃,问谁能赢?` 递归的解法刚看到这题目的时候,第一反应就是和两个人轮流捡石子,一次只能捡1、2、3个石子blabla…的题目一样,捡石子的解为f(n) = !...
2018-04-25 16:04:01
2611
原创 关于生产者-消费者的一点思考
问题描述在写调度模块遇到一个问题。有多个线程负责和各个工作节点通信,在工作节点持续工作的过程中,每完成一个小任务就会返回相应的结果。这时需要将各个线程的结果汇总(这里简单理解为对表示任务进度的变量进行修改),怎么实现呢?想法1一个很直观的想法是,各线程都向这个共享变量写入结果。显然,这里面临的就是互斥问题。多个线程同时写,必然会出问题,在此就不说原因了。解决的方法也很简单,加锁。带...
2018-04-24 17:02:01
311
2
原创 shell脚本学习之echo输出字符串形式
echo有三种形式输入$echo hello world$echo 'hello world'$echo "hello world"对于上述字符串,三者都可以正确输出hello world三者各有特点i 不加引号:用分号隔开时会出问题,因为脚本执行命令时用分号 ; 来隔开多个命令,;后为新一次命令的执行。输入$echo hello;world...
2018-04-12 20:04:48
9654
原创 LLVM调试记录 - 20180409
问题现象调试sp02LLVM编译的可执行程序在Linux模拟器上运行,无法执行结束。在Windows模拟器可以正常执行(有乱码)。Linux模拟器运行结果*** TEST 2 ***INIT - xxos_task_wake_after - yielding processorPREEMPT - xxos_task_delete - deleting selfINIT - ...
2018-04-12 10:30:44
539
原创 在Java中调用Python脚本实现视频分割
视频分割实现方式为了实现简单,这里采用Python实现视频的分割,在java中调用Python脚本。Python实现安装moviepy库源的选择 - 清华的很快,但是下载imageio的时候,卡在99% - USTC的源速度很快,但找不到imageio - 阿里云的源速度一般,但是目前最靠谱。创建pip配置文件vim ~/.pip/pip.conf...
2018-04-05 23:28:06
687
原创 关于内存实验的总结
关于统计内存信息实验的总结实验要求 linux内核在管理内存时,是一个struct page 对应一个物理页框,struct page *mem_map管理着系统中的所有page,可以看作一个page的数组。现在的要求就是获得你的系统中有多少个struct page ,看看是否和你的物理内存相对应;其中处于空闲的有多少个;处于PG_reserved状态的有多少个;处于PG_swapcache状态
2016-11-22 15:18:27
3253
DevCpp.exe
2011-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人