Linux基础知识之文件的权限

Linux基础知识之文件权限(一) Linux优点之一就是它拥有多用户多任务的环境,在提供文件共享的同时也能保证用户文件的安全性。所以,设置文件的权限管理变得尤为重要。 Linux基础知识之文件权限(一) 1. 基础权限 1.1权限讲解 1.2 权限更改 chgrp:改变文件的所属群组 chmod :改变文件的权限 chmod :改变文件的权限 1.3权限对文件和目录的意义 对文件 对目录 1. 基础权限 1.1权限讲解 [der@Der ~]$ ls -al # 列出当前目录下所有文件的详细
分类: 其他 发布时间: 09-22 22:37 阅读次数: 0

设置Linux 程序lib搜索目录

设置Linux 程序lib搜索目录:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:lib路径,例如: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mylib 这样设置只是临时环境变量,关闭终端后就没了,如果想要永久生效,可以将命令添加到 /etc/profile环境变量配置文件里
分类: 其他 发布时间: 09-22 22:37 阅读次数: 0

使用VGG16完成猫狗分类

from keras.applications.vgg16 import VGG16 from keras.models import Sequential from keras.layers import Conv2D,MaxPool2D,Activation,Dropout,Flatten,Dense from keras.optimizers import SGD from keras.preprocessing.image import ImageDataGenerator,i
分类: 其他 发布时间: 09-22 22:37 阅读次数: 0

FreeSql 访问 Oracle 解决大小写问题

方法一 new FreeSqlBuilder() .UseSyncStructureToUpper(true) .Build() 方法二 全局转换实体属性名方法,这种只能转属性。 其实是通过Aop方法完成的功能,Aop可以对属性名和类名进行全局拦截处理大小写。 new FreeSql.FreeSqlBuilder() .UseEntityPropertyNameConvert(StringConvertType.Upper) .Build()); 现在添加了6种转换类型
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

2019HPU-ICPC-Training-1

byl太强了,学弟们太强了~全程被吊打,嘤嘤嘤~ A题 Connecting Vertices http://codeforces.com/problemset/problem/888/F 不会 B题 Local Extrema http://codeforces.com/problemset/problem/888/A 给一列数字,判断一个数它的左右是否同时比它大,或者同时比它小,若满足的话那么count++,得到最后的count值,那么很明显,直接暴力的遍历一遍就可以了。 1 #incl
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

js表单插件

参考:https://www.html5tricks.com/category/jquery-plugin/jquery-form
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

第29日学习python生成器

生成器: #三元表达式,三个动作 name="zhangshan" ret="SB" if name=="zhangshan" else "smate"#判断name是否等于zhangshan,等于则返回SB,但是判断的True是zhangshan的SB #则需要放在前面 print(ret) #列表解析 list=[] for i in range(10): list.append(i) print(list) l=[i for i in range(10)] print(l)
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

CSAPP 3-1 程序地机器级表示

1 本章总述 1) 通过让编译器产生机器级程序的汇编表示, 学习了编译器及其优化能力, 以及机器、数据类型和指令集; 2) 学习了程序如何将数据存储在不同的内存区域中 —— 程序开发人员需要知道一个变量是存储在运行时栈中, 亦或是在某个动态分配的数据结构中, 还是全局程序数据的一部分; 3) 程序是以指令序列来表示的, 每条指令都完成一个单独的操作; 部分程序状态, 比如寄存器和运行时栈, 对程序开发人员来说是直接可见的; 4) 编译器必须使用多条指令来产生和操作各种数据结构, 以及实现包括条
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

LG5202 「USACO2019JAN」Redistricting 动态规划+堆/单调队列优化

问题描述 LG5202 题解 \[opt[i]=xx+(cnt[i]-cnt[yy]<=0)\] 发现\(cnt[i]-cnt[yy] <= 0\)只能有两种取值 于是直接堆优化即可 \(\mathrm{Code}\) #include<bits/stdc++.h> using namespace std; template <typename Tp> void read(Tp &x){ x=0;char ch=1;int fh; while(ch!='-'&&(ch<'0'
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

并发编程(线程与进程)

进程与线程的并发 在讲并发之前,我们需要了解几个概念:什么是串行、并发、并行? 串行:完整执行完一个程序再执行下一个 并发:程序之间看起来是同时运行的 并行:真正做到了同时运行 除此之外,多道技术里有两点需要我们关注一下(括号内的为扩展内容): 空间复用:多进程共用内存条(分块->分页->分段+分页),但是都有自己独立的内存空间(基址寄存器、地址的动态重定位),互不干扰,物理隔离。 时间复用:共用一个CPU(分时系统) 备用知识: 进程以及线程有五种状态:新建 (New)、就绪(Ready)、
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

朴素贝叶斯模型1

是什么 考虑如下文本分类问题:训练集为n条文本特征1,文本类别对,\(\{(\mathbf{t}^i,c^i)\}_{i=1}^n\)2 现给定文本特征\(\mathbf{t}\),要求判定它的类别。 朴素贝叶斯做法就是算使得\(p(\mathbf{t},c)\)最大的\(c^*\)作为\(\mathbf{t}\)的类别: \[ c^*=\arg \max p(\mathbf{t},c) \] 其中, \[ p(\mathbf{t},c)=p(c)\prod_{j=1}^{m} p(t_j|c
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

对linux下日志文件error监控 文章

对日志文件中的error进行监控,当日志文件中出现error关键字时,就截取日志(grep -i error 不区分大小写进行搜索"error"关键字,但是会将包含error大小写字符的单词搜索出来),大家可以去看这编 文章 1)第一类日志 在每天的日志目录下生产的error日志,此日志文件每天都会自动生成,里面有没有error日志内容不一定,日志内容写入不频繁,日志文件比较小。 举例说明: 采用sendemail发送告警邮件,sendemail安装参考:http://www.cnblogs.
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

最好的重试是指数后退和抖动

1. 概述 在本教程中,我们将探讨如何使用两种不同的策略改进客户端重试:指数后退和抖动。 2. 重试 在分布式系统中,多个组件之间的网络通信随时可能发生故障。 客户端应用程序通过实现重试来处理这些失败。 设想我们有一个调用远程服务的客户端应用程序—— PingPongService 。 interface PingPongService { String call(String ping) throws PingPongServiceException; } 如果 PingPongSe
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

Restful服务应不应该在URI中加入版本号

程序员们对于Restful服务应不应该在URI中加入版本信息的问题在stackoverflow上进行了积极的讨论: Best practices for API versioning ,该问题被赞了720次–很少有被赞这么多次的问题。 支持在URI中加入版本信息的一方认为: 1. 保持接口的向后兼容是一件十分困难或者说费精力的事情,而在URI中加入版本信息则避免了向后兼容,另外通过过期提示,重定向,文档等手段也能降低用户迁移到新的接口上的成本。 反对在URI中加入版本信息的一方认为: 1. 不
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

软工第三次个人编程作业攻略

后面测试仅供参考但是尽情情用 代码供参考不供抄袭 代码地址: Github : https://github.com/O-VIGIA/031702414 PSP表格: PSP2.1 Personal Software Process Stages 预估耗时(小时) 实际耗时(小时) Planning 计划 1h 0.5 Estimate 估计这个任务需要多少时间 25h 26h Development 开发 5h 1h Analysis 需求分析 (包括学习新技术) 1h 1h Design
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

【Python爬虫】第四课(查询照片拍摄地址)

首先,要能够查询到照片地址,查询的照片必须要开GPS拍,且上传时用原图…… 查询图片的exif信息,使用exifread包 import exifread img = exifread.process_file(open(path), 'rb') longitude = img['GPS GPSLongitude'] latitude = img['GPS GPSLatitude'] 这里建议,可以找一个exif查看器上传一个图片看一看,对GPS GPSLongitude等信息有一个
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

charles 手机证书下载安装

本文参考:charles 手机证书下载安装 本文的Charles,适应windows/MAC/IOS/Android,避免抓包HTTPS失败和乱码; 用的版本是V4.1.2,其它版本原理类似; charles如果不配置SSL通用证书; 会导致HPPTS协议的域名抓取失败/乱码的现象; 现在SSL越来越多,很多博客都上了SSL,支付相关的行业更是基础配置; charles配置SSL证书,算起来很简单,操作简洁; 首先分析我们需要怎么做? 第一步:电脑端安装 Charles 的 CA 证书(必须)
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

C语言I—2019秋作业01

2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 刚开始接触这个专业时候对他不怎么了解,现在对他有了初步认识,这方面人才是社会急需的,就业前景也比较广。计算机科学技术专业更加强调基础和专业知识的学习,软件工程专业更加强调动手能力的培养。计算机专业涵盖软件工程专业,主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

2019.9.20学习内容及随堂笔记

小结 ''' 1.什么是数据库:数据库是管理数据的系统 -安装某种管理数据的系统 - 管理的对象本质是文件 2.存储数据的位置:内存、硬盘 3.什么是系统:运行在硬件基础上,管理其他软件 ''' # 数据库的组成 ''' 库:存放多张表 --相当于文件夹 表:包含多条相同结构的记录 --相当于文件 记录:包含多个key-value键值对的一条数据 --二进制数据 字段:描述信息 - 信息本身 == key-value --二进制数据 stu(表) id name age gender
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0

django整套流程

先总体走一遍django流程 登陆功能为例 静态文件配置 form表单提交数据后端如何获取 request方法 pycharm连接数据库 django使用mysql数据库 django orm简介 表字段的增删改查 表数据的增删改查 一、静态文件配置 1.创建准备 创建项目,创建APP,sett
分类: 其他 发布时间: 09-22 22:21 阅读次数: 0