Weiguo's Station

  • 博客首页

  • 文章归档

  • 分类专栏

  • 各种标签

  • 站点搜索

Java修饰符总结

发表于 2019-09-21 更新于 2021-03-22 分类于 基础知识

复制粘贴自: Java修饰符详解

1. 访问修饰符

  • default(默认的): 在同一包内可见,不使用任何修饰符;
  • private(私有的): 在同一类内可见;
  • public(共有的): 对所有类可见;
  • protected(受保护的): 对同一包内的类和所有子类可见;
阅读全文 »

优化算法

发表于 2019-06-05 更新于 2021-03-22 分类于 机器学习

本文是从各个论文、博客、专栏等学习整理所得,如有任何错误疏漏等问题,欢迎评论或邮箱提出,大家一起学习进步!

0 优化算法框架

  1. 计算目标函数关于当前参数的梯度

  2. 根据历史梯度计算一阶动量和二阶动量

  3. 计算当前时刻的下降梯度

  4. 根据下降梯度进行更新

阅读全文 »

pymongo基础

发表于 2019-04-24 更新于 2021-03-22 分类于 大数据

pymongo基础

这篇教程将为我们讲解如何通过pymongo操作MongoDB。

准备

首先,需要安装PyMongo,安装成功之后,就可以正常导入了:

1
>>> import pymongo

我们也假设你的开发环境已经安装好了MongoDB,并且运行在默认的主机与端口上。运行mongo的命令如下:

1
$ mongod

阅读全文 »

Git基础

发表于 2019-03-29 更新于 2021-03-22 分类于 小工具

learn from: 廖雪峰的官方网站-Git教程

1. 创建版本库

  • 进入到准备当作Project的目录下,执行git init,生成隐藏文件夹.git即创建成功。
  • git add <file>:用来将file添加到暂存区Stage中。
  • git commit -m "<some messages>":用来将暂存区Stage中的修改内容提交到版本库Version中。
阅读全文 »

hexo-NexT的Local Search转圈问题解决记录

发表于 2019-03-28 更新于 2021-03-22 分类于 小工具

cite: https://guahsu.io/2017/12/Hexo-Next-LocalSearch-cant-work/

有时候更新完文章之后,莫名其妙地Local Search不能用了,这是大部分是因为文章中有非法字符bs

Step1. 检查问题来源

由于使用的是localSearch,在使用hexo g的时候,会在public里面生成search.xml作为搜索主体, 之后使用一些在线验证XML的网站取检查,把search.xml的内容全部拿过去检查,这里可以用来检查。

阅读全文 »

Vim Tutorial

发表于 2019-03-27 更新于 2021-03-22 分类于 小工具

Vim自带的Tutorial:在终端下输入vimtutor即可打开vim自带的教程。

cite: https://irvingzhang0512.github.io/2018/06/09/vim-tutor/

1. 总结

1.1. 光标移动

  • 普通移动:h j k l。
  • 到下一个单词开头:w,可以添加数字2w。
  • 到下一个单词结尾:e,可以添加数字2e。
  • 移动到当前行开头:0。
  • 移动到当前行结尾:$。
  • 移动光标到文件底部:G。
  • 移动光标到文件顶部:gg。
  • 移动到指定的行:#G,其中#表示数字。
阅读全文 »

python常用实例

发表于 2019-03-13 更新于 2021-03-22 分类于 小工具

求两个时间之间的差

1
2
3
4
5
6
from datetime import datetime as dt
insert = dt.strptime('2018-03-22 10:00:00', "%Y-%m-%d %H:%M:%S")
current = dt.strptime(str(dt.now().strftime('%Y-%m-%d')), '%Y-%m-%d')
print (current-insert).days # 天
print (current-insert).seconds # 秒
print (current-insert).microseconds # 毫秒

Spark基础

发表于 2019-03-07 更新于 2021-03-22 分类于 大数据

0. 多说几句

写这个post只是为了自己有所遗忘的时候,方便快速回忆上手。

Spark现在提供很多的版本:Java、Python、R、Scala,本文主要针对Python和Scala版本的进行记录, 大概先从公共的一些操作方法开始,之后记一下spark-submit是怎么用的,以及工程上的一些东西。

阅读全文 »

pig基础

发表于 2019-02-14 更新于 2021-03-22 分类于 大数据

Pig基础知识

  • 数据模型

    • 包(bag)是元组(tuple)的集合
    • 元组(tuple)是有序的字段(field)集
    • 字段(field)是一段数据
  • 语句

    • 每个语句以分号(;)结尾
    • 只有illustrate、dump、store等操作的时候,才会执行MapReduce
  • 注释

    • 单行注释 --
    • 多行注释 /* code */
  • 数据类型

    • int
    • long
    • float
    • double
    • chararray
    • Bytearray
    • Boolean
    • Datetime
    • Biginteger
    • Bigdecimal
    • Tuple
    • Bag
    • Map
    • NULL值(上述类型都可以为NULL值,等同与Python中的None)
阅读全文 »

hexo博客同步管理及迁移

发表于 2018-11-28 更新于 2021-03-22 分类于 小工具

转自:使用hexo,如果换了电脑怎么更新博客? - 容与的回答 - 知乎

其他hexo自定义教程: 打造个性超赞博客 Hexo + NexT + GitHub Pages 的超深度优化

背景:一台电脑上已有一个在用的博客,又新用了一台电脑,实现原电脑和新电脑都可以提交更新博客,实现同步或者说博客的版本管理。

阅读全文 »
1…345…9
WeiguoZHAO

WeiguoZHAO

Welcome to my blog~
87 日志
13 分类
49 标签
GitHub E-Mail
大牛们
  • colah's blog
  • 王喆的Github
  • 刘建平的Github
  • 美团技术团队
© 2021 WeiguoZHAO
0%