最近用QT编了一个很水的小程序,虽然之前用过QT但是编出来的程序都是在本机运行,本地的环境什么的当然配置好了能运行,但是拿到别的机子上就不行了,QT默认的编译方式是动态编译,即运行程序需要依赖QT动态链接库中的dll文件,如果想在别的电脑上运行你的程序,就需要把这些dll文件一起放到exe下一起带走,但是QT有几个动态链接库太大了一个就要上百兆,如果你的程序中需要用到这些dll文件中的东西,就需要...
HTTP协议即超文本传输协议,这个协议详细规定了浏览器和万维网之间互相通信的规则。HTTP协议就是一个通信的规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学的就是这两种格式。客户端发送给服务器的格式叫做请求协议,服务器发送给客户端的叫做响应协议。
一、请求协议
请求协议的格式如下:
请求首行;
请求头信息;
空行;...
分类:
其他好文 时间:
2014-09-27 16:38:10
阅读次数:
820
在科学领域,首先要定义的就是你的科学研究目标,目标必须要界定清晰,那么你的数据结构一开始就要设计得符合你的研究目标,这样才能有目的性的开展工作,如果不预先进行详细界定和设计,在研究的过程中就会导致目标的弱化以至于迷失。...
分类:
其他好文 时间:
2014-09-27 16:21:10
阅读次数:
174
身为一个程序员,如果把我会的技术,画在一张纸上,想来也会是‘一张’地图。我就在想,如果单从‘技术’而言,我‘应该’看到什么样的‘地图’?我‘应该’如何发展自己的地图?
一个人的思想,很大
程度上决定了他的事业的高度和延续的时间。...
分类:
其他好文 时间:
2014-09-27 18:17:41
阅读次数:
126
说说:
题意其实很简单,就是给你一个由小写英文字母组成的字符串,然后让你求字典序比当前字符串小的最大的字符串。解法的话,就是从字符串的末尾开始遍历,若得到的子串已经是该字串所能得到的最小字典序,则继续往前遍历。否则,先在子串中,找到比原字串的首字符小的最大字符,将两者交换位置。然后将除首字符以外的其他字串排列获取最大字典序的子串即可。具体方案,看源代码好了。
源代码:
#include
#...
分类:
其他好文 时间:
2014-09-27 16:37:20
阅读次数:
158
STL库老早已经成为C++的一部分,在使用C++开发项目的过程中,很多人还在犹豫要不要使用STL库,觉得STL库很难,其实不然。我工作的项目中现在大量使用STL库,STL使用调试简单,高效,可以减少重复的代码量。
本文的主要目的是使用STL的queue 和 priority queue来阐述下项目中经常使用的消息队列以及资源分配模式。本文的例子主要如下:
消息队列带优先级的消息队...
分类:
其他好文 时间:
2014-09-27 16:53:40
阅读次数:
282
文件锁是一种文件读写机制,在任何特定的时间只允许一个进程访问一个文件。利用这种机制能够使读写单个文件的过程变得更安全。
在这篇文章中,我们将探讨Linux中不同类型的文件锁,并通过示例程序来理解它们之间的不同之处。
我们将采取以下的例子来解释为什么需要使用文件锁。
1、进程“A”打开和读取一个文件,此文件包含账户相关的一些信息。
2、进程“B”也打开了这个文...
分类:
其他好文 时间:
2014-09-27 18:00:10
阅读次数:
246
在文已经共享的情况下如何操作,也就是当多个进程同时操作同一个文件时,我们怎么保证文件数据的正确性。linux通常采用的方法是文件上锁,来避免共享资源的产生竞争状态。
文件锁包括建议性锁和强制性的锁。建议性的,顾名思义,相对温柔一些,在对文件进行锁操作时,会检测是否已经有锁存在,并且尊重已有的锁。在一般的情况下,内核和系统都不使用建议锁。强制性的锁是由内...
分类:
其他好文 时间:
2014-09-27 17:10:00
阅读次数:
177
1.新建项目,去官网下载zip包,解压,打开releases文件,把里面最新的jar包,考入项目工程libs目录下,引入包。
2.通过1,就可以使用了,很简单,下面是自己写的demo,用它提供的各种不同方法完成从服务器获取一个json数据:
package com.http;
import com.loopj.android.http.AsyncHttpClient;
import com...
分类:
移动开发 时间:
2014-09-27 16:53:10
阅读次数:
217
首先有一个文章类(Article)类中有id、title、content、postTime等属性。
package entity;
import java.util.Date;
public class Article {
private Integer id;
private String title;
private String content;
private Date post...
分类:
系统相关 时间:
2014-09-27 17:26:10
阅读次数:
288
问题描述:
open(pathname, O_RDWR | O_CREAT,0666);就不行吗?为什么好多资料上说要加O_EXCL,说是原子性操作,不加难道就不是了吗?
解答:
如果文件事先已经存在,
open(pathname, O_RDWR | O_CREAT,0666); 打开成功,返回一个大于0的fd
open(pathname, O_RDWR | O_CREAT | O...
分类:
系统相关 时间:
2014-09-27 17:59:20
阅读次数:
316
在Windows系统中实现串口通信的基本功能,并对有关的API函数进行解释。...
我们知道向数据库中插入数将xml导入到数据库将xml导入到数据库据的方式有很多种,以前接触最多的都是通过sql语句简单的插入一条数据,今天要学习是将xml中的数据一次添加到数据库中:
首先要写一个xml文件:
00045050
0
MOISES MORENO
...
分类:
数据库 时间:
2014-09-27 17:42:20
阅读次数:
283
指针和指针运算符一起时的运算规则(比如*p++和*++p的区别)...
分类:
其他好文 时间:
2014-09-27 17:08:50
阅读次数:
278
在Android开发中,发送、处理http请求简直太常见了,以至于我们的代码里到处充斥着各种HttpClient和与之相关又臭又长的代码,
它们存在于你代码的各个角落,每次看见都令人作呕,而你仅仅是为了server能返回一个string或者json给你。每次当我自己写这样
的代码时,我都会想能不能简化下这个流程,可能2、3行代码就能搞定。因为针对最简单的case,我只需要提供req...
分类:
移动开发 时间:
2014-09-27 16:52:00
阅读次数:
457
大数据时代的基本表象是数据的智能化,即我们可以通过海量数据的收集和分析,来有效的描述一件事情当前的状态,相对准确的预测其未来的结果。从这个角度来思考大数据,我们就不能简单的用数据的体量来理解大数据,在从数据到信息、从信息到知识、再从知识到智慧的演化过程中,我们需要跨学科、跨领域整合众多人类智慧,我们所面对的计算机世界将再也不是冰冷的键盘、鼠标、显示器加主机了,一个丰富多彩的带有智能感知和情感的计算...
分类:
其他好文 时间:
2014-09-27 17:41:50
阅读次数:
138