在Web系统中,用户登录是最基本的功能。要实现用户名+密码登录,很多同学的第一想法就是直接创建一个Users表,包含username和password两列,这样,就可以实现登录了: 现在问题来了,如果要让用户通过第三方登录,比如微博登录或QQ登录,怎么集成进来呢? 以微博登录为例,由于微博使用OAu ...
分类:
其他好文 时间:
2016-05-24 00:08:16
阅读次数:
142
AMQP AMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。它主要包括以下组件: 1.Server(broker): 接受客户端连接,实现AMQP消息队列和路由功能的进程。 2.Virtual Host:其实是一个虚拟概念,类似于权限控制组,一个Virtual Host ...
分类:
其他好文 时间:
2016-05-24 00:07:44
阅读次数:
247
在CFB模式中,前一个密文分组会被送回到密码算法的输入端。所谓反馈,这里指的就是返回输入端的意思,如下图所示: 在ECB模式和CBC模式中,明文分组都是通过密码算法就行加密的,而在CFB模式中,明文分组并没有通过密码算法来直接进行加密。 我们将CBC模式和CFB模式对比一下,就可以看出其中的差异了, ...
分类:
其他好文 时间:
2016-05-24 00:06:47
阅读次数:
2695
任务:进行关键字搜索,对结果批量评论 通过GET请求来获取搜索页面,其url:http://s.weibo.com/weibo/keyword&Refer=STopic_box。其中keyword为搜索关键字。 利用Python的RegEx解析网页,获取每条微博的mid。 利用Python编写程序模 ...
分类:
其他好文 时间:
2016-05-24 00:07:58
阅读次数:
314
本期内容: 1、DStream与RDD关系彻底研究 2、Streaming中RDD的生成彻底研究 一、DStream与RDD关系彻底研究 课前思考: RDD是怎么生成的? RDD依靠什么生成?根据DStream来的 RDD生成的依据是什么? Spark Streaming中RDD的执行是否和Spar ...
分类:
其他好文 时间:
2016-05-24 00:08:29
阅读次数:
187
1.查看各种目标文件的结构和内容 objdump -h SimpleSection.o 2.查看ELF文件代码段、数据段、BSS(Block Stated by Symbol)段的长度 size SimpleSection.o 注解: 程序源码被编译后主要分成两种段:程序指令和程序数据。 代码段属于 ...
分类:
其他好文 时间:
2016-05-24 00:07:51
阅读次数:
227
define() 函数用于定义常量。一个常量一旦被定义,就不能再改变或者取消定义。 定义常量的例子: 运行 常量名和其它任何 PHP 标签遵循同样的命名规则。合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。 常量默认为大小写敏感,按照惯例常量标识符总是大写的,在脚本执行期间该值不能改 ...
分类:
Web程序 时间:
2016-05-24 00:07:40
阅读次数:
194
相信了解UICollectionView的也一定听过瀑布流吧,开始之前先提供两个瀑布流,有时间的可以深入研究研究 https://github.com/dingpuyu/WaterFall https://github.com/zhangsuya/SYStickHeaderWaterFall 直接上 ...
分类:
其他好文 时间:
2016-05-24 00:06:41
阅读次数:
140
1. 安装 1) 从Nginx官网下载页面(http://nginx.org/en/download.html)下载Nginx最新版本(目前是1.5.13版本)安装包; 2) 解压后复制到部署目录。 2. 启动和停止Nginx Nginx目前只支持命令行操作,操作前先进入Dos命令环境,并进入Ngi ...
分类:
其他好文 时间:
2016-05-24 00:06:34
阅读次数:
193
#include <sys/socket.h> 1. int socket(int domain, int type, int protocol) socket: return fd domain: AF_INET(IPv4), AF_INET6(IPv6) type: SOCK_DGRAM(udp ...
分类:
其他好文 时间:
2016-05-24 00:07:58
阅读次数:
315
一、?和! 1、可选类型: ? 在swift中,可选类型(?)其根源是一个枚举型,里面有None和Some两种类型。其实所谓的nil就是Optional.None, 非nil就是Optional.Some. ! 代表强制解包 2、可选绑定 可选类型分为有值和没值,如果可选类型的变量没值时对其强制解包 ...
分类:
编程语言 时间:
2016-05-24 00:07:48
阅读次数:
252
作为一名前华为程序猿,最近经常有小伙伴问我说为什么要放弃一份看起来高大上的前沿科技工作,我在当面自然都义正言辞地表态说因为我深爱着现在的工作,(大义凛然状)想在这里干一番大事业!其实静下心来想想,不免有一些感触和心里的话,正好借这个机会说出来,以飨读者,也顺便纪念那一段逝去的时光。 要说华为公司的一 ...
分类:
其他好文 时间:
2016-05-24 00:06:48
阅读次数:
235
在段老师的极力推荐下,我们这学期有幸读到《构建之法》一本好书!其实你如果停下来认真读一读这本书,是非常有趣的。软件=程序+软件工程,这本书对于软件工程的方方面面:需求、设计、开发、测试、团队协作以及个人成长等都有所涉及且内容简洁、精炼可以很轻松的一口气读完,不过读完了,还要亲自动手实践,这样才能内化 ...
分类:
其他好文 时间:
2016-05-24 00:07:09
阅读次数:
127
根据他人的博客,可以发现pip也是可以离线安装已经下载好的包的,具体请参考《pip常用命令》。由于现在还没进展到那个程度,所以本次博客先记录一下我已经学会的东西。 1、pip基本用法 (1)以下载numpy为例,看如何使用pip下载第三方包 只需要打开cmd,然后输入: 如果你的机子现在是联网的,那 ...
分类:
编程语言 时间:
2016-05-24 00:04:36
阅读次数:
536
手写数字识别实现 设计技术参数:通过由数字构成的图像,自动实现几个不同数字的识别,设计识别方法,有较高的识别率 关键字:二值化 投影 矩阵 目标定位 Matlab 手写数字图像识别简介: 手写阿拉伯数字识别是图像内容识别中较为简单的一个应用领域,原因有被识别的模式数较少(只有0到9,10个阿拉伯数字 ...
分类:
编程语言 时间:
2016-05-24 00:06:09
阅读次数:
438
描述 http://codevs.cn/problem/1017/ 给出一个n位数,在数字中间添加k个乘号,使得最终的乘积最大. 1017 乘积最大 2000年NOIP全国联赛普及组NOIP全国联赛提高组 1017 乘积最大 2000年NOIP全国联赛普及组NOIP全国联赛提高组 时间限制: 1 s ...
分类:
其他好文 时间:
2016-05-24 00:07:05
阅读次数:
342
Python内置了一个open()方法,用于对本地文件进行读写操作。这个功能简单、实用,属于必须掌握的基础知识。 使用open方法操作文件可以分三步走,一是打开文件,二是操作文件,三是关闭文件。下面分别介绍: 一、打开文件 其基本语法:f = open('文件名','打开模式') 打开模式: r 只 ...
分类:
编程语言 时间:
2016-05-24 00:05:16
阅读次数:
1272