编程笔记
-
parca-agent 安全问题
parca-agent 运行在root 账户,或者需要cap 能力(CAP_SYS_ADMIN ),同时官方为了安全对于执行文件进行了签名同时对于依赖以及代码使用了安全工具进行处理,对于bpf 的处理基于了libbpf 包,不依赖clang 以及llvm …
-
有趣的字符串copy函数
1 #include <iostream> 2 #include <iomanip> 3 #include <string> 4 using namespace std; 5 double power(double x,int n); 6 char * mycopy(char *dest, const char * src) 7 { 8 if(src == N…
-
Hadoop+Python测试wordcount
1、将测试数据上传到HDFS目录下,这里放到根目录下:/test.txt2、在master节点中某个目录下:创建mapper、reducer以及run.sh mapper.py import sys for line in sys.stdin: line = line.strip() words = line.split…
-
我和Java这些年的故事(六)
从2006年开始,我就在建设自己的网站,从2008年到2011年,我托管了四年自己的服务器,那时阿里云还没有兴起,只能自己买服务器,放到托管商机房里去,他们给你一个IP。机器全部是自己运维。 IBM内部使用的是自家的J…
-
我和Java这些年的故事(五)
时光荏苒,我来到了IBM。和慕名已久的WebSphere Application Server(WAS)打起了交道。 之前我搞过Weblogic,对应用服务器的特性有了一定的了解。但WAS无疑更为庞大,复杂。那个年代,WAS在银行、大的企业如华为用友…
-
python之sys.path介绍
前言 当我们导入一个模块时: import xxx ,默认情况下python解释器会搜索当前目录、已安装的内置模块和第三方模块。 搜索路径存放在sys模块的path中。【即默认搜索路径可以通过sys.path打印查看】 sys.path.append…
-
python定义class中的变量
class App: num = 5 def add(self): return self.num + self.num if __name__ == "__main__": main = App() result = main.add() print(result) class App: num = 5 def add(self): return App.num + App.num if __…
-
python操作Excel的5种常用方式
Python对Excel的读写主要有xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种。 1.xlrd主要是用来读取excel文件 import xlrd import numpy as np data = xlrd.open_workbook('用户2用电1号主变.xls') # 打开第一张表 …
-
Base64 Authentication Python
python3 import base64 userpass = username + ':' + password encoded_u = base64.b64encode(userpass.encode()).decode() headers = {"Authorization" : "Basic %s" % encoded_u} 参考 Base64 Authentication…
-
Linux系统通过console口连接交换机
安装minicom yum -y install minicom 准备工作:我这里的环境是使用VM 中的Linux虚拟机进行试验 保证虚拟机已连接(usb / console)设备 查看串口名称使用 ls -l /dev/ttyS* (一般ttyS0对应com1,ttyS1对应com2) 查…