关闭

微信小程序登录逻辑整理

转载地址:http://blog.csdn.net/hss01248/article/details/53405251         官方文档 文档相关地址: 用户登录  获取用户数据  用户数据的签名验证和加解密 微信两个api所拿到的信息:login和getUserInfo 注册/登录 小程序端: 通过上面wx.logi...
阅读(0) 评论(0)

微信小程序的登录过程简介

对于微信而言, 小程序算是第三方了, 那么, 小程序是如何登录的呢? 微信肯定不能把密码给小程序, 让小程序来登录啊, 小程序甚至无法获取微信的微信号。 在这里, 我们需要彻底把微信和小程序分开, 割裂来看, 才好理解。         那小程序是怎样来登录的呢? 这就涉及到微信开放平台了。我们知道, 很多网站支持QQ登录, 支持微博登录, 也支持微信登录。 这种借账号体系的行为, 我们早就讨论...
阅读(12) 评论(0)

token和session其实并无本质区别

在之前的博文中, 我们介绍过, token是一个令牌, 是一个象征, 可以用token来标志一次登录, 它是一个票据, 维护一段会话。         我们再看看session, 其实, 很多时候, 它也是登录态的一种标志, 维护一次会话。         见多了, 就知道了, 其实是概念不同而已, 不要被概念绕晕。 后台负责下发和管理这些东东。...
阅读(16) 评论(0)

再次用openssl求SHA1

最近, 我没有找到现成的求SHA1的函数, 我需要一行代码调用, 但没有, 那自己来写个吧: #include #include #include "openssl/sha.h" // 要有对应的头文件哈, 否则编译不过 using namespace std; unsigned char char2HexChar(const unsigned char &x) { retur...
阅读(18) 评论(0)

软件许可证的设计思路

今天, 我们来考虑这样一个问题: 你写了一个软件tool.exe,  别人想买, 需要花1块钱, 然后你把tool.exe发给他, 他就是你的用户了。 问题是: 你怎么防止tool.exe被无限复制和传播呢? 这样岂不是就挣不到钱呢?        这就涉及到软件许可证的控制了。 你看, 我们平常用的一些软件, 经常需要搞个验证码什么, 就是类似的道理。        这里, 我们考虑...
阅读(52) 评论(2)

再遇illegal instrution之core dump问题------不要忽视编译期告警

最近写代码, 遇到了一个illegal instruction,  然后后面的程序没有打印出预期的log,  这个log是必然会打印的, 怎么就没有打印呢?        我的机器并没有开启core dump的生成开关, 所以只看到了illegal instrction,  联想到之前碰到的案例, 估计是core dump了, 于是打开core dump开关, 再次运行一下, 果然就提示core...
阅读(30) 评论(0)

一个难解的undefined reference to xxx 让我决定永远告别json库, 转而用开源的RapidJson

最近, 需要用json库来解析一个json串, 这是多么简单的事情啊, 而且我以前经常这么干。         可是, 我却遇到了undefined reference to xxx这样一个问题。 这个, 我已经很熟悉了, 肯定是没有包含对应的json静态库, 要么就是makefile顺序问题, 要么就是间接引用问题(本质还是缺libxxx.a), 可是, 无论我找多少资料, 无论怎么尝试, 这...
阅读(37) 评论(0)

最近遇到的curl问题和libcurl问题(Protocol https not supported or disabled in libcurl)

最近需要通过https访问某接口, 我用浏览器访问, 返回的结果准确无误。 但是, 用linux curl命令来访问, 居然就有问题了, https://xxx网站返回得信息是参数缺失, 我勒个去, 于是, 用libcurl重新写了一个https的访问程序, 一切work OK了。 这个问题, 折腾了很久。 备注: 一个星期后, 我知道这个原因了, 原来, curl "https://xxxx"才是正规用法, 需要加上引号。         之前遇到这样一个问题: 浏览器访问https ...
阅读(21) 评论(0)

体验并改进CSDN------爱之深责之切?(以后不会再在博客提CSDN的问题了)

去年我给CSDN提了40多个常见的问题, CSDN的运营同学很负责, 把多数问题都传递给了CSDN的产品经理和开发同学, 可是, 到目前为止, 没有一个问题得到解决, 为什么呢? 他们忙, 他们也有KPI, 也有假期要休息, 也有老婆要陪伴,  我算老几? 所以, 我理解。         最近, CSDN又做了很多很不友好的变化, bug随便一数, 还是上千个那么多。 网上的责备声很多, 但有...
阅读(23) 评论(0)

https简介以及仿https的加密tcp安全通道的简要设计思路

今天, 我们来说说https,  也就是安全的http.         怎么个安全法? 那肯定是要对传输的数据进行加密, 为了效率, 我么可以考虑用对称加密算法, 如典型的AES.  那么问题来了, 客户端和服务端怎样才能拥有相同的对称秘钥key呢?  显然, 可以考虑从客户端端随机生成一个秘钥, 然后传递了服务端, 这不就行了吗? 是的。         但是, 传递这个秘钥的过程, 是一...
阅读(16) 评论(0)

json编译错误及解决: /usr/include/wchar.h:75:43: error: missing binary operator before token "("

最近编译代码, 引入json库, 结果编译的时候, 莫名其妙出现: /usr/include/wchar.h:75:43: error: missing binary operator before token "("  ,接着就是一大堆错误,  我是这么解决的:         1.  改#include "json.h"为 #include "json/json.h"         2....
阅读(30) 评论(0)

libcurl获取网页内容的PHP代码

废话少说, 直接代码: <?php $url = "http://www.baidu.com"; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); //请求的URL curl_setopt($ch,CURLOPT_HEADER,false); //是否显示头部 $rsp = curl_e...
阅读(18) 评论(0)

libcurl获取网页内容的C/C++代码

我们之前用socket API写过访问百度服务的程序, 今天我们用libcurl来写写。 实际上后者是对前者的封装。 代码如下(注意:你要包含curl.h文件, 并在makefile中加入对应的静态库, 否则编译不过):...
阅读(25) 评论(0)

libcurl和curl简介

libcurl是一个client端网络库, curl是一个client端的网络命令行工具。 我们来看下: xxxxxx$ curl http://www.baidu.com 百度一下,你就知道 新闻 hao123 地图 视频 贴吧 登录 document.write('登录'); 更多产品 关于百度 About Baidu &copy...
阅读(16) 评论(0)

看完你就知道什么是 HTTPS 了------其实我发现很多人不懂https, 包括我!所以来学下这篇佳作!

转载地址: https://segmentfault.com/p/1210000009605128/read             看完你就知道什么是 HTTPS 了 阅读 2528,5月31日 发布,来源:juejin.im 什么是 HTTPS ? 不管是使用手机还是电脑上网,都离不开数据的通讯 现在互联网上传输数据,普遍使用的是超文本传输协议,即...
阅读(12) 评论(0)

mark一下, 我的csdn博客超过5万分啦

mark一下, 我的csdn博客超过5万分啦...
阅读(32) 评论(0)

公众号, 订阅号, 服务号, 企业号, 应用号(小程序)都是些什么玩意儿, 有什么关系和区别?

公众号, 订阅号, 服务号, 企业号, 应用号(小程序)都是些什么玩意儿呢?  他们都是微信搞出来的东西, 我来一一说说。         公众号:         公众号的范围是最广的, 如果你看“微信公众平台”, 你就知道公众号包括: 订阅号, 服务号, 企业号, 应用号(小程序)。 如图:        如果你在微信里面看, 第二个tab中有公众号, 那么这里的公众号就...
阅读(59) 评论(0)

关于微信小程序(应用号),看看这篇文章就够了

转载地址:http://www.yixieshi.com/53488.html 2016-09-22 来源:i黑马 作者:i黑马 分类:新鲜干货     不是所有服务都适合接入小程序。   9月21日晚,微信宣布:微信“小程序”开始内测。   自年初1月11日张小龙在北京微信公开课上发言起,历经大半年后,万众瞩目的“微信应用号”终于现身。相比“...
阅读(36) 评论(0)

写给移动开发者的 React Native 指南

转自:http://www.jianshu.com/p/b88944250b25         前言 React Native 诞生于 2015 年,名副其实的富二代,主要使命是为父出征,与 Apple 和 Google 抗衡,为开发者带去一套跨平台、动态更新的 Javascript 框架,口号是:Learn once, write anywhere:Build...
阅读(40) 评论(0)

如何构建用户画像

转载地址: http://www.woshipm.com/pmd/107919.html 从1991年Tim Berners-Lee发明了万维网(World Wide Web)开始,到20年后2011年,互联网真正走向了一个新的里程碑,进入了“大数据时代”。经历了12、13两年热炒之后,人们逐渐冷静下来,更加聚焦于如何利用大数据挖掘潜在的商业价值,如何在企业中实实在在的应用大数据...
阅读(32) 评论(0)
1931条 共97页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:3729453次
    • 积分:50486
    • 等级:
    • 排名:第60名
    • 原创:1761篇
    • 转载:156篇
    • 译文:0篇
    • 评论:1953条
    最新评论