The usual way to use QNetworkAccessManager and QNetworkReply is: QNetworkAccessManager nam; voif fun() { QNetworkRequest request; request.setUrl(QUrl(“”)); connect(&nam,SIGNAL(finished(QNetworkReply*)),this,SLOT(replyFinished(QNetworkReply*))); QNetworkReply *reply=nam.get(request); } void replyFinished(QNetworkReply* reply) { reply->readAll(); } According to, you […]

Bash function looks strange for people who are familiar with other programming languages such as C++, JAVA, etc. First, you seem to never see a bash function that has (formal) […]

How to build a shared library using gcc/g++? Building a shared library with gcc is easy but it takes 2 steps: gcc -c -fpic mytools.c gcc -shared -o mytools.o […]

Why need to define macros in Qt project file? I have a tool source library. The library contains several header files and source files. I used conditional compilation in both […]

php iconv is an interesting function that can convert a string from one charset to another. $text=”abc”; $text = iconv(‘utf-8′, ‘us-ascii’, $text); In the above example, since the source file […]

I did not really understand google api despite the fact I’ve already developed several apps that use google apis, even in different languages such as php, python, c++, and javascript. […]

I have a need to remove multiple lines except the first line in a string. For example, “line1\n\line2\nline3″ should be converted to “line1″. At the beginning, I used the following […]

The TAB character literal can be written as ‘\t’ or ‘    ‘ in your C/C++ source code. They represent the same character. Character literals are enclosed in single quotes […]

Only after you read my post about how Qt Creator interacts with GDB and what Qt pretty printers are, can you have some basic background knowledge about how to write […]