Linux操作系统——优良服务的优良承载
一、Linux操作系统特点 1.性能强劲,运行稳定,一般作为服务器; 2.整个操作系统易压缩,方便植入硬件设备; 3.开源免费(源代码开放,方便大众维护或进行二次开发); 4.对于初学者来说是目前建立编程思维的最好环境; 5.与Windows系统不同,Linux系统没有盘符的概念(不分盘),所有文件都处于根目录下(目录也是一种特殊文件)。 二、访问Linux操作系统 1.主机上安装双系统(或多系统),在启动时选择启动Linux操作系统; 2.配置虚拟机服务,给虚拟机安装好Linux操作系统后通
如何实现无刷新文字上传
一、总结(点击显示或隐藏总结内容) 一句话总结:用的是普通的图片上传技术,只不过将跳转页面用iframe 放到了自己的体内并且隐藏了 1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <title>index</title>
6 <script src="jquery.min.js"></script>
7 </head>
8 <body>
[NOIP模拟20]题解
来自达哥的问候…… A.周 究级难题,完全不可做QAQ #include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
typedef long long ll;
int n;
ll a[25],b[25],c[25],d[25],ans;
void dfs(int step,ll mdx,ll lhb)
{
if(step>n)
{
ans=max(an
python_0基础开始_day11
第十一节 一,函数名的第一类对象 函数名当作值,赋值给变量 print(函数名) 查看看书的内存地址 函数名可以当作容器中的元素 lis = [] dic = {} def func(): print(11) def foo(): print(22) lst.append(func) lst.append(foo) print(lst)# 输出后的是内存地址 msg = """ 1 登录 2 注册 3 主页 """ choose = input(msg) # 1 if choose.isdec
git-创建分支与合并分支
#git-创建分支与合并分支 每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。 一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点 每次提交,master分支都会向前移动一步,这样,随着你不断提交
javascript 元编程之-代码修改代码
javascript 元编程之-代码修改代码 引言 重构代码是个体力活,特别是在确定重构方案后,剩下就是按方案调整代码,然后进行测试。 如何有好又快的调整到位代码,这是件不容易的事。 简单的代码,可以使用正则表达示进行,如果稍微复杂一点代码,正则表达示就无能为力了。 如我上一篇中讲的修改方法javascript 元编程之 method_missing,我可以在工程中修改一处,如果要修改 50 次接口呢? 我得想想这次重构值不值得了。 还能不能让我随心所欲的写代码了。。。 于是我找到了 jsco
基于Netty包中的Recycler实现的对象池技术详解
一、业务背景 当项目中涉及到频繁的对象的创建和回收的时候,就会出现频繁GC的情况,这时就出现了池化的技术来实现对象的循环使用从而避免对象的频繁回收,Netty包下的Recycler就实现了这一功能。当创建对象的时候直接从池中获取,但使用完毕进行回收的时候, 直接将对象回收到池中,这样可以大量减少对象的创建和回收,是对JVM优化的很好的手段 二、Recycler的使用案例 首先定义需要池化的对象User 1 public class User
2 {
3 /**
4
多线程——Callable接口
package pers.aaa.callable;
import java.util.concurrent.Callable;
public class MyCallable implements Callable<Integer>{
public Integer call() throws Exception {//call方法可以抛出异常,run不能
int sum=0;
for(int i=0;i<=100;
Multimodal Machine Learning
Multimodal Machine Learning:A Survey and Taxonomy 综述阅读笔记 这可能是「多模态机器学习」最通俗易懂的介绍
linux服务器部署SpringBoot项目并查看项目运行日志
在Linux服务器上部署SpringBoot项目: 1.首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,然后执行如下命令启动项目: java -jar xxx.jar & 该命令启动jar,一旦Xshell窗口关闭,JAR就停止运行了. 如果想让项目在后台一直运行,通过如下命令启动JAR: nohup java -jar xxx.jar & >> consoleMsg.log 2>&1 & 注意:consoleMsg.log文件要先创
模拟测试20190817
啊(莫名感叹)...... 今天早上写了写博客就去吃饭了,然而排队到了门口,但是今天早餐竟然免费诶,开心~~ 回来考试,上来肛T1,诶二分答案诶(完美错过正解),然鹅码了一个小时(和编译斗智斗勇),终于调过样例 看T3,不会,想了30min,算了打暴力,码完突然想检查T1,回去看,发现疯狂RE,又和vector斗智斗勇,最终获得Wa20的好成绩 还剩30min,看T3,不会,打了暴力扔上去,剩下10min在检查中度过 总分20+20+50=90,rank10,还是很差啊 继续努力 T1:Sta
题解【SP8002】HORRIBLE - Horrible Queries
题面 题解 这是一道线段树的模板题。 题目需要我们维护一个支持区间修改、区间查询的一个数据结构,很容易想到线段树。 然后发现和洛谷上线段树的模板1是同一道题。 由于本题中每个数的初始值都为\(0\),因此我们就不需要建树,直接开始把树上每个结点的值都初始化成\(0\)即可。 修改时寻找指定区间,维护一下\(lazy\ tag\)并更新节点的值即可。 查询时和修改同理,只是把查找更新的区间变成了加上区间的和。 注意: 数据有\(T\)组,因此每组数据开头都需要清空数组; \(lazy\ tag\
8.17 纪中集训 Day17
T1粉刷(paint) Description 鸡腿想到了一个很高(sha)明(bi)的问题,墙可以看作一个N*M的矩阵,有一些格子是有污点的。现在鸡腿可以竖着刷一次,覆盖连续的最多C列,或者横着刷一次,覆盖连续的最多R行。现在鸡腿把墙上的情况告诉你,请你告诉鸡腿最少要刷多少次才能刷干净! Input 第1行,输入俩正整数N,M。 第2到N+1行,每行一个长度为M的字符串,每个字符可能是’.’表示干净的,或者’X’表示这个格子有污点。 第N+2行,输入俩正整数表示R和C。 Output 输
C语言程序设计学习笔记(三)
第六章 循环控制结构 循环结构:需要重复执行的操作 被重复执行的语句序列称为循环体 计数控制的循环 条件控制的循环 当型循环结构 直到型循环结构 for while do-while while(循环控制表达式)
{
语句序列
} 计算循环控制表达式的值,如果循环控制表达式的值为真,执行循环体中的语句,返回;如果循环控制表达式的值为假,退出循环。 do
{
语句序列
}while(循环控制表达式); 执行循环体中的语句,计算循环控制表达式的值
在Linux中设置php变量的方法
默认情况下已经安装好了PHP环境,并且知道安装好后的PHP文件路径,然后可以通过以下的方式设置PHP变量,快速执行PHP命令运行PHP文件。 环境:centos 第一步:vi ~/.bash_profile 然后在文件的末尾新增下面这一句: alias php=PHP安装好的路径
参考路径: alias php=/data/soft/php/bin/php 第二步:安装好后,需要使用source命令执行bash文件生效 source ~/.bash_profile
source
docker 整理 docker批量删除容器、镜像
管理 docker批量删除容器、镜像 1、删除所有容器 docker rm `docker ps -a -q` 2、删除所有镜像 docker rmi `docker images -q` 3、按条件删除镜像 没有打标签 docker rmi `docker images -q | awk '/^<none>/ { print $3 }'` 镜像名包含关键字 docker rmi --force `docker images | grep doss-api | awk '{print
今日推荐
周排行