批处理遍历文件夹执行git pull

echo off & color 0A for /d %%f in (D:\www\*) do ( D: cd %%f chdir git pull ) pause 遍历D:\www\这个文件夹,逐个执行git pull,由于跨盘了,必须加上D:
分类: 其他 发布时间: 12-23 21:17 阅读次数: 0

【学习笔记】《Java编程思想》 第8~11章

第八章 多态 多态的条件: 1. 要有继承 2.父类对象引用子类对象 3. 要有方法的重写 多态的作用:消除类型之间的耦合关系。 将一个方法调用与一个方法主体关联起来称作绑定。若在程序执行前进行绑定,叫做前期绑定;在运行时根据对象的类型进行绑定,叫做后期绑定,也叫动态绑定、运行时绑定。 Java中除了static方法和final方法之外,其他所有的方法都是后期绑定。所以final的作用还有关闭动态绑定。 只有非private方法才可以被覆盖,但是还需要密切注意覆盖private方法的现象,这时
分类: 其他 发布时间: 12-23 21:17 阅读次数: 0

大脑布罗德曼分区系统简介

本分享为脑机学习者Rose整理发表于公众号:脑机接口社区(微信号:Brain_Computer).QQ交流群:903290195 布罗德曼分区是一个根据细胞结构将大脑皮层划分为一系列解剖区域的系统。神经解剖学中所谓细胞结构(Cytoarchitecture),是指在染色的脑组织中观察到的神经元的组织方式。 布罗德曼分区最早由德国神经科医生科比尼安·布洛德曼(Korbinian Brodmann)提出。他的分区系统包括每个半球的52个区域。其中一些区域今天已经被细分,例如23区被分为23a和23
分类: 其他 发布时间: 12-23 21:17 阅读次数: 0

5散列表

1 散列函数 散列函数将输入映射到输出。 1.散列函数总是将同样的输入映射到相同的索引。同一个输入,其结果是一致的。如输入apple,每次都得到4。 2.散列函数将不通话的的输入映射到不同的索引。 3.散列函数直到数组有多大,只返回有效的索引。 散列表也被称为散列映射、映射、字典和关联数组。 2.应用案例 2.1 将散列表用于查找 创建电话簿 phone_book = {} #或者phone_book = dict() phone_book["马云"]=18888888888 phone_bo
分类: 其他 发布时间: 12-23 21:17 阅读次数: 0

《小岛经济学》读书笔记

本书用一个很通俗易懂的小故事来阐述经济是什么、为什么增长。 资本 刚开始的人们都没有任何资本,也没有储蓄,每天产出多少,消费(吃)多少。没有结余。 第一个人通过冒险(自我牺牲,一天没有吃饭)做了一个工具(设备)提高了产能。 这个设备就是资本。 储蓄 第一个人有了结余,结余的产品储蓄起来(留待以后用)。 那么这个人可以怎么处理他的储蓄呢?有5种方式: 存起来 消费掉 借出去 投资(创造更强的资本) 当然,存起来和消费掉,对他的储蓄没有任何增长,如果现在他不进行劳动了,那么他的储蓄终有一天会消耗殆
分类: 其他 发布时间: 12-23 21:17 阅读次数: 0

Pikachu-File Inclusion, Unsafe file download & Unsafe file upload

Pikachu-File Inclusion, Unsafe file download & Unsafe file upload 文件包含漏洞 File Inclusion(文件包含漏洞)概述 文件包含,是一个功能。在各种开发语言中都提供了内置的文件包含函数,其可以使开发人员在一个代码文件中直接包含(引入)另外一个代码文件。 比如 在PHP中,提供了: include(),include_once() require(),require_once() 这些文件包含函数,这些函数在代码设计中被
分类: 其他 发布时间: 12-23 21:17 阅读次数: 0

MyBatis异常Exception in thread "main" java.lang.AbstractMethodError: com.mysql.jdbc.PreparedStatement.isClosed()

出错原因:jdbc版本问题,更换jdbc的jar包版本。
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

一文解读SDN (转)

一. 什么是SDN? SDN字面意思是软件定义网络,其试图摆脱硬件对网络架构的限制,这样便可以像升级、安装软件一样对网络进行修改,便于更多的APP(应用程序)能够快速部署到网络上。 如果把现有的网络看成手机,那SDN的目标就是做出一个网络界的Android系统,可以在手机上安装升级,同时还能安装更多更强大的手机APP。 过去30年里,IP网络一直是全分布式的,战功卓著,解决了各种客户需求,今天SDN是为了未来更好更快的实现用户需求。并不是有什么需求通过传统方法不能做到,只是SDN做得更快、更好
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

drf作业01

api\urls from django.conf.urls import url from . import views urlpatterns = [ url(r'^cars/$',views.Cars.as_view()), # url(r'^cars/(?P<pk>\d+)/$',views.Cars.as_view()), url(r'^cars/(?P<pk>\d+)/$', views.Cars.as_view()) ] views from django
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

BZOJ 3530: [Sdoi2014]数数 AC自动机+dp

思路不难,但是细节还是挺多的,要格外注意一下. code: #include <cstdio> #include <queue> #include <cstring> #include <algorithm> #define N 2005 #define ll long long #define mod 1000000007 #define setIO(s) freopen(s".in","r",stdin) using namespace std; queue
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

Express 构架

1、express的安装 ``` 1、什么是express? express是基于nodejs平台,快速开发的web框架。 2、安装指令 a)新建一个文件件myapp,进入myapp b)通过npm init指令生成package.json文件 c)新建index.js文件为main(入口文件) d)在当前目录myapp下安装express 模块。 注: npm install express --save // 可用于开发环境 npm install express --savedev //
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

STP 指定端口 根端口 区别和理解

不多说,先上图,A为指定端口,B为非指定端口。 看本文的网友应该知道根端口和指定端口的选举,但是对指定端口和根端口的理解不清楚。这里我就略过选举过程,直接描述这两者的区别和存在的意义。 指定端口:转发数据和BPDU; 非指定端口:接收BPDU。 1、B接口持续接收到A发出的BPDU数据; 2、当SW1的Eth0/0 宕掉或者该链路宕掉,此时A端口的重要性就突显出来了; 3、A接口持续向B发送BPDU,此时B接口意识到自己可能成为指定端口或者根端口,就会从非指定端口的BLOCKING状态转到LI
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

(设计模式专题2)策略模式

什么是策略模式 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理,最终可以实现解决多重if判断问题。 1.环境(Context)角色:持有一个Strategy的引用。 2.抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类所需的接口。 3.具体策略(ConcreteStrategy)角色:包装了相关的算法或行为。 定义策略接口->实现不同的策略类->利用多态或其他方式调用策略 为什么叫做策略模式 每个if
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

xpath定位总结--精简版

基于html的文档目录结构进行定位元素。 以上面的这端html代码为例讲解各种定位方法 1.绝对路径:以/开头从根节点一直找到当前节点 定位第一个div里面的img标签:/html/body/div/img[@alt="div1-img1"] 其中[]里面是通过标签属性来确定要找到元素(img标签的alt属性) 绝对路径比较脆弱,变动结构后就容易变化,维护成本高,不建议使用。 2.相对路径:以//开头的,根据要定位的元素的特征来定位的,div[@属性="属性值"] 定位第二个div里的inpu
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

Pycharm里面使用anaconda配置环境

每次好长时间不用就忘记了。。。 这次截图记下来
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

nginx架构演变

1、如何将LNMP拆分为LNP+MySQL #1.备份172.16.1.7上的数据库信息 [root@web01 ~]# mysqldump -uroot -p'oldxu.com' --all-databases > mysql-all.sql #2.将172.16.1.7 上的数据推送至172.16.1.51 [root@web01 ~]# scp mysql-all.sql [email protected]:/tmp #3.登录172.16.1.51 恢复数据 () [root@d
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

MyBaits异常:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration proper

异常The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

day01 python起源 介绍 解释器 变量 流程控制if

day01 python 一.python的起源 1.python简介 java 企业级应用, android, app c 操作系统, 做开发语言的, 游戏的内核 c++ 做游戏 python 爬虫, 人工智能, 全栈, 大数据, 崇尚优美,清晰,简洁 c# 微软的, 游戏机, 家用机 Visual Basic .NET 教学还在用 PHP 做网站, 简单 JavaScript 语法和python像, 但完全两码事, 浏览器, 和java没有关系 SQL 数据库 ruby 在日本很火, 和p
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

记录vue在实际工作项目中遇到的问题及解决方案

该篇博客主要记录本人在用vue开发实际项目中遇到的毕竟容易碰到和不易发觉的问题及解决方案,下面所贴的代码来自我做的实际项目。 如果大家有更好的解决方案欢迎留言评论 一.tab切换值不显示 修改前的代码(无关代码已去除),此时来回切换tab,详细信息组件(富文本组件)值不显示 <template> <el-tabs v-model="activeName" @tab-click="handleClick"> <el-tab-pane label="详细信息" name="exac
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0

Sharding-JDBC主键生成策略

  当使用分库分表等功能之后,就不能再依赖数据库自带的主键生成机制了,一方面主键ID不能重复,另外需要在新增之前就知道主键ID,才能保证ID能够均匀分布到不同的数据库或数据表中,所以要使用一个合理的主键生成策略。 1. UUID   使用UUID作主键是最简单的方案,但是缺点也是非常明显的。由于UUID非常的长,并需要使用字符串存储,除占用大量存储空间外,最主要的问题是在索引上,在建立索引和基于索引进行查询时都存在性能问题。 2. 主键生成器   Sharding-jdbc提供主键生成器,就是
分类: 其他 发布时间: 12-23 21:01 阅读次数: 0