pycharm远程同步服务器代码,并设置权限
Pycharm开发工具链接至上面创建的虚拟环境链接 权限问题: 此时上传还可能遇到权限问题,即使用的用户名没有权限在给定的目录下写入和修改文件。 ubuntu权限管理:移动到指定目标上传文件夹的父文件夹下,使用 sudo chmod -R 777 XXX(文件夹名) 即可赋予权限 表示文件夹所有者可读写执行,其他用户可读 基本用法 sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户) 0 无任何权限 4 只读权限 6 读写权限 7 读写执行权限
docker 的简介、安装以及常用命令
docker 的简介、安装以及常用命令 一、docker 是什么 docker 是一个开源的应用容器引擎,基于 go 语言,开发者可以打包他们的应用以及依赖到一个可移植的容器中,这个容器可以发布到任何装有 docker 软件的 linux 机器上。 docker 有 4 个组成部分 docker 客户端(client) docker 守护进程(daemon) docker 镜像(image) docker 容器(container) 二、为什么要使用 docker (1) 快速部署。 上面说到
第一周——数据分析之表示 —— Numpy
数据的维度 从一个数据到一组数据 一个数据:表达一个含义 一组数据:表达一个或者多个含义 维度:一组数据的组织形式 一维数据 由对等关系的有序或者无序数据构成,采用线性方式组织,对应列表、数组和集合等概念 列表:数据类型可以不同 数组:数据类型相同 二维数据 由多个一维数据构成,是一维数据的组合形式 表格是典型的二维数据,其中,表头是二维数据的一部分。 多维数据 多维数据由一维或二维数据在新维度上扩展形成 高维数据 高维数据仅利用最基本的二元关系展示数据间的复杂结构
派生类的构造函数与析构函数的调用顺序
派生类构造函数各部分的执行次序为 1.调用基类的构造函数,按他们在派生类定义的先后顺序,顺序调用。 2.调用成员对象的构造函数,按他们在类定义中声明的先后顺序,顺序调用 3.派生类的构造函数体中的操作 在派生类构造函数中,只要基类不是使用缺省构造函数,都要显式给出基类名和参数表 如果基类没有定义构造函数,则派生类也可以不定义,全部采用系统给定的缺省构造函数。 如果基类定义了带有形参表的构造函数时,派生类就应当定义构造函数。 //Test1.h
#include<iostream>
using
[蓝桥] 基础练习 回文数
问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式 按从小到大的顺序输出满足条件的四位十进制数。 刚开始没注意到10001,从1111开始的,写了两段代码,其实都一样. 1 public class Main {
2 public static void main(String[] args) {
3 for(int i = 1001;i <= 9999;i++) {
4 i
7-16 一元多项式求导
#include <iostream>
#include <stdio.h>
#include <sstream>
using namespace std;
typedef struct note
{
int xs,zs;
struct note *next;
}note;
note* CreatList()
{
note *head,*q,*p;
head=(note*)malloc(sizeof(note));
head->next=NULL;
SpringBoot几个重要的事件回调、监听机制
(1)、需要配置在META-INF/Spring.factories 1.ApplicationContextInitializer 1 //
2 // Source code recreated from a .class file by IntelliJ IDEA
3 // (powered by Fernflower decompiler)
4 //
5
6 package org.springframework.context;
7
8 public inter
Mybatis - Hello World
1、pom.xml文件 <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o
Linux系统多网卡环境下的路由配置
Linux下路由配置命令 1. 添加主机路由 route add -host 192.168.1.11 dev eth0
route add -host 192.168.1.12 gw 192.168.1.1 2. 添加网络路由 route add -net 192.168.1.11 netmask 255.255.255.0 eth0
route add -net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1
route add -net
Linux或Windows上实现端口映射
通常服务器会有许多块网卡,因此也可能会连接到不同的网络,在隔离的网络中,某些服务可能会需要进行通信,此时服务器经过配置就可以承担起了转发数据包的功能。 一、Windows下实现端口映射 1. 查询端口映射情况 netsh interface portproxy show v4tov4 2. 查询某一个IP的所有端口映射情况 netsh interface portproxy show v4tov4 | find "[IP]" 例: netsh interface portproxy show
django中的F和Q
F查询 Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值。 查询书id大于\小于价格的书籍 1 models.Book.objects.filter(id__gt=F("price"))
2 <QuerySet []>
3
4 models.Book.objects.filter(id__lt=F("price"))
5 <QuerySet [<Book: 书一>, <Book: 书二>, <Book:
牛客训练六:美食(贪心)
题目链接:传送门 思路: 如果当前值a[i]是奇数,就让a[i+1]--,ans++,由于可以是一次吃两个相同的,或者一次吃两个相邻的, 所以就可以将它们看为连起来的,然后再去求解。 注意:ans是long long类型。 #include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
const int maxn = 100100;
int a[maxn];
int main(void)
{
int
[BZOJ]2259: [Oibh]新型计算机
题解:难点在于建图 首先有个很显然的思路 就是 $$ i\rightarrow i+a[i]+1\left ( i+a[i]<=n \right ) $$ 边权为0 $$ i\rightarrow n+1\left ( i+a[i]>n \right ) $$ 边权为 $ i+a[i]-n $ 然后就是 他有偏移量 就是可以对于 a[i]进行变化 这样我们可以对于 $ i+a[i]+1 $往左右分别连边 边权为1 保证不会连重边 这样会保证建边总数小于等于3*n #in
[蓝桥] 基础练习 特殊的数字
问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。 输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 1 public class Main {
2 public static void main(String[] args) {
3 for(int i = 100;i <= 999;i++) {
4 int sum = 0;
ctf题目writeup(6)
2019.2.2 依旧是bugku上面的题目,地址:https://ctf.bugku.com/challenges 1. 解压后是60多个out.zip,都是真加密,里面都是1kb的data.txt 也没有密码的提示。所以估计就得写脚本crc32爆破了。(一个txt 4字节,咱们不考虑中文, 那就是4个英文字符或者英文符号啥的。) 这里看了大佬们说的,大佬们直接看出来是base64了。。。。所以那句话就用了 += 脚本如下:(python2.7运行才行,3会报错的。) #coding:utf
今日推荐
周排行