nginx最常用入门命令

Nginx有一些最常用的入门命令,需要记下笔记。 重启Nginx(重新读取配置) nginx -s reload 重新打开日志文件 nginx -s reopen 测试Nginx配置文件是否正确 nginx -t -c /path/to/nginx.conf 快速停止Nginx nginx -s stop 完整有序地停止Nginx nginx -s quit 上面的-s都是表示向Nginx发送信息。 "其实我也有心事,你是否知道。"
分类: 其他 发布时间: 06-20 22:43 阅读次数: 0

146. LRU Cache(js)

146. LRU Cache Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and put. get(key) - Get the value (will always be positive) of the key if the key exists in the cache, otherwis
分类: 其他 发布时间: 06-20 22:43 阅读次数: 0

剑指Offer - Python

014-链表中倒数第k个结点 用快慢指针:p2比p1先走k-1(1到k:间隔了k-1)步,然后再一起走,当p2为最后一个时,p1就为倒数第k个数 class ListNode: def __init__(self, x): self.val = x self.next = None class Solution: def FindKthToTail(self, head, k): if not head or k<
分类: 其他 发布时间: 06-20 22:43 阅读次数: 0

Java中的线程--线程中的工具

  这主要想写一下Java中的jdk提供的一些线程中的工具, 一、semaphore信号灯 Semaphore可以维护当前访问自身的线程个数,并提供了同步机制,使用Semaphore可以控制同时访问资源的线程的个数。例如,实现一个文件允许访问的并发数。 Semaphore实现的功能就类似厕所5个坑,假如有10个人要上厕所,那么同时可以有多少人上厕所呢?同时只能有5个人能够占用,当5个人中的任何一个让开后,其中在等待的另外5个中的一个就可以占用了。 单个信号量的Semaphore对象可以实现互斥
分类: 其他 发布时间: 06-20 22:43 阅读次数: 0

leetcode题解——977.有序数组的平方

给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例 1: 输入:[-4,-1,0,3,10] 输出:[0,1,9,16,100] 示例 2: 输入:[-7,-3,2,3,11] 输出:[4,9,9,49,121]提示:    1 &lt;= A.length &lt;= 10000    -10000 &lt;= A[i] &lt;= 10000 
分类: 编程语言 发布时间: 06-20 22:35 阅读次数: 0

为什么现代系统需要新的编程模型Akka

Akka中最重要的便是actor模型。 几十年前,Carl Hewitt提出了actor模型,以作为在高性能网络下并行处理的一种方式。但是在当时并没有这样的环境,如今硬件和基础设施能力已经赶上并超越了Carl Hewitt当时的预料。所以,那些想构建高性能分布
分类: 编程语言 发布时间: 06-20 22:26 阅读次数: 0

MySQL如何减少delete操作对undo的空间占用

利用行记录里的固定 5 字节的记录头信息里的 deleted_flag 标志位实现了 delete操作减少对 undo 空间的占用: deleted_flag:在删的时候,只是把 deleted_flag 删除标志位改成 1、表示已被删除,等着 purge 线程会去看这个标志位,如果为 1、就清空了,如果是未提交的事务不会被清除。对于未提交的删除信息,其他可以继续 select,因为是未提交的,这时候不需要去读 undo 了,因为数据还没真正删除,直接去读那个数据块就可以了。MySQL 在 d
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

Learn python the seventh day

1 BeautifulSoup 解析库 2 MongoDB 存储库 3 requests-html请求库 ''' # pip3 install beautiful 安装bs4 # pip3 install lxml 下载lmxl解析器 1 html_doc = """ 2 <html><head><title>The Dormouse's story</title></head> 3 <body> 4 <p class="sister"><b>$37</b></p>
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

35.Docker安装Mysql挂载Host Volume

连个文件系统有块区域Area,我们要做的是把两个Area做文件映射 jesse腾讯云上有个linux的环境,版本比较老了 简书的地址: https://www.jianshu.com/p/b3bf647a726e 先把旧版的移除掉 yum -y remove docker docker-common container-selinux 设置新版本的docker的地址 yum-config-manager \ --add-repo \ https://docs.docker.
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

关于Java虚拟机JVM的简单了解

JVM主要功能 Java是一种高级编程语言。 用高级语言编写的程序不能直接在任何机器上运行。 首先,需要将其翻译成特定的机器语言,javac编译器就专门来干这个事儿的,它把Java程序(含有的.java源代码文件)转换成机器代码(称为字节码或.class文件)。 Java虚拟机(JVM)是安装在我们计算机中的虚拟机,JVM自己的机器语言是字节码。 这样子Javac编译器就好处理啦,因为它只需要为JVM生成字节码就行了,而不是为每种类型的机器生成不同的机器代码。 JVM执行Javac编译器生成的
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

centos7下apache启动报错记录

http重启httpd发生错误,后面按照提示执行systemctl status httpd.service命令 按照提示,继续执行journalctl -xe 这里显示了详细的错误信息,并且给出了解决方案,按照上图最后红框里面的方案执行 然后在重启httpd,成功了 !!!一定要看错误提示!!!
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

CUDA杂谈

这一年都在编写CUDA的程序,用了很多优化的手段,发现大部分其实还是官方的指南里面的手段 https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/ https://developer.download.nvidia.cn/compute/cuda/1.1-Beta/x86_website/projects/reduction/doc/reduction.pdf 至于代码,多看CUDA自带的example就好了,挺好的代码 学会使用tru
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

基于深度学习的目标检测(转)

基于深度学习的图像目标检测(上): https://cloud.tencent.com/developer/article/1185411 基于深度学习的图像目标检测(下) https://cloud.tencent.com/developer/news/53823
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

26 Python模块之paramiko

  paramiko模块提供了ssh及sft进行远程登录服务器执行命令和上传下载文件的功能。这是一个第三方的软件包,使用之前需要安装。 1. 基于用户名和密码的sshclient方式登录 1 #创建一个sshclient对象 2 ssh = paramiko.SSHClient() 3 #允许将信任的主机自动加入到host_allow列表,此方法必须放在connect方法之前 4 ssh.set_missing_host_key_policy(paramiko.AutoAddPo
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

BBS仿博客系统 表设计 注册功能

。。
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

mysql-5.6.40-winx64的安装,只需解压,个人感觉最容易的方法windows系统

首先百度网盘下载 链接:https://pan.baidu.com/s/1yWRAIAz5HmVU7x3OTTjgGQ 提取码:z6os 复制这段内容后打开百度网盘手机App,操作更方便哦 解压缩,先点击bin文件夹下的mysqld.exe,再点击mysql.exe 弹出如图所示: 这样mysql就开始运行了,最开始用户名为root,密码为空,这时我们可以通过以下方法修改mysql密码 有很多种方法,自己用的很顺手的 1. 关闭正在运行的MySQL服务。 2. 打开DOS窗口,转到mysql\
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

02-CSS基础与进阶-day6_2018-09-05-22-02-24

08盒子阴影.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> h1 { font-size: 90px; text-shadow: 10px 3px 3px rgba(0,0,0,0.5);
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

关于java中String的细节注意(地址和内容)

说明1 若String s1 = “hello1”,同时声明String s2 = s1。 则s1和s2现在指向同一个地址,该地址指向字符串内容hello1; 说明2 若在说明1的基础上,再声明s1 = “hello1”。 则同样s1和s2指向同一个地址,该地址指向字符串内容内容hello1; 说明3 若在说明1的基础上,再声明s1 = “hello2”。 则出现了变化,s1和s2的地址不再相同; 说明4 若现在重新声明String s2 = new String(s1)。 则说明s1和s2现
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

vue 中数组对象添加以及双向绑定更新的坑

项目中有个很简单的需求,一个空数组,mounted请求到数据后添加到数组中。 一开始用for循环给数组[0][1][2]赋值,报错undefined https://blog.csdn.net/kgojiwong/article/details/82258732 解决之后,发现页面数据为空,设置数组属性未生效。 于是掉了第二个坑 https://www.cnblogs.com/zhuzhenwei918/p/6893496.html 记录一下。
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0

ubuntu下查询网络的常用命令

1、查看无线路由器(网关)的IP地址 在terminal中输入如下命令,即可查询到当前使用的路由器的IP地址(我电脑是连着一个无线网络还有一个DSL连接): route|grep -i default|awk '{print "网关IP: "$2}' lzb@lzb:~$ route|grep -i default|awk '{print "网关IP: "$2}' 网关IP: 10.60.0.1 网关IP: 10.26.0.1 2、查看当前有多少电脑或智能设备(比如智能手机)连接到我们的局域网
分类: 其他 发布时间: 06-20 22:26 阅读次数: 0