识别文件编码

admin | win32 | 2013-04-04
C++ bool TextEncode(const char *fPath) { char srcBuff[1024]; char header[2]; unsigned char uniTxt[] = {0xFF, 0xFE}; // Unicode file header unsigned char endianTxt[] = {0xFE, 0xFF}; // Unicode big endian file header unsigned char utf8Txt[] = {0xEF, 0xBB, 0xBF}; // UTF_8 file header int l... [阅读全文]
ė3,075 浏览数 6没有评论 0

Windows下提升进程权限

admin | Qt Gui | 2013-04-04
  windows的每个用户登录系统后,系统会产生一个访问令牌(access token) ,其中关联了当前用户的权限信息,用户登录后创建的每一个进程都含有用户access token的拷贝,当进程试图执行某些需要特殊权限的操作或是访问受保护的内核对象时,系统会检查其acess token中的权限信息以决定是否授权操作。Administrator组成员的access token中会含有一些... [阅读全文]
ė3,256 浏览数 6没有评论 0

强制关机

admin | win32 | 2013-04-04
C++ #include<stdio.h> #include<windows.h> int main(void) { HANDLE hToken; TOKEN_PRIVILEGES tkp; // 取得系统版本 OSVERSIONINFO osvi; osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); if (GetVersionEx(&osvi) == 0) return false; if (osvi.dwPlatformId == VER_PLATFORM_WIN32_NT) {... [阅读全文]
ė3,063 浏览数 6没有评论 0

计算QPlaintTextEdit当前光标(cursor)的行号

admin | Qt Gui | 2013-04-04
C++ //get the current line number QTextCursor tc = edit->textCursor(); QTextLayout* lo = tc.block().layout(); //get the relative position in the block int pos = tc.position() - tc.block().position(); int line = lo->lineForTextPosition(pos).lineNumber() + tc.block().firstLineNumber(); qWarni... [阅读全文]
ė4,613 浏览数 6没有评论 0

Qt 解析 JSON 一例

admin | Qt Gui | 2013-04-04
C++ QString http_response = "{\"key\":\"a99fdd865c2-10000\",\"oid\":1000055,\"expires \":0000,\"secret\" :\"509c03edfdc7\",\"sign\":\"f0dd9e5226d0e77\"}"; QScriptValue sc; QScriptEngine engine; sc = engine.evaluate("value = " + http_response); QScriptValueIterator it(sc); while (... [阅读全文]
ė5,099 浏览数 6没有评论 0

Qjson 将 QVariant 对象转为 JSON 数据

admin | Qt Gui | 2013-04-04
C++ //cpp QVariantList people; QVariantMap bob; bob.insert("Name", "Bob"); bob.insert("Phonenumber", 123); QVariantMap alice; alice.insert("Name", "Alice"); alice.insert("Phonenumber", 321); people << bob << alice; QJson::Serializer serializer; QByteArray json = serializer.seriali... [阅读全文]
ė4,919 浏览数 6没有评论 0

Qjson: QObject 对象序列化为 JSON 数据

admin | Qt Gui | 2013-04-04
C++ //Person.h class Person : public QObject { Q_OBJECT Q_PROPERTY(QString name READ name WRITE setName) Q_PROPERTY(int phoneNumber READ phoneNumber WRITE setPhoneNumber) Q_PROPERTY(Gender gender READ gender WRITE setGender) Q_PROPERTY(QDate dob READ dob WRITE setDob) Q_ENUMS(Gender) ... [阅读全文]
ė5,666 浏览数 6没有评论 0

在windows下的QT编程中的_TCHAR与QString之间的转换

admin | Qt Gui | 2013-04-04
C++ [cce_cpp] #ifdef UNICODE #define QStringToTCHAR(x) (wchar_t*) x.utf16() #define PQStringToTCHAR(x) (wchar_t*) x-&gt;utf16() #define TCHARToQString(x) QString::fromUtf16((x)) #define TCHARToQStringN(x,y) QString::fromUtf16((x),(y)) #else #define QStringToTCHAR(x) ... [阅读全文]
ė4,114 浏览数 6没有评论 0

C++获取系统的Mac地址

admin | win32 | 2013-04-04
C++ [cce_cpp] #include &lt;windows.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;time.h&gt; /* Dev C++ -&gt; include libnetapi32.a BCC 5.5 or VC++ -&gt; #pragma comment(lib,"netapi32.lib") */ typedef struct _ASTAT_ {   ADAPT... [阅读全文]
ė3,066 浏览数 6没有评论 0

网站调用接口

admin | Php | 2013-04-04
1、先贴几个站长工具的网站 http://tool.114la.com/ http://seo.chinaz.com/ http://www.ip138.com/ http://life.hao123.com/ http://www.osctools.net/ 2、几个大型网站提供的IP API接口调用方法 可以用来限制地区访问 淘宝的IP接口地址: http://ip.taobao.com/instructions.php 腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress 新浪的IP地址... [阅读全文]
ė3,332 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量