勿忘,须舍

  • 首页

  • 标签

  • 分类

  • 归档

  • python 随记

  • 关于

  • 搜索

python 查找最大或最小的 N 个元素

发表于 2019-08-03 分类于 python , tips

查找最大或最小的 N 个元素

  • 问题

    获得一个列表(列表元素很多)中最大或者最小的 N 个元素列表?

阅读全文 »

python timeit module

发表于 2019-08-02 分类于 python , module

简介

用于计算一小段 Python 代码耗时的模块。

源码: Lib/timeit.py

阅读全文 »

python 保留最后N个元素

发表于 2019-08-02 分类于 python , tips

保留最后 N 个元素

  • 问题

    在迭代操作或者其他操作的时候,怎样只保留最后有限几个元素的历史记录?

阅读全文 »

python 解压序列赋值给多个变量

发表于 2019-08-02 分类于 python , tips

问题

现在有一个包含 N 个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给 N 个变量?

阅读全文 »

git推送本地分支到远端

发表于 2019-08-01 分类于 git
1
2
3
4
5
6
7
git push origin :DstBranch
git push origin localBranch:DstBranch
git branch --set-upstream-to=origin/DstBranch localBranch

# 清空远端分支
# 以本地分支为基础推送并创建远端分支
# 关联本地分支与远端分支

git杂记

发表于 2019-08-01 分类于 git

Git clone 时出现Please make sure you have the correct access rights and the repository exists

  1. 删除 .ssh 文件夹【C:\Users(本地用户名).ssh】 中的 known_hosts文件

  2. 生成密钥,在下载好的Git中的bin目录下打开bash.exe输入命令ssh-keygen -t rsa -C "username" (注:username为你git上的用户名),

  3. 然后找到系统自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub将全部的内容复制。

  4. 打开https://github.com/,登陆你的账户,进入设置(Settings)找到SSH keys

  5. 然后将你复制的内容粘贴到key中,再点击Add SSH Key

  6. 仍然在bash.exe中输入ssh -T git@github.com然后会跳出一堆内容你只需输入yes回车就完事了,然后他会提示你成功了。

参考:https://blog.csdn.net/qq_36181310/article/details/88760623

git 提交到github不显示贡献小绿点问题的解决

原因: git commit 提交的 user.name 和 user.email 与你的github不同

解决:

1
2
3
# git config --global user.name “github’s Name”

# git config --global user.email "github’ Email"

参考:https://www.cnblogs.com/zzhangyuhang/p/9896151.html

生成多个git ssh密钥

1
2
3
ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM" -f ~/.ssh/aysee

# 执行命令后,生成命名的公钥和生成默认公钥的步骤一样。

参考:https://www.cnblogs.com/SUNSHINEC/p/8617029.html

git branch 命令操作

  • 查看本地分支 : git branch

前面带有*号的是当前分支

  • 删除本地已合并的分支: git branch -d [branchname]

某些情况下可以用 git branch -D [branchName] (使用时应注意是否已合并)
提示删除了一个名为:list的本地分支
提示删除了一个名为list的本地分支

  • 删除远程分支: git push origin --delete [branchname]

提示删除了远程分支
提示删除了一个名为 201804019-test-files 的分支,
注意: 在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支
如果发生以下错误:

1
2
3
4
5
error: unable to delete ‘origin/xxxxxxxx-fixbug’: remote ref does not exist
error: failed to push some refs to ‘git@github.com:xxxxxxxx/xxxxxxxxxx.git’

解决办法: git checkout xxxxx-fixbug 切换到当前分支上, 然后再 进行 git push --delete origin origin/xxxxx-fixbug
此时将不会再发生错误 。
  • 创建分支 :git branch [branchname]

需要注意,创建分支时,不会有什么提示。

  • 查看全部分支(包含本地和远程) :git branch -a

  • 根据指定版本号创建分支: git checkout -b branchName commitId

  • 清理本地无效分支(远程已删除本地没删除的分支): git fetch -p

  • 分支模糊查找: git branch | grep ‘branchName’

HTML 笔记

发表于 2019-08-01 分类于 web , HTML

总得记点啥。。。

阅读全文 »

python datetime module

发表于 2019-08-01 更新于 2019-08-02 分类于 python , module

Introduction

datetime Basic date and time types

Source code: Lib/datetime.py

The datetime module supplies classes for manipulating dates and times in both simple and complex ways. While date and time arithmetic is supported, the focus of the implementation is on efficient attribute extraction for output formatting and manipulation. For related functionality, see also the time and calendar modules.

阅读全文 »

linux 安装ssh以及ssh用法与免密登录

发表于 2019-07-31 更新于 2019-08-14 分类于 Linux , ssh

ssh 简述

SSH ( Secure Shell) 由 IETF 的网络工作小组(Network Working Group)所制定;

SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。其是建立在应用层和传输层基础上的安全协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。

SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

阅读全文 »

Typora简单教程

发表于 2019-07-29 分类于 Typora

序言

Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一样流畅自如,不像其他编辑器的有编辑栏和显示栏。

阅读全文 »
1…141516
Mr Wang

Mr Wang

行动了才会有故事,说出来才会有结果。
154 日志
59 分类
43 标签
RSS
GitHub E-Mail Weibo
© 2022 Mr Wang
总访问量次 | 总访客数人