我的博客小站

置顶随笔

[置顶]网易招聘内部职位推荐-找工作的进来了

摘要: 最新职位请点: ☛ "网易招聘内部职位推荐" ☚阅读全文

posted @ 2017-12-18 17:29 BIGSING 阅读(82) 评论(0) 编辑

2017年12月18日

网易招聘内部职位推荐-找工作的进来了

正文内容加载中...

posted @ 2017-12-18 17:29 BIGSING 阅读(82) 评论(0) 编辑

2016年12月19日

[持续更新]UnsatisfiedLinkError常见问题及解决方案

摘要: 想必很多开发者和我们一样,遇到过许多UnsatisfiedLinkError的困难,着实令人头疼,现在总结一下,希望能帮助更多的人。 常见错误 lib库不同目录下的SO文件参差不齐。 lib库目录下的SO不符合相应的CPU架构。 64 bit下使用System.load加载SO:"lib_xyz.s阅读全文

posted @ 2016-12-19 14:00 BIGSING 阅读(13049) 评论(0) 编辑

2016年4月19日

Android加载SO库UnsatisfiedLinkError错误的原因及解决方案

摘要: Android 应用开发者应该对 UnsatisfiedLinkError 这种类型的错误比较熟悉了,这个问题一直困扰着广大的开发者,那么有没有想过有可能你什么都没做错,也会出现这个问题呢? 我们在 Android 应用开发测试过程中曾经碰到过这样的案例,apk 在某机型上安装完成之后运行即崩溃,报阅读全文

posted @ 2016-04-19 16:22 BIGSING 阅读(338) 评论(0) 编辑

2014年9月22日

_set_invalid_parameter_handler异常处理函数

摘要: VS2005之后的版本,微软增加了一些新的异常机制,新机制在出现错误时默认不通知应用程序,这时程序就崩溃了。所以这种情况下,必须调用_set_invalid_parameter_handler、_set_purecall_handler设置自己的异常处理函数。以下示例代码:// test.cpp//...阅读全文

posted @ 2014-09-22 16:38 BIGSING 阅读(769) 评论(0) 编辑

2014年7月22日

同时支持控制台和MFC窗口程序的APP

摘要: BOOL CMyApp::InitInstance(){ if ( m_bShowGui==FALSE ) { FILE *stream = NULL; AllocConsole(); // 开辟控制台 ...阅读全文

posted @ 2014-07-22 15:28 BIGSING 阅读(147) 评论(0) 编辑

2014年4月2日

Visual Studio .NET项目转换器(ProjectConverter)修改

摘要: Visual Studio .NET 项目转换器非常类似于ASP.NET版本转换器,区别在于它用于转换 Visual Studio 项目文件的版本。尽管在 .NET 框架的 1.0 版和 1.1 版之间只有很小的差异,但一旦将项目文件从 Visual Studio .NET 2002 转换到 Visual Studio .NET 2003,将无法再把它转换回去。虽然这在大多数时候可能不会成为问题(因为在 .NET 框架 1.0 版和 1.1 版之间几乎没有什么破坏性的更改),但在某些时刻你可能需要将项目转换回去。该转换器可以将任何解决方案或项目文件从 Visual Studio 7.1 (Vi阅读全文

posted @ 2014-04-02 17:17 BIGSING 阅读(194) 评论(1) 编辑

2014年3月17日

获取显示器信息:厂商、品牌等

摘要: wmi可以获取基本的一些信息,但是厂商品牌等好像获取不到:On Error Resume NextstrComputer = "."Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")Set colItems = objWMIService.ExecQuery("Select * from Win32_DesktopMonitor",,48)For Each objItem in colItems Wsc阅读全文

posted @ 2014-03-17 10:34 BIGSING 阅读(2616) 评论(1) 编辑

2014年2月10日

LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

摘要: 连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可以替换回来。例如:我的电脑里面安装了vs2010,最近更新了系统,打了一些补丁,结果就出现这种错误了。在电脑里面搜索发现C:\Program Files\Microsoft Visual Studio 10.0\VC\binC:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03阅读全文

posted @ 2014-02-10 16:42 BIGSING 阅读(51) 评论(0) 编辑

2013年12月18日

命令行参数技巧:__argc,__argv

摘要: 几个可以使用的全局变量:_CRTIMP extern int __argc; /* count of cmd line args */_CRTIMP extern char ** __argv; /* pointer to table of cmd line args */_CRTIMP extern wchar_t ** __wargv; /* pointer to table of wide cmd line args */__argc、__argv、__wargv如果是MFC项目,可以使用CWinApp的m_lpCmdLine变量,注意这个m_lpCmdLi...阅读全文

posted @ 2013-12-18 11:05 BIGSING 阅读(2218) 评论(0) 编辑

【转】XZip and XUnzip - Add zip and/or unzip to your app with no extra .lib or .dll

摘要: 原文:http://www.codeproject.com/Articles/4135/XZip-and-XUnzip-Add-zip-and-or-unzip-to-your-app-wDownload source files - 154.3 KBIntroductionI have already introducedXZipin aprevious article. This article presentsXZipand alsoXUnzip, which together allow you to add zip and unzip to your application with阅读全文

posted @ 2013-12-18 10:58 BIGSING 阅读(1103) 评论(0) 编辑

_bstr_t可接受多字节、UNICODE字符串,方便用以字符集转换

摘要: 使用_bstr_t需要包含的头文件:#include #include // test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;string ws2ms(const wstring& ws){ _bstr_t t = ws.c_str(); char* pchar = (char*)t; return pchar;}wstring ms2ws(const string& s){ _bstr_t t = s.c_str(); 阅读全文

posted @ 2013-12-18 10:46 BIGSING 阅读(117) 评论(0) 编辑

2013年12月2日

【原创】多字节版本下MFC控件处理字符集的BUG

摘要: 工程项目属性:字符集:多字节stdafx.h文件中添加:#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")注意:如果多字节阅读全文

posted @ 2013-12-02 15:32 BIGSING 阅读(132) 评论(0) 编辑

2013年11月19日

C#使用DotNetZip对zip压缩包进行添加删除操作

摘要: 参考:http://stackoverflow.com/questions/9855155/how-can-i-delete-a-directory-in-a-zip-file-using-netDotNetZip下载:http://sighspms.googlecode.com/files/DotNetZipLib-DevKit-v1.9.zipusing System;using System.IO;using Ionic.Zip;namespace ConsoleApplication1{ class Program { static void Main(str...阅读全文

posted @ 2013-11-19 17:51 BIGSING 阅读(515) 评论(0) 编辑

2012年11月20日

Where are Index.dat files located?

摘要: http://www.milincorporated.com/a2_index.dat.htmlWhere are Index.dat files located?In many cases you can not see or find an index.dat file using Windows Explorer. There is a little text file calleddesktop.iniin each directory where index.dat file is located. This file forces Windows Explorer to hide 阅读全文

posted @ 2012-11-20 11:22 BIGSING 阅读(138) 评论(0) 编辑

2012年9月19日

GDI+实现图片缩放保存

摘要: 转:http://cool.worm.blog.163.com/blog/static/64339006201141361913919/总结一下个人所知道的使用GDI+缩放图片的方法.方法一:最简单的,使用GetThumbnailImage,这个方法的局限性对支持内嵌缩略图的图片文件无效.因为MSDN中提到:如果图片文件有内嵌的缩略图,那么就提取这个缩略图返回,否则就缩放原图片,不过我想对位图还是安全的:Bitmap* image = new Bitmap(L"MagicLinux.bmp");Image* pScaledImage = NULL;UINT nWidth =阅读全文

posted @ 2012-09-19 15:48 BIGSING 阅读(682) 评论(0) 编辑

2012年6月16日

【转】 C++获得系统时间,以及1970年1月1日到现在的毫秒数

摘要: #include <iostream>#include <time.h>#include <sys/timeb.h>using namespace std;int main(){ long long time_last; time_last = time(NULL); cout<<time_last<<endl; //秒数 struct timeb t1; ftime(&t1); cout<<t1.time<<endl; //秒数 cout<<t1.millitm<<endl; 阅读全文

posted @ 2012-06-16 22:15 BIGSING 阅读(2968) 评论(0) 编辑

vs2010调试运行时弹出对话框:系统找不到指定文件

摘要: http://jhui163.blog.163.com/blog/static/126123594201151411415441/很多时候,我们会将一些低版本IDE编译过的项目,搬迁到VS2010 ,那么会存在很多编译,调试问题。【1】 编译成功了。可是无法调试 。. 显示 无法启动程序“...........\test.exe” 。系统找不到指定的文件。 查看项目属性,发现,{常规} -> 输出目录是 “.\Debug\” 无法找到。 所以这里要注意 {常规}的输出目录 要与{链接}的 常规的输出文件要相对应。例如 :{链接}的常规输出文件是” \build\debug\text.ex阅读全文

posted @ 2012-06-16 01:00 BIGSING 阅读(2023) 评论(1) 编辑

2012年6月13日

【Lua正则表达式】解析匹配优酷电视剧集的下载地址用来批量下载

摘要: 通常用iDown批量将要看的电视剧下载下来以后慢慢看,会用到批量下载。例如西游记:http://www.soku.com/search_video/q_%E8%A5%BF%E6%B8%B8%E8%AE%B0右键“查看网页源码”,找到有视频链接的代码处拷贝出来进行处理,去掉多余的字符只留下下载链接。text = [[ <div class="mask"><div class="ico__loading_32"></div></div> <div class="panel_15">阅读全文

posted @ 2012-06-13 17:00 BIGSING 阅读(737) 评论(1) 编辑

【正则表达式】Lua字符串去除0字符

摘要: 因为Lua字符串是允许含有0字符的,但是在C/C++里是不允许出现的,否则字符串将会被截断出现非预期的结果。这里使用正则表达式去除Lua字符串中的0字符: --可能有终结符 s = ''; for name in string.gmatch(wndtext,"[^%z]") do s = s..name; end%z表示0字符,^%z表示非零的字符,[]用来创建字符集,整个正则表达式的意思是匹配整个字符串中任何一个非零的字符,循环中再把这些非零字符拼接起来就是去除0字符后的字符串了。阅读全文

posted @ 2012-06-13 16:32 BIGSING 阅读(2442) 评论(0) 编辑

2012年6月12日

【分享】全局字符串转换为局部变量存储防止软件被静态分析暴露敏感字符串

摘要: 源码下载地址:http://download.csdn.net/detail/asmcvc/4368397全局字符串转换为局部变量存储防止软件被静态分析暴露敏感字符串,支持UNICODE字符集和多字节字符集,支持中文,没有做加密处理。运行效果截图:输入要转换的全局字符串,例如:C:\\file\\我的文件.txt,输出://C:\\file\\我的文件.txt#ifdef _UNICODETCHAR szC:\\file\\我的文件.txt[] = { 'C', ':', '\\', 'f', 'i', '阅读全文

posted @ 2012-06-12 14:41 BIGSING 阅读(389) 评论(0) 编辑

2012年6月7日

CAtlRegExp匹配email地址

摘要: Lua里面比较强大,一直匹配多个。t = {}for name,domain in string.gmatch(s,"([-%a%d%._]+)@([-%a%d.]+)") do -- Really no need to split and rejoin the email address -- it was a part of the demonstration. fulladdy = name .. "@" .. domain msgbox(fulladdy,'');endCAtlRegExp好像一次只匹配一个,多个的不知道支不支持。阅读全文

posted @ 2012-06-07 20:15 BIGSING 阅读(1046) 评论(5) 编辑

windbg调试句柄泄露

摘要: 本人系统是win7 64位,待调试程序是32位。这里使用的方法是真机配合虚拟机同时调试的方法来找出句柄泄露的源码位置。如果真机直接使用X64版本的windbg侦测句柄泄露时显示:0:000:x86> !htrace -diffHandle tracing information snapshot successfully taken.0x1 new stack traces since the previous snapshot.Ignoring handles that were already closed...Outstanding handles opened since the阅读全文

posted @ 2012-06-07 11:57 BIGSING 阅读(3113) 评论(5) 编辑

2012年6月4日

【转】在 Windbg 下查找资源泄漏

摘要: 参考:http://hi.baidu.com/xingxing/item/f834ffeae93fcf2d5b7cfb9a有一个程序运行了一段时间后,内存占用呈线性增长,而且一直不降下来。在 windbg 中对其动态调试,以确定原因。先查看初始的堆状态:0:007> !heap -sNtGlobalFlag enables following debugging aids for new heaps: stack back tracesLFH Key : 0x34d21697Termination on corruption : DISABLED Heap Flags ...阅读全文

posted @ 2012-06-04 18:30 BIGSING 阅读(260) 评论(0) 编辑

2012年5月31日

【转】遍历Windows系统热键,遍历所有快捷键

摘要: 参考:http://bbs.pediy.com/showthread.php?t=111585http://bbs.pediy.com/showthread.php?t=135455xuetr0.33版本增加了进程的快捷键的查看,于是乎查了下资料,找到了实现的方法,不敢独享和大家分享一下~~~其实Windows的所有的快捷键保存在win32k里面的一个单向连表里面,链表里面的结构体如下:代码:typedefstruct_HOT_KEY_ITEM{LIST_ENTRYListEntry;struct_ETHREAD*Thread;HWNDhWnd;intid;UINTfsModifiers;UI阅读全文

posted @ 2012-05-31 14:34 BIGSING 阅读(1319) 评论(0) 编辑

2012年5月16日

【收藏】获取系统安装软件(vc++源码)

摘要: 获取系统安装软件(vc++源码)http://download.csdn.net/detail/yy_kici/2193865typedef struct SetupSoftInfo{ mystring displayName; //软件名称 mystring publisher; //发行商 mystring displayVersion; //版本 mystring installDate; //安装日期 mystring uninstallString; //卸载命令及参数}*PSetupSoft...阅读全文

posted @ 2012-05-16 13:39 BIGSING 阅读(1285) 评论(0) 编辑

2012年5月14日

三方控件收集

摘要: XGroupBox http://www.codeproject.com/Articles/29016/XGroupBox-an-MFC-groupbox-control-to-display-textReport control http://www.codeproject.com/Articles/705/Report-control-an-Outlook-2000-style-SuperGrid-Rep阅读全文

posted @ 2012-05-14 13:39 BIGSING 阅读(86) 评论(0) 编辑

2012年5月7日

正确获取硬盘序列号源码

摘要: 参考:http://www.winsim.com/diskid32/diskid32.cpp// diskid32.cpp // for displaying the details of hard drives in a command window // 06/11/00 Lynn McGuire written with many contributions from others, // IDE drives only under Windows NT/2K and 9X, // ...阅读全文

posted @ 2012-05-07 19:01 BIGSING 阅读(6491) 评论(0) 编辑

2012年4月17日

VerifyFile验证文件签名

摘要: 摘自金山pcmanager:http://code.ijinshan.com/trac/browser/pcmanager/src/publish/communits?order=name功能只适用于2000和xp,win7下不行。// testst.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <Windows.h>#include <WinTrust.h>#include <SoftPub.h>//#pragma comment(lib, "WinTrust.lib&qu阅读全文

posted @ 2012-04-17 15:48 BIGSING 阅读(1531) 评论(0) 编辑

2012年2月23日

Visual Studio 2010网剧全集

摘要: 一个热衷于code的developer,一个热衷于developer的女孩,他们将发生怎样的故事?第一集:想做你的Code第二集:让爱延长第三集:幸福也需要敏捷第四集:为爱Debug第五集:让爱编译通过阅读全文

posted @ 2012-02-23 15:24 BIGSING 阅读(80) 评论(0) 编辑

2012年2月22日

PathRemoveFileSpec

摘要: http://technet.microsoft.com/zh-cn/magazine/bb773748(en-us,VS.85).aspxPathRemoveFileSpec functionRemoves the trailing file name and backslash from a path, if they are present.SyntaxBOOL PathRemoveFileSpec( __inoutLPTSTR pszPath);ParameterspszPath[in, out]Type:LPTSTRA pointer to a null-terminated st.阅读全文

posted @ 2012-02-22 17:42 BIGSING 阅读(1089) 评论(0) 编辑

【转】批处理安装INF文件

摘要: 命令行安装INF文件的格式:rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 INF文件的完全路径如:@echo offrundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 C:\WINDOWS\inf\wsh.inf相关知识:使用.INF文件-制作安装的程序阅读全文

posted @ 2012-02-22 17:39 BIGSING 阅读(1524) 评论(0) 编辑

【转】游戏黑客亲述盗号全过程 揭露黑客产业链

摘要: 所有被盗过号的游戏玩家,都对黑客咬牙切齿,他让你损失的不仅是一个帐号,更是一套顶级装备,365天黑天摸地的练级,甚至是游戏中的荣耀。游戏黑客究竟是什么样的神秘人物,又是如何把你的帐号盗走,从中获得了多少的利益呢?今天一名匿名黑客将公布他的黑客生涯。匿名游戏黑客的自白我是一个黑客,今年25岁。我的四个伙伴,年龄都在20岁左右,标准的90后。我们目前匿身于中国与缅甸的边境,原因很简单,逃避法律打击。我们是在2008年从国内逃到缅甸的。当时,轰动江浙的“大小姐”病毒案东窗事发,十几个主犯当即被抓。我们几个伙伴被吓得不轻,连夜买火车票分头向外省逃跑,流窜数省之后,最终我们一起逃到缅甸,才算相对安全。现阅读全文

posted @ 2012-02-22 14:22 BIGSING 阅读(99) 评论(0) 编辑

2012年2月21日

#pragma编译指令汇总

摘要: #pragmacheck_stack(off)#pragmacheck_stackstructsthecompilertoturnoffstackprobesifoff(or–)isspecified,ortoturnonstackprobesifon(or+)isspecified.#pragmacheck_stack([{on|off}])#pragmacheck_stack{+|–}RemarksIfnoargumentisgiven,stackprobesaretreatedaccordingtothedefault.Thispragmatakeseffectatthefirstfun阅读全文

posted @ 2012-02-21 10:30 BIGSING 阅读(87) 评论(0) 编辑

2012年2月13日

“此iPhone不能使用,因为Apple Mobile Device服务没有启动”解决办法

摘要: 电脑正确连接iphone,打开itunes显示:此iPhone不能使用,因为Apple Mobile Device服务没有启动原因是:Apple Mobile Device服务没有启动,打开windows的控制面板-管理工具-服务,找到Apple Mobile Device双击打开并启动即可。阅读全文

posted @ 2012-02-13 15:02 BIGSING 阅读(2474) 评论(0) 编辑

iphone4s连接电脑无法识别iphone设备:Apple Mobile Device USB Driver驱动安装失败显示黄色叹号解决办法

摘要: iphone4s连接电脑无法识别iphone设备:Apple Mobile Device USB Driver驱动安装失败显示黄色叹号解决办法Apple Mobile Device USB Driver驱动安装失败显示黄色叹号,根本无法充电更别说连itunes了。如图:正确的解决办法是:1.卸载电脑上已经安装的itunes软件,然后卸载“Apple Mobile Device USB Driver”记得勾选“删除相应的文件”。2.拔掉iphone,然后重新插到电脑上,电脑会自动识别,稍等片刻便能成功了:总结原因:电脑之前没插过iphone设备,上来就安装itunes,完了之后再插iphone就阅读全文

posted @ 2012-02-13 14:54 BIGSING 阅读(16491) 评论(0) 编辑

itunes安装后不能用,双击后等很长时间,提示:ITUNES 驱动程序缺少用于导入和刻录的CD与DVD注册的设置

摘要: iphone下载东西还需要在电脑上安装个itunes,你说麻烦不麻烦,哪有其他手机那样把手机当u盘下载东西多方便啊。整个itunes是68M,这么大不说用着感觉很另类,这次换了个win7 64的电脑提示:这可能是安装了其他CD刻录软件。请重新安装ITUNES. 点确认后进入ITUNES,又出现对话框:ITUNES 未能连接到ITUNES STORE.确认您的网络连接是活动的,请再试一次。真恶心,搜索了一下解决办法:在C盘下搜索“GEARAspiWDM.inf”文件,例如我的是在:C:\Windows\System32\DRVSTORE\GEARAspiWD_B60A2DA9F47E0A7F3.阅读全文

posted @ 2012-02-13 14:12 BIGSING 阅读(2519) 评论(0) 编辑

2012年2月7日

How to get IHTMLDocument2 from a HWND

摘要: How to get IHTMLDocument2 from a HWND:http://support.microsoft.com/default.aspx?scid=kb;EN-US;q249232VC中通过Internet Explorer_Server类窗口的句柄获取IHtmlDocument2接口:http://blog.csdn.net/Topin27/article/details/6314027阅读全文

posted @ 2012-02-07 14:01 BIGSING 阅读(76) 评论(0) 编辑

2012年1月30日

win7下new出的内存默认是无执行权限的

摘要: win7下new出的内存默认是无执行权限的,需要手动设置:PBYTE pBuff = new BYTE[sizeof(g_shellcode)];DWORD dwTemp;//内存属性VirtualProtect(pBuff,sizeof(g_shellcode),PAGE_EXECUTE_READWRITE,&dwTemp);而在xp下new出的内存默认是有执行权限的,为了兼容性考虑,还是都设置下内存属性比较好。阅读全文

posted @ 2012-01-30 14:37 BIGSING 阅读(80) 评论(0) 编辑

2012年1月18日

Toolhelp简单方便地使用方法

摘要: 摘自windows核心编程Toolhelp.h,注意Toolhelp.h包含的头文件CmnHdr.h中要稍作修改,注释掉:#pragma comment(linker, "/nodefaultlib:oldnames.lib")否则可能会出现某些老的函数找不到的链接错误。示例代码: CToolhelp thProcesses(TH32CS_SNAPPROCESS); PROCESSENTRY32 pe = { sizeof(pe) }; for ( BOOL fOk = thProcesses.ProcessFirst(&pe); fOk; fOk = thProc阅读全文

posted @ 2012-01-18 11:19 BIGSING 阅读(154) 评论(0) 编辑

2011年12月31日

自己动手写API监控工具

摘要: 需求来源:1.长期做木马外挂的逆向分析工作,基本上也就看看API调用情况也就知道大概的原理了,手工一个个地分析无疑浪费时间和精力。2.想知道一个感兴趣的应用程序是如何编写的,监控下API调用情况也可以基本了解实现原理。现状:目前市面上这样的工具还是蛮多的,有AutoDebug,ApiTracing,...阅读全文

posted @ 2011-12-31 13:30 BIGSING 阅读(374) 评论(1) 编辑

导航

公告

我的博客小站