AI-产品
文章平均质量分 61
AI 产品应用和市场拓展
界北鲲鹏
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
展开
-
清理Ubuntu18.04系统预装环境(安装k8s)
查看操作系统版本信息uname -m && uname -a && cat /etc/*release验证Linux 操作系统内核版本uname -r设置root 密码sudo passwd rootssh server 允许root登录修改ssh配置文件:sudo vim /etc/ssh/sshd_config后进入配置文件中修改PermitRootLogin后的默认值为yes更正dnsvim /etc/resolv.conf .原创 2021-04-06 10:52:26 · 672 阅读 · 0 评论 -
k8s调试方法
本地数据库连接:mysql -h127.0.0.1 -P 3306 -uroot -p<PASSWORLD>常用 k8s kubectl 命令kubectl get po # 查看目前所有的podkubectl get rs # 查看目前所有的replica setkubectl describe po my-nginx # 查看my-nginx pod的详细状态kubectl describe rs my-nginx # 查看my-nginx replica set的详细..原创 2021-04-06 10:51:21 · 1082 阅读 · 0 评论 -
NFS加载新硬盘
已经配置,并启用nfs,但是共享目录空间已用完,挂载新硬盘到共享空间。查看磁盘状态fdisk -lDisk /dev/nvme1n1: 1.5 TiB, 1600321314816 bytes, 3125627568 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 5原创 2021-04-06 10:49:30 · 204 阅读 · 0 评论 -
下载指定架构的APT安装包及其依赖包
Download Packages With Dependencies Locally In Ubuntu下载指定架构的包常用架构说明i386: 32位x86amd64:amd 64位arm64:arm架构64位# 设置系统架构sudo dpkg --add-architecture amd64# 安装 apt-rdependssudo apt install apt-rdepends# 创建单独的目录mkdir -p /home/apt/postgresql-cl翻译 2021-03-23 15:32:30 · 6443 阅读 · 0 评论 -
ubuntu server安装k8s准备清理工作
查看操作系统版本信息uname -m && uname -a && cat /etc/*release验证Linux 操作系统内核版本uname -r设置root 密码sudo passwd rootssh server 允许root登录修改ssh配置文件:sudo vim /etc/ssh/sshd_config后进入配置文件中修改PermitRootLogin后的默认值为yes更正dnsvim /etc/resolv.co..原创 2021-02-27 12:41:27 · 251 阅读 · 0 评论 -
一次清理k8s集群中异常状态pod
循环遍历清理Evicted的pod#!/bin/bashnamespace=("default" "kube-system" "knative-serving" "istio-system")pod_status=("Evicted" "ImagePullBackOff" "ContainerCreating" "ErrImagePull" "ContainerCreating" "Pending")for istatus in ${pod_status[@]};do for inam原创 2021-03-08 10:08:44 · 673 阅读 · 0 评论 -
Mac os connect mysql with driver
安装 MySQL Connector/Python https://dev.mysql.com/downloads/connector/python/ 或安装https://github.com/PyMySQL/PyMySQL mysql python client 以MySQL Connector/Python为例: cnx = mysql...原创 2018-05-18 08:41:19 · 359 阅读 · 0 评论 -
Mariadb docker 安装
常用执行方式: 1.指定本地配置 2. 指定本地database存放路径,便于其他客户端或程序管理 docker run –name at-mariadb -v /usr/local/share/mariadb/custom_conf:/etc/mysql/conf.d -v /usr/local/share/mariadb/datadir:/var/lib/mysql -e MYSQL_...翻译 2018-05-18 08:38:51 · 694 阅读 · 0 评论 -
Launch a container on the default network
Docker includes support for networking containers through the use of network drivers. By default, Docker provides two network drivers for you, the bridge and the overlay drivers. You can also write a ...翻译 2018-05-18 08:35:44 · 170 阅读 · 0 评论 -
安装Android 开发环境
这份知道文档旨在描述如何安装Android 开发环境一、我们能够学到什么1、安装开发Android APP需要的工具,2、需要的话创建Android 条是模拟器 AVD二、需要准备什么1、15min时间2、喜欢的文本编辑器或IDE3、JDK 1.7 或更新版本三、设置Android 开发环境在创建Android 应用前,我们需要安装Andro翻译 2016-05-07 16:31:49 · 1847 阅读 · 0 评论 -
Git 使用规范
Git主要分支说明分支名称功能描述Master主分支,维护发布产品的代码,存储了正式发布的历史Develop开发分支,作为功能的集成分支,维护开发中的代码,代码最终要合入Master分支Feature开自 Develop分支,主要用于开发新功能,开发者根据自己负责模块自行维护,模块开发完成并自测通过后,代码合入Develop分支,新功能提交应该从不直接与master分支交互, 命名规范为:feature/#…,每一个功能都应对应一个issue,…即为issue号.原创 2021-04-06 10:41:07 · 232 阅读 · 0 评论 -
以安装 WordPress为例介绍在Xampp中安装Bitnami XAMPP modules
以安装 WordPress为例介绍在Xampp中安装Bitnami XAMPP modules本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:系统需求 已安装XAMPP 或 Bitnami LAMP, MAMP 或 WAMP stack;windows 下XAMPP (installer or zip ) v1.7.4 及以上; Linux 下翻译 2016-12-07 13:30:59 · 2554 阅读 · 1 评论 -
常用多媒体文件格式
常用多媒体文件格式 图片格式 文件格式或后缀 描述 1 BMP Windows 位图 2 PCX PC 画笔 3 PNG 可移植网络图形 4 JPEG 联合摄影专家组 5 GIF 图形交换格式 6 TIFF 标记图像文件格式 7 DXF AutoC...原创 2016-05-27 17:28:20 · 8027 阅读 · 1 评论 -
在谷歌浏览器中安装.crx扩展名的离线Chrome插件
如果用户得到的离线版的Chrome插件文件(扩展名为.crx),该如何将其安装到谷歌浏览器Chrome中去呢?在用户使用谷歌浏览器安装Chrome插件的时候,如果网络状态允许或者用户直接在谷歌提供的服务中获取的Chrome插件,就可以点击其提供的一键跳转按钮直接根据提示安装到Chrome浏览器中,这种安装Chrome插件的方式最为简单,但是要求用户的网络状态良好,并且用户可以从谷歌的相关服原创 2016-04-18 18:01:50 · 2342 阅读 · 0 评论 -
git合并不同库的分支并上传gitee,github
git合并不同库的分支将私有仓库的主分支(如develop)同步到其开放分支(如public)主分支develop或是master是预发布代码开放分支public,是经过处理后可开放的代码拉取to_public配置或更新(开放代码)过滤条件新建一个 .gitattributes 用于指定非文本文件的对比合并方式。# 假如你要避免这个文件,config.xmlvim .gitattributesdocs merge=oursReadme* merge=oursRE原创 2021-02-27 12:35:26 · 332 阅读 · 0 评论 -
搭建本地镜像库docker registry
拉取基础镜像拉取 redisdocker pull redis拉取 docker registrydocker pull registry创建本地存储路径redis 持久存储路径mkdir /redisCache/registry 持久存储路径mkdir /dockerRegistry/registry或添加云端存储启动 redisdocker run --name dockerRedis -p 6379:6379 -v /redisCache..原创 2021-02-27 12:49:16 · 269 阅读 · 0 评论 -
k8s 常用调式方法
本地数据库连接:mysql -h127.0.0.1 -P 3306 -uroot -pcorona@2020@xxxxx常用 k8s kubectl 命令kubectl get po # 查看目前所有的podkubectl get rs # 查看目前所有的replica setkubectl describe po my-nginx # 查看my-nginx pod的详细状态kubectl describe rs my-nginx # 查看my-nginx replica set的详细..原创 2021-02-27 12:45:25 · 502 阅读 · 0 评论 -
PC安装新硬盘并配置NFS
已经配置,并启用nfs,但是共享目录空间已用完,挂载新硬盘到共享空间。查看磁盘状态fdisk -lDisk /dev/nvme1n1: 1.5 TiB, 1600321314816 bytes, 3125627568 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512原创 2021-02-27 12:39:34 · 405 阅读 · 0 评论 -
Django完整的移除App
Django 移除 App清理 model,删除相关数据库表Django < 1.7 有一个便捷的终端命令:sqlclear,参考 sqlclear docs./manage.py sqlclear my_app_nameDjango 1.7 及以上参考 migrate ./manage.py migrate my_app_name zero INSTAL...原创 2019-10-07 22:28:01 · 2778 阅读 · 0 评论 -
Python全栈—Git管理
当 git push 执行结束后没有上传任何记录,git log查找不到commit记录** 一定要 commit *** 使用 git reflog 可以查找到所有提交记录```f823529 HEAD@{0}: pull origin Algorithms: Merge made by the 'recursive' strategy.8f72b1f HEAD@{1}: merg...原创 2019-09-01 01:08:54 · 448 阅读 · 0 评论 -
Deploy Falsk with uwsgi and nginx on Opensuse
Deploy Falsk with uwsgi and nginx on OpensuseEnv百度云Opensuse 42.3python 3.4.6 with virtualenvuwsginginxFlask Demoflaskr: Flask Document demonotice: The simple flask app demoDeploy project...原创 2019-08-09 18:39:22 · 278 阅读 · 0 评论 -
Python全栈-基础问题锦集
For else在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。原文:for loops also have an else clause which most of us are unfamiliar with....原创 2019-09-01 01:03:23 · 638 阅读 · 0 评论 -
Eclipse在线安装插件(PyDev)
Eclipse在线安装插件(PyDev)1、启用Eclipse 在Help菜单中,选择Install New Software··· 选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新地址) 选择PyDev下的PyDev for Eclipse,别的都不要选,否则依赖检查那关过不去。 点下一步,下原创 2017-06-06 15:58:01 · 1262 阅读 · 0 评论 -
B 目标计划
很久很久以前就有了项目开发的计划,那时候有太多的想法,而且大学毕业论文的遗憾一直难以抹去。当时的工作角色不是开发岗位,一开始想寄托于朋友敲代码,自己做需求设计和发布,年复一年列了很多计划设计,还是在原地打转,看着满桌子的 tips ,还是自己全盘搞吧!其实没有什么不可以,当我在沙井电子广场,买原件做充电宝,做遥控小车的时候,发现模块化的硬件,现在搞起来很简单了,回头再看看手工焊接的 PCB 板子...原创 2019-09-11 20:09:59 · 238 阅读 · 0 评论 -
Android 开发环境部署
学习如何安装Android 开发环境一、我们能够学到什么 1、安装开发Android APP需要的工具, 2、需要的话创建Android 调试模拟器 AVD二、需要准备什么 1、15min时间 2、喜欢的文本编辑器或IDE 3、JDK 1.7 或更新版本三、设置Android 开发环境 在创建Android 应用前,我们需要安装Android SDK, Android AVD 管理器,翻译 2017-05-27 14:23:09 · 863 阅读 · 0 评论 -
python 编码注释问题
Python 官方教程:Source Code Encoding1. It is possible to use encodings different than ASCII in Python source files. The best way to do it is to put one more special comment line right after the#! line to...原创 2016-01-29 13:53:10 · 427 阅读 · 0 评论 -
Python 检查web/url状态常用库比较分析
Python url 处理常用库比较分析webbrowserhttpliburllib,urllib2requestsSulenium WebDriver1、若使用Http 状态返回码检查website 是否存在:#可以使用HEAD Request替换GET方法原创 2017-03-07 19:18:46 · 988 阅读 · 0 评论 -
Python ConfigParser 注意事项
Python ConfigParser 注意事项原创 2017-03-06 00:18:15 · 5135 阅读 · 0 评论 -
JSON encoder and decoder [python 2.7.13]
json — JSON encoder and decoder[python 2.7.13] Documentation » The Python Standard Library » 18. Internet Data Handling » New in version 2.6. Source code: Lib/json/init.py: JSON(JavaScript Object N翻译 2017-05-17 12:09:37 · 1147 阅读 · 0 评论 -
rdis-py 2.4.13 documents
//简单翻译整理,会持续更新,不喜勿喷。Redis 官方花了大量精力详细解释了Redis API, redis-py 通过实现两个client 类实现了官方API,StrictRedis Class会一直尊从Redis 官方API语法。 例外注意情况: . SELECT: 没有实现,请查看Thread Safety 章节的解释 . DEL: ‘del’ 转换为了Pytho翻译 2017-05-23 11:51:06 · 544 阅读 · 0 评论 -
Python文件组织(-)
分类: Python/Ruby在Python 中引用是非常简单的事情,这里需要清楚三个概念就可以了包、模块、类。类这个就不用说了。模块对应的是一个.py 文件,那么module_name 就是这个文件去掉.py 之后的文件名,py 文件中可以直接定义一些变量、函数、类。那么包我们可以看作一个包含__init__.py 和一系列.py 文件的文件夹,这样做的目的是为了区别包和普通原创 2016-01-27 15:50:33 · 1003 阅读 · 0 评论 -
SaltStack 安装配置--管理Windows Station
Salt 安装配置,使用OpenSUSE做Master, 对众多windows 为Minion 管理。翻译 2017-08-07 16:48:36 · 6090 阅读 · 1 评论 -
JSON python下的基本应用
Encode Jsonjson.dump(obj, fp, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding=”utf-8”, default=None, sort_keys=False, **kw)¶...原创 2018-05-17 08:43:03 · 190 阅读 · 0 评论 -
软件开发名言警句
生 命太短暂,不要去做一些根本没有人想要的东西。——Ash Maurya如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。——David Leinweber软件设计有两种方式:一种方式是,使软件过于简单,明显没有缺陷;另一种方式是,使软件过于复杂,没有明显的缺陷。——C.A.R. Hoare其实,我尝试着使 Ruby 更自然,而不是简单。R...原创 2019-08-25 22:12:30 · 1652 阅读 · 0 评论 -
并行开发框架MPI—Python Support
并行开发框架___MPI1、并行计算机体系架构 2、并行编程模型数据并行模型相同的操作同时作用于不同的数据共享变量模型用共享变量实现并行进程间的通信消息传递模型在消息传递模型中,驻留在不同节点上的进程可以通过网络传递消息相互通信,实现进程之间的信息交换、协调步伐、控制执行等 3、认识MPI编程 Massage Passing Interface原创 2019-09-01 09:52:14 · 1126 阅读 · 0 评论 -
python 注意事项(—)
1、**优先级高于-[1] Since ** has higher precedence than -, -3**2 will be interpreted as -(3**2) and thus result in -9. To avoid this and get 9, you can use (-3)**2.2、单个引号使用,示例 ' " ' 和" ' “ 是可以的,反之需要‘ 、’原创 2016-02-03 15:11:39 · 552 阅读 · 0 评论