Mrli
别装作很努力,
因为结局不会陪你演戏。
Contacts:
QQ博客园

Mr.li's Blog

Welcome to my Blog!
学习nginx配置
nginx配置 多台虚拟主机: 1.分配IP地址 2.新建、编写usr/local/nginx的conf配置文件 12345678910111213http{ sever{ listen 192.168.1.17:80; //监听 (IP地址:) 端口 server_name 192.168.1.17; // 域名或者ip access_log logs/server1.access.log conbined;//指定位置+使用日志文件默认格式 location / { ...

搭建frp服务--阿里云服务器
搭建frp服务–阿里云服务器 为了可以远程访问活动室的电脑,需要进行内网穿透。之前9块钱买了花生壳的服务,勉强用用还行,带宽很有限。听说了frp后,打算在阿里云上安个frp服务,充当中转服务器。 什么是frp frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。 开始搭建 外网主机 SSH连接上外网主机后,使用wget指令下载frp。 wget https://github.com/fatedier/frp/releases/download/v0.20.0 ...

Shell代码编写记录
随机选取端口 12345# 随机设置代理和监控端口,允许每台机器有多个代理# 注意:$RANDOM返回一个从0到32767的值,端口<= 1024保留给root用户# TODO:不是随机选择端口,而是绑定到可用端口export SPARK_SERVERPORT=$[$RANDOM + 1025]export SPARK_AGENTPORT=$[$RANDOM + 1025] 后台执行,获取其PID 12345678rcssserver3d --agent-port $SPARK_AGENTPORT --server-port $SPARK_SERVERPORT &# 将rcs ...

eclipse使用
Eclipse 选择工作路径 新建工程 一.选择File->New->Project 二.Java->Java Project 三.工程配置 这步可以选择创建或者不创建,目前都没有什么影响。(Java 9最大的特性——模块化) 四.是否打开导航视图窗口 此类项目与Java透视图相关联。 此透视图旨在支持Java开发。它提供了包资源管理器、类型层次结构和特定于java的导航操作。 您现在想打开这个透视图吗? 如果按了create的话,就会产生该文件 ▲注意 一个工作空间中只能有一个工程有main 五.新建class 编写第一个程序 123 ...

基础网络知识
什么是客户端、服务器端? 客户端 : ​ 发送数据、接收返回数据端 服务器: ​ 处理数据端 TCP : 面向连接—> 打电话(相互回复,一来一回) 客户端向服务器端 拨号 , 三次握手 , UDP : 面向无连接 --> 寄快递(寄出去就不管了). 比如 : 直播 UDP四层结构 网络访问层(链路层): 物理连接设备(网线)、MAC地址(物理地址) 互联网层: IP地址(定位设备) 传输层: port (端口号) : 表示通信进程,将数据交给哪个应用处理 应用层: 自己定义的协议(处理字符串消息的方法) port : 知名端口 : 0 - ...

南京邮电大学java程序设计作业在线编程第二次作业
总分:100 选择题得分:60 \1. 表达式9==8&&3<7的运算结果是( ) A.1 B.0 C.true D.false 正确答案是: D \2. 表达式(3>2)?8:9的运算结果是( ) A.3 B.2 C.8 D.9 正确答案是: C \3. 表达式9-7<0||11>8的运算结果( ) A.true B.false C.1 D.0 正确答案是: A \4. 表达式48%9+5*5-4的运算结果( ) A.24 B.26 C.-30 D.46 正确答案是: A \5. 表达式2>=5的运算结果是( ) A.2 B.5 C.true ...

南京邮电大学java程序设计作业在线编程第一次作业
总分:100 选择题得分:40 \1. Java语言中,基本数据类型一共有( )种。 A.16 B.2 C.4 D.8 正确答案是: D \2. Java虚拟机的英文缩写是( ) A.JRE B.ECLIPSE C.JVM D.JDK 正确答案是: C \3. Java程序中,最常见的对主方法的定义是( )。 A.private static int main(String args[ ]){ } B.public static void main(String args[ ]){ } C.public static int main(char args[ ]){ } D.private ...

为了不跑操而Excel——Orz
为了不跑操而Excel——Orz 3月1日 Excel 15、16、17、18级分类——筛选、开头是(?15通配符)、制不同表 获得50m、800-1000m、身高、肺活量……各年级数据和总的平均值 有的单元框内容虽然看上去像数字(数值靠右),但其实是文本(文本靠左),需要做处理后才能进行公示计算——分列 复杂的重复公示最好还是指明地址 翻到下一个非空单元格——Ctrl + ↓ 或 ↑ 3月4日 文字排版不支持竖版,所以弄成图片后发布的 4月28日 图片排版,体育部的网站支持源代码修改,因此可以修改html代码. 12345678910111213141516171 ...

中文Bois模式界面
暗夜精灵的Bois界面。觉得还挺友好的。

Python任务调度模块APScheduler
Python任务调度模块APScheduler APScheduler是一个python的第三方库,用来提供python的后台程序。包含四个组件,分别是: triggers: 任务触发器组件,提供任务触发方式 triggers(触发器)中包含调度逻辑,每个作业都由自己的触发器来决定下次运行时间。除了他们自己初始配置意外,触发器完全是无状态的。 job stores: 任务商店组件,提供任务保存方式 job stores(作业存储器)存储被调度的作业,默认的作业存储器只是简单地把作业保存在内存中,其他的作业存储器则是将作业保存在数据库中。当作业被保存到一个持久化的作业存储器中的时 ...

Python中对时间戳、时间的处理
Python中对时间戳、时间的处理 time模块 获得时间戳 123timestmamp = time.time()>>> # 1548208280.4581678 将时间戳转换成时间 12345678import timetimestamp = 1462451334timeArr = time.localtime(timestamp) # 转换成时间数组print(timeArr)# >>>time.struct_time(tm_year=2016, tm_mon=5, tm_mday=5, tm_hour=20, tm_min=28, tm_se ...

Python+adb操作手机
Adb wifi连接调试 adb connect {ip} 如果你不想用usb连接调试,可以选择使用adb 连接调试,命令是 adb connect {ip} ,需要在同一个局域网内。这个功能也比较实用,但首次连接时,需要另外一些配置,建议可以网上搜索下adb wifi连接手机等关键字看看。 屏幕截屏 screencap -p {图片存储地址} 这个其实直接通过手机截屏再发送到电脑就可以了,但我开发的是TV应用,在盒子上没法截屏,所以这个命令对我来说还是较实用的。 获取或推送文件 adb pull/push 这个也挺实用的,获取手机指定位置的文件到电脑上,或者从电脑发送文件到手机上 ...

Matlab基础教程
Matlab学习 1234A = [1 3 5];max(A)ans = 5 如果存在多个输入参数,请使用逗号加以分隔: 12345B = [10 6 4];max(A,B)ans = 10 6 5%A中列元素与B中列元素一一比较. clc 函数清除命令行窗口。 函数 123disp('hello world')hello world要调用不需要任何输入且不会返回任何输出的函数,请只键入函数名称: 二维绘图 r--' 字符串为线条设定。每个设定可包含表示线条颜色、样式和标记的字符。标记是在绘制的每个数据点上显示的符号,例如,+、o 或 ...

Jupyter使用
Jupyter使用 准备 安装pip install jupyter 运行jupyter notebook 基础概念与操作 Jupyter有三种类型的cells: code cells markdown cells raw cells 常用的是code cells和 markdown cells类型。 Cells状态分为命令模式和编辑模式,Enter进入编辑模式,ESC进入命令模式,命令模式和编辑模式下支持很多操作快捷键,非常好用。 常用命令模式快捷键: y: 单元进入代码状态 m: 转入markdown状态 r:转入raw状态 a: 上方插入新单元 b:下方插入新单元 x: ...

Flask 本地局域网连接
Flask 本地局域网连接 之前都是在活动室的电脑上配好web环境,但其实发现很多比赛只要截图就够了。所以这次看了下能不能用局域网访问。一查果然flask可以通过局域网进行访问 使用pycharm的朋友要这样设定 1.run->Edit Configurations 2.Additional options 3.运行run(Ctrl+shift+F10)即可 注:如果没有这样设定 pycharm启动 是不会有作用的(就像这样)地址依旧会是127.0.0.1 查看自己的IP地址 1.命令行方式 cmd->ipconfig->IPv4 2.查网络与共享中心 ...

Cmake 入门
Cmake 入门 入门案例:单个源文件 例如,假设现在我们的项目中只有一个源文件 main.cc ,该程序的用途是计算一个数的指数幂。 1.首先编写 CMakeLists.txt 文件,并保存在与 main.cc 源文件同个目录下 123456# CMake 最低版本号要求cmake_minimum_required (VERSION 2.8)# 项目信息project (Demo1)# 指定生成目标add_executable(Demo main.cc) 语法: 由命令、注释和空格组成,其中命令是不区分大小写的。 符号 # 后面的内容被认为是注释 命令由命令名称、小括号和参数组 ...

Chrome开发者工具Network
Chrome开发者工具中Network功能介绍 第一列Name:请求的名称,一般会将URL的最后一 部分内容当作名称。 第二列Status: 响应的状态码,这里显示为200,代表响应是正常的。通过状态码,我们可   以判断发送了请求之后是否得到了正常的响应。 第三列Type: 请求的文档类型。这里为document, 代表我们这次请求的是一个HTML文档,内容就是一些HTML代码。 第四列initiator: 请求源。用来标记请求是由哪个对象或进程发起的。 第五列Size: 从服务器下载的文件和请求的资源大小。如果是从缓存中取得的资源,则该列会显示from cache。 第六列Time:发 ...

C++日期操作
C++日期操作 12345678910111213int main( ){ time_t now = time(0); // 基于当前系统的当前日期/时间 的时间戳 cout << "1970 到目前经过秒数:" << now << endl; tm *ltm = localtime(&now);// 将时间戳转换为结构体,再输出 tm 结构的各个组成部分 cout << "年: "<< 1900 + ltm->tm_year << endl; cout << ...

ACM_贪心专题
贪心专题 1.活动安排 有若干个活动,第i个开始时间和结束时间是[Si,fi),只有一个教室,活动之间不能交叠,求最多安排多少个活动? Input 123第一行一个正整数n (n <= 10000)代表活动的个数。第二行到第(n + 1)行包含n个开始时间和结束时间。开始时间严格小于结束时间,并且时间都是非负整数,小于1000000000 Output 1一行包含一个整数表示活动个数。 Input示例 123431 23 42 9 Output示例 12 博主提供: 1234567891011121314151617181920212223242526272829303132#inc ...

ACM_动态规划
图解动态规划 : http://www.sohu.com/a/153858619_466939 动态规划 : 最优子结构 边界 状态转移方程式 题目二: 国王和金矿 有一个国家发现了5座金矿,每座金矿的黄金储量不同,需要参与挖掘的工人数也不同。参与挖矿工人的总数是10人。每座金矿要么全挖,要么不挖,不能派出一半人挖取一半金矿。要求用程序求解出,要想得到尽可能多的黄金,应该选择挖取哪几座金矿? 解法一: 排列组合 时间复杂度 : O(2^N) 解法二 : DP 1.找到最优子结构 10人4金矿(有一个金矿没挖) 10-3人4金矿(挖了一个金矿) 2.最优选择 5个金矿的最优 ...