知识库

知识库
日出的幻景   Common    5年前
vtk08

Windows 系统使用知识

  1. 文件夹搜索多个指定后缀(OR区分大小写) .jpg OR .png

electron

  • 使用淘宝NPM开发的cnpm进行package的安装
  • 首先安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org //使用cnpm进行安装
  • cnpm install -g electron (全局安装electron)
  • cnpm install (全部安装)
  • npm start //启动
  • 使用electron-packager打包工具,首先全局安装一下: npm install electron-packager -g
  • 执行打包 electron-packager <location of project> <name of project> <platform> <architecture> <electron version> <optional options>
  • location of project:项目所在路径
  • name of project:打包的项目名字
  • platform:确定了你要构建哪个平台的应用(Windows、Mac 还是 Linux)
  • architecture:决定了使用 x86 还是 x64 还是两个架构都用
  • electron version:electron 的版本
  • optional options:可选选项
  • ex: electron-packager . hello --out=../exe --icon=./favicon.ico
  • os系统 ex:electron-packager . 'hello' --platform=darwin --arch=x64 --icon=favicon.ico --out=./exe --asar --app-version=2.0.1 --ignore=\"(dist|src|docs|.gitignore|LICENSE|README.md|webpack.config*|node_modules)\
  • win位 ex:electron-packager . 'hello' --platform=x64(win32) --arch=x64(ia32) --icon=favicon.ico --out=./exe --asar --app-version=2.0.1 --ignore=\"(dist|src|docs|.gitignore|LICENSE|README.md|webpack.config.js|node_modules)\
  • Linux ex:electron-packager . 'hello' --platform=linux --arch=x64 --out=./exe --asar --app-version=2.0.1 --ignore=\"(dist|src|docs|.gitignore|LICENSE|README.md|webpack.config.js|node_modules)\
  • 一次性把所有的操作系统都打包一遍 electron-packager . hello --all --out ../exe --icon=./favicon.ico
    app.asar解压:
  • 先通过npm安装asar(前提是你要安装了npm管理器):npm install -g asar
  • 然后通过asar解压:asar extract app.asar destfolder
  • 应用的核心部分是resource文件下的app.asar
  • 打包和系统不同的安装包
  • 设置淘宝镜像 set electron_mirror=https://npm.taobao.org/mirrors/electron/
  • 执行打包命令 electron-packager . hello --all --out ../exe --icon=./favicon.ico

wget

  • 下载一个目录 wget -r -p -k -np -nc -e robots=off 地址
  • 下载整个网站 wget -r -p -k -nc -e robots=off 地址
  • 注意
  • r 递归;对于HTTP主机,wget首先下载URL指定的文件,然后(如果该文件是一个HTML文档的话)递归下载该文件所引用(超级连接)的所有文件(递 归深度由参数-l指定)。对FTP主机,该参数意味着要下载URL指定的目录中的所有文件,递归方法与HTTP主机类似。
  • -c 指定断点续传功能。实际上,wget默认具有断点续传功能,只有当你使用别的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才 需要指定此参数。
  • -nc 不下载已经存在的文件
  • -np 表示不追溯至父目录,不跟随链接,只下载指定目录及子目录里的东西;
  • -p 下载页面显示所需的所有文件。比如页面中包含了图片,但是图片并不在/yourdir目录中,而在/images目录下,有此参数,图片依然会被正常下 载。
  • -k 修复下载文件中的绝对连接为相对连接,这样方便本地阅读。
  • -o down.log 记录日记到down.log
  • -e robots=off 忽略robots.txt

putty

wdcp找回密码(需知道控制台账户): 一、putty+phpmyadmin修改
1.连接putty
2.查看wdcp数据库密码:vi /www/wdlinux/wdcp/data/db.inc.php 3.进入phpmyadmin http://ip:8080/phpmyadmin 4.修改wdcp数据库下面的member表密码为:e10adc3949ba59abbe56e057f20f883e(123456)
二、纯putty 1.连接putty
2.连接数据库

// 本地数据库
mysql -u wdcp -p
// 远程数据库
mysql -h 远程主机IP -u wdcp -p

3.wdcp v2.1修改数据表字段

UPDATE `wd_member` SET `passwd` = 'e10adc3949ba59abbe56e057f20f883e' WHERE `NAME` = 'wdcp '
UPDATE `wdcpdb`.`wd_member` SET `passwd` = md5("初始密码") WHERE `wd_member`.`id` =1;

wdcp v1.1

vi /www/web/wdcp/data/wd_sys.php //修改adm_pass wdcpdb.wd_sys表里面的adm_pass也需修改一致

1、把服务器上的/www目录取回本地"G:/PHP/"目录

pscp.exe -r root@IP:/www "G:/PHP/" 

2、把服务器上的/www/httpd.conf文件取回来本地当前目录

pscp.exe root@IP:/www .   

3、把本地目录www传输到Linux服务器的/www/

pscp.exe -P 22 -r www  root@IP:/www/   

4、把本地文件httpd.conf传输到Linux服务器的/www/下

pscp.exe httpd.conf IP:/www/   

【注意】这里pscp会使用你Windows登陆的用户名,因此你可能需要指定Linux用户名。

scp.exe file root@IP:/www/  

或者

pscp.exe -l root file IP:/www/   

关闭wdcp面板及自启:

/etc/init.d/wdapache stop && chkconfig --level 345 wdapache off 

开启wdcp面板:

/etc/init.d/wdapache start   

查看mysql 的root密码:

cat /www/wdlinux/wdcp/data/dbr.inc.php

重置mysql root密码:

sh /www/wdlinux/tools/mysql_root_chg.sh  

putty配色: 1.字体
Windows>Appearance
ClearType/change Consolas-常规-小四
2.颜色
Windows>Colours
DefaultForeground RGB(0,255,0)
ANSI Blue RGB(255,0,128)

//显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。

du -ah --max-depth=1| sort -hr   

谷歌浏览器稳定版离线下载:

https://www.google.com/chrome/browser/thankyou.html?standalone=1&platform=win64&installdataindex=defaultbrowser
  • standalone=1 :确认下载离线安装包
  • platform=win :适用平台为windows
  • installdataindex=defaultbrowser :安装后设chrome为当前默认浏览器
  • extra=stablechannel :指定版本为稳定版(版本有stablechannel、betachannel、devchannel、canarychannel)
    新浪下载:http://down.tech.sina.com.cn/page/40975.html

谷歌浏览器离线下载插件

// ~~~~ 替换为插件Id
https://clients2.google.com/service/update2/crx?response=redirect&os=win&arch=x64&os_arch=x86_64&nacl_arch=x86-64&prod=chromecrx&prodchannel=&prodversion=77.0.3865.90&lang=zh-CN&acceptformat=crx2,crx3&x=id%3D~~~~%26installsource%3Dondemand%26uc

Window 2008 iis7.5服务器批量导出网站列表

运行cmd > 输入
//导入全部应用程序池

%windir%/system32/inetsrv/appcmd add apppool /in < c:/apppools.xml

//导出全部应用程序池

%windir%/system32/inetsrv/appcmd list apppool /config /xml> c:/apppools.xml

//导出单独应用程序池

%windir%/system32/inetsrv/appcmd list apppool “应用程序池名称” /config /xml > c:/myapppool.xml

//导入单独应用程序池

%windir%/system32/inetsrv/appcmd add apppool /in < c:/myapppool.xml

//导出全部站点

%windir%/system32/inetsrv/appcmd list site /config /xml > c:/sites.xml

//导入全部站点

%windir%/system32/inetsrv/appcmd add site /in < c:/sites.xml

//导出单独站点

%windir%/system32/inetsrv/appcmd list site “站点名称” /config /xml > c:/mywebsite.xml

//导入单独站点

%windir%/system32/inetsrv/appcmd add site /in < c:/cnziben.com.xml

MYSQL

查看引擎:

mysql> show engines;

查看外网IP

linux

1) 
curl ifconfig.me
2)
curl members.3322.org/dyndns/getip
3)
curl cip.cc

iOS获取App Store的上架信息(包括版本号)并实现检查更新

全球应用:http(https)://itunes.apple.com/lookup?id=appid

中国应用:http(https)://itunes.apple.com/cn/lookup?id=appid

手机号隐藏中间号段

substr_replace($order['phone'], '****', 3, 4);

毫秒时间戳

intval(microtime(true) * 1000)

优酷视频链接

https://player.youku.com/embed/优酷视频Id https://player.youku.com/embed/XODY1NzEwNDg0

将电脑端压缩到手机端

@media screen and (max-width: 768px) {
  body{
    zoom: 0.24;
  }
  .container {
    max-width: 1440px;
    margin: 0 auto;
  }
}