自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

落单的毛毛虫

活着有无意义就看折腾的程度.

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 cocos2d-x 音乐播放猜想

"SimpleAudioEngine.cpp":void SimpleAudioEngine::playBackgroundMusic(const char* pszFilePath, bool bLoop){ if (! pszFilePath) { return; } sharedMusic().Open(_FullPat

2014-04-08 11:32:02 693

原创 截屏小工具.

最近写了个拼图游戏, 是自从学D2D以来做的第二款, 在特效上花了些心思, 渐变, 缩放, 最大亮点是可以自动拼图.我想把这个拼图放到博客上来, 但是我需要一个GIF图动态展示这个游戏的效果, 因此我需要一个截屏的工具.我率先想到的居然不是屏幕录制, 而是把过程一张张图截下做成GIF.由于懒得去找现成的工具, 于是自己就写了一个..简介:输入时间

2014-04-03 12:00:42 1058

原创 恶补 数学.

三角函数.sin 正弦, 对边比斜边.cos余弦, 邻边比斜边.

2014-03-07 17:35:54 774

原创 逆序链表

昨天第一次面试, 惨败而归...每次笔试都情不自禁当成草稿, 随手就写, 写错就画. 对于一些基础问题  double x = 5/2; 我写的2.5, 答案是2.500000貌似.最难的题目就是一个排序题, 不要求排序算法, 只要能从小到大排序即可,这个确实很简单, 但是...  我当然作对了!!!话不多说, 进入正题...逆序链表, 不是逆序数出, 是把链表顺序彻底

2014-02-12 16:48:28 635

转载 一个老程序员的建议

本文是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分。看完了这本书,你决定继续做编程。也许它能成为你的一个职业,也许它能成为你的一项爱好。但你需要一些指导,确保自己不会走错了道路,或帮助你从这个新业余爱好中得到最大的乐趣。我做了很久的编程。久的你都想象不出来,久的都让我苦恼。就在我写这本书的时候,我大概懂20种编程语言,而且我可以用

2014-02-07 12:40:08 664

原创 逐渐成长的小菜鸟

因为初中成绩走了下坡路, 于是走上技校的不归路. 初中毕业后就读了5年制大专, 因为对黑客的向往, 对计算机的迷恋, 选择了计算机专业.    起初我抱着跟同学好好学习, 天天向上的美好愿景到处跟同学讨论编程, 在进入这个学校前, 我看过一点点vb. 因此我顺理成章成了同学们眼中的计算机大神, 在他们还不知道二进制, 八进制, 十进制, 十六进制的时候, 我已经能在纸上把转换的过程写给他们看了

2014-02-02 11:29:25 1414 4

原创 最精确时间间隔

GetTickCount() 返回开机到函数调用持续的毫秒, 这个函数有16毫秒的误差.下面使用高精度的函数来计算间隔.LARGE_INTEGER frequency, large_beg, large_end;QueryPerformanceFrequency(&frequency);QueryPerformanceCounter(&large_beg);// 执行其

2014-02-01 09:27:10 745

原创 修改标签透明度

// FF 浏览器 document.getElementById("IMG1").style.opacity = "0.5";// IE 浏览器 document.getElementById("IMG1").style.filter = 'alpha(opacity=50)';W3C标准的写法跟FF浏览器一样.

2014-01-27 14:21:15 890

原创 打开, 关闭显示器

SendMessage(hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2);WM_SYSCOMMAND 意为“窗口消息_系统指令”SC_MONITORPOWER 意为“系统指令_显示器电源”-1 (the display is powering on) 打开显示器1 (the display is going to low power)

2014-01-27 14:13:09 1149

原创 获取本机外网IP

#include #include using namespace std;using namespace mmc;#pragma comment(lib, "MMCSocket.lib")bool GetIP(MMCSocket *pSock, char *ip);int main(){ char ip[BUFSIZ] = {0}; MMCSocket sock;

2014-01-27 12:48:20 897

原创 C++输入输出Unicode编码

在使用C++输入输出Unicode编码的时候经常出现乱码或者输出空的.之前在网上找到靠谱的方法 setlocale(LC_ALL,"chs")这是C的方法, 调用这个函数之后 wcout 可以输出Unicode编码, 但是wifsream会出现乱码. 因此要采用C++的方法. std::locale::global(locale("cls"));调用该函数之后就可以使用Unicod

2014-01-27 09:47:19 3375

原创 C++ IO格式控制

iomanip.h是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常用的函数: dec 置基数为10 相当于"%d" hex 置基数为16 相当于"%X" oct 置基数为8 相当于"%o" setfill(c) 设填充字符为c setprecision(n) 设显示小数精度为n位 setw(n) 设域宽为n个字符 setiosflags(ios::fi

2014-01-27 09:42:14 936

原创 Direct 2D 平铺位图.

在需要将同样内容平铺区域的时候.通常用循环来绘制.Direct 2D为我们提供了平铺画刷.D2D1_BITMAP_BRUSH_PROPERTIES brushProperties =   D2D1::BitmapBrushProperties(D2D1_EXTEND_MODE_WRAP, D2D1_EXTEND_MODE_WRAP);hr = m_pRenderTarget->

2014-01-25 11:07:44 1467

原创 Direct 2D 加载位图.

HRESULT LoadImageFormFile( ID2D1RenderTarget *pRT, IWICImagingFactory *pWicFactory, PCTSTR url,

2014-01-25 11:02:28 2424

原创 给出若干个位数字, 计算所有不重复组合.

比如123, 那么就有123, 132, 213, 231, 312, 321. 六种组合.  这个问题很久前就看过, 但是一直都没去关注(因为关注了也做不出来- -||). 就在今天, 我突然就想要解开这个题, 说干就干, 苦思冥想之后, 完全没有头绪. 在百度上搜索了一番之后, 终于在CSDN上找到了一模一样的问题. 解题方法相当繁琐.解题代码:int main(){

2014-01-25 10:52:09 1160

原创 操蛋的Bug

自己实现了一个内存分配器, 再用这个分配器实现了一个链表, 每次在分配器析构的时候程序都出现致命错误. 分配器的析构函数中只有一行代码,operator delete [](m_pMemory);这是头一次如何频繁使用 operator new[], operator delete[], 调试了很久不得其解, 网上寻求答案. 搜索引擎都快点烂了, 收获也不小.  起先搜出来个 no

2014-01-25 10:46:34 638

原创 vbs重启路由器

'name: TP-Link 重启.vbsuser = "admin" '路由器帐号pass = "admin" '路由器密码With CreateObject("Msxml2.ServerXMLHTTP") .open "GET", "http://192.168.1.1/userRpm/SysRebootRpm.htm?Reboot=重启路由器", False, user, p

2013-06-26 12:40:53 1530 1

原创 能ping通, 不能访问 解决办法

netsh winsock reset catalog重启

2013-05-30 14:12:26 3783

原创 VBS U盘插入提示

strComputer = "."Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")Set colEvents = objWMIService.ExecNotificationQuery _ ("Select * From __InstanceOperationEvent Within

2013-03-25 18:55:09 1029 1

原创 双重加密VBS, VBE文件

'Encoder加密Function Encoder(data) with CreateObject("Scripting.Encoder") Encoder=.EncodeScriptFile(".vbs",data,0,"VBScript") end withEnd Function'ASCII加密Function ASCII(Data) C = Len(Data) Fo

2013-03-25 18:54:51 1443

原创 VBS 打开关闭光驱

Set Obj=CreateObject("WMPlayer.OCX.7")Set CD=Obj.CDROMCollectionIf CD.Count>=1 then '' 光驱数量For i=0 to CD.Count-1 '' 遍历所有光驱, 并且打开 CD.Item(i).ejectNextFor i=0 to CD.Count-1 '' 遍历所有光驱, 并且关闭

2013-03-25 18:54:18 2250

转载 图片格式转换

Const wiaFormatBMP = "{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}"Const wiaFormatPNG = "{B96B3CAF-0728-11D3-9D7B-0000F81EF32E}"Const wiaFormatGIF = "{B96B3CB0-0728-11D3-9D7B-0000F81EF32E}"Const wiaFo

2013-03-25 18:50:36 1464 2

原创 剪贴板操作

ie.menubar=0 '不显示IE对象菜单栏 ie.AddressBar=0 '不显示IE对象地址栏 ie.ToolBar=0 '不显示IE对象工具栏 ie.StatusBar=0 '不显示IE对象状态栏 ie.FullScreen=1 '全屏化IE对象 ie.Width=800 '设置IE对象宽度 ie.Height=600 '设置IE对象高度 ie.Resizable=0 '

2013-03-25 18:49:59 705

原创 遍历进程

set Win = getobject("winmgmts:")set Win32 = Win.instancesof("win32_process")for each key in Win32 if key.name = "QQ.exe" then Wsh.echo "QQ已登录" end ifnext

2013-03-25 18:49:36 700

原创 遍历注册表

Const HKLM = &H80000002strPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace"Set oreg = GetObject("Winmgmts:\root\default:StdRegProv")oreg.EnumKey HKLM,strPath,arrFor E

2013-03-25 18:49:18 1280

原创 快捷方式操作

示例 Set WshShell = CreateObject("Wscript.Shell") Set oUrlLink = WshShell.CreateShortcut("百度.URL") oUrlLink.TargetPath = "http://www.baidu.com/" oUrlLink.Save '属性 说明 FullName 快捷方式对象的

2013-03-25 18:48:01 595

原创 模拟发声

set spv = CreateObject("SAPI.SpVoice")Speak:要读的内容。Voice:表示发音类型,相当于进行朗读的人,通常我们可以通过安装相应的语音引擎来增加相应的语音。Rate:语音朗读速度,取值范围为-10到+10。数值越大,速度越快。Volume:音量,取值范围为0到100。数值越大,音量越大。Speak():完成将文本信息转换为语音并按照指定的参数

2013-03-25 18:47:16 844

原创 VBS播放WMP文件

Set wmp = CreateObject("WMPlayer.OCX")wmp.URL = ""While wmp.playState<>1 WSH.Sleep 1000Wendstartplay ''播放状态1=停止2=暂停中3=正在播放4=向前搜索5=向后搜索6=缓冲中7=等待中8=播放完毕9=转换曲目10=准备就绪//取得媒体当前位置,以形如 06:01

2013-03-18 13:58:33 1603

原创 CMD命令行

net share mydir=c:\MyDir // 创建共享文件夹net use M: \\127.0.0.1\mydir // 映射网络驱动net use M: /delete // 删除映射的网络驱动net share mydir /delete // 取消文件夹共享1. gpedit.msc-----组策略  2. sndrec32-------录音机

2013-03-18 13:48:56 605

原创 注册表集合

禁用远程桌面: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\fDenyTSConnections, 1禁用注册表:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegist

2013-03-18 13:44:26 661

原创 窗口淡入淡出

// 窗口淡入淡出效果BOOL AnimateWindow(HWND hWnd,DWORD dwTime,DWORD dwFlags);BOOL AnimateWindow(DWORD dwTime,DWORD dwFlags);

2013-03-18 13:42:28 593

原创 从位图数据取得位图句柄

#include #include using namespace std;void main(){ ifstream infile("bm.bmp", ios::in | ios::binary); BITMAPFILEHEADER bmpHeader; // 获取文件大小 infile.seekg(0, ios::end); long nfilelen = infile

2013-03-18 13:41:24 3053

原创 截屏保存为图片

#includevoid ScreenSnap(HBITMAP hBitmap,char *bmpPath,HDC dc);int main(){ HWND DeskWnd=::GetDesktopWindow();//获取桌面窗口句柄 RECT DeskRC; ::GetClientRect(DeskWnd,&DeskRC);//获取窗口大小 HDC DeskDC=GetDC(

2013-03-18 13:36:49 739

原创 关闭显示器

SendMessage((HWND)65535, 274, 61808, 2);SendMessage(hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2);WM_SYSCOMMAND 意为“窗口消息_系统指令”SC_MONITORPOWER 意为“系统指令_显示器电源”-1 (the display is powering on) 打开显示器1 (th

2013-03-18 13:09:11 1149

原创 内存读写

#include #include #include #include #include HANDLE fnGetProcess(){ HANDLE hShot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); PROCESSENTRY32 myPro; myPro.dwSize=sizeof(myPro); Process3

2013-03-18 13:07:52 699

原创 HTTP协议

// GET 方法char SendData[] = { "GET /ic.asp HTTP/1.1\r\n" "HOST: iframe.ip138.com\r\n" "Connection: close\r\n\r\n"}

2013-03-18 12:56:58 505

转载 js的document方法大全

document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色document.vlinkColor //已点击过的链

2012-12-01 16:31:01 853

C++通信程序

c++实现通信程序源码.VC6.0编译.

2013-02-06

document方法大全

js的document方法大全, 比较全, 比较详细。

2012-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除