因为开发项目中有使用到第三方登录的技术,于是就研究了一下,把流程总结一下,方便以后使用,也给大家提供一个参考,有不对的地方,希望大家指出来,做这个测试的前提是你要有一个能连接公网的服务器或者云服务器都可以,还需要一个域名,我这里是把测试网站部署到新浪云上面的,创建好你的测试网站,并记录下访问地址。
第一步:进入QQ互联的官网(http://connect.qq.com/),并登录,在这里需要注...
分类:
其他好文 时间:
2015-08-09 00:31:02
阅读次数:
13410
采用动态编译的方式发布程序,即release版本。找齐动态依赖库(.dll)??用Dependency Walker这个工具去找少了那些dll,不过这个工具也不怎么靠谱,一个比较靠谱但是有点稍微麻烦的方法就是拿一台没有装QT环境的电脑,然后将编译出的可执行文件放到这台电脑上去执行,根据提示找到相应的dll,并拷贝过来,不过对于一般的应用程序,下面的dll就够了:
??其中platforms文件...
分类:
其他好文 时间:
2015-08-09 00:33:20
阅读次数:
143
atitit.java提取zip rar文件列表
1. 取zip rar文件的场景问题 1
1.1. 多重压缩的问题 1
1.2. 文件名编码的问题 1
1.3. 目录的判定 1
2. rar的解析 1
2.1. JAVA使用 java-unrar-0.3.jar 解压rar,并且解决中文乱码(推荐)
2
2.2. mucommande 2
3. -------code ...
分类:
编程语言 时间:
2015-08-09 00:32:58
阅读次数:
219
简述事务的概念:
为什么引入事务?
当我们有时候需要执行好多条语句的时候,由于某些原因,导致只有第一条语句执行了,那产生的结果就是千差万别的。
事务的特性是ACID
原子性(Atomicity):
事务是数据库的逻辑工作单位,事务中包含的操作要么都执行,要么都不执行。
一致性(Consistent):
事务执行的结果必须是从一个一致性状态迁移到另一个一致性状态。(网上...
分类:
数据库 时间:
2015-08-09 00:32:08
阅读次数:
175
Java中String的基础知识==与equal的区别基本数据类型,指的是java中的八种基本数据结构(byte,short,char,int,long,float,double,boolean),一般的比较是使用的 ==,比较的是他们的值。复合数据类型(类)
==比较的是两个对象的引用,可以理解为在内存中的地址,除非是同一个new出来的对象,他们的 ==为true,否则,都为false。
equa...
分类:
编程语言 时间:
2015-08-09 00:30:58
阅读次数:
128
本文简书地址: http://www.jianshu.com/p/14586ec50ab6
python中经常用到模块,比如import xxx,from xxx import yyy这样子,里面的机制也是需要好好探究一下的,这次主要从黑盒角度来探测模块机制,源码分析点到为止,详尽的源码分析见陈儒大神的《python源码剖析》第14章。
1 如何导入模块首先来看一个导入模块的例子。创建一个文件夹...
分类:
编程语言 时间:
2015-08-09 00:32:05
阅读次数:
180
Codeforces 567A的传送门 All cities of Lineland are located on the Ox coordinate axis. Thus, each city is associated with its position xi — a coordinate on the Ox axis. No two cities are located at a sin...
分类:
其他好文 时间:
2015-08-09 00:32:36
阅读次数:
152
Problem Description
Given n integers.
You have two operations:
U A B: replace the Ath number by B. (index counting from 0)
Q A B: output the length of the longest consecutive increasing subsequenc...
分类:
其他好文 时间:
2015-08-09 00:30:43
阅读次数:
127
函数说明 getopt()用来分析命令行参数。参数argc和argv分别代表参数个数和内容,跟main()函数的命令行参数是一样的。参数
optstring为选项字符串, 告知 getopt()可以处理哪个选项以及哪个选项需要参数,如果选项字符串里的字母后接着冒号“:”,则表示还有相关的参数,全域变量optarg 即会指向此额外参数。如果在处理期间遇到了不符合optstring指定的其他选项g...
分类:
其他好文 时间:
2015-08-09 00:30:15
阅读次数:
164
花了几天时间把《Redis设计与实现》读完了,把一些心得记下来给大家分享。
第2章 简单动态字符串
redis里面的字符串对象都采用SDS结构实现。SDS有别于C风格的字符数组和java的String(定长)。这种结构更像C++的String或者java的ArrayList。长度动态可变。
redis的所有键值及字符串字面量都采用这种结构。
这一章节花了十几...
分类:
其他好文 时间:
2015-08-09 00:30:22
阅读次数:
157
c语言基础...
分类:
编程语言 时间:
2015-08-09 00:31:01
阅读次数:
242
一个客户一个子线程,也是阻塞式网络编程,它的初始化要比一个客户一个进程模型开销要小;但是仍适合于长连接,不适合短连接、并发数不大的情况,尤其不适合pthread_create()的开销大于本身服务的情况;
编程模型
(1)并发服务器1,类似于一个客户一个进程的并发服务器1,它通常阻塞在accept,阻塞返回后派生一个子线程来处理每个客户端,每一个客户一个线程,创建线程的开销比f...
分类:
编程语言 时间:
2015-08-09 00:29:40
阅读次数:
568
A*搜寻算法俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或线上游戏的BOT的移动计算上。
这种算法的所获得的路径并不一定是最短路径但一定是我们所关注的某一方面价值最“优”的路径。我们将地图划分为一个个节点,从出发点到目标的路径就可以使用一个节点列表来表示。那么如何获得的这个节点列表才算是“最优”呢?这就要用到我们前面提到的启发...
分类:
编程语言 时间:
2015-08-09 00:29:01
阅读次数:
127
欢迎关注我的iOS SDK详解专栏
http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html
不知不觉iOS的动画系列文章已经写到第五篇了,在这里,能方便的找到我之前写的四篇关于动画的文章。前言:CATransition 是CAAnimation的子类,最主要的用途是用来定义view reload的转场动画。使用这个集成好的类...
分类:
移动开发 时间:
2015-08-09 00:28:12
阅读次数:
155
The mook jong
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 62 Accepted Submission(s): 40
Problem Description
的参数自己根本不理解,于是就探究一下吧,这一探究 ,出事了~
第一个参数不说了,需要绘制的字符串,第二个参数自己测试了一下,应该是开始绘制的x坐标,第三个参数那么应该就是绘制开始的y坐标了(字符串的下方),第四个参数画笔,没啥可说的。但是绘制出来之后完全不是那个样...
分类:
其他好文 时间:
2015-08-09 00:28:57
阅读次数:
151
这两天学习了一下php的正则表达式,整理一下。
1.较为常用的元字符:"+","*","?"
+:要求其前导字符必须在目标对象中连续出现一次或者多次
*:要求其前导字符必须在目标对象中出现零次或者连续多次
?:要求其前导对象必须在目标对象中出现零次或者一次
/fo+/
上述正则表达式中含有"+",表示可以与目标对象中
的"fool","fo","football"等在字母f后...
分类:
Web程序 时间:
2015-08-09 00:29:58
阅读次数:
116