自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 Angular7路由守卫CanActivate中从服务器端判断登录状态

最初不知道怎么返回一个httpClient得到的的可观察对象,因为无法从subscribe中返回observable,后来自己new了一个Observable,然后在里面再去调用obserber.next(),解决了这个问题。import { Injectable } from '@angular/core';import { ActivatedRouteSnapshot, RouterSta...

2019-05-15 17:37:05 3193 1

原创 ubuntu安装pptpd

sudo apt install pptpd#然后分别修改一下三个文件sudo vim /etc/pptpd.conf sudo vim /etc/ppp/pptpd-options sudo vim /etc/ppp/chap-secrets编辑/etc/pptpd.conf,配置IP地址删除96-97行首的#号或者删除99-100的行首#,二选一即可localip为pptp虚...

2019-04-30 23:04:29 2410

原创 python3 cmp实现

python3移除了cmp()函数,但提供了六个丰富的比较运算符,详见此处import operator #首先要导入运算符模块operator.gt(1,2) #意思是greater than(大于)operator.ge(1,2) #意思是greater and equal(大于等于)operator.eq(1,2) #意思是equal(等于)...

2019-01-29 10:20:44 7154

原创 VM虚拟机动态调整linux系统大小,不丢失数据

文章目录1. 首先在vm中拓展磁盘,拓展完成后在linux中拓展部分容量为未分区容量2. 查看磁盘信息3. 编辑分区4. 检查分区信息5. 调整分区大小(关键)1. 首先在vm中拓展磁盘,拓展完成后在linux中拓展部分容量为未分区容量2. 查看磁盘信息fdisk -l可以看到sda就是我们的磁盘,sda2就是系统使用的空间。因为这是完成后的写的博客,所以显示的15G,未扩容前是10...

2019-01-24 11:57:49 674

原创 创建docker镜像

#查看当前docker版本sudo docker --version#我安装的为 Docker version 18.09.0, build 4d60db4#查找ubuntu镜像sudo docker search ubuntu#拉取ubuntu镜像,2019-01-23拉去到的镜像版本为18.04LTSsudo docker pull ubuntu#查看当前安装的镜像sudo d...

2019-01-23 15:04:43 291

原创 pip安装错误

错误提示error: invalid command 'bdist_wheel'解决办法#多半是setuptools版本不正确或者你的环境中没有安装wheel, 请使用一下命令升级:pip install wheelpip install --upgrade setuptools...

2019-01-21 09:54:22 973

原创 修复sshd启动错误

报错如下Could not load host key: /etc/ssh/ssh_host_rsa_keyCould not load host key: /etc/ssh/ssh_host_ecdsa_keyCould not load host key: /etc/ssh/ssh_host_ed25519_key当OpenSSH服务器第一次安装到Linux系统时,SSH主机密钥应...

2019-01-19 15:41:17 2419

原创 pgsql修复之前的错误格式数据,将json字段中text以及json格式数据统一转为json格式

原数据如下//部分数据为text格式(因代码写错,导致存的时候多转了一遍)"{\"key\":\"value\"}"//另外一部分为json格式{"key":"value"}使用以下sql将所有数据都转为json格式update tb_name set json_data= (json_data #>> '{}')::json...

2019-01-16 00:35:17 1135

原创 Flask使用grequests时报错问题解决

错误一MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError on Python 3.6. It may also silently lead to incorrect behaviour on Python 3...

2019-01-15 09:25:13 4350 4

原创 关于EFCore中mysql使用Contains查询慢问题

文章目录一、关于`EFCore`中`mysql`使用`Contains`查询慢问题探究[^1]二、解决办法为使用`EF.Functions.Like`[^2]三、参考资料一、关于EFCore中mysql使用Contains查询慢问题探究[^1]EFCore中Pomelo.EntityFrameworkCore.MySql将UserName.Contains("zyq")翻译为LOCATE('z...

2019-01-11 15:32:28 3100

原创 pgsql利用linux的crontab定时备份数据

编写备份脚本注意替换[your username]和[your pwd]为你自己的vim backup_pgsql.sh#!/bin/bashcur_time=$(date '+%Y-%m-%d')sevendays_time=$(date -d -7days '+%Y-%m-%d')echo $cur_timecd /home/[your username]/backupe...

2019-01-11 10:10:22 502

原创 windows安装pycrypto出错问题

报错缺少cl.exe的在vs2017中勾选c++部分的功能报和inttypes.h相关的错解决办法,将路径替换为你的实际路径(安装vs2017的时候选的路径)set CL=/FI"E:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\st...

2019-01-09 11:02:50 3305 3

原创 Python扩展包的非官方Windows二进制文件下载地址

https://www.lfd.uci.edu/~gohlke/pythonlibs/

2019-01-09 10:19:49 293

原创 python3改图片白色该为透明

# pip install Pillowimport PIL.Image as Image# 以第一个像素为准,相同色改为透明def transparent_back(img): img = img.convert('RGBA') L, H = img.size color_0 = (255,255,255,255)#要替换的颜色 for h in range...

2019-01-01 02:18:20 6558

原创 ubuntu18.04安装docker

文章目录1.安装2.验证docker3.源码安装1.安装#由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本sudo apt-get remove docker docker-engine docker-ce docker.io#更新apt包索引sudo apt-get update#安装以下包以使apt可以通过HTTPS使用存储库(repository)su...

2018-12-29 11:34:37 2248

原创 Ubuntu18以及CentOS7 源码安装最新版python(2018-12-29最新版为python3.7.2)

文章目录1.安装2.错误解决1.安装python官网下载地址找到要的版本点进去,然后拉到网页下方下载列表,找到Gzipped source tarball右键复制链接,即可得到源码地址#首先安装GCCsudo apt-get install build-essential#下载wget https://www.python.org/ftp/python/3.7.2/Python-3....

2018-12-29 10:57:18 1813

原创 Ubuntu18.04手动编译安装nginx

手动编译安装nginx0.前期准备1.下载nginx源码包并解压2.编译3. 其他命令4. 官方启动脚本内容,用于开机自启(以下内容未测试)0.前期准备sudo apt-get update#安装依赖:gcc、g++依赖库sudo apt-get install build-essential libtool#安装 pcre依赖库(http://www.pcre.org/)sudo a...

2018-12-29 10:26:13 7555 1

原创 linux安装pip

通过脚本安装curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython get-pip.py通过Linux软件包安装其他版本linux安装pip教程Debian/UbuntuPython 2:sudo apt install python-pipPython 3:sudo apt install pyth...

2018-12-28 14:46:22 15323

原创 .net core2.1 MVC 读取文件夹文件并返回

public IActionResult File(string path){ bool isDirExists = System.IO.Directory.Exists(localPath); bool isFileExists = System.IO.File.Exists(localPath); if (isFileExists) { v...

2018-12-28 09:52:33 2437

原创 win10开启子系统命令

以管理员权限运行powershellEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux重启电脑之后到应用商店搜索linux,下载喜欢的系统安装安装完成之后,到CMD或者powershell执行bash进入子系统子系统中/mnt/下对应各个磁盘,所有用户对普通文件都有...

2018-12-26 17:56:42 1182

原创 dotnet website.dll指定运行参数

默认的监听地址为 http://localhost:5000,默认的环境变量为Production可以通过-server.urls 监听地址来制定监听地址,可以通过--environment 环境变量来指定环境变量dotnet website.dll --server.urls http://*:88 --environment ZYQ运行结果Hosting environment: Z...

2018-12-26 11:44:38 4901 1

原创 ubuntu安装redis-server

安装的最新稳定版wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablesudo make installcp redis.conf ../redis.configcd ..ls -lmv redis.config redis.confls -lred...

2018-12-25 23:06:02 1345

原创 Windows 10添加默认电源计划

Windows 10添加默认电源计划添加计划的命令添加计划的命令powercfg -duplicatescheme [id]将[id]替换成相应的电源计划id#节能a1841308-3541-4fab-bc81-f71556f20b4a#平衡381b4222-f694-41f0-9685-ff5bb260df2e#高性能8c5e7fda-e8bf-4a96-9a85-a6e23...

2018-12-22 02:47:13 4501 3

原创 ubuntu18.04使用supervisor

安装sudo apt-get install supervisor启动#先生成默认配置文件,安装带的配置文件配置项太少sudo sh -c 'echo_supervisord_conf > /etc/supervisor/supervisord.conf'#修改生产的配置文件的第49-51行,去掉前面的分号,设置用户名密码serverurl=http://127.0.0...

2018-12-21 10:31:46 3853

原创 ubuntu18.04配置Jenkins+docker

jenkins需要java支持首先到java官网下载最新的压缩包tar -zxvf jdk-8u191-linux-x64.tar.gzsudo mv jdk1.8.0_191 /usr/local/jdk1.8设置java环境变量方案一:修改全局配置文件,作用于所有用户:vim /etc/profileexport JAVA_HOME=/usr/local/jdk1.8ex...

2018-12-19 15:40:53 1206 2

原创 ubuntu 18.04 安装Mysql8.0

这里写自定义目录标题最新下载链接可至mysql官网获取Windows中直接浏览器右键下方No thanks, just start my download.选择复制url即可wget https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.debsudo dpkg -i mysql-apt-config_0.8.11-1_all.de...

2018-12-17 09:55:18 559

原创 Xamarin踩坑日记

Xamarin踩坑日记2018-12-4 ImageLoaderSourceHandler: Could not retrieve image or image data was invalid2018-12-4 ImageLoaderSourceHandler: Could not retrieve image or image data was invalidAndroid中使用Image...

2018-12-05 09:12:37 1211

原创 .net core中获取全局json序列化配置

//获取全局json序列化配置MvcJsonOptions options = (HttpContext.RequestServices.GetService(typeof(Microsoft.Extensions.Options.IOptions<MvcJsonOptions>)) as dynamic).Value;

2018-09-07 09:33:31 2281 3

原创 给js定义不可枚举的拓展函数

1. 通过以下方法定义的拓展函数使用for(… in …)不会被遍历出来Object.defineProperty(Number.prototype,"ToDecimal",{ writable:true, enumerable:false, configurable:true, value:function(exponent){ //四舍五入并...

2018-08-22 15:16:13 619

原创 Python web服务器配置过程

1.安装nginx sudo apt-get install nginx 安装完nginx之后把之前服务器的相应配置文件以及ssl证书复制过来2.Python相关 1.切换默认Python版本为Python3 --安装python3.6 sudo add-apt-repository ppa:jonathonf/py...

2018-05-29 08:35:56 660

原创 python图片方面应用

思路:根据颜色值来判断,将符合条件的像素值alpha通道值改为0from PIL import Imagedef transPNG(srcImageName,dstImageName): img = Image.open(srcImageName) img = img.convert("RGBA") datas = img.getdata() newDat...

2018-05-21 14:12:10 522

原创 c#种GetType()和TypeOf()的区别

c#种GetType()和TypeOf()的区别 C#中任何对象都具有GetType()方法,它的作用和typeof()相同,返回Type类型的当前对象的类型。 typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称;GetType()是基类System.Object的方法,因此只有建立一个实例之后才能够被调用。 Typeof的参数只能是int,str...

2018-05-17 15:53:40 825

原创 学习记录

1. Windows命令ping、tracert、netstat、arp的作用 ping 使用来icmp来检查网络是否连通,并没有记录路径。 tracert 使用icmp包记录并确定数据包访问目标所经过的路由,因此可以依据此命令判断故障发生的位置 netstat 用于监听端口(netstat -a列出所有端口使用情况)跟本地路由表(netstat -...

2018-05-11 11:03:37 194

原创 IE8选图片显示预览图效果

坑点IE8不能获取到inputd的files对象IE8设置本地图片地址为src后,有的图显示,有的图不显示(未探索具体原因)解决办法支持files对象的就用base64的方法(不要问我为什么要用base64,最先想到的就是base64) 不支持的就通过滤镜方式来实现界面HTML代码<input type="file" id="fileUpload">&...

2018-05-08 14:36:52 1634

原创 sql server事务

begin tran--开始事务 declare @tran_error int; set @tran_error=0begin try --此处写逻辑end trybegin catch set @tran_error=@tran_error+1; --加分号或不加都能正常执行end catch if(@tran_error>0) ...

2018-05-05 09:08:26 290

原创 PGSQL 查询直接得到json

以下语句可直接查询出json格式数据select array_to_json(array_agg(row_to_json(t))) from (select 字段1,字段2,字段3 from table_a) t

2018-04-28 09:26:40 2779

转载 SQL Server事务语法及使用方法

事务(transaction)是关于原子性的。原子性的概念是指可以把一些事情当做一个不可分割的单元来看待。从数据库的角度看,它是指应全部执行或全部不执行的一条或多条语句的最小组合。 为了理解事务的概念,需要能够定义非常明确的边界。事务要有非常明确的开始和结束点。SqlServer中的每一条select、insert、update、delete语句都是隐式事务的一部分。即使只发出一条语句,也会把...

2018-04-26 14:14:59 772

原创 python模块安装遇坑记录

Crypto安装不能直接使用pip install Crypto而要使用pip install pycryptodome

2018-04-25 16:59:30 350

原创 windows 10应用商店版ubuntu安装以及设置中文

Linux 子系统安装 打开设置 → [更新和安全] → [针对开发人员] → 开启 [开发人员模式] → 等待开发工具包安装完成 打开小娜 → 搜索 [控制面板] 并打开 → [程序和功能] → 点击左侧的 [启用或关闭 Windows 功能] → 启用 [适用于 Linux 的 Windows 子系统] → [确定] → 等待功能配置完成并重启系统 应用商店搜索 U...

2018-04-25 14:41:23 18417

转载 工作天数计算算法

/// <summary>/// 根据指定时间段计算工作日天数/// </summary>/// <param name="firstDay">开始天数</param>/// <param name="lastDay">结束天数</param>/// <param name=&q

2018-04-25 10:30:28 831

阿里云短信SDK简单实现以及发送DEMO示例

按照官方文档写了个简单的短信发送功能, 支持单发和多发,支持同步异步调用,把代码共享出来给大家学习交流, 适合初次开发短信功能的初学者

2018-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除