.NET Core开发日志——Linux版本的SQL Server

SQL Server 2017版本已经可以在Linux系统上安装,但我在尝试.NET Core跨平台开发的时候使用的是Mac系统,所以这里记录了在Mac上安装SQL Server的过程。 最新的SQL Server没有专门为Mac系统准备安装包,但由于Mac系统上支持Docker,所以可以用一种变通的方式——在Docker内部安装Linux版本的SQL Server。 系统要求 因为我的Macbook Air型号比较老,硬件条件很一般,所以首先确定下是否满足安装SQL Server的条件。官方
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

Python设计模式 - 基础 - 类与类之间的六种关系

在程序中需要把世间万物抽象成相应的类,现实世界中物与物之间的关系和程序中类与类之间的关系相对应,因为世间万物是普遍联系的,所以程序中类与类之间也不是孤立的。在系统分析和框架设计中,根据面向对象机制的三大特性:封装、继承、多态,归纳和扩展出类与类之间六种不同的关系:     - 依赖关系Dependency: 在局部变量,方法的形参,或者对静态方法的调用中实现     - 关联关系Association: 在类的成员变量中实现,可以双向也可以单向     - 聚合关系Aggregation: 强
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

Rsync常见错误和问题

五、常见问题 以下是为配置rsync时的常见问题: 问题一: @ERROR: chroot failed rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 原因: 服务器端的目录不存在或无权限,创建目录并修正权限可解决问题。 问题二: @ERROR: auth failed on module tee rsync error: error starting c
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

JVM的反射实现

java的反射机制 java的反射机制是在运行状态中,对于任意一个类都能知道他的属性和方法,对于任意一个对象都能够调用它的方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。它允许正在运行的java程序观测甚至是修改程序的动态行为。 我们可以通过Class对象枚举该类中的所有方法,还可以通过Method.setAccessible(位于java.lang.reflect包,该方法继承自AccessibleObject)绕过java语言的访问权限,在私有方法所在类之
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

【IDEA 快速搭建 SpringBoot工程】

IDEA 版本:2018.2.1 1.点击 File——New——Project 2.选择SpringInitializr和Jdk, 点击 next 3.设置相关包名 工程类型选择MavenProject 点击next 4.配置Web相关依赖,搜索'web'点击第一个,IDEA会为你的项目装载web相关的模块 5.编辑项目名称和项目地址,点击Finish 到此一个基于SpringBoot的工程就搭建完成了 6.搭建完成后可以看到项目的结构 因为SpringBoot内置了Tomcat,运行Dem
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

vue自定义长按指令

1.前言 在word中,当我们需要删除一大段文本的时候,我们按一下键盘上的退格键,就会删除一个字,当我们长按住退格键时,就会连续不停的删除,这就是键盘按键的长按功能。那么我们也想在网页中让一个按钮也具有“长按”和“单击”不同的功能,该怎样实现呢?下面我们采用vue自定义指令的方式,来实现一个长按指令。 2.原理 长按,即用户按下按钮并持续按住几秒钟,即触发长按功能。那么,要实现这样的功能关键点在于我们需要知道的是用户什么时候按下按钮和什么时候松开按钮。幸运的是:浏览器在当用户点击鼠标时提供给了
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

Flask实战第51天:cms添加轮播图后端代码逻辑完成

.。。。
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

经典语录-每日积累-01

本无意与众不同,怎奈品位出众 ——题记 1.有时候,上天没有给你想要的,那是因为他想让你拥有更好的。 2.要用结果来证明自己,让那些不相信你的人闭嘴。【Use the result to prove yourself, let those do not believe you people to shut up!】 3.宁愿跑起来被绊倒无数次,也不愿规规矩矩走一辈子(就算跌倒了也要豪迈的笑)。 4.不要让未来的你,讨厌现在的自己(最怕的东西,最应该去突破)。 5.不是路不平而是你不行,到底行不
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

Linux日志文件总管——logrotate

日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。 logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月的日志。配置完后,logrotate的运作完全自动化,不必进行任何
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

Quartz.net创建windows服务

https://www.cnblogs.com/jsenke/p/5545635.html https://www.cnblogs.com/qk2014/p/4869675.html
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

面试可能点

转载:http://zhuanlan.51cto.com/art/201808/582078.htm 1.哈希(hash)比树(tree)更快,索引结构为什么要设计成树型? 2.数据库索引为什么使用B+树? 1. 加速查找速度的数据结构,常见的有两类: 哈希,例如HashMap,查询/插入/修改/删除的平均时间复杂度都是O(1); 树,例如平衡二叉搜索树,查询/插入/修改/删除的平均时间复杂度都是O(lg(n)); 可以看到,不管是读请求,还是写请求,哈希类型的索引,都要比树型的索引更快一些,
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

微服务监控zipkin、skywalking以及日志ELK监控系列 ASP.NET Core分布式项目实战-目录

0、整体架构 整体架构目录:ASP.NET Core分布式项目实战-目录 一、目录 1、zipkin监控 2、skywalking监控 3、ELK日志监控
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

运算符和函数

1后面得百分号不再是通配符解析了 就是百分号 修改mysql
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

C#中string.format用法详解

tring.Format 方法的几种定义: String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。 String.Format (String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。 String.Format (IFormatProvider, String, Object[]) 将指定 String 中的格式项替换为指定数组中
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

牛客多校第十场D(前缀和与组合数)

题意:长度为n的序列,初始都是0,维护3个操作: There are three types of operations: 1. 1 L R w, for each index i ∈ [L,R], change Ai to Ai + w. 2. 2, change A to its prefix sum array. i.e., let A' be a back-up of A, for each i ∈ [1,n], change Ai to . 3. 3 L R, query for t
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

常用的代码

// 淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org   
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

文件练习题

# 文件a.txt内容:每一行内容分别为商品名字,价钱,个数。 # # apple 10 3 # # tesla 100000 1 # # mac 3000 2 # # lenovo 30000 3 # # chicken 10 3 # # 通过代码,将其构建成这种数据类型:[{'name':'apple','price':10,'amount':3},{'name':'tesla','price':1000000,'amount':1}......] 并计算出总价钱。 # # # list
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

<亲测>window+iis+letsencrypt+ssl 手动续期(通配符域名)

之前提到过 window环境下 生成ssl通配符域名证方法为:https://www.cnblogs.com/duanweishi/p/9491209.html 下文为在window环境下手动续期ssl证书 //查看证书过期时间 openssl x509 -noout -dates -in /etc/letsencrypt/live/yingxiaobu.com/cert.pem //renew&replace 续期和替换 sudo certbot certonly -d *.yingxiao
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

CentOS下利用mysqlbinlog恢复MySQL数据库

如果不小心对数据库进行误操作,而又没有及时备份怎么办?这恐怕是广大的coder经常遇到的一类问题。 我今天就因为不小心删除了某个数据库,但最后的备份是1个礼拜前的,唯一能解决的办法就是通过mysqlbinlog来恢复了。解决方案如下: 如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始(例如,从你最后一次备份)直到现在或另一个指定的时间点的数据。 关于启用二进制日志的信息,参见5.11.3节,“二进制日志”。对于mysqlbinlog的详细信息,
分类: 其他 发布时间: 08-27 23:45 阅读次数: 0

iframe实现无限次轮询

iframe实现无限次轮询 原文地址http://www.cnblogs.com/hoojo/p/longPolling_comet_jquery_iframe_ajax.html
分类: 其他 发布时间: 08-27 23:44 阅读次数: 0