Windows Server 2008 R2文件服务器升级到Windows Server 2016

Windows Server 2008 R2文件服务器升级到Windows Server 2016用户单位有2台Windows Server 2008 R2的文件服务器,已经加入到域。域服务器另有两台,是Windows Server 2016的操作系统。因为Windows Server 2008 和 2008 R2 技术支持将于2020年1月14日结束,所以用户想将这2台Windows Serve
分类: 企业开发 发布时间: 09-22 21:10 阅读次数: 0

Python初学者自学----循环

自我学习记录:如有问题,请帮助指正,勿喷。计算1+2+3+4,我们可以直接写表达式print(1+2+3+4)但是如果数字多了,就会很累python的循环有两种,一种是forxin...循环,依次把list或者tuple里面的元素迭代出来,比如names=('Sam','Max','Leo')fornameinnames:print(name)执行的
分类: 编程语言 发布时间: 09-22 21:10 阅读次数: 0

mysql 表的修改

修改列名需要在最后加上类型ALTERTABLEbookCHANGECOLUMNpublishdatepubDateDATETIME;修改列的约束和类型ALTERTABLEbookMODIFYCOLUMNpubdateTIMESTAMP;添加新列,要加上类型ALTERTABLEbookADDCOLUMNannualDOUBLE;删除列ALTERTABLEauthorDROPCOLUMNannual;
分类: 数据库 发布时间: 09-22 21:10 阅读次数: 0

121 python程序中的线程操作-队列queue

一、线程队列 queue队列:使用方法同进程的Queue一样 如果必须在多个线程之间安全地交换信息时,队列在线程编程中尤其有用。 重要: q.put():往队列里面放值,当参数block=Ture的时候,timeout参数将会有作用,当队列已经满了的时候,在往里面放值时,block为True程序将会等待timeout的时间,过了时间程序会报错,block如果为Flase时,程序不会等待直接报错 q.get():从队列里面取值,当参数block=Ture的时候,timeout参数将会有作用,当队
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

0922CSP-S模拟测试赛后总结

连发三篇爆炸实录我的心态竟然还这么好…… 昨天题目的D2。稍难。 这也不是我连续拿倒数第一的理由。 T1不会。赛时硬写了一个30分的三次方暴力。还有一个地方写挂了。如果不是数据足够水我就爆零了。 也就是说我的11分subtask1还是捡来的。 最难过的是T2。T2写了乱搞(正解之一??)。然而并没有调出来。 二维莫队。我写的很顺。没什么细节错误。然而, 我是在最后20分钟才开始打的。也就是说我最一开始并没有打二维莫队。 一方面是觉得这东西复杂度应该不对。另一方面,我不会离散化。 对。我不会离散
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

120 python程序中的线程操作-锁

一、同步锁 1.1 多个线程抢占资源的情况 from threading import Thread,Lock x = 0 def task(): global x for i in range(200000): x = x+1 # t1 的 x刚拿到0 保存状态 就被切了 # t2 的 x拿到0 进行+1 1 # t1 又获得运行了 x = 0 +1 1 # 这就产生了数据安全
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

js-数据交互--AJAX

一:介绍   今天跟下大家简单的介绍一下,在前端开发中,前后端数据交互的一种手段,我们都知道,在前端往后端传送数据的话,利用get,post方法即可向后端发送数据,后端将数据接受,链接到数据库,进行数据库操作,再将数据库的数据返回到前端,那么这时候前端如何去接受后端传过来的数据呢?这个就是今天跟大家分享的重点,前端接受数据的方式-ajax.   那么ajax到底是什么呢?是一门编程语言吗?不,其实ajax它是一种技术的集合,通过多方面的技术总结出来的一种手段,作为前后端数据交互的重要手段。  
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

何优秀的脸(何优秀的脸博文)

8年艰辛祛痘真实经历,现在已经完全根治了,(附经历)纯经验分享。 真心想祛痘和祛印的朋友,请抽3分钟时间仔细阅读全文, 可能改变你的一生 先附一张之前满脸痘痘的照片 我叫何优秀,但是我长痘的我不怎么优秀,上图那个脸上全是痘痘的人就是我!今年24岁了,我也许是最不幸的一个,因为我从小就长痘痘,我身边很多的朋友,叫我"痘痘"!每当他们这么叫我,我总是假装不在乎,可随着年龄的增大,脸上的痘,让我越来越感到难堪!我是好强的女孩,不想让自己落后其他的女生,从我注意自己脸上有痘时,我就开始想办法去掉它们。
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

123 协程基础

一、线程、进程回顾 在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。 并发的本质:切换+保存状态。 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间过长。 在介绍进程理论时,提及进程的三种执行状态,而线程才是执行单位,所以也可以将上图理解为线程的三种状态。 其中并发并不能提升效率,只是为了让cpu能够雨露均沾,实现看起来所有任务都被“同时”执行的效果,如果多个任务都是纯计算的,这种
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

0% [Connecting to security.ubuntu.com (2001:67c:1560:8001::14)]

使用ubuntu在更新系统时候,有时候会出现这样的问题: 0% [Connecting to security.ubuntu.com (2001:67c:1560:8001::14)] 强制apt使用ipv4 sudo apt-get -o Acquire::ForceIPv4=true update 使用ubuntu在更新系统时候,有时候会出现这样的问题: 0% [Connecting to security.ubuntu.com (2001:67c:1560:8001::14)] 强制ap
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

122 python程序中的线程操作-concurrent模块

一、concurrent模块的介绍 concurrent.futures模块提供了高度封装的异步调用接口 ThreadPoolExecutor:线程池,提供异步调用 ProcessPoolExecutor:进程池,提供异步调用 ProcessPoolExecutor 和 ThreadPoolExecutor:两者都实现相同的接口,该接口由抽象Executor类定义。 二、基本方法 submit(fn, *args, **kwargs):异步提交任务 map(func, *iterables,
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

03.Django基础三之视图函数

一 Django的视图函数view      一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。   响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。   无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放在某处,大家约定成俗将视图放置在项目(project)或应用程序(app)目录中的名
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

125 Mysql数据库基础

一、认识数据库 1.1 数据库介绍 数据库服务端:存放数据库的主机集群 数据库客户端:可以连接数据库的任意客户端 数据库管理员:DBA 1.2 什么是数据库 数据库从字面意思上来看,就可以简单的理解为是存放数据的一个库 数据库可以在硬盘及内存中存储数据 那我们知道文件也是用来存放数据信息的,那就有了数据库存储数据和文件存储数据的区别: 数据库就是用来存储数据信息的一个仓库 数据库的本质其实也就是通过文件来存储数据 数据库的概念就是系统的管理存储数据的那些个文件 总结: 1. 数据库就是用来管理
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

P5201 [USACO19JAN]Shortcut

题目背景 USACO 19年一月月赛金组第三题 题目描述 每天晚上,Farmer John都会敲响一个巨大的铃铛,召唤他的奶牛们前来牛棚享用晚餐。奶牛们都急切地想要前往牛棚,所以她们都会沿着最短的路径行走。 农场可以描述为N块草地(1≤N≤10,000),方便起见编号为1…N,牛棚位于草地1。草地之间由M条双向的小路连接(N−1≤M≤50,000)。每条小路有其通过时间,从每块草地出发都存在一条由一些小路组成的路径可以到达牛棚。 草地i中有ci头奶牛。当她们听到晚餐铃时,这些奶牛都沿着一条消耗
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

ActiveMQ的介绍及使用

一、消息中间件概述 什么是消息中间件 发送者将消息发送给消息服务器,消息服务器将消感存放在若千队列中,在合适的时候再将消息转发给接收者。 这种模式下,发送和接收是异步的,发送者无需等待; 二者的生命周期未必相同: 发送消息的时候接收者不一定运行,接收消息的时候发送者也不一定运行;一对多通信: 对于一个消息可以有多个接收者。 二、JMS的介绍 2.1什么是JMS? JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。 2.2消息模型 P2P (点对点): 1.P2
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

124 IO模型

一、IO模型介绍 回顾:同步、异步、阻塞、非阻塞 同步: 指的是协同步调。既然叫协同,所以至少要有2个以上的事物存在。协同的结果就是:多个事物不能同时进行,必须一个一个的来,上一个事物结束后,下一个事物才开始。 异步:就是步调各异,就是多个事物,你进行你的,我进行我的,谁都不用管谁,所有的事物都在同时进行中 总结:同步就是多个事物不能同时开工,异步就是多个事物可以同时开工。 阻塞:由于执行任务过程中遇到了阻塞,导致任务执行不了,处于等待的状态 非阻塞:就是执行任务过程中没有遇到阻塞,进而可以一
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

127 连接数据后的基本操作

用户信息查看 前提:连接上数据库以后 查看当前登录的用户:select user(); root权限下可以查看所有用户信息 select * from mysql.user;显示所有的user的信息,一大堆的字符 * from mysql.user \G;显示所有用户自己的字段 select user,password,host from mysql.user显示用户的user,password,host这三个字段 root登陆下,删除游客(操作后要重新启动mysql服务) 可以先查看所有的游
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

单调队列优化DP || [NOI2005]瑰丽华尔兹 || BZOJ 1499 || Luogu P2254

题外话:题目极好,做题体验极差 题面:[NOI2005]瑰丽华尔兹 题解: F[t][i][j]表示第t时刻钢琴位于(i,j)时的最大路程 F[t][i][j]=max(F[t-1][i][j],F[t-1][a][b]+1) (mp[i][j]可以到达,(a,b)直接到(i,j)之间没有家具,即路径合法) 因为船的倾斜是连续的,所以可以考虑按时间段来进行dp F[t][i][j]表示前t个时间段结束后,钢琴位于(i,j)的最大路程 F[t][i][j]=max(F[t][i][j],F[t-
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

P1341 当然是选择AC它了!(字符串处理)

A. 当然是选择AC它了! 题目描述 听闻第八届程序设计大赛马上就要开始了,已经报名的童鞋们都纷纷去 OJ 刷题。但你的女朋友 (tan90°) 想知道她写的 "A + B 问题" 是否可以一次 AC (Accepted),所以她请你来写一个程序帮她判断她的程序的输入输出是否正确。(题外话: 如果你 AC 此题,你的女朋友会托付我们交给你一个惊喜,所以一定要 AC 它哟!) 输入描述 有多组测试数据,对于每组测试数据,第一行有一个整数 n,代表该组测试数据共有 n 个表达式需要判断,接下来的
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0

117 GIL全局解释器锁

一、GIL全局解释器锁 cpython中自带的GIL全局解释器,GIL本身就是一把互斥锁 重点:因为有了GIL全局解释器锁,导致了在同一进程的同一时刻只有一个线程在执行,无法利用多核优势 其实就算我们在程序中写了一个线程的并行操作,实际上GIL会因为垃圾回收机制的问题,操作系统调度的问题,会把并行的线程还是变成了串行,这正是这个GIL全局解释器锁导致了同一进程的同一时刻只有一个线程在运行, Python代码的执行由Python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在
分类: 其他 发布时间: 09-22 20:57 阅读次数: 0