PHP 验证URL是否合法
admin | Php | 2014-12-02
PHP
public function isValidUrl() {
$patern = '/^http[s]?:\/\/'.
'(([0-9]{1,3}\.){3}[0-9]{1,3}'. // IP形式的URL- 199.194.52.184
'|'. // 允许IP和DOMAIN(域名)
'([0-9a-z_!~*\'()-]+\.)*'. // 三级域... [阅读全文]
QQ空间点赞 js
admin | JavaScript | 2014-12-02
JavaScript
jQuery("a.qz_like_btn_v3[data-clicklog='like']").each(function(index,item){
console.log(item);
jQuery(item).trigger('click');
});
jQuery(window).scroll(function(){
jQuery("a.qz_like_btn_v3[data-clicklog='like']").each(function(index,item){
jQuery(item).trigger('click');
});
r... [阅读全文]
js ctypes 操作注册表
admin | firefox 插件, xul | 2014-11-28
JavaScript
function getLocalVersion(){
//::RegSetValueExA(m_hkey, key.c_str(), 0, REG_SZ, (BYTE*)val.c_str(), (DWORD)val.size());
//if (::RegOpenKeyExA(hkey, subKey.c_str(), 0, KEY_ALL_ACCESS, &m_hkey) != ERROR_SUCCESS)
var lib = ctypes.open("Advapi32.dll");
var RegQueryValueExW = lib.d... [阅读全文]
常用的正则表达式收集整理
admin | 正则 | 2014-11-27
一、校验数字的表达式
C++
// 01 数字
^[0-9]*$
// 02 n位的数字
^\d{n}$
// 03 至少n位的数字
^\d{n,}$
// 04 m-n位的数字
^\d{m,n}$
// 05 零和非零开头的数字
^(0|[1-9][0-9]*)$
// 06 非零开头的最多带两位小数的数字
^([1-9][0-9]*)+(.[0-9]{1,2})?$
// 07 带1-2位小数的正数或负数
^(\-)?\d+(\... [阅读全文]
虚拟键值表, virtual key code
admin | Windows api | 2014-11-21
Virtual-Key Codes
VK_LBUTTON (01)
Left mouse button
VK_RBUTTON (02)
Right mouse button
VK_CANCEL (03)
Control-break processing
VK_MBUTTON (04)
Middle mouse button (three-button mouse)
VK_XBUTTON1 (05)
Windows 2000/XP: X1 mouse button
VK_XBUTTON2 (06)
Windows 2000/XP: X2 mouse button
- (07)
Undefined
VK_BACK (08)
BACKSPACE key... [阅读全文]
C#,MFC,Win32——实现系统级热键
admin | win32 | 2014-11-20
在这篇中先介绍如何设置系统级热键:
C#
第一步,先在类的级别中申明两个API函数,
///注册热键
[DllImport(“user32.dll“)]
private static extern bool RegisterHotKey(IntPtr hWnd, int id, uint fsModifiers, Keys vk);
“user32.dll“)]
private static extern bool UnregisterHotKey(IntPtr hWnd, int id);
///... [阅读全文]
差网络环境模拟工具 Clumsy
admin | 软件测试 | 2014-11-14
clumsy 能在 Windows 平台下人工造成不稳定的网络状况,方便你调试应用程序在极端网络状况下的表现。
简介
利用封装 Winodws Filtering Platform 的WinDivert 库, clumsy 能实时的将系统接收和发出的网络数据包拦截下来,人工的造成延迟,掉包和篡改操作后再进行发送。无论你是要重现网络异常造成的程序错误,还是评估你的应用 程序在不良网络状况下的... [阅读全文]
获取公网IP
admin | net work | 2014-11-04
C++
#include<wininet.h>
#pragma comment(lib,"wininet.lib")
DWORD HttpGet(LPCTSTR, char *, int);
void GetPublicIp(char *pIP, int len)
{
char szBuffer[1024];
memset(szBuffer, 0, sizeof(char) * 1024);
if (HttpGet(_TEXT("http://city.ip138.com/ip2city.asp"), szBuffer, 1024))
... [阅读全文]
Access to the requested object is only available from the local network phpmyadmin
admin | 安装部署 | 2014-10-27
C++
http://stackoverflow.com/questions/11999371/access-to-the-requested-object-is-only-available-from-the-local-network-phpmyadm
先通过命令行搜索出httpd-xampp.conf文件,然后编辑
sudo find / -type f -name "httpd-xampp.conf" -print
Comment "Deny from all" in the following section,
#
# New XAMPP se... [阅读全文]
IntelliJ IDEA 13.x Keygen
admin | JavaScript | 2014-10-27
Java
import java.math.BigInteger;
import java.util.Date;
import java.util.Random;
import java.util.zip.CRC32;
public class Keygen
{
/**
* @param s
* @param i
* @param bytes
* @return
*/
public static short getCRC(String s, int i, byte bytes[])
{
CRC32 crc32 = new ... [阅读全文]