日期相关计算经典集

1 --计算一个月第一天 2 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 3 --计算今天年的第一天 4 SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) 5 --本周的星期一 6 SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 7 --季度的第一天 8 SELECT DATEADD(qq, DAT
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

查看TensorFlow的版本以及安装路径

查看TensorFlow的版本以及安装路径 进入到Python环境 import tensorflow as tf tf.__version__ # 查看版本 tf.__path__ # 查看安装路径 查看TensorFlow版本的另一种方法 sudo pip3 show tensorflow-gpu # GPU版 sudo pip3 show tensorflow # 非GPU版 查看TensorFlow版本的另一种方法 $ python Python 3.6.
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

P1859 不听话的机器人

题目描述 机器人收到N条指令,但它不想走到障碍物上或走出边界,所以决定拒绝一些指令。求最少拒绝多少条指令? FORWARD前进1 BACK后退1 LEFT左转90度 RIGHT右转90度 输入输出格式 输入格式: 第一行M|100、N|1000、X0、Y0,M*M场地,N条指令起点(X0,Y0) 接下来一个M*M矩阵,表示场地。.为场地,*为障碍物 接下来N行,表示N条命令 输出格式: 一个数,表示最少拒绝多少条命令 #include<bits/stdc++.h> using namespa
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

介绍源代码管理工具——一Github

使用GitHub提供的服务,必须先到GitHub完成注册。 进入后会看到这个页面 由于我已经注册成功,直接sign in就可以了。 选择HTTPS或SSH按钮,屏幕中的Git指令会随着变动。 在计算机上创建“密匙”,并且把对应的“公匙”登录到GitHub网站的账号。 在git bash中输入指令:ssh-keygen 程序会询问存储“密匙”文件的路径,我都直接按了enter键,所以后续操作中就不需要验证密码。 使用文件资源管理器查看 c:\用户(用户账号).ssh” 文件夹,会 在里面找到两个
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

Noip2014普及组T4 子矩阵题解

Noip2014普及组 T4 P2258子矩阵 定义: 子矩阵:从一个矩阵当中选取某些行和某些列交叉位置所组成的新矩阵(保持行与列的相对顺序)被称为原矩阵的一个子矩阵。 相邻的元素:矩阵中的某个元素与其上下左右四个元素(如果存在的话)是相邻的。 矩阵的分值:矩阵中每一对相邻元素之差的绝对值之和。 题意:求使矩阵分值最小的子矩阵,输出分值 subtask 1:50 points \(n,m \in [1,12],\ a_{ij}\in [1,20]\) 暴力枚举出每个可能的子矩阵,直接按照题意算
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

P4290 [HAOI2008]玩具取名

题目描述 某人有一套玩具,并想法给玩具命名。首先他选择WING四个字母中的任意一个字母作为玩具的基本名字。然后他会根据自己的喜好,将名字中任意一个字母用“WING”中任意两个字母代替,使得自己的名字能够扩充得很长。 现在,他想请你猜猜某一个很长的名字,最初可能是由哪几个字母变形过来的。 输入输出格式 输入格式: 第一行四个整数W、I、N、G。表示每一个字母能由几种两个字母所替代。 接下来W行,每行两个字母,表示W可以用这两个字母替代。 接下来I行,每行两个字母,表示I可以用这两个字母替代。 接
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

Svn版本控制工具

TortoiseSVN和SVNServer配套使用,多个人一起开发一个软件的时候用到。多个TortoiseSVN可以连接同一个SVNServer,从而使得项目中的改变让每个人实时收到。SVNServer和SVNTortoise都可以通过360软件管家下载使用。TortoiseSVN的官方下载地址:https://tortoisesvn.net/downloads.html。SVNServer的官方下载地址:https://www.visualsvn.com/server/download/。
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

java 原生 HttpClient

package org.rx.socks.http; import com.google.common.base.Strings; import lombok.SneakyThrows; import org.rx.common.App; import org.rx.common.Contract; import org.rx.common.SystemException; import org.rx.socks.Sockets; import org.rx.io.IOStr
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

51nod1160 压缩算法的矩阵——一道有趣的题

https://blog.csdn.net/lunch__/article/details/82655579 看似高大上,实际也不太好想到 先尝试确定一些位: 给出了最后一列,sort得到第一列 0XXX1 0XXX1 1XXX0 1XXX0 1XXX1 现在知道了第一行的第一个和最后一个 考虑不断确定第一行的下一个 某一行一定是由某一行循环左移1位得到的 发现,如果输入合法,这个移动的配对一定是开始的0和结束的0依次配对,开始的1和结束的1依次配对 否则如果有交叉,如1->4,2->
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

centos7 修改ali yum源

centos7 修改yum源为阿里源,某下网络下速度比较快 首先是到yum源设置文件夹里 安装base reop源 cd /etc/yum.repos.d 接着备份旧的配置文件 sudo mv CentOS-Base.repo CentOS-Base.repo.bak 下载阿里源的文件 sudo wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 安装epel repo源 epel(RHEL 7) sudo
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

ZOJ - 4104 Sequence in the Pocket(思维+元素移至列首排序)

Sequence in the Pocket Time Limit: 1 Second Memory Limit: 65536 KB DreamGrid has just found an integer sequence in his right pocket. As DreamGrid is bored, he decides to play with the sequence. He can perform the following operation any number of ti
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

【python】小问题集锦

【写在前面的话】   总是在编程中会遇到各种问题,这里就把他总结一些。免得重复遇到。 【问题】  1、中文无法识别的问题 解决方法:文件头 添加 # -*- coding:utf-8 -*- 2、数组的输出(这是我在面试的时候自己写着玩遇到的) int sum[] = new int[100] 定义数组。 ***如果直接 print (sum)。则就是数组对象的哈希值。 ***想输出数组的内容,则应该利用for循环来输出。 3、
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

MYSQL-------常用字符函数

*utf-8汉字字节长度为3,英文字母为1,GBK为2-1 --Length() 获取参数值的字节个数 select length() --concat(str1(列名1),str2(列名2)) 拼接字符串 --upper()大写函数 lower()小写函数 --substr/substring截取字符串 1.SELECT SUBSTR('四十四与五十万',6) --索引从1开始,即'是0算起,意为取出从第六开始后面的所有字符串 2.SEL
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

Python 学习笔记12 类 - 创建和简单使用

介绍: 面向对象编程是一种非常有效的软件编写方法之一,在面向对象编程中,我们会编写表示现实世界中的事物或者情景的类,并基于类来创建对象。 在编写类的的时候,这些类对象一般都有通用的行为或者属性。基于类创建对象时,每个对象都自动具备这些属性和行为,然后给予需要给与这些对象一些特殊的属性或者行为。 我们几乎可以使用面向对象的方式来模拟现实生活中的所有情景。 根据类来创建队形被称为实例化,这让你能够使用类的实例。 创建类: 我们使用一个例子来说明怎么创建一个类。 我们假设创建一个名叫dog的类,我们
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

Git使用教程学习

Git使用教程学习 在第十二周的个人作业上,王文娟老师希望我们去自己课后了解一下git的使用方式以及一些基础知识,在本学期其他的课程上,我们已经稍微了解过一些git的基础知识,因此在本次作业里,我补充了解了许多并未仔细研究过的git知识点,经过和同学的经验讨论以及网上资料的检索,得到了以下的学习知识点: 1、Git Hub简介: Git是一个分布式的版本控制系统,最初由LinusTorvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

滚回来学 c++了

1.这一个星期没干正事.. ps了一个星期...鸽掉了期中考试 是时候补补oi和 文化课了.......
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

Navicat for MySQL 安装软件和破解补丁

软件 链接:https://pan.baidu.com/s/1RnXhqpv8NjYjAArhkpnPHA 安装好 Navicat 将破解文件放到安装目录下,然后双节运行 是的,你每一听错 , 破解完成了
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

[CF1000F]One Occurrence 题解

一句话题意:给定一个数列,每次询问一段区间内有没有只出现一次的数,如果有随便输出一个,否则输出0. 维护last[i],就是前一个a[i]的位置. 如果是第一个出现,last[i] = 0. 然后对于每一个数,类似于HH的项链一题的做法,将i位置改成last[i], last[i]位置改成inf。这样区间查询的最小值只要<l就有。 搞一颗单点修改区间查询的线段树就可以了。 #include <bits/stdc++.h> #define ls(p) (p<<1) #define rs(p) (
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

P2365 任务安排

题目描述 N个任务排成一个序列在一台机器上等待完成(顺序不得改变),这N个任务被分成若干批,每批包含相邻的若干任务。从时刻0开始,这些任务被分批加工,第i个任务单独完成所需的时间是Ti。在每批任务开始前,机器需要启动时间S,而完成这批任务所需的时间是各个任务需要时间的总和(同一批任务将在同一时刻完成)。每个任务的费用是它的完成时刻乘以一个费用系数Fi。请确定一个分组方案,使得总费用最小。 例如:S=1;T={1,3,4,2,1};F={3,2,3,3,4}。如果分组方案是{1,2}、{3}、{
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

云的革命(三)原生云

原 生 云 术语原生云已成为一种越来越流行的简化方式,用于谈论利用云,容器和编排的现代应用程序和服务,通常基于开源软件。实际上,云计算本地计算基金会(CNCF)成立于2015年,用他们的话说,“围绕一系列高质量项目建立社区,这些项目将容器作为微服务架构的一部分进行编排。” 作为Linux Foundation的一部分,CNCF旨在将开发人员,最终用户和供应商(包括主要的公共云提供商)聚集在一起。 CNCF旗下最着名的项目是Kubernetes本身,但该基金会还孵化和推广云原生态系统的其他关键组
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0