将下面代码保存为.bat文件 @echo off set cdir=%~dp0 for /f "delims=" %%i in ('dir /ad/b/s "%cdir%" ') do ( if "%%~nxi" equ ".git" ( cd %%~dpi git pull ) ) pause…
最近因为测试目的需要遍历一个目录下面的所有文件进行操作,主要是读每个文件的内容,只要知道文件名就OK了.在Java中直接用File类就可以搞定,因为Java中使用了组合模式,使得客户端对单个文件和文件夹的使用具有一致性,非常方便.但在C中就不一样了,而且在不同的平台下使用方法也不同.在Linux下实现该功能就非常方便,因为自带有API库,几个函数用起来得心应手(虽然有些小问题,后面说),在Windows下实现就不是那么方便,虽然也有自己的API,但用法有些晦涩难懂,因为没有封装起来,需要自己一步…
目录 windows下设置JupyterNotebook默认目录 生成配置文件 设置默认工作目录 设置快捷方式中的目标与起始位置 直接修改anaconda中的相关配置文件 windows下设置JupyterNotebook默认目录 生成配置文件 假设你己经在windows环境变量中设置好了jupyter notebook,则打开cmd,在cmd中输入jupyter notebook --generate-config运行,如下图: 生成jupyter notebook的配置文件,路径也会显示出来…
windows下使用vscode配合xebug调试php脚本 要下载有php_xebug.dll扩展的版本,最新版可能没有这个扩展,php7.3应该是有的,php7.3.4好像没有默认是不加载这个扩展的,需要在php.ini中加载上这个扩展,一定得注意是zend_extensionzend_extension=xdebug 调试cli脚本的php也需要配置下面这个,如果没有的话也是无法调试的[XDebug]xdebug.remote_enable = 1xdebug.remote_autosta…
转自:http://blog.csdn.net/lucien_zhou/article/details/62069246 为了解决这个问题,我在网上找了好久,尝试过按网上其他人所述,修改 git 安装目录下的 /etc/profile 文件,但都都没有起到作用,最后用了一个很笨的方法. 直接在windows下添加了一个用户变量 HOME ,值为自己想设置的 git 用户HOME 目录路径.当然在windows下修改环境变量是要重启电脑的,然后用 git bash 登录后,使 用 pwd 命令就可…
需求:要求遍历某个目录下的所有文件,文件夹 之前遇到过一些参考程序,其中有一种方法只能遍历 FAT32 格式的目录, 无法遍历NTFS的目录.…
上一篇文章 介绍了如何在CentOS7上 搭建GIT环境 详见链接:https://www.cnblogs.com/mverting/p/10206532.html 本章主要介绍git如何和wdcp搭配 , 做到实时提交修改 如果按照网上常见的教程, 一般都是要新建git用户和用户组, 而wdcp里站点默认的用户是www组里的www用户, 如果强制把站点用户改成git , 很多项目会无法正常运行, 所以本章就介绍如果以www这个用户作为git的默认用户, 并实现git的仓库和代码分离 一. 需要…
本文同步自我的个人博客:http://www.52cik.com/2015/11/13/node-modules-del.html 说到 node 的模块,确实既好用又蛋疼.相信无数人吐槽 node_modules 目录结构的设计了. 确实,npm 没有处理好 peerDependencies 的概念,不仅重复安装了模块,而且嵌套层次太深. 我觉得可以在安装依然的时候分析相同模块,安装到合适的层次,但是却面临一个相同模块的不同版本问题. 反正确实挺纠结的,我这样的脑子不够用. win 的 MAX…
首先,在使用Git的同时,我们需要拥有码云账号,在官网注册即可(官网:https://gitee.com/). 注册结束后创建一个代码仓库,最好和要上传的文件夹名字一样: 1.首先在电脑上安装windows版本Git(官网:https://git-scm.com/download/),64位系统直接下载即可 2.安装过程不必想那么多,选完安装目录后一直点击下一步即可,直到完成.安装之后鼠标右键会自动多出两个选项,这时就代表了安装成功 3.一切准备就绪,接下来我们就可以上传代码了. (1).在要上…
前言 随着微服务的兴起,原先一个庞大的项目,被切分一个个功能独立的微服务,虽然使得业务系统的扩展性和维护性得到提升,但是也加大了维护人员的工作量.有的系统由成百上千个微服务组成,如果每次有修改,都要手工去发布的话,那将是一件可怕的事. 而 jenkins 的到来,让运维人员看到了福音. 什么是Jenkins? 通俗的讲,jenkins就是用来简化,代码托管服务器到部署服务器的过程.举个例子,如果我有一个页面视图,显示 ASP.NET,现在接到需求要改成 Hello Word,你会怎么做? 步骤…
在windows下 http服务器nginx时,访问web目录提示403 Forbidden,首先需要了解nginx出现403错误是什么意思: 403 Forbidden表示你在请求一个资源文件但是nginx不允许你查看,403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误. 找到nginx.conf: 将user nobody 改为user root;重启ng,仍无效果. 后发现nginx默认是不支持浏览目录的. 找到 autoindex  off 更改为o…
简述 因为某些原因,设计好的目录结构是不能动的,因此需要将网络共享目录挂载到指定目录下,以便扩容. 在Linux下这完全没有问题,但是Windows下的操作就稍微复杂一点. 1.直接使用net use Z: \\host\shareddir这种方式映射目录到Z盘,然后再在指定目录下建立一个软链接到Z,这是可以的. 2.可以直接使用mklink /D localdir \\host\shareddir方式建立软链接到共享目录. 上面我都尝试了,是可以的. 参考 net use命令详解(转) 如何把…
Windows下Git设置编码正常显示中文: 在 CMD 下设置环境变量 set LESSCHARSET=utf-8 在 PowerShell 下设置环境变量 $env:LESSCHARSET='utf-8'GitBash中正常显示中文: 打开Gitbash -> 右键->options ->左侧text->设置locale:zh_cn,设置Character set:GBK->save->apply 测试是否正常:GitBash输入 systeminfo看能否正常显示…
下面和大家一起分享下如何在Apache和Nginx禁止上传目录里PHP的执行权限. Apache下禁止指定目录运行PHP脚本 在虚拟主机配置文件中增加php_flag engine off指令即可,配置如下 "/website/uploads">    Options FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all     php_flag engine off Nginx下禁止…
http://blog.csdn.net/caikanxp/article/details/8279921 如何强制用户在提交SVN时填写日志信息? 如果用户使用的都是TortoiseSVN客户端,可以给文件夹加上“tsvn:logminsize”属性.当用户使用TSVN提交此文件夹内的改动时,若日志信息长度不够,提交确定按钮会保持灰色不可用.不过此法对于非TSVN客户端便无效了. 作为更严格的限制,可以在Subversion服务器端强制必须填写日志信息,这时需用到pre-commit钩子脚本.…
Gitlab1. 安装git,从程序目录打开 "Git Bash" 2. 键入命令:ssh-keygen -t rsa -C "email@email.com"   "email@email.com"是gitlab账号 3. 提醒你输入key的名称,输入如id_rsa 4. 在C:\Users\Administrator\.ssh下产生两个文件:id_rsa和id_rsa.pub 5. 用记事本打开id_rsa.pub文件,复制内容,在gitla…
Windows + Ubuntu 16.04 ---> 双系统 前言:本篇文章是对之前文章的更新,更新的主内容是把原来用手机拍摄的图片换成了虚拟机的截图,以及对磁盘划分的新的见解和一些使用感受,原本是打算删除之前的那篇Win + Ubuntu双系统的文章的,后来想想也许有的人读了原文之后,可以更好地理解这篇文章的一些用词,所以就将其保留,后来在写本文的时候,又发现了一个"好处",有一些东西不用再写了,给个链接看原文相关内容就行了(这是多么的不负责任啊!---很少在这写博客,感觉写…
1->打开windows的命令窗口. 2->进入到pip.exe所在的文件夹下,我安装的python在G:\python3.6文件夹下,pip.exe则在G:\python3.6\Scripts文件夹下 3->在windows的命令窗口中进入到pip.exe所在的文件夹,输入如下的命令: python -m pip install --upgrade pip 结果:成功更新. 4->之后输入pip list 可查看pyhton已安装库的最新版本.…
1.在打开或关闭Windows功能中,选择安装NFS客户端 2.在命令行中,输入“mount \\172.24.184.31\data x:\”,输入mount查看详细挂载参数(注意此时uid.gid均为2) 3.挂载成功后,在Windows资源管理器中可以看到X盘,图中Z盘为通过网络映射的驱动器,显示略有不同 4.NFS共享目录挂载时uid和gid均为2,而NFS服务的默认uid和gid为65534,因此此时仅有共享目录的读权限. 修改注册表在HKEY_LOCAL_MACHINE\SOFTWA…
一.前言 我之前用Qt做了个hello world,结果各种报错,一大堆DLL找不到,今天用命令行编译就通过了 二.准备工作 1.Visual Studio(有nmake就行) 2.Qt 3.把qmake添加进环境变量(我Qt的安装目录是E:\Qt\Qt5.9.0,qmake就在E:\Qt\Qt5.9.0\5.9\mingw53_32\bin) 三.正式开始 首先,准备一个hello world项目 我这里为了演示,把.pro文件删了,接着打开vs命令行 报错,不理他 接着切换到项目路径(我这里…
NAS突然挂了,说是硬盘坏了,我不信呀,换块上去先.原来的硬盘要经过一定的操作才能使用 官方给出的解决方案:我如何使用电脑来还原存储在 DiskStation 中的数据? 然后,你再拷贝到新的NAS中会一直接示有个目录”@eaDir”拷贝不了.怎么办?只能先删除了. 在ubuntu中的解决办法:   find . -name "@eaDir" -exec rm -rf {} \;…
首先先去下载 git 下载链接 https://git-scm.com/download/winphpstrom 配置git    链接  http://jingyan.baidu.com/article/a948d65105faed0a2dcd2ea2.html…
觉得用IDE生成maven项目会卡住,很慢.就用cmd写了个cmd批处理命令来生成maven项目.效果如下 生成项目导入idea后结构如下 批处理命令代码如下 @echo off ::echo 请选择项目类型: echo 1.maven-archetype-quickstart echo 2.maven-archetype-webapp set /p webType=请选择项目类型: ::echo 选择了%webType% set /p DgroupId= DgroupId= set /p Da…
报此错误,大概率原因是用户名和密码弄错了,我用的阿里云,在网上找了半天发现Git远程仓库用的用户名和密码不是阿里云登陆用的账户密码,必须另外设置: 链接:code.aliyun.com/profile 此域名下的Username和密码,不知道密码就重置一下就好了.. 我就是这么解决的…
删除筛选出来的分支,比如fixed git branch -D @(git branch | select-string  "fixed" | Foreach {$_.Line.Trim()}) 除了master分支,其他都删除 git branch -D @(git branch | select-string -NotMatch "fixed" | Foreach {$_.Line.Trim()}) 更多请看:https://dev.to/koscheyscra…
1.切换目录 C:\Users\MACHENIKE> cd H:/www C:\Users\MACHENIKE>H: H:\www> 2.查看目录文件 H:\www>dir…
Github地址 函数: HANDLE WINAPI FindFirstFile( _In_ LPCTSTR lpFileName, _Out_ LPWIN32_FIND_DATA lpFindFileData ); BOOL WINAPI FindNextFile( _In_ HANDLE hFindFile, _Out_ LPWIN32_FIND_DATA lpFindFileData ); @ LPCTSTR与char *的转换 参考资料:TCHAR与char的互转 LPCTSTR会根据当…
#include <io.h>#include <stdio.h>#include <iostream>using namespace std;int ReadStationID(char(*id)[50]){ struct _finddata_t c_file; long hFile; char *p = NULL; int i = 0; /* Find first .c file in current directory */ if ((hFile = _findf…
背景: 环境部署在linux下或者windows中,可以使用windows的自动任务设置自动执行脚本执行一些日常运维任务 图形界面设置相对比较简单 准备工作: wamp(集成的PHP执行环境) 已经写好的PHP脚本:clearn_rtx_user.php 放置在PHP执行环境中,如:webroot下 步骤: =================================================== 运行:C:\PROGRA~1\INTERN~1\iexplore.exe "http:…
今天在windows服务器上面写了一个MySQL定时任务,备份呢与删除 rem *****************************Code start**************************** @echo off set SrcDir=E:\mysql_backup set DaysAgo= set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" "C:\Program Files\MySQL\MySQL Server 5.…