10 2021 档案

摘要:1.SYS用户:超级管理员,权限最高,它的角色是DBA(数据库管理员)。默认密码是change_on_install。具有创建数据库的权限。 2.SYSTEM用户:系统管理员,权限很高,它的角色是DBA operator(数据库管理员操作者),默认密码manager。不具有创建数据库的权限! 3.普 阅读全文
posted @ 2021-10-28 08:29 AKX 阅读(3014) 评论(0) 推荐(0) 编辑
摘要:一、忘记除SYS、SYSTEM用户之外的用户的登录密码。 用SYS (或SYSTEM)用户登录: sqlplus sys/password as sysdba 使用如下语句修改用户的密码: alter user user_name identified by newpassword; 注意:密码不能 阅读全文
posted @ 2021-10-28 08:21 AKX 阅读(2966) 评论(0) 推荐(0) 编辑
摘要:原因是编码不一致导致的问题 1.查看windows系统编码(win10专业版) 我的电脑==》属性==》高级系统设置==》环境变量==》NLS_LANG value SIMPLIFIED CHINESE_CHINA.AL32UTF8 2. 命令行 sqlplus / as sysdba ==》set 阅读全文
posted @ 2021-10-27 15:38 AKX 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:siteThis module is automatically imported during initialization. The automatic import can be suppresssed using the interpreter’s -S option. -S: don't 阅读全文
posted @ 2021-10-23 22:53 AKX 阅读(2193) 评论(0) 推荐(0) 编辑
摘要:首先确保你的系统里已经安装了Conda,打开CMD窗口,执行命令:conda --version 查看你的系统当前已有的Python环境,执行命令:conda info --envs,从图中我们看到,我的机器里有两个版本的Python环境 现在,我想添加一个Python3.3的环境,执行命令:con 阅读全文
posted @ 2021-10-23 18:27 AKX 阅读(3743) 评论(0) 推荐(0) 编辑
摘要:DBeaver 阅读全文
posted @ 2021-10-23 17:51 AKX 阅读(12) 评论(0) 推荐(0) 编辑
摘要:首先确保你的系统里已经安装了Conda,打开CMD窗口,执行命令:conda --version 查看你的系统当前已有的Python环境,执行命令:conda info --envs,从图中我们看到,我的机器里有两个版本的Python环境 现在,我想添加一个Python3.3的环境,执行命令:con 阅读全文
posted @ 2021-10-23 08:47 AKX 阅读(1682) 评论(0) 推荐(0) 编辑
摘要:Jupyter Notebook可以说是非常好用的小工具,特别是远程办公时能够极大地提升工作效率。使用它可以解决远程连接写代码和debug不方便的问题,妈妈再也不用担心我在家的coding效率啦。 但是,不经过配置,Jupyter Notebook只能够在本机访问,本文教你如何远程访问Jupyter 阅读全文
posted @ 2021-10-22 23:54 AKX 阅读(358) 评论(0) 推荐(0) 编辑
摘要:conda install 软件名=版本号 conda install gatk=3.7conda create -n python2 python=2 # -n: 设置新的环境的名字 # python=2 指定新环境的python的版本,非必须参数 # 这里也可以用一个-y参数,可以直接跳过安装的 阅读全文
posted @ 2021-10-22 21:07 AKX 阅读(149) 评论(0) 推荐(0) 编辑
摘要:2021-04-27 update: 更新了提供conda镜像的大学的列表 2021-04-13 更新预告: 本来打算在阅读量过40万的时候更新一遍新的内容的. 但是时间精力实在是不允许我从头写一遍这个系列了. 所以目前的打算是在这个原文上直接进行修改. 把原文复制一份作为存档, 直接把过时的内容给 阅读全文
posted @ 2021-10-21 21:11 AKX 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:本文先介绍虚拟环境的基础知识以及使用方法,然后再深入介绍虚拟环境背后的工作原理。(环境:在macOS Mojave系统上使用最新版本的Python 3.7.x) 目录 为什么使用虚拟环境? 什么是虚拟环境? 使用虚拟环境 管理环境 虚拟环境如何运行? 1. 为什么使用虚拟环境? 虚拟环境为一系列潜在 阅读全文
posted @ 2021-10-21 16:04 AKX 阅读(925) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/xueweihan/p/5118222.html p>python -m xxx.py 作用是:把xxx.py文件当做模块启动 但是我一直不明白当做模块启动到底有什么用。 python xxx.py和python -m xxx.py有什么区别! pyt 阅读全文
posted @ 2021-10-20 23:23 AKX 阅读(42) 评论(0) 推荐(0) 编辑
摘要:centos安装python环境查看系统自带版本查看系统自带版本位置下面介绍安装Python3的方法下载python包解压安装包创建软链接升级pip测试python3由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 查看系统自带 阅读全文
posted @ 2021-10-20 11:35 AKX 阅读(319) 评论(0) 推荐(0) 编辑
摘要:Flask从入门到做出一个博客的大型教程(一)本项目全部在虚拟环境中运行,因此请参照前面的文章,链接为https://blog.csdn.net/u014793102/article/details/80302975 建立虚拟环境后,再接着完成本教程的学习。 0 开始之前网上看了很多教程,都不是很满 阅读全文
posted @ 2021-10-19 18:06 AKX 阅读(81) 评论(0) 推荐(0) 编辑
摘要:uWSGI 一直没安装成功 gunicorn + supervisor 使用美滋滋 uWSGI和Gunicorn对比实践笔记 Hallucigenia bbyy.io 10 人赞同了该文章 从flask微信公众号后台分析Ubuntu+Python3+pipenv+flask环境下 uWSGI/Gun 阅读全文
posted @ 2021-10-19 17:48 AKX 阅读(718) 评论(0) 推荐(0) 编辑
摘要:最近在学习 python,使用 flask 实现了个个人博客程序,完了想部署到服务器上。因为是新手,一路磕磕绊绊最终把它基本搞定。网上资料对新手感觉都不太友好,都是零零碎碎的,所以我整理了一下,一方面作为我自己的记录,方便以后查阅,另一方面也希望能帮助到跟我一样的新手。 前提 有一个服务器(不然搞毛 阅读全文
posted @ 2021-10-19 17:40 AKX 阅读(188) 评论(0) 推荐(0) 编辑
摘要:在数据库操作中,我们常常遇到需要将数据去重计数的工作。例如: 表A,列col A C A B C D A B 结果就是一共出现4个不同的字母A、B、C、D 即结果为4 大体上我们可以选择count(distinct col)的方法和group+count的方法。 分别为: select count( 阅读全文
posted @ 2021-10-19 17:09 AKX 阅读(447) 评论(0) 推荐(0) 编辑
摘要:ELK分布式日志收集搭建和使用 安装前 要先确认 这三个 组件版本的兼容性 大型系统分布式日志采集系统ELK全框架 SpringBootSecurity1、传统系统日志收集的问题2、Logstash操作工作原理3、分布式日志收集ELK原理4、Elasticsearch+Logstash+Kiaban 阅读全文
posted @ 2021-10-19 16:27 AKX 阅读(246) 评论(0) 推荐(0) 编辑
摘要:ElasticSearch高可用集群环境搭建和分片原理 1、ES是如何实现分布式高并发全文检索2、简单介绍ES分片Shards分片技术3、为什么ES主分片对应的备分片不在同一台节点存放4、索引的主分片定义好后为什么不能做修改5、ES如何实现高可用容错方案6、搭建Linux上环境三台ES高可用集群环境 阅读全文
posted @ 2021-10-19 15:32 AKX 阅读(478) 评论(0) 推荐(0) 编辑
摘要:全文搜索引擎 Elasticsearch 入门教程 --验证需要 使用非 root 账号安装启动 ,安装中文分词插件 时候 需要 使用 sudo 多次安装才成功,可能是网络原因 作者: 阮一峰 日期: 2017年8月17日 全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 E 阅读全文
posted @ 2021-10-19 15:15 AKX 阅读(57) 评论(0) 推荐(0) 编辑
摘要:一、查看系统是否已有自带的jdk rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输出信息,则说明系统没有安装。如果有输出信息,则执行下面的命令卸载 rpm -qa | grep java | xargs rpm -e --nod 阅读全文
posted @ 2021-10-19 14:12 AKX 阅读(308) 评论(0) 推荐(0) 编辑
摘要:1、添加普通用户[root@server ~]# useradd chenjiafa //添加一个名为chenjiafa的用户[root@server ~]# passwd chenjiafa //修改密码Changing password for user chenjiafa.New UNIX p 阅读全文
posted @ 2021-10-19 14:09 AKX 阅读(1462) 评论(0) 推荐(0) 编辑
摘要:集群高可用之lvs+keepalive keepalive简介: 负载均衡架构依赖于知名的IPVS内核模块,keepalive由一组检查器根据服务器的健康情况动态维护和管理服务器池。keepalive通过VRRP协议实现高可用架构。VRRP是路由灾备的实现基础。 LVS核心是调度器,所有的数据请求需 阅读全文
posted @ 2021-10-19 11:20 AKX 阅读(369) 评论(0) 推荐(0) 编辑
摘要:一、LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均 阅读全文
posted @ 2021-10-19 10:25 AKX 阅读(632) 评论(0) 推荐(0) 编辑
摘要:一:实验环境 主nginx负载均衡器:10.192.203.201 (通过keepalived配置了VIP:10.192.203.106供外使用)副nginx负载均衡器:10.192.203.102(通过keepalived配置了VIP:10.192.203.106供外使用) 后端代理的web服务器 阅读全文
posted @ 2021-10-18 14:36 AKX 阅读(317) 评论(0) 推荐(0) 编辑
摘要:1、基础依赖包安装 yum install gcc yum -y install openssl-devel yum -y install libnl libnl-devel yum -y install libnfnetlink-devel yum -y install net-tools yum 阅读全文
posted @ 2021-10-18 14:28 AKX 阅读(483) 评论(0) 推荐(0) 编辑
摘要:目前主流好用的性能测试工具主要可以分一下几类: 1.简单的接口url压测 apache ab:相当简单的压测工具了,只要一台Linux机器安装好ab就可以使用了,用法也非常简单,一条命令就可以了,适合对压力要求不高,压测场景简单的压测。 wrk:类似ab的压测工具,适合前端页面压测,比ab略强些。 阅读全文
posted @ 2021-10-18 11:27 AKX 阅读(258) 评论(0) 推荐(0) 编辑
摘要:systemctl status firewalld.service --查看防火墙状态 systemctl stop firewalld.service --关闭防火墙 systemctl start firewalld.service --打开防火墙 kill -9 pid --结束掉对应进程号 阅读全文
posted @ 2021-10-16 21:13 AKX 阅读(127) 评论(0) 推荐(0) 编辑
摘要:按第四点配置,以下配置可用 [unix_http_server]file=/tmp/supervisor.sock ;UNIX socket 文件,supervisorctl 会使用;chmod=0700 ;socket文件的mode,默认是0700;chown=nobody:nogroup ;so 阅读全文
posted @ 2021-10-16 18:01 AKX 阅读(312) 评论(0) 推荐(0) 编辑
摘要:1、复制下列代码,拷贝到控制器中。 #region 生成验证码图片 // [OutputCache(Location = OutputCacheLocation.None, Duration = 0, NoStore = false)] public ActionResult SecurityCod 阅读全文
posted @ 2021-10-16 15:52 AKX 阅读(309) 评论(0) 推荐(0) 编辑
摘要:一,构建web应用 1.选择c#-所有平台-web 找到ASP.NET Core web应用程序 2.项目命名之后转至如下界面:选择Web应用程序(模型视图控制器)。 Ok点击创建,这个项目的基本框架就生成了。 二,EF-Code First 数据迁移 1,在Models里面新建实体类和数据库上下文 阅读全文
posted @ 2021-10-16 14:54 AKX 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:阅读目录 6、Unlinking stale socket /var/run/supervisor/supervisor.sock问题 安装Supervisor yum install supervisor supervisor配置文件说明:/etc/supervisord.conf [unix_h 阅读全文
posted @ 2021-10-16 11:08 AKX 阅读(307) 评论(0) 推荐(0) 编辑
摘要:一、开启命令 supervisor的服务器端部分启动命令: sudo unlink /var/run/supervisor.sock supervisord -c /etc/supervisor/supervisord.conf 此时默认开启了所有服务 supervisor的客户端部分命令: sup 阅读全文
posted @ 2021-10-16 11:06 AKX 阅读(3111) 评论(0) 推荐(0) 编辑
摘要:一、创建项目 1.创建一个asp.net core web 项目,这里用的是VS2019 ,我们选择ASP.NET Core 3.1,创建api项目 : 2.我们新建一个HelloController控制器,这里我们一个简单get方法, 也可以用现有控制器WeatherForecastControl 阅读全文
posted @ 2021-10-15 22:42 AKX 阅读(93) 评论(0) 推荐(0) 编辑
摘要:一、检查Centos7基础配置 1.安装gcc gcc是linux下的编译器,它可以编译 C,C++,Ada,Object C和Java等语言 #检查是否安装 (未安装无返回结果)#rpm -qa gcc #安装 gcc#yum -y install gcc2.安装pcre、pcre-devel p 阅读全文
posted @ 2021-10-15 22:41 AKX 阅读(167) 评论(0) 推荐(0) 编辑
摘要:系统: 阿里云的默认 CentOS 7.5 镜像 项目环境:.Net Core 2.2 一、安装.Net Core的运行环境 第一步,如果是一台新的服务器,可以升级一下系统的基础软件。如果没有必要也可以跳过这一步。 执行命令 sudo yum update 第二步,注册Microsoft签名密钥,每 阅读全文
posted @ 2021-10-15 22:38 AKX 阅读(175) 评论(0) 推荐(0) 编辑
摘要:一、创建项目 1.创建一个asp.net core web 项目,这里用的是VS2019 ,我们选择ASP.NET Core 3.1,创建api项目 : 2.我们新建一个HelloController控制器,这里我们一个简单get方法, 也可以用现有控制器WeatherForecastControl 阅读全文
posted @ 2021-10-15 22:36 AKX 阅读(154) 评论(0) 推荐(0) 编辑
摘要:虚拟机在安装时可以开启网络 如果没有开启的话 可以通过以下操作 ip addr 查看是否开启网络 没有开启的话 cd /etc/sysconfig/network-scripts/ 然后 执行 ls 继续执行 vi ifcig-eth0 (ifcig-eth0 根据ls选择) 按I进入编辑 然后修改 阅读全文
posted @ 2021-10-15 17:35 AKX 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一、supervisor简介 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor 阅读全文
posted @ 2021-10-15 16:11 AKX 阅读(97) 评论(0) 推荐(0) 编辑
摘要:知识拓展 Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个IMAP/POP3/SMTP代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。 Nginx官网http://nginx.org 阅读全文
posted @ 2021-10-15 15:51 AKX 阅读(38) 评论(0) 推荐(0) 编辑
摘要:常用命令启动nginxstart nginx 关闭nginx,完整有序的停止nginx,保存相关信息nginx -s quit 关闭nginx,快速停止nginx,可能并不保存相关信息nginx -s stop 重新载入nginx,当配置信息修改需要重新加载配置是使用nginx -s reload 阅读全文
posted @ 2021-10-15 15:50 AKX 阅读(705) 评论(0) 推荐(0) 编辑
摘要:CentOS 安装 NET Core SDK 注册 Microsoft 密钥和源 sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm 安装 .NET Core SDK sud 阅读全文
posted @ 2021-10-15 07:33 AKX 阅读(151) 评论(0) 推荐(0) 编辑
摘要:锁:是数据库引擎用来同步多个用户同时对一个数据块访问的一种机制。 锁的粒度和层次结构 数据库引擎具有多粒度锁定,允许一个事务锁定不同类型的资源。 锁定在较小的粒度(例如行)可以提高并发度,但开销大,因为锁定的范围越小,需要的锁就越多(锁定了许多行,就需要持有更多的锁);锁定在较大的粒度(例如表)会降 阅读全文
posted @ 2021-10-14 19:16 AKX 阅读(282) 评论(0) 推荐(0) 编辑
摘要:数据库阻塞:第一个连接占有资源没有释放,而第二个连接需要获取这个资源。如果第一个连接没有提交或者回滚,第二个连接会一直等待下去,直到第一个连接释放该资源为止。对于阻塞,数据库无法处理,所以对数据库操作要及时地提交或者回滚。 阻塞示例: 第一个链接执行: --创建表 CREATE TABLE [dbo 阅读全文
posted @ 2021-10-14 17:33 AKX 阅读(1013) 评论(0) 推荐(0) 编辑
摘要:TCP的传输如图: TCP三次握手的过程如下: 建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发。 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手: 阅读全文
posted @ 2021-10-13 22:58 AKX 阅读(66) 评论(0) 推荐(0) 编辑
摘要:Keepalived+Nginx实现负载均衡 概念 nginx可以实现tomcat的负载均衡,但nginx本身存在单点故障隐患,需要多个nginx之间实现高可用热备,解决方案有: 1、阿里云LBS:阿里某博士开发的,整合到了linux内核中,使用需要付费 2、硬件负载均衡器:如F5、Radware等 阅读全文
posted @ 2021-10-13 22:53 AKX 阅读(294) 评论(0) 推荐(0) 编辑
摘要:Nginx负载均衡的详细配置及使用案例详解. 1,话不多说, 这里我们来说下很重要的负载均衡, 那么什么是负载均衡呢? 由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量 阅读全文
posted @ 2021-10-13 18:52 AKX 阅读(358) 评论(0) 推荐(0) 编辑
摘要:一:实验环境主nginx负载均衡器:10.192.203.201 (通过keepalived配置了VIP:10.192.203.106供外使用)副nginx负载均衡器:10.192.203.102(通过keepalived配置了VIP:10.192.203.106供外使用) 后端代理的web服务器: 阅读全文
posted @ 2021-10-13 18:46 AKX 阅读(348) 评论(0) 推荐(0) 编辑
摘要:入职新公司 自己配置nginx 开箱即用 不管是本地还是远程的主机都没有问题 问题出现在了nginx的配置上 cd到nginx里面的conf 中 vi nginx.conf 1 2 3 4 location /images { #路径 root /usr/local/src/test; #指向的资源 阅读全文
posted @ 2021-10-13 17:58 AKX 阅读(103) 评论(0) 推荐(0) 编辑
摘要:在Linux中不同的用户都可能用到Nginx,如果不同的用户无法达成一个对nginx.conf编写标准,势必会导致nginx.conf里的内容变的相当混乱,极难维护。所以这里建议新建一个文件夹,这个文件夹中分放不同用户所需要反向代理的配置文件。 nginx.conf 文件尽量不做修改,只需在最末尾加 阅读全文
posted @ 2021-10-13 17:39 AKX 阅读(337) 评论(0) 推荐(0) 编辑
摘要:函数说明: 1:from fabric.api import *local #执行本地命令,如local('uname -s')lcd #切换本地目录,如lcd('/home')cd #切换远程目录,如cd('/var/logs')run #执行远程命令,如run('free -m')sudo #s 阅读全文
posted @ 2021-10-13 13:54 AKX 阅读(140) 评论(0) 推荐(0) 编辑
摘要:CentOS下 rpm软件包的安装与卸载 在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其 阅读全文
posted @ 2021-10-12 22:54 AKX 阅读(459) 评论(0) 推荐(0) 编辑
摘要:一、概述virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:1. 在没有权限的情况下安装新套件2. 不同应用可以使用不同的套件版 阅读全文
posted @ 2021-10-12 14:45 AKX 阅读(77) 评论(0) 推荐(0) 编辑
摘要:CentOS系统下各文件夹的用概述详细介绍/etc文件系统/dev文件系统/usr文件系统/var文件系统/proc文件系统概述/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就 阅读全文
posted @ 2021-10-12 08:49 AKX 阅读(437) 评论(0) 推荐(0) 编辑
摘要:1、打开Terminal(终端) 2、输入:vi ~/.bash_profile 3、设置PATH:export PATH=/mongodb/bin:$PATH 4、输入::wq //保存并退出vi 5、修改立即生效:source ~/.bash_profile 6、查看环境变量的值:echo $P 阅读全文
posted @ 2021-10-12 08:46 AKX 阅读(4546) 评论(0) 推荐(0) 编辑
摘要:/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash 阅读全文
posted @ 2021-10-12 08:44 AKX 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1、bash的startup文件 Linux shell是用户与Linux系统进行交互的媒介,而bash作为目前Linux系统中最常用的shell,它支持的startup文件也并不单一,甚至让人感到费解。本文以CentOS 7系统为例,对bash的startup文件进行一些必要的梳理和总结。(1)先 阅读全文
posted @ 2021-10-12 08:42 AKX 阅读(108) 评论(0) 推荐(0) 编辑
摘要:ln -s /usr/local/bin/python3.6 /bin/python 摘自: https://blog.csdn.net/guojin08/article/details/38702919 这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一 阅读全文
posted @ 2021-10-11 22:23 AKX 阅读(2528) 评论(0) 推荐(0) 编辑
摘要:在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(pat 阅读全文
posted @ 2021-10-11 22:11 AKX 阅读(3712) 评论(0) 推荐(0) 编辑
摘要:--执行时间超过 10s 的语句select * from pg_stat_activity where state<>'idle' and now()-query_start > interval '10 s' --锁表SELECT * FROM pg_stat_activity where da 阅读全文
posted @ 2021-10-11 16:54 AKX 阅读(977) 评论(0) 推荐(0) 编辑
摘要:安装:pip3 install virtualenv pip3 install virtualenvwrapper 创建虚拟环境:virtualenv 使用virtualenv命令创建python虚拟环境:virtualenv [虚拟环境名称]。 virtualenv env1 virtualenv 阅读全文
posted @ 2021-10-10 22:08 AKX 阅读(111) 评论(0) 推荐(0) 编辑
摘要:# 在 root 用户下运行这条命令创建一个新用户,libaoshan 是用户名 # 因为我叫李保山,所以我取的用户名是 libaoshan # 选择一个你喜欢的用户名,不一定非得和我的相同$ useradd -m -s /bin/bash libaoshan # 把新创建的用户加入超级权限组 $ 阅读全文
posted @ 2021-10-10 20:26 AKX 阅读(852) 评论(0) 推荐(0) 编辑
摘要:使用 Python 和 Flask 设计 RESTful API 近些年来 REST (REpresentational State Transfer) 已经变成了 web services 和 web APIs 的标配。 在本文中我将向你展示如何简单地使用 Python 和 Flask 框架来创建 阅读全文
posted @ 2021-10-09 21:55 AKX 阅读(266) 评论(0) 推荐(0) 编辑
摘要:简介 NSSM是一款可将Nodejs项目注册为Windows系统服务的工具。当你的Node.js项目需要部署在Windows Server上时,NSSM是一个不错的选择。 特点 NSSM将Node.js项目注册为服务后,启动、停止、重启皆由windows来管理,所以我们不必担心NSSM无法处理项目因 阅读全文
posted @ 2021-10-09 00:01 AKX 阅读(234) 评论(0) 推荐(0) 编辑
摘要:nssm.exe install "FLaskAPIWindowsService" "D:\Programs\Python\Python310\python.exe" "D:\server.py" 实测可用 之前写过一篇博文:如何在 CentOS 6.5 上部署 Flask,介绍了在 Linux 上 阅读全文
posted @ 2021-10-08 18:20 AKX 阅读(1632) 评论(0) 推荐(0) 编辑
摘要:在 CentOS 6.5 中部署 Flask 平时开发的时候,Flask 自带的 Web Server 可以满足需要,但是部署到服务器上则需要专门的符合 WSGI 协议的 Web Server。一种常见的组合是 Nginx + uWSGI。网上的教程挺多的,但大多也只是贴命令,对于关键点未做说明。本 阅读全文
posted @ 2021-10-08 18:04 AKX 阅读(401) 评论(0) 推荐(0) 编辑
摘要:FastAPI:Python 世界里最受欢迎的异步框架 楔子 https://www.cnblogs.com/traditional/p/14733610.html 这次我们来聊一聊 FastAPI,它和我们之前介绍的 Sanic 是类似的,都是 Python 中的异步 web 框架。相比 Sani 阅读全文
posted @ 2021-10-08 17:32 AKX 阅读(945) 评论(0) 推荐(0) 编辑
摘要:FastAPI作为Windows服务 发布于2021-03-03 18:19 实测可用 https://www.pythonheidong.com/blog/article/873967/c7d16fdb3501240ca8e2/ 我试图将FastAPI作为Windows服务运行。找不到任何文档或文 阅读全文
posted @ 2021-10-08 17:29 AKX 阅读(1805) 评论(0) 推荐(0) 编辑
摘要:在这篇文章中,我们将深入研究.NET Core和ASP.NET Core MVC中的依赖注入,将介绍几乎所有可能的选项,依赖注入是ASP.Net Core的核心,我将分享在ASP.Net Core应用中使用依赖注入的一些经验和建议,并且将会讨论这些原则背后的动机是什么: (1)有效地设计服务及其依赖 阅读全文
posted @ 2021-10-08 13:50 AKX 阅读(520) 评论(0) 推荐(0) 编辑
摘要:假设我们现在正在使用三层架构开发一个项目,其中有一个用户模块,包含登录、注册等功能。现在已经写好了User实体类和UserDao数据访问层: public class User { private Integer id; private String username; private String 阅读全文
posted @ 2021-10-08 13:46 AKX 阅读(168) 评论(0) 推荐(0) 编辑
摘要:db 数据库重命名SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname='db_name' AND pid<>pg_backend_pid(); ALTER DATABASE db_ 阅读全文
posted @ 2021-10-07 14:24 AKX 阅读(374) 评论(0) 推荐(0) 编辑
摘要:为python tkinter界面创建分页栏。需要使用Notebook()和Frame()。使用Notebook()创建分页栏,Frame()创建多个框架来当做不同的页面。 import matplotlib.pyplot as pltfrom tkinter import *import tkin 阅读全文
posted @ 2021-10-06 18:07 AKX 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:一、TreeView介绍 TreeView组件是一个树状结构和表格的结合体。第一列是树状结构,后几列是列表。每一行表示一个item,树的item可以分级,每个item有子item,名称对应text标签。每一行的值用values元组里的值表示。 item有5个标签,分别是:text,image,val 阅读全文
posted @ 2021-10-06 17:54 AKX 阅读(2132) 评论(0) 推荐(0) 编辑
摘要:1、Treeview的基本属性 常用参数意义 ①master=win, # 父容器 ②height=10, # 表格显示的行数,height行 ③columns=columns, # 显示的列 ④show='headings', # 隐藏首列 ⑤heading() # 定义表头 ⑥column()# 阅读全文
posted @ 2021-10-06 17:40 AKX 阅读(7005) 评论(0) 推荐(1) 编辑
摘要:插入方法:import tkinterfrom tkinter import ttk # 导入内部包 li = ['王记','12','男']root = tkinter.Tk()root.title('测试')tree = ttk.Treeview(root,columns=['1','2','3 阅读全文
posted @ 2021-10-06 17:34 AKX 阅读(2577) 评论(0) 推荐(0) 编辑
摘要:#查询# #'''import sqlite3import jsonconn=sqlite3.connect('D:\sqlite3db.db')c = conn.cursor()sql = "select ID,name from company order by id limit 10 offs 阅读全文
posted @ 2021-10-06 11:44 AKX 阅读(113) 评论(0) 推荐(0) 编辑
摘要:sqlite3模块支持两种占位符:?占位符 和 有名占位符。 但是在使用 ?占位符时,要注意一点 当传入一个参数且该参数是字符串时,要将该字符串转换为 列表或元组。 #作为列表 2 #像如下这种方式表示的占位符,那么需要将?看做一个接收list的参数 3 sql = "UPDATE a SET pa 阅读全文
posted @ 2021-10-06 11:43 AKX 阅读(784) 评论(0) 推荐(0) 编辑
摘要:try: # 尝试执行的代码 passexcept 错误类型1: # 针对错误类型1,对应的代码处理 passexcept 错误类型2: # 针对错误类型2,对应的代码处理 passexcept (错误类型3, 错误类型4): # 针对错误类型3 和 4,对应的代码处理 passexcept Exc 阅读全文
posted @ 2021-10-06 08:34 AKX 阅读(45) 评论(0) 推荐(0) 编辑
摘要:#coding:utf-8from random import randintfrom tkinter import * #from Tkinter import *#from Tkinter.Ttk import *#创建一个随机球处理类class SettingBalls: def __init 阅读全文
posted @ 2021-10-05 15:41 AKX 阅读(62) 评论(0) 推荐(0) 编辑
摘要:简单说说这个意义。做了很久的c#,突然发现Python火了。就看看,估计这篇博文有点长,有点长,尽量包括主要的东西,还有点杂,浏览吧,选择自己喜欢的看看。 先看比较。网上一堆各种比较。但是主要比较语法。我感觉这个没有说的。Python语法就是简单,它的设计目的就是为了简洁。这个不管怎么比较都是Pyt 阅读全文
posted @ 2021-10-02 22:27 AKX 阅读(825) 评论(0) 推荐(0) 编辑
摘要:python与C#的互相调用 转至: http://blog.csdn.net/hanghangaidoudou/article/details/70172162 python与C#的互相调用一、C#调用python新建一个项目,添加引用:IronPython.dll,Microsoft.Scrip 阅读全文
posted @ 2021-10-02 21:41 AKX 阅读(1718) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了详解将Python程序(.py)转换为Windows可执行文件(.exe),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 python开发者向普通windows用户分享程序,要给程序加图形化的界面(传送门:这可能是最好玩的python GUI入门实例! 阅读全文
posted @ 2021-10-02 21:03 AKX 阅读(486) 评论(0) 推荐(0) 编辑
摘要:一、pyinstaller相关参数 -F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用-D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这样,代码易于维护-K, –tk 阅读全文
posted @ 2021-10-02 20:59 AKX 阅读(864) 评论(0) 推荐(0) 编辑