Fork me on GitHub
一共有 52 篇文章,分页:2 / 11

UART——命令行式的串口调试工具

工具名称:UART串口调试工具

参数说明:uart.exe [-p 串口名] [-b 波特率] 例如:uart.exe -p COM3 -b 9600

---by yoyo(//yoyo.play175.com)

本工具小巧迷你,使用方便

下载地址:uart.zip (88KB)

WNMP-LITE v2

网上各种WNMP套件都不能单独开启MySQL,所以我自己又做了一个WNMP(之前做了一个wnmp-lite,php版本比较老),没有额外的exe,只有BAT脚本和原滋原味的官方版本,需要的朋友请放心下载使用。 有以下特点:

  • 没有额外的EXE,启动之后隐藏界面常驻进程,还你清爽桌面

  • php-cgi增加进程守护功能,不像其他套件一样,用着用着php就退出了

  • 独立MySQL启动和关闭

  • php增加一些常用扩展:phpredis、cbmath等

使用说明:

nginx+php:
  1、解压vc++11运行库.zip,安装vc++11运行库
  2、restart.batstop.bat,用于启动和关闭nginx+php
  3、vhosts.conf用于配置虚拟主机

mysql(版本mariadb-10.2.11):
  1、鉴于很多情况下不需要开启MySQL,所以把MySQL单独出来
  2、mysql目录下有restart.batstop.bat,用于启动和关闭MySQL
  3、MySQLroot密码默认为空

下载地址:http://download.csdn.net/download/dreamable1/10168831

B2B2C多商铺商城APP项目

这是一个类似淘宝京东的多商铺商城,APP端使用WEEX,做到了ios安卓微信h5三端统一,支持iOS端免审核热更新

智能租用柜系统

这是最近弄的一个项目,一个主机柜可以带100~200个柜子(根据实际使用频率来定),不需要注册,使用微信或者支付宝扫码来租用柜子,按时间收费。

监控自身BAT进程关闭(控制台退出时得到通知)

今天有个需求,需要使用bat开启多个进程,然后在bat被人为关闭窗口时,可以清理之前通过bat开启的进程,于是就有了下面的脚本,该脚本可以监控自身BAT进程关闭,在进程关闭时可以做清理,或者别的工作(比如用来清理主进程开启的其他程序,甚至可以再重新启动一个进程达到守护自身进程的效果?),其实现原理是开启一个新的隐藏进程,隔几秒检查一下主进程是否退出,如果主进程已退出则执行clean过程

onkill.bat

@echo off
echo ****************************************************
echo *       author:https://yoyo.play175.com/           *
echo ****************************************************

pushd %~dp0

if "%1" == "autoclean" goto :autoclean   

REM 获得当前CMD进程PID
set TempFile=%TEMP%\__ParentProcessId.tmp
wmic process where (Name="wmic.exe" AND CommandLine LIKE "%%%TIME%%%") get ParentProcessId /value | find "ParentProcessId" >%TempFile%
set /P _string=<%TempFile%
set _pid=%_string:~16%

REM 隐式启动autoclean进程...
mshta vbscript:createobject("wscript.shell").run("%~nx0 autoclean %_pid% ""%~dp0""",0)(window.close)
goto :main
exit

REM autoclean进程代码
:autoclean
pushd %3
timeout /t 3 /NOBREAK >nul
(TASKLIST /FI "IMAGENAME eq cmd.exe" /FI "PID eq %2"|findstr "cmd.exe">nul&&goto :autoclean)||goto :clean
exit

:clean
    REM 这里写清理脚本
    REM 下面这行是示例代码,主进程结束时,写入一段文字到文本文件,来证明clean确实被执行了
    echo %time% cleaned > cleaned.txt

exit

:main
    REM 这里写主脚本
    REM 下面是示例代码,隔几秒往屏幕输出一行文字
    echo %time% main running...
    timeout /t 3 /NOBREAK >nul
    goto :main