
小众工具
介绍一些小而美的辅助工具
李大数
纸上得来终觉浅,绝知此事要躬行
展开
-
Win10下实现CapsLock键进行中英文切换
关闭输入法设置里的默认“shift”快捷键。(无需担心,缺省的“Ctrl+Space”仍然可用)安装Microsoft提供的PowerToys使用PowerToys重映射按键,把CapsLock键映射为Ctrl+Space设置PowerToys开机启动Enjoy!原创 2021-05-16 00:42:56 · 3430 阅读 · 0 评论 -
Android - Launcher Icon Size
36 x 36 (ldpi)48 × 48 (mdpi)64 x 64 (tvdpi)72 × 72 (hdpi)96 × 96 (xhdpi)144 × 144 (xxhdpi)192 × 192 (xxxhdpi)512 × 512 (Google Play store)http://stackoverflow.com/questions/12768128/android-launch转载 2015-07-15 18:21:55 · 741 阅读 · 0 评论 -
防止Click事件短时间内多次被执行
如果UI上有可点击的控件,且此控件的点击执行逻辑开销较大的话,则一定有防止控件被用户在短时间内多次click的需求.现在常见解决方案整理如下1. windows由于winodws的点击消息由mouse消息转化而来,只要在onclick的处理的最后把线程中的所有鼠标消息peek掉即可.2.android如下,通常是手动设置时间标志来完成,如链接所示http://s原创 2014-01-01 21:05:34 · 1021 阅读 · 0 评论 -
去掉CE程序启动时的动画效果
BOOL CMainDlg::OnInitDialog(){...#ifdef WINCE DWORD dwExStyle = ::GetWindowLong(m_hWnd, GWL_EXSTYLE); ::SetWindowLong(m_hWnd, GWL_EXSTYLE, dwExStyle | WS_EX_NOANIMATION);#endif...}原创 2009-11-15 23:25:00 · 576 阅读 · 0 评论 -
实现中空窗口
MoveWindow(0,0,600,400); HRGN hBigRgn = CreateRectRgn(0,0,600,400); HRGN hSmallRgn = CreateRectRgn(100,50,500,350); HRGN hNewRgn = CreateRectRgn(0,0,1,1); CombineRgn(hNewRgn,hBigRgn,hSmallRgn,RGN_DIFF原创 2008-10-15 11:47:00 · 552 阅读 · 0 评论 -
自己制作的MyBatis Generator 代码军刀,文后有下载链接
目录及文件说明lib 用到的jar文件src 输出目录sample 一个样例工程,包含数据库初始化文件和生成配置config.xml.template 配置的模板文件,直接复制修改其中所有的xx即可compile.bat 脚本文件,如不修改默认执行sample目录下的配置文件,并输出到src目录用法双击运行 compile.bat,然后检查src目录常见问题Q: 报错提示 “XML P原创 2017-10-18 19:25:33 · 351 阅读 · 0 评论 -
实战-C++调用Java函数
环境Windows7 64-bitJDK1.7 32-bit (jdk-7u71-windows-i586.exe)ADT 32-bit (adt-bundle-windows-x86-20140702.zip)VS2010在环境变量PATH中添加java的路径(这样Eclipse才能启动)在环境变量PATH中添加jvm.dll所在的路径(这果才能从c++中启动jvm虚拟机)最终PATH变原创 2014-11-10 11:59:33 · 1239 阅读 · 0 评论 -
极简的可用于测试的java对话框
http://blog.youkuaiyun.com/wangyang1354/article/details/8079115原创 2014-08-03 23:45:16 · 503 阅读 · 0 评论 -
java点滴
此文对于java程序运行的路径讲的相当清楚[在可执行jar 包中动态载入第三方jar class的有关问题]http://www.ccw.com.cn/cio/research/program/htm2003/20030703_142UT.asp转载 2011-12-07 15:41:01 · 296 阅读 · 0 评论 -
python抓取网页的代码
import urllib import urllib2 url = 'http://www.uuorange.com' user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)' values = {'name' : 'Michael Foord', 'location' : 'pythontab',原创 2016-05-10 17:14:17 · 579 阅读 · 0 评论 -
OpenGL 缺省视景体是中心在原点,边长为2的立方体
OpenGL缺省的视景体是中心在原点,边长为2的立方体,相当于调用glMatrixMode(GL_PROJECTION);glLoadIdentity();glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0)翻译 2015-10-04 00:11:59 · 893 阅读 · 0 评论 -
java取得指定数据的sha-1校验码
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import com.sun.org.apache.xml.internal.secur原创 2015-05-06 05:48:08 · 853 阅读 · 0 评论 -
android设置缺省的异常捕获器
import java.lang.Thread.UncaughtExceptionHandler;import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view.Menu; import an原创 2015-05-06 05:32:48 · 504 阅读 · 0 评论 -
tomcat下webapp取得本地几个路径的代码片断
HttpServlet m_servlet = null; public void Init(HttpServlet servlet) { m_servlet = servlet; { String servlet_name = m_servlet.getServletName(); String servlet_info = m_servlet.getServletInfo(); String原创 2015-03-09 18:43:27 · 1169 阅读 · 0 评论 -
最简洁的bat文件延时方法
ping -n 3 127.0.0.1 >nul原创 2015-01-29 14:32:04 · 2519 阅读 · 0 评论 -
使用psftp上传文件到服务器
出处:http://stackoverflow.com/questions/694203/controlling-psftp-in-a-windows-batch-fileecho cd downloads/boxee > psftp.batecho put "%1.avi" >> psftp.batecho quit >> psftp.batpsftp frontrow@转载 2014-12-09 11:07:35 · 1034 阅读 · 0 评论 -
as3遍历当前显示对象
traceDisplayList(this.stage,"bsxy");function traceDisplayList(container:DisplayObjectContainer,indentString:String = ""):void{ trace(indentString, container, "name:",container.name,"child原创 2014-11-12 12:05:49 · 857 阅读 · 0 评论 -
ios绘图函数异常
在使用ios的绘图函数时,发gm转载 2014-06-30 14:34:23 · 594 阅读 · 0 评论 -
如何在运行批处理时隐藏cmd窗口
http://help.stnts.com/html/200910/362.html@if exist runhide.vbs @goto findvbs@echo Set ws = CreateObject("Wscript.Shell")>>runhide.vbs @echo ws.run "cmd /c "%0"",vbhide >>runhide.vbs@start转载 2014-01-27 11:49:21 · 822 阅读 · 0 评论 -
split string 的c++实现
//-----------------------------------------------------------// StrT: Type of string to be constructed// Must have char* ctor.// str: String to be parsed.// delim: Pointer to delimiter.// results: Vec转载 2014-01-03 15:31:14 · 626 阅读 · 0 评论 -
杂记
http://maps.google.com/maphp?hl=en 访问英文的google mapFME可以直接把mifmid转换到mysql中.mysql点滴:查看某个表里的记录数SQL>select count(*) from table;(1)如果发现一个数据异常的大了,需要查看一下其中哪些表变大了,可以使用如下命令SQL> SHOW TABLE原创 2012-03-06 11:39:07 · 316 阅读 · 0 评论 -
得到应用程序所在的目录
/******************************************************************************//** @brief 得到应用程序所在的目录 @param szDir 接收目录字符串的缓冲区 @param nSize 缓冲区的大小 @retval true 成功 @retval false 失原创 2008-10-12 00:25:00 · 476 阅读 · 0 评论 -
删除一个目录
bool DeleteDirectory(const TCHAR* szDir){ bool bRtn = false; TCHAR szBuffer[MAX_PATH]; _tcscpy(szBuffer,szDir); _tcscat(szBuffer,_T("//*.*")); WIN32_FIND_DATA findData; memset(&f原创 2008-10-12 00:21:00 · 468 阅读 · 0 评论 -
notepad++ 杂记
I. 右键菜单:------------REGEDIT4[HKEY_CLASSES_ROOT\*\Shell\NotePad++][HKEY_CLASSES_ROOT\*\Shell\NotePad++\Command]@="\"D:\\GreenSoft\\npp.5.9.2\\unicode\\notepad++.exe\" %1"II. 删除有原创 2012-10-24 17:29:03 · 326 阅读 · 0 评论 -
access数据库转Sqlite数据库
下载SQLite Expert Professional 工具,新建一个数据库,然后就可以按照下面的步骤将access数据库转换成sqlite数据库。通过SQLite Expert创建数据库,然后import --〉Data Transfer Wizard--〉import data into...--〉ADO Data Source输入Provider=Microsoft.Jet.O转载 2014-07-16 11:01:52 · 836 阅读 · 0 评论 -
js判断undefined类型
http://www.cnblogs.com/binaryworms/archive/2010/04/08/1707064.html点击打开链接js判断undefined类型 if (reValue== undefined){ alert("undefined"); } 发现判断不出来,最后查了下资料要用typeof方法:转载 2015-06-18 17:28:32 · 410 阅读 · 0 评论 -
windows下目录映射到盘符
使用subst命令即可例如:subst l: E:\aaa\bbb\ccc\ddd系统中即会多出一个盘符,以后访问此目录下的文件只需直接点开盘符即可原创 2015-06-20 19:21:09 · 2985 阅读 · 0 评论 -
防止移动硬盘休眠脚本
:wakerem 在这里把盘符替换成移动硬盘的盘符 date /T >> g:\wake.txt time /T >> g:\wake.txtping 127.0.0.1 -n 120 >nulgoto wake原创 2016-10-31 12:01:59 · 4135 阅读 · 0 评论 -
python 命令行参数解析的标准模板
python 命令行参数解析的标准模板#!/usr/bin/env python#-*-coding:utf-8-*-import argparse#==================================================================def make_argparse(): ''' change this function for custom原创 2017-08-19 09:38:18 · 638 阅读 · 0 评论 -
经典的python命令行解析样例代码
#!/usr/bin/env python#-*-coding:utf-8-*-import argparse#==================================================================def make_argparse(): ''' change this function for custom command line ...原创 2018-06-23 13:44:12 · 295 阅读 · 1 评论 -
AutoIt-windows ui自动化工具
<br />AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件, 它被设计用来在Windows GUI(用户界面)中进行自动操作. 通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务, 而这是其它语言所无法做到或尚无可靠方法实现的 (比如VBScript和SendKeys). AutoIt 非常小巧,完全运行在所有windows操作系统上. (thesnow注:现在已经不再支持win 9x,微软连XP都能放弃,何况一个win 9x支持), 并且转载 2010-11-21 22:03:00 · 1242 阅读 · 0 评论