腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Hank’s Blog
专栏成员
举报
468
文章
482910
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章(468)
python(100)
编程算法(51)
函数(25)
sql(19)
网络安全(17)
javascript(15)
html(14)
数据库(14)
http(12)
https(12)
开源(10)
对象(10)
java(9)
ajax(9)
tcp/ip(9)
pandas(9)
数据(9)
json(8)
云数据库 SQL Server(8)
regex(7)
容器(7)
爬虫(7)
windows(7)
class(7)
requests(7)
解决方案(7)
数据分析(6)
excel(6)
异常(6)
bash(5)
git(5)
github(5)
linux(5)
bash 指令(5)
容器镜像服务(5)
面向对象编程(5)
selenium(5)
scrapy(5)
list(5)
return(5)
settings(5)
字符串(5)
网站(4)
anaconda(4)
jupyter notebook(4)
error(4)
import(4)
matrix(4)
pip(4)
proxy(4)
random(4)
select(4)
测试(4)
乱码(4)
排序(4)
php(3)
node.js(3)
xml(3)
打包(3)
ide(3)
腾讯云测试服务(3)
xslt & xpath(3)
hive(3)
正则表达式(3)
numpy(3)
markdown(3)
ascii(3)
data(3)
init(3)
int(3)
mac(3)
max(3)
min(3)
mysql(3)
python3(3)
redis(3)
row(3)
search(3)
self(3)
split(3)
string(3)
time(3)
txt(3)
代理(3)
二进制(3)
权限(3)
索引(3)
异常处理(3)
机器学习(2)
css(2)
oracle(2)
云数据库 Redis(2)
api(2)
ubuntu(2)
serverless(2)
shell(2)
ssh(2)
gui(2)
npm(2)
kernel(2)
socket编程(2)
数据可视化(2)
nat(2)
apply(2)
attributeerror(2)
break(2)
com(2)
cookies(2)
csv(2)
date(2)
func(2)
handler(2)
header(2)
hex(2)
integer(2)
match(2)
na(2)
object(2)
post(2)
request(2)
root(2)
sample(2)
series(2)
sort(2)
ssl(2)
sum(2)
sys(2)
typeerror(2)
vlookup(2)
编辑器(2)
遍历(2)
编码(2)
程序(2)
程序员(2)
继承(2)
计算机(2)
脚本(2)
开发(2)
浏览器(2)
设计(2)
装饰器(2)
数据挖掘(1)
mac os(1)
c 语言(1)
c++(1)
.net(1)
jquery(1)
qt(1)
汇编语言(1)
postgresql(1)
sqlalchemy(1)
ruby on rails(1)
vba(1)
unix(1)
apache(1)
apt-get(1)
神经网络(1)
深度学习(1)
mapreduce(1)
文件存储(1)
日志服务(1)
命令行工具(1)
NAT 网关(1)
全站加速网络(1)
SSL 证书(1)
数据加密服务(1)
yarn(1)
存储(1)
html5(1)
hadoop(1)
wordpress(1)
yum(1)
grep(1)
单元测试(1)
udp(1)
rabbitmq(1)
scikit-learn(1)
uml(1)
hexo(1)
大数据(1)
数据处理(1)
腾讯云开发者社区(1)
processing(1)
任务调度(1)
unicode(1)
fiddler(1)
验证码(1)
account(1)
adb(1)
add(1)
adobe(1)
analysis(1)
angular4(1)
ansi(1)
argv(1)
async(1)
attr(1)
attributes(1)
audit(1)
awk(1)
bat(1)
calendar(1)
cat(1)
char(1)
character(1)
chmod(1)
cmd(1)
code(1)
command(1)
config(1)
cookie(1)
count(1)
desktop(1)
directory(1)
distinct(1)
dos(1)
double(1)
dt(1)
encoding(1)
exception(1)
exec(1)
explode(1)
file(1)
filepath(1)
find(1)
flags(1)
format(1)
frame(1)
gaussdb(1)
gensim(1)
global(1)
having(1)
height(1)
hyperlink(1)
im(1)
ini(1)
input(1)
insert(1)
ip(1)
iterator(1)
jupyter(1)
key(1)
label(1)
lapply(1)
lines(1)
ls(1)
md5(1)
mean(1)
merge(1)
message(1)
nan(1)
nas(1)
network(1)
null(1)
numeric(1)
ode(1)
openpyxl(1)
p2p(1)
path(1)
pipeline(1)
posixct(1)
profiling(1)
pylint(1)
pywin32(1)
quotes(1)
readline(1)
registry(1)
scale(1)
sequence(1)
server(1)
set(1)
setter(1)
shift(1)
shuffle(1)
size(1)
sleep(1)
space(1)
table(1)
tar(1)
terminal(1)
tkinter(1)
touch(1)
unique(1)
v2ex(1)
valueerror(1)
variables(1)
version(1)
vim(1)
wait(1)
workspace(1)
xls(1)
报表(1)
闭包(1)
编程语言(1)
变量(1)
表格(1)
登录(1)
服务(1)
基础(1)
集合(1)
镜像(1)
局域网(1)
连接(1)
面试(1)
模型(1)
配色(1)
配置(1)
生命周期(1)
事件(1)
手机(1)
数学(1)
图表(1)
网络(1)
微信公众号(1)
系统(1)
协程(1)
序列化(1)
语法(1)
注解(1)
自动化运维(1)
搜索文章
搜索
搜索
关闭
数据分析/数据运营/商业分析
数据挖掘
大数据
机器学习
深度学习
神经网络
最近有不少同学在后台问我数据分析的职业发展相关,这里先列一个简易大纲。它更多是以我所在的互联网行业展开的。
hankleo
2022-11-29
2.4K
0
Linux下的crontab定时执行任务命令详解
bash
bash 指令
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。
hankleo
2022-05-10
2.6K
0
Python字符串操作之字符串分割与组合
编程算法
javascript
12.1 str.split():字符串分割函数 通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。 语法: str.split(s, num)[n] 参数说明: s:表示指定的分隔符,不写的话,默认是空格(’ ‘)。如果字符串中没有给定的分隔符时,则把整个字符串作为列表的一个元素返回。 num:表示分割次数。如果指定了参数num,就会将字符串分割成num+1个子字符串,并且每一个子字符串可以赋给新的变量。 [n]:表示选取第n个分片,n表示返回的list中元素下标,从0开始的。
hankleo
2022-05-10
871
0
Linux命令
node.js
linux
java
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间修改保存到 BIOS 关机 (系统的关机、重启以及登出 ) shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r now 重启(1) reboot 重启(2) logout 注销 文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *[0-9]* 显示包含数字的文件名和目录名 tree 显示文件和目录由根目录开始的树形结构(1) lstree 显示文件和目录由根目录开始的树形结构(2) mkdir dir1 创建一个叫做 'dir1' 的目录' mkdir dir1 dir2 同时创建两个目录 mkdir -p /tmp/dir1/dir2 创建一个目录树 rm -f file1 删除一个叫做 'file1' 的文件' rmdir dir1 删除一个叫做 'dir1' 的目录' rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 rm -rf dir1 dir2 同时删除两个目录及它们的内容 mv dir1 new_dir 重命名/移动 一个目录 cp file1 file2 复制一个文件 cp dir/* . 复制一个目录下的所有文件到当前工作目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录 ln -s file1 lnk1 创建一个指向文件或目录的软链接 ln file1 lnk1 创建一个指向文件或目录的物理链接 touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm) file file1 outputs the mime type of the file as text iconv -l 列出已知的编码 iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick) 文件搜索 find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 find / -user user1 搜索属于用户 'user1' 的文件和目录 find /home/user1
hankleo
2022-05-10
276
0
Jupyter Notebook的使用
anaconda
markdown
jupyter notebook
开源
Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Enter : 运行本单元,在其下插入新单元 Y : 单元转入代码状态 M :单元转入markdown状态 R : 单元转入raw状态 1 : 设定 1 级标题 2 : 设定 2 级标题 3 : 设定 3 级标题 4 : 设定 4 级标题 5 : 设定 5 级标题 6 : 设定 6 级标题 Up : 选中上方单元 K : 选中上方单元 Down : 选中下方单元 J : 选中下方单元 Shift-K : 扩大选中上方单元 Shift-J : 扩大选中下方单元 A : 在上方插入新单元 B : 在下方插入新单元 X : 剪切选中的单元 C : 复制选中的单元 Shift-V : 粘贴到上方单元 V : 粘贴到下方单元 Z : 恢复删除的最后一个单元 D,D : 删除选中的单元 Shift-M : 合并选中的单元 Ctrl-S : 文件存盘 S : 文件存盘 L : 转换行号 O : 转换输出 Shift-O : 转换输出滚动 Esc : 关闭页面 Q : 关闭页面 H : 显示快捷键帮助 I,I : 中断Notebook内核 0,0 : 重启Notebook内核 Shift : 忽略 Shift-Space : 向上滚动 Space : 向下滚动 编辑模式 ( Enter 键启动) Tab : 代码补全或缩进 Shift-Tab : 提示 Ctrl-] : 缩进 Ctrl-[ : 解除缩进 Ctrl-A : 全选 Ctrl-Z : 复原 Ctrl-Shift-Z : 再做 Ctrl-Y : 再做 Ctrl-Home : 跳到单元开头 Ctrl-Up : 跳到单元开头 Ctrl-End : 跳到单元末尾 Ctrl-Down : 跳到单元末尾 Ctrl-Left : 跳到左边一个字首 Ctrl-Right : 跳到右边一个字首 Ctrl-Backspace : 删除前面一个字 Ctrl-Delete : 删除后面一个字 Esc : 进入命令模式 Ctrl-M : 进入命令模式 Shift-Enter : 运行本单元,选中下一单元 Ctrl-Enter : 运行本单元 Alt-Enter : 运行本单元,在下面插入一单元 Ctrl-Shift-- : 分割单元 Ctrl-Shift-Subtract : 分割单元 Ctrl-S : 文件存盘 Shift : 忽略 Up : 光标上移或转入上一单元 Down :光标下移或转入下一单元
hankleo
2022-05-10
836
0
作业
serverless
数据分析
思考: 1.任何一个公司都是以盈利为目的,这里天善作为一个线上学习平台,核心应该是用户,以用户学习付费课程而盈利
hankleo
2022-05-10
3.9K
0
装饰器
python
api
func
return
装饰器
初创公司有N个业务部门,1个基础平台部门,基础平台负责提供底层的功能,如:数据库操作、redis调用、监控API等功能。业务部门使用基础功能时,只需调用基础平台提供的功能即可。如下:
hankleo
2022-05-10
237
0
Markdown的使用
表格
1.标题 2.列表 3.代码块 4.表格 5.链接 6.嵌套 7.分隔符 8.字体 9.表情 10.清单选项表 11.键盘键 12.缩放
hankleo
2022-05-10
413
0
解决Python读取SQL Server中文乱码问题
sql
server
乱码
配置
SQL Server中涉及到中文的缺省字符集是CP936,所以将charset配置为CP936,就解决了中文乱码的问题。
hankleo
2021-11-16
2.4K
0
帆软查看注册用户的数据库信息
node.js
数据库
sql
帆软报表报表内置一个hsql数据库finedb,finedb保存在%FR_Home%/WebReport/WEB-INF下,里面存储了op=fs数据决策系统中除平台属性配置以外的所有信息,包括目录树设置以及模板定时任务信息等等,平台属性配置信息保存在fsconfig.xml中。
hankleo
2021-09-26
1.4K
0
[已解决]报错:sql server 返回结果出现中文乱码
sql
2.然后关闭所有的查询窗口,修改Options的Collocation属性为Chinese_PRC_CI_AS
hankleo
2021-09-26
1.6K
0
消除点击单元格时出现的黑框
报表
事件
去除FineReport报表点击单元格时出现的黑框 📷 📷 在模板事件-加载结束,添加如下代码 $("td").bind("click",function(){return false;}); 📷 结果如下: 📷
hankleo
2021-09-26
588
0
Crontab 定时执行脚本配置
bash 指令
bash
任务调度
vixie-cron软件包是cron的主程序; crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
hankleo
2021-07-27
1.3K
0
GaussDB(DWS)自定义函数返回多结果集
func
gaussdb
return
在使用GaussDB(DWS)过程中经常会创建自定义函数,总结了多结果集返回的使用方法。
hankleo
2021-07-08
1.4K
0
[已解决]报错:Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000
hadoop
解决方案: 在hadoop文件core-site.xml中配置信息如下,重启Hadoop,再次启动hiveserver2和beeline即可
hankleo
2021-05-07
7.6K
0
[已解决]PostgreSQL报错:cannot begin/end transactions in PL/pgSQL解决方法
sql
ruby on rails
postgresql
PostgreSQL报错:cannot begin/end transactions in PL/pgSQL解决方法
hankleo
2021-04-23
2K
0
Navicat连接Hive
hive
ssh
Navicat连接hive的步骤: 第一步:win下安装好mysql。 第二步:win下安装Navicat。 第三步:启动hadoop集群,启动hive。 第四步:Navicat连接hive。 在第四步中需先配置ssh,然后配置常规属性,最后点连接。 hive-site.xml文件添加以下内容 <property> <name>javax.jdo.option.ConnectionUserName</name> <value>hive</value> <description>username
hankleo
2021-04-04
6.7K
0
[已解决]报错:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time z
global
mysql
root
time
variables
从错误即可知道是时区的错误,因此只要将时区设置为你当前系统时区即可, 因此使用root用户登录mysql,按照如下图所示操作即可。 show variables like '%time_zone%';
hankleo
2021-03-09
738
0
[已解决]报错: Unable to load authentication plugin 'caching_sha2_password'.
数据库
云数据库 SQL Server
sql
这个是因为,mysql8之前的版本使用的密码加密规则是mysql_native_password,但是在mysql8则是caching_sha2_password,所以需要修改密码加密规则。
hankleo
2021-03-09
7.4K
4
python小练习
python
第一题 list1=[1,3,3,2,4,4] dict1={} for key in list1: dict1[key]=dict1.get(key,0)+1 print(dict1) 第二题 list1=open('data.txt','r').readlines() list2=[x.strip() for x in list1 if x.strip()!=''] list3=[i for i in list2 if list2.count(i)>1] for i in set(list3):
hankleo
2021-02-25
727
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档