2.安装Visual Studio 2017

具体安装就不说了,主要就是路径以及必须的3个组件
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

前端页面中如何在窗口缩放时让两个div始终在同一行显示

一 最外层设置一个大div 给这个大div固定的宽度和高度 给里面两个小div 设置浮动 设置宽高 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>两个DIV并排</title> <style> .div-a{ float:left;width:500px;height:100px;border:1px solid #F00;}
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

『最小表示法 Necklace』

最小表示法 这是一个简单的字符串算法,其解决的问题如下: 给定一个字符串\(S\),长度为\(n\),如果把它的最后一个字符不断放到最前面,会得到\(n\)个不同的字符串,那么我们称这\(n\)个字符串是循环同构的。这\(n\)个字符串中字典序最小的一个,我们就称为\(S\)的最小表示。 \(For\ example:\) \(S=abcda,S_1=aabcd,S_2=daabc,S_3=cdaab,S_4=bcdaa\) 其中,\(S\)的最小表示为\(S_1\)。 了解了概念以后,我们将
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

蓝桥杯 完美的代价(字符串,贪心)

#include <bits/stdc++.h> using namespace std; int n,flag=0,cnt=0; string s; int main() { scanf("%d",&n); cin>>s; int last=n-1; for(int i=0;i<last;i++)//检索范围:第一个元素开始~倒数第二个元素 for(int j=last;j>=i;j--){//从最后一个元素开始找与第i个元
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

[luogu3980] 志愿者招募

题面 又一次考试网络流爆零...... 这一题一看就是网络流, 但是要怎么构图呢? 考虑到途中的一些因素, 首先, 每一种志愿者控制的区间范围为\(S_{i}\)到\(T_{i}\), 所以, 我们要使得每种志愿者只能控制这段区间, 其他的不能够控制, 其次, 每个时间都有一个最小的值, 也就是这条边(我们将时间段看为一条边更加方便)有一个下界, 想到了什么, 上下界网络流, 每条边都要符合上界和下界的约束, 没有学过的可以戳一下. 那么初始的构图也就出来了, 每个时间作为一条边, 那么由\(
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

【CF981D】Bookshelves(贪心,动态规划)

【CF981D】Bookshelves(贪心,动态规划) 题面 洛谷 Codeforces 给定一个长度为\(n\)的数列,把他们划分成\(k\)段,使得每段的和的结构按位与起来最大。 题解 从高位往低位贪心,然后暴力\(dp\)就行了吧。。。 #include<iostream> #include<cstdio> using namespace std; #define MAX 55 #define ll long long inline ll read() { ll x=0;boo
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

多输入使用多线程

目录 多输入使用多线程 常用函数 简单使用 引入电子书 滑屏 title: 多输入使用多线程 date: 2019/3/20 19:27:05 toc: true --- 多输入使用多线程 https://computing.llnl.gov/tutorials/pthreads/ 这里有份英文文档,很详细的说明 具体的手册在man3 https://linux.die.net/man/3/ 搜索pthread 完整的pdf在 Unix_Linux_Windows_OpenMP多线程编程.pd
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

ssh 无法连接 Socket error Event: 32 Error:10053

xshell连不上mark一下 解决: cd /etc/ssh chmod 0644 * chmod 0600 ssh_host_ecdsa_key ssh_host_rsa_key
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

jquery-ui sortable 排序

https://blog.csdn.net/u013066244/article/details/51954198 <link ref="stylesheet" href="jquery-ui.min.css"/> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript" src="jquery-ui.min.js"></script> <div class="form
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

PHP 封装函数实现字符串截取

我们在做项目开发的过程中时常需要用到对字符串进行截取,超出的部分用“...”去表示,但是在php中因为版本的不同或者环境的不同,单纯的利用mb_substr方法很容易造成乱码现象。 为了解决这种情况,特地重写了一下截取方法。 代码如下: // $content 传入的内容 // $len 要截取的长度 //$dian 带扩展 可以修改 ... !!! 之类的都可以 function subStrContent($content,$len,$dian=0) { if(mb_strlen
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

PreparedStatement与Statement区别

  就这牛客网的一道题,进行分析PreparedStatement与Statement的区别。 题目: 关于PreparedStatement与Statement描述错误的是() A 一般而言,PreparedStatement比Statement执行效率更高 B PreparedStatement会预编译SQL语句 C Statement每次都会解析/编译SQL,确立并优化数据获取路径 D Statement执行扫描的结果集比PreparedStatement大 区别: 1、创建时的区别:
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

vuex之单向数据流

单向数据流 State State 用来存状态。在根实例中注册了store 后,用 this.$store.state 来访问。 Getters Getters 从 state 上派生出来的状态。可以理解为基于 State 的计算属性。很多时候,不需要 Getters,直接用 State 即可。 Mutations Mutations 用来改变状态。需要注意的是,Mutations 里的修改状态的操作必须是同步的。在根实例中注册了 store 后, 可以用 this.$store.commit
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

键盘输入年份,判定是不是闰年

import java.util.Calendar; import java.util.Scanner; public class RunNian { public static void main(String[] args) { //创建Scanner对象 ,提示用户输入要测试的年份 Scanner scanner=new Scanner(System.in); System.out.println("请输入年份:"); int year=scanner.nextInt(); //创建Ca
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

JDK源码之LinkedHashSet

  LinkedHashSet是HashSet和LinkList结合产生的集合,集合中的元素互不相同,且元素采用双向链表进行连接。 1.定义   LinkedHashSet继承了HashSet并且实现了Set,Cloneable,Serializable接口。 public class LinkedHashSet<E> extends HashSet<E> implements Set<E>, Cloneable, java.io.Serializable 2.构造函数   //构造一个指
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

大神的博客地址:

大神的博客地址:http://www.gwylab.com/works.html 论文翻译下载地址:www.gwylab.com/download.html 这里面包含了学习的书籍、数据集、论文翻译等等资料。
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

VUE框架的初识

VUE框架的初识 初步了解Vue.js框架(渐进式前端框架) Vue.js是一种轻量级的前端MVVM框架。同时吸收了React(组件化)和Angular(灵活指令页面操作)的优点。是一套构建用户界面的渐进式框架,以数据驱动DOM,Vue 采用自底向上增量开发的设计。 // vue配套的一些插件 Vue Router 全局路由 Vuex       组件与组件间通信 Vue Cookie cookie的管理 // 使用Vue 导入 ==> 创建Vue对象 ==> 挂载到指定的页面标签(如果
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

深入js系列-类型(隐式强制转换)

隐式强制转换 在其可控的情况下,减少冗余,让代码更简洁,很多地方都进行了隐式转换,比如常见的三目表达式、if()、for()、while、逻辑运算符 || &&,适当通过语言机制,抽象和隐藏一些细枝末节,有助于提高代码可读性,以三目表示式为例 a? trueAction : falseAction !!a ? trueAction : falseAction 1.字符串和数字之间的隐式转换 通过重载,+ 运算符即能用于数字加法,也能用于字符串拼接。JavaScript 怎样来判断我们 var
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

git命令详解( 八)

此为记录git的第八篇,前七篇为远程篇,工作中最常用的都在前七篇,因为要在远程分支上合作开发       在提交树上移动       撤销变更 在提交树上移动 在接触 Git 更高级功能之前,我们有必要先学习在你项目的提交树上前后移动的几种方法。 一旦熟悉了如何在 Git 提交树上移动,你驾驭其它命令的能力也将水涨船高! HEAD 我们首先看一下 “HEAD”。 HEAD 是一个对当前检出记录的符号引用 —— 也就是指向你正在其基础上进行工作的提交记录。 HEAD 总是指向当前分支上最近一次提
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

python制作验证码

from PIL import Image, ImageFont, ImageDraw, ImageFilter from random import choice, randint # 随即配置颜色 def rand_color(): return (randint(128, 255), randint(128, 255), randint(128, 255)) # 创建图片 # img = Image.new(格式,大小,颜色) img = Image.new('RGB', (20
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0

BZOJ3144[Hnoi2013]切糕——最小割

题目描述 输入 第一行是三个正整数P,Q,R,表示切糕的长P、 宽Q、高R。第二行有一个非负整数D,表示光滑性要求。接下来是R个P行Q列的矩阵,第z个 矩阵的第x行第y列是v(x,y,z) (1≤x≤P, 1≤y≤Q, 1≤z≤R)。 100%的数据满足P,Q,R≤40,0≤D≤R,且给出的所有的不和谐值不超过1000。 输出 仅包含一个整数,表示在合法基础上最小的总不和谐值。 样例输入 2 2 2 1 6 1 6 1 2 6 2 6 样例输出 6 提示 最佳切面的f为f(1,1)=f(2,1
分类: 其他 发布时间: 03-21 20:48 阅读次数: 0