01
2019
12

Ubuntu18/linux mint19.2通过系统apt安装mysql5.7之后修改密码

我使用的是基于linux mint19.2的系统,apt源自带的是mysql5.7安装完后却不是空密码。原来似乎在安装的时候就已经设置了默认密码。接下来就是怎么修改root密码的步骤:1.进入到etc/mysql 目录下,查看debian.cnf文件里面有个帐号和密码用这个帐号和密码登录2.修改root密码show databases; use mysql; update user set authentication_string=PASS
17
2019
11

scrapy爬取bootcdn上面的文件【实验】

做了个小实验,去爬取https://www.bootcdn.cn/上面的jss和css文件。框架使用的是scrappy,把文件保存在本地,简单实现了一下跳过重复下载。不多说了,上代码:scrapy的spiders文件夹下的主逻辑文件:代码思路是先使用从bootcdn上的api上下载的所有库名称的文件https://api.bootcdn.cn/names.min.json然后读入一个数组,将爬取范围限定在www.bootcdn.cn下面。然后创建一个下载文件夹组装url后爬取改库页面下的所有文件
18
2019
10

解决 Crossover 微信 输入框无法显示文字问题

我的系统Linux mint19基于Ubuntu18.04.安装完微信后无法在输入框里面显示输入的文字,经过搜索,发现需要替换一个dll:替换 微信 容器下 c:/windows/system32/riched20.dll 文件riched20.dll.zip下载解压后替换重启微信即可。
18
2019
10

Ubuntu/Debian/Linux mint下CrossOver安装微信“WeChatWin.dll 缺失问题”方案

我的电脑是Linux mint19,基于Ubuntu18.04,使用的是Crossover18.安装TIM:直接搜索就可以安装好。安装微信:需要先下载安装包,然后在crossover里面手动选择。安装完显示WeChatWin.dll 缺失解决方法就是:sudo apt-get install libldap-2.4-2:i386来源于官网的解决方案:https://www.codeweavers.com/support/wiki/Diag/MissingL
29
2019
09

gRPC 概念

本文档通过对于 gRPC 的架构和 RPC 生命周期的概览来介绍 gRPC 的主要概念。本文是在假设你已经读过文档部分的前提下展开的。针对具体语言细节请查看对应语言的快速开始、教程和参考文档(很快就会有完整的文档)。概览服务定义正如其他 RPC 系统,gRPC 基于如下思想:定义一个服务, 指定其可以被远程调用的方法及其参数和返回类型。gRPC 默认使用 protocol buffers 作为接口定义语言,来描述服务接口和有效载荷消息结构。如果有需要的话,可以使用其他替代方案。service&n
29
2019
09

gRPC概览

开始欢迎进入 gRPC 的开发文档,gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。 本文档通过快速概述和一个简单的 Hello World 例子来向您介绍 gRPC 。你可以在本站发现更详细的教程和参考文档——文档将会越来越丰富。gRPC 是什么?在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC 系统类似,gRPC 也是基于以下理念:定义一个服
25
2019
09

flask-sqlalchemy中default和server_default

一、背景在项目中,遇到了使用flask-sqlalchemy设定字段的默认值的问题,查找文档后发现可以通过设置default来解决,可是设置default后发现只在应用内生效,在navicat的界面中查看sql语句并没有设置。后来使用server_default对字段属性进行了设置。二、分析一开始使用的是default class Test(db.Model):     __tablename__ = 'test'   
21
2019
09

Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词的问题

我的系统是XUbuntu,改完系统语言,自动安装的fcitx输入法,结果发现无法显示候选词在百度上找到了解决办法:一、安装Fcitx1. 安装Fcitx所需组件$ sudo apt install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-* presage2. 移除多余的组件(仅针对非KDE桌面)
08
2019
09

python创建virtualenv时指定python版本

virtualenv是python开发中一个重要的工具,它可以帮助我们创建一个干净的python解释环境,创建虚拟环境时,这个虚拟环境的python版本往往是系统默认的2.x版本。别急,我们只需要一条简单的命令就可以创建一个python3.x的虚拟环境virtualenv -p /usr/bin/python3 py3env其中,/usr/bin/python3为python3路径,可自行指定,py3env是虚拟环境的名称,可以根据自己的需求命名。注意,前提是你已经
27
2019
08

Conda使用方法手册

conda 是针对于 python 的环境和包管理工具。可以安装 minconda 或 anaconda 进行安装,前者是简化版本,只包含 conda 和其依赖。conda 有 Python3.x 和 Python2.x 系列两个版本,其实都没有关系,因为你在使用 conda 进行创建环境时,可以指定 Python 的版本。安装 conda以 miniconda 为例,进入 https://conda.io/miniconda.html 选择对应的版本下载并安装。查看 conda 帮助所有关于