最近windows的代理软件出现了问题,导致winsock出现问题,连锁反应就是wsl也用不了了。
-
DeepWalk解读
As a part of this blog series and continuing with the tradition of extracting useful graph features by considering the topology of the network graph using machine learning, this blog deals with Deep Walk. This is a simple unsupervised online learning approach, very similar to language modelling used in NLP, where the goal is to generate word embeddings. In this case, generalizing the same concept, it simply tries to learn latent representations of nodes/vertices of a given graph. These graph embeddings which capture neighborhood similarity and community membership can then be used for learning downstream tasks on the graph.
-
MR编程注意事项
在公司集群上跑MapReduce的时候会遇到一些异常报错,主要还是我们编程时没注意极端情况,想当然的认为没有bug就能顺利运行。以下列举几种例子:
-
Linux中[]和[[]]区别
[] 比较运算符只有==和!=,两者都是用于字符串比较的,不可用于整数比较,整数比较只能使用-eq,-gt这种形式。无论是字符串比较还是整数比较都不支持><。如果实在想用,对于字符串比较可以使用转义形式,如果比较”ab”和”bc”:[ a... -
Linux sort命令
sort
命令用于对字符串排序,在日常的脚本处理中非常有用,用法也很简单。 -
Pandas入门
日常工作中经常需要数据分析,以前都是python脚本读取文件然后统计,十分麻烦。尝试了下Pandas,真香!
-
sh脚本运行过程中修改程序引发的问题
在公司运行shell脚本(暂命名为A.sh)的时候,由于要跑多个应用,所以其依赖的其它shell脚本(暂命名为B.sh)都要经过不同的处理。当A.sh运行的时候(命令还没有走到运行B.sh):
- 修改A.sh里的任一命令时,会报错
- 修改B.sh里的任一命令时,不会影响A.sh的执行。当执行B.sh的时候,输出的就是更新后的B.sh对应的结果
-
Linux引号
Linux的引号分为单引号、双引号、反引号三种。
-
Linux常用命令示例
记录一下Linux常用命令的使用示例:
-
Linux魔法变量
在shell编程中经常遇到一些魔法变量,这里列举一下: