菜鸡互啄日记

2020年6月17日 关于RE的取指定字符串开头和结尾中间的部分


def GetMiddleStr(content,startStr,endStr):
    patternStr = r'%s(.+?)%s'%(startStr,endStr)
    p = re.compile(patternStr,re.IGNORECASE)
    m= re.match(p,content)
    if m:
        return m.group(1)

参考地址

2020年6月5日 关于left join

今天在写一个sql的时候发现where 对于取数的影响
基本的结构如下:
select *** from a
left join
b on a.code = b.code
where b.code ***
这里的where后面如果换成a.code数据会变!

2020年4月19日 ssh密钥公钥复制到另一个电脑

  • 1.进入被复制电脑的ssh文件目录中:cd ~/.ssh
  • 2.复制出id_rsa,id_rsa.pub(我用的U盘)
  • 3.粘贴到目标电脑的ssh文件目录中
  • 4.尝试用此密钥登录远程服务器:ssh -p xxxx(端口) xxx@xxx(地址)
    若提示如下:
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    • 这是说密钥文件权限不能为0644,0644权限太开放了,要求你的密钥文件 不能被其它用户读取。
      所以我们现在需要修改一下密钥文件权限。
    • 在命令行输入chmod 700 /home/xxx/.ssh/id_rsa 即可
    • /home/xxx/.ssh/id_rsa 是警告给出的秘钥文件名
    • 该步原文链接
  • 5.另外如果该密钥是首次登录的话会有公钥检查的提示
    点这避开
  • 6.好了,可以在新电脑上愉快的玩耍了!

2020年4月9日 excel:空单元格补0&批量转文本带绿三角

  • 1.空单元格批量补0
    场景:当excel插入数据库的时候,空置可能会报类似expecting ***的错,此时就需要把空单元格替换成0了.
    a.选中要操作的内容
    b.ctrl+g定位
    c.定位条件选空值
    d.ctrl+h替换
    e.全部替换成0
  • 2.批量转文本带绿三角
    场景: 与1的情况类似,数据类型的问题可能会导致插入数据不成功,一般是数字类型,转换成文本处理即可.
    一般一列数据,分列选文本即可
    若是十几列数据甚至更多,则需要更便捷的操作了:
    a.选中要操作的列
    b.设置单元格格式为[文本]
    c.复制到txt文本
    d.从txt文本复制回excel
    e.此时就会出现齐刷刷的绿油油的三角形了
    愉快的导入吧!

2020年3月31日 office 激活版本与密钥版本不一致

解决方法:
1.下载Otool部署工具
2.下载好之后,点击激活选项
3.安装密钥对应的许可证
4.安装密钥,搞定!

2020年2月1日 fwr wds功能

以前试过一次,结果今天网坏了,重新弄怎么也不弄不好,具体的做法,度娘已经很详细了,关键词,wds,然后最最最关键的点,就是秘钥那里设置的是被桥接的WiFi密码!记下来本以为是为了以后忘记的时候回来再看,殊不知记下来基本上不会再忘记了。

2019年8月24日 git 相关

今天呢,打算把自己的在学的东西传到github上,以便后面随时随地pull,push
然后发现居然如此坎坷!..

首先:
添加远程仓库
$ git remote add 远程仓库名(随意取) 地址,如:https://github.com/xxx/xxx.git (xxx是我乱写的)
ok,没问题
$ git remote # 瞅一眼自己添加的远程仓库
origin

接着:
为推送当前分支并建立与远程上游的跟踪,使用
git push --set-upstream origin master
$ git push --set-upstream origin master
! [rejected] master -> master (non-fast-forward)
error: 推送一些引用到 ‘https://github.com/xxx/xxx.git’ 失败

然后,查看某大佬用了这个,
git pull origin master --allow-unrelated-histories # 消除差异,其实就是merge吧.

最后,根据提示,把master分支设为默认的提交分支!
$ git branch --set-upstream-to=origin/master
分支 ‘master’ 设置为跟踪来自 ‘origin’ 的远程分支 ‘master’
这样,git pull ,git push 什么的就可以直接省略后面的参数了.

搞定!
总结:对于命令,要去知道每一个命令所影响的对象!比如git remote 它的对象就是仓库,所以跟分支啥的,没有半毛钱关系! 哈哈,不知不觉喜欢总结了.

2019年8月17日 db2非root安装及DataGrip连接

  • 1.db2安装
    本来想去IBM那去下的,结果,注册了,分别在选择国家的时候选择了中国和美国都没用,回的邮件都是不能提供产品,后来就放弃了.
    之后,
    https://blog.csdn.net/qq_27369457/article/details/89329203
    这里去装了个9.7
  • 2.datagrip连接db2
    2.1怎么连看这:发现url那里有问题请看2.2
    https://blog.csdn.net/weixin_39428938/article/details/80001783
    2.2这个折腾了半天哈哈,
    https://blog.csdn.net/qq_27369457/article/details/89361437
    参考这篇就可以了,主要是要把非root用户的一些功能打开,因为我之前不小心用非root的方式安装的.
    下面这张就是datagrip的设置页面了.连的是本地test的数据库,端口为50000(第一步安装的时候设置的),用户名,密码就是linux系统登录时候的那个.
    datagrip设置页面
    最后,展示下最后的界面:
    在这里插入图片描述

2019年7月23日 关于爬虫以及mysql编码

今天爬某段子网站时发现,数据写入报错:

Incorrect string value: '\\xE9\\x9C...

后来查了资料后,知道了utf8mb4,mb4就是most bytes 4,建数据库的时候跟上default character set utf8mb4 collate utf8mb4_general_ci
问题依旧存在,后来,在爬虫的程序里,把连接数据的代码块中字符集的部分改成:charset=‘utf8mb4’
问题解决,
对了,爬虫中获取页面的部分无需更改,测试发现改成utf8mb4也能跑.

def get_page(self, url):
    res = requests.get(url, headers=random.choice(self.ua_list))
    res.encoding = "utf-8"
    return res.text

总结,改东西的时候,要记得统一!

2019年7月18日 Ubuntu机械键盘2

现在是5:15,我再一次开了机,然后键盘依旧无法使用,然后我按下fn+f8(笔记本),哇,原来开关是这个!确切的说是,开启的按钮是这个!再按下这个组合键,只能切换小键盘

-iuiioijijoijieji 
*6*2652*65*

以上是我分别用机械键盘和笔记本键盘, numlock 后的胡乱输入,这时,我似乎发现了问题的所在,我的笔记本是14寸的那种,是没有小键盘的, fn+f8开启numlock以后,也只有笔记本键盘能够实现小键盘输入

7890---->789/
uiop---->456*
jkl;---->123-
m . /---->0 . +

以上是键盘原键位,和开启numlock以后键位对应.可能是因为两种键盘设计的不一样,所以导致了某些冲突.
总结:以后就把fn+f8当成开启机械键盘使用的激活键就ok了.

2019年7月17日 Ubuntu机械键盘

前一段时间入手了达某优的机械键盘,但是发现只能在windows系统中完美使用,Ubuntu系统中则会出现有时候无法使用的情况,今天也是,但是!今天,我一波不知道做了啥的操作,它的背光突然亮了.我想到的第一件事就是,此时此刻我要把我刚刚做了什么记下来:
我没记错的话应该是?:
我打开键盘布局,用笔记本键盘瞎点了点,后来还用fn+f8,开关了几次numlock.接着点了下所有程序,点了下工具,嗯,啥也没干,然后一不小心点了下计算器,最后打开了设置.点击通用辅助功能,发声键,x掉,然后点了下access打字助手,接着我就发现键盘背光亮了,我的天哪!太激动了,本来还想着要不要卖掉或者送人.今天本来是要看看github的使用的!哈哈,发现这个意外惊喜,迫不及待记录下来,以备日后不时之需!
咳咳,也写了不少程序了,意识到这个日记,既然我是要不断更新的,那么我就把最新的显示在最前面的才对!好了,现在已经在最前面了!然后日期跟主题之间用四个’-'连接,因为我依稀的记得,我从哪个星座网站上看到,我的幸运数字是4.嘻嘻!

2019年7月17日 咳咳

那啥,我被移到前面了,菜鸡说从新到旧排序!⬇

  • 2020年4月19日的时候我重新整理了下格式,清爽多了!

2019年6月29日 html颜色

写html不会选颜色?
http://tool.chinaz.com/Tools/use

ubuntu解压缩
https://www.cnblogs.com/jngwl/articles/10565736.html

2019年6月27日 在线制作icon

在线制作icon
https://tool.520101.com/diannao/ico/

2019年6月25日 词典下载

好多词典https://kdr2.com/resource/stardict.html

2019年6月23日 Djang 100013

关于Django 的创建项目使用virtualenv https://www.evget.com/article/2018/8/24/28421.html

  • Error: [WinError 10013] 以一种访问权限不允许的方式做了一个 访问套接字的尝试。
    https://www.cnblogs.com/a-way-blog/p/9938387.html

2019年6月21日 图片网站

收藏的一个图片网站blog http://blog.sina.com.cn/s/blog_13d8f9ed90102y42m.html

2019年6月17日 mysql

chmod 666 scoretable.csv更改权限;

mysql❌122:127:MySQL Server,:/nonexistent:/bin/false
login name:passwd:UID:GID:GECOS:home directory:shell
用户名:密码占位:用户id:用户所在组id:用户全名或注释:主目录:用户主目录:用户所用的shell
ps:有关shell,参考以下:
https://www.cnblogs.com/tjudzj/p/7088543.html

system sudo cat /var/lib/mysql-files/user2.txt

mysql 命令下执行linux命令

2019年6月13日 js

s = num.toFixed(n)
s 为字符串.

2019年6月11日 html

昨天忘记保存了
昨天history其实是栈 的原理
今天:单标签value,双标签innerHTML

2019年5月10日 Array

今天讲多进程通信的时候,讲到共享内存的方法,里面这个ARRAY,导入的时候,
from multiprocessing import Process, Array
发现这个Array,pycharm有标记红色的波浪线,但是运行没什么问题,表示有点不解.
此为pycha的提示
明天问下老师!

2019年5月8日 套接字地址绑定暨第一天日记

今天老师提到用网络笔记记录自己的一些学习心得,体会,我觉得这个方法不错!虽然已经过去一个多月了,但是有句话说得好,没有来不及的事,只有不敢开始的心!

好了,回归正题.今天复习网络编程这一块,TCP,UDP等等套接字地址的绑定上,当时学的时候发现有点没搞清楚,晚上仔细揣摩了下,其实很简单,绑定地址的那一端肯定是最先接收请求或者数据的那一端,更直白的说就是最先被访问的那一端,因为如果不绑定地址,就无法被找到,那就更不能被访问以及后续的连接传输了.

写的东西可能对大部分朋友看来可能是不起眼的,但是我相信也一定会帮助到一些朋友的,所以我还是决定公开!记录成长,分享快乐!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值