设计师如何管理自己的文档

随着项目的积累,我们的文件目录会变得十分的盘大,如果不好好管理,将会变得一团糟,有时会影响到我们工作的效率与心情,好的文档管理方式会在一定程度上让我们的工作更加有序,即时文件目录再多,按照已经制定好的规则,也能够快速的查询到目标文件。这次就我个人研究对比,做一次小的分享,希望能对大家有所帮助。 三种有效管理文档的方法: 文件夹/文件规范命名 文档版本控制 云盘同步备份 通过以上三种方式的配合使用,能有效的帮助我们实现以下目标: 通过规范命名:对项目文件/个人文档进行分类,方便查找 文档版本控制
分类: 企业开发 发布时间: 09-18 21:14 阅读次数: 0

SpringBoot起飞系列-配置文件(三)

一、SpringBoot中的配置文件 说起到配置文件,大家并不陌生,早在springboot之前,我们用ssh,ssm框架开发的时候整天都要接触配置文件,那时候的配置文件基本上都是.properties和.xml后缀的文件,也基本就是这两种格式,配置好后我们可以从配置文件中读取数据注入到我们的程序中,现在springboot也支持.properties文件,xml用的不多了,新增了一个yaml的配置文件,这是一种新型的配置文件,我们在以后的配置文件中也是尽可能的都会用这种类型的配置文件。 二、
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

一些特殊且有用的函数

1.__builtin_popcount(n) 可以快速的判断n的二进制状态下有几个1 例题 洛谷P1582 此博客会持续更新
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

SKCTF管理系统

一开始是一个简洁风的登录界面 康康注册界面 嗯...也是很简洁风呢。 那让我们来查看元素(fn+f12) 没有什么有flag的迹象呢! 那我们试一下注册一个账号 这时候我们已经有解题的线索了: 获得管理员账号,输入密码,得到flag。 这道题的解题思路是,利用php中sql约束攻击。 以下内容来自于 http://www.mamicode.com/info-detail-2571784.html 先来理解一下所谓的sql约束攻击 SQL约束攻击:在SQL中执行字符串处理时,字符串末尾的空格符将
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

HDU 6264 (深搜,数论)

题目链接 题意 求\(\sum_{d|n}\phi (d) \times {n\over d}\),其中\(\phi(n) = n\prod_{p|n}({1-{1\over p}})\) 分析 将\(\phi(d)\) 分解式子代入可知:\(\sum_{d|n}(n\times \prod_{p|d}(1-{1\over p}))\) \(d\) 是 \(n\) 的因子,枚举 \(d\) 的质因子的所有可能的组成情况共\(2^c\)中。 其中 c 为 n 的不同质因子个数(即题目中输入的 n
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

BZOJ2938:[POI2000] 病毒

Description 二进制病毒审查委员会最近发现了如下的规律:某些确定的二进制串是病毒的代码。如果某段代码中不存在任何一段病毒代码,那么我们就称这段代码是安全的。现在委员会已经找出了所有的病毒代码段,试问,是否存在一个无限长的安全的二进制代码。 示例: 例如如果{011, 11, 00000}为病毒代码段,那么一个可能的无限长安全代码就是010101…。如果{01, 11, 000000}为病毒代码段,那么就不存在一个无限长的安全代码。 任务: 请写一个程序: l 读入病毒代码; l 判断
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

用Xshell连接谷歌云

谷歌云服务器,默认用浏览器进行SSH链接,而且也不告知密码。以Centos为例,先使用浏览器连接 1,给root修改密码 1 sudo passwd root 2,编辑ssh配置文件 sudo nano /etc/ssh/sshd_config 把PermitRootLogin前面的注释去掉,然后把no改成yes 把PubkeyAuthentication前面的注释去掉,然后把yes改成no 把PasswordAuthentication前面的注释去掉,然后把no改成yes 3,退出 Ctrl
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

快速进行网页布局排版

EverWeb for Mac是mac平台上一款简单实用的网页设计软件。这款软件可以帮助大家进行网页设计,只要大家将文字,形状或图像放置在网页画布上的任何位置,其他剩余的部分EverWeb会帮用户完成,十分简单和方。这款软件还搜集了众多丰富多样的网页布局模板,能够快速的帮助大家进行网页设计。 这款网页设计软件的详细介绍 有了EverWeb,任何人都可以通过拖放创建一个专业的网站。使用其中一个内置模板,或从头开始,为您的业务或个人爱好设计完美的网站。添加文本,照片,视频,小部件等,以轻松创建所需
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

P3158 [CQOI2011]放棋子(dp+组合数)

P3158 [CQOI2011]放棋子 放棋子的顺序和方案数无关,所以可以从按颜色递推 设$f[u][p][k]$为放到第$u$种颜色,所剩空间$p*k$的方案数 $g[u][i][j]$表示第$u$种颜色占据$i*j$空间的方案数,可以预处理 $g[u][i][j]=\binom{i*j}{c[u]}-\sum_{p=1}^{i}\sum_{k=1}^{j}g[u][p][k]*\binom{i}{i-p}*\binom{j}{j-k}*[p<i||j<k]$ $f[u][p][k]=\su
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

Django项目: 5.新闻主页

一、功能需求分析 1.功能 轮播图 推荐文章列表 文章标签导航 文章列表 分页 二、模型设计 根据功能分析,我们需要如下表 1.表和字段分析 文章分类表 文章表 文章评论表 推荐文章表 轮播图表 2.模型定义 定义一个基类模型,抽取公共字段 # 在utils目录下,创建一个models.py文件,在其中定义一个基类模型 from django.db import models class BaseModel(models.Model): """ 基类,公共字段
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

二叉树的遍历(非递归方式)

前序非递归遍历(借用栈结构): ①将根节点入栈; ②判栈空,获取栈顶元素输出; ③判断右子树是否为空,再判断左子树是否为空,在回至②执行。 void PreOrder(BinTree bt) { stack<BinTree> astack; BinTreeNode * p; astack.push(bt); while(!astack.empty()) { p=astack.top(); astack.po
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

常见虚拟机堆相关的配置参数

堆相关的配置参数 -Xmx 最大堆空间 -Xms 初始堆空间大小,如果初始堆空间耗尽,JVM会对堆空间扩容,其扩展上限为最大堆空间。通常-Xms与-Xmx设置为同样大小,避免扩容造成性能损耗。 -Xmn 设置新生代大小,设置一个较大的新生代会减少老年代的大小,新生代的大小一般设置为整个堆空间的1/3 或者1/4。 -XX:SurvivorRatio 设置新生代中eden空间和from/to空间的比例关系。 -XX:SurvivorRatio=eden/from=eden/to JVM参数中有一
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

QA 中的对抗攻击和防御

攻击 supporting facts 的修改:字符调换,替换词(用空格embedding或近同义词,变形词等) 还有针对question的攻击。 梯度下降,在embediing上做攻击,如何decode是个问题。 防御 如果把大量对抗样本加到训练样本一起训练不够显示,作用不是很大,随时都可能会有新的对抗样本。 Tackling Adversarial Examples in QA via Answer Sentence Selection 这篇讲的是先筛选候选句,再进行推理回答。
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

带修改的莫队

https://www.luogu.org/problem/P1903 后台数据太强了,只得了60分 题目描述 墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问。墨墨会向你发布如下指令: 1、 Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜色的画笔。 2、 R P Col 把第P支画笔替换为颜色Col。 为了满足墨墨的要求,你知道你需要干什么了吗? 输入格式 第1行两个整数N,M,分别代表初始画笔的数量以及墨墨会做的事情的个数。 第2行N个整数,
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

django获取choices的显示值

1,models.py #订单表 class Orders(models.Model): status_cat = ( ('0', '待装货'), ('1', '正在运输'), ('2', '已到达目的地'), ) orders_status = ( ('0', '待接单'), ('1', '已完成'), ) order_num = models.Cha
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

天津地铁项目的理解与思路

天津地铁项目的理解与思路 一 项目概述   地铁作为一种公共交通工具,可以极大得方便人们出行,同时在一定程度上缓解道路交通压力。   天津地铁的线路如下图所示。项目要求设计一个集读取、搜索、查询为一体的程序,以方便乘客出行。 二 项目需求 2.1 地铁数据格式   地铁的站点名称、线路名称等具体信息需保存在subway.txt文件中,需确定文件中数据的保存形式,要求能方便程序的读取、用户的修改。 2.2 线路查询功能   用户输入指定的线路,程序可以输出该线路自起始点至终点的所有站点。 2.3
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

Django干货篇:F查询和Q查询及鲜为人知的操作

F查询 在之前所学例子中,我们构造的过滤器都只是将字段值与某个我们自己设定的常量做比较。 如果我们要对两个字段的值做比较,那该怎么做呢? Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个model 实例中两个不同字段的值。 示例1:查询出卖出数大于库存数的商品 from django.db.models import F ret1=models.Product.objects.filter(maichu__gt=F('kucun')) print(r
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

Redis学习笔记八(缓存设计)

目录: 缓存更新策略 缓存粒度 缓存穿透 缓存雪崩 缓存击穿 缓存更新策略: 1、内存溢出淘汰策略 当redis的使用内存超过maxmemory时会触发相应的策略,具体策略由maxmemory-policy参数控制 淘汰策略分为六种: )noeviction:默认策略,此策略不会删除任何数据;当客户端还进行写操作时将返回OOM(内存溢出) )volatile-lru:根据LRU算法删除设置了过期时间的key,如果没有可删除的key,回退到noevication策略 )volatile-rand
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

(圆相交+并查集)

题目链接:https://codeforces.com/gym/101915/problem/J 思路:将所有相交的圆用并查集维护看做一个整体,然后枚举每个整体的左边界和右边界,判断能不能同时覆盖整个路。 AC代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 const int maxn = 1e5 + 5; 5 int n; 6 struct circle{
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

lower_case_table_names=1 启动报错 mysql8.0

我们知道在 Linux 环境下默认是区分大小写的,所以我们需要改变这种默认方式,经过网上各种搜索后,基本就是清一色的修改 lower_case_table_names,然后信誓旦旦的去修改了,但是修改后发现 mysql 直接启动不了,怎么回事呢? Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0