起风了

“路海长 青夜旷 越过群山追斜阳”

用代码控制网络断开与重连

用代码控制网络断开与重连缩略图
看到这个标题,如果你想说谁会这么蛋疼,有网不好好上,那么说明你还是一个纯洁的少年。自动重拨的需求所在多有,主要是为了绕过各大网站对相同IP地址的重复请求次数限制等等。具体的我不说了,说多了说我教坏小孩子。我最近研究这个只是因为我想写个软件自动播放和下载某个网站的视频,but这个网站一天只让...

某电商平台开发记要——客服系统

某电商平台开发记要——客服系统缩略图
假如网站需要提供客服功能,如果只是简单的聊天咨询可以考虑营销QQ、百度商桥等(目前大部分网站采用此方式,包括一些知名行业电商);如果需要更精细化的管理,比如客服人员安排、各项数据统计汇总,那么需要对接专业的第三方客服平台,比如网易七鱼,当然价格不菲;然而若是如京东本身就是一个平台,需要为...

也谈Reactor模式

也谈Reactor模式缩略图
何谓Reactor模式?它是实现高性能IO的一种设计模式。网上资料有很多,有些写的也很好,但大多不知其所以然。这里博主按自己的思路简单介绍下,有不对的地方敬请指正。 BIO Java1.4(2002年)以前,IO都是Blocking的,也就是常说的BIO,它在等待请求、读、写(返回)三个环节都是阻塞的。在等待请求阶段,系...

一文助您成为Java.Net双平台高手

写在前面:本文乃标题党,不是月经贴,侧重于Web开发差异,或细节或概述,若有不对之处,还请各位读者本着友好互助的心态批评指正。由于博客园中.Neter较多(个人感觉),因此本文也可以作为.Neter到Java开发的快速入门。 恕本文的不严谨,评论里有说到.net core的,其实可看作是另一个平台。虽然.net core目...

再谈协程

再谈协程缩略图
如果你对以下几个问题有疑问,那么本文可能会有所帮助。 什么是协程,或者说为什么会有协程这个概念? 怎么用?什么时候需要用? 都有并行的意味,那么协程和多线程有什么区别?两者能否相互替代? 协程底层的实现原理。 1.2.3 谈协程绕不开线程,按传统还得从进程谈起,不过我想业内人员对进程和线程应该...

基本数据类型与操作方法

img
引入   在前面的学习中我们学习了基本的数据类型。以及区分出了可变不可变等等操作,还掌握了index的基本用法。那么在本章节中将介绍Python中的八大基本数据类型的操作方法,这些方法都是Python为我们提供好的。他们被称为内建函数,也被称之为工厂函数。常用称呼为:BIF(built-in functions),旨在你只管...

Python基础之迭代器和生成器

Python基础之迭代器和生成器缩略图
阅读目录 楔子 python中的for循环 可迭代协议 迭代器协议 为什么要有for循环 初识生成器 生成器函数 列表推导式和生成器表达式 本章小结 生成器相关的面试题   返回顶部 楔子 假如我现在有一个列表l=['a','b','c','d','e'],我想...

周末班:Python基础之函数进阶

周末班:Python基础之函数进阶缩略图
迭代器和生成器 迭代和可迭代 什么是迭代(iteration)? 如果给定一个list或tuple,我们要想访问其中的某个元素,我们可以通过下标来,如果我们想要访问所有的元素,那我们可以用for循环来遍历这个list或者tuple,而这种遍历我们就叫做迭代。 可迭代(iterable)? 其实你已经知道,不是所有的数据类型都是可迭...

Redis快速入门

Redis快速入门缩略图
Redis介绍 Redis是什么 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set)和hash。这些数据类型都支持push/pop、add/remove、取交集、并集和差集及其他更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的...

[SQL] 函数整理(T-SQL 版)

[SQL] 函数整理(T-SQL 版)缩略图
函数整理(T-SQL 版) 一、数学函数   1.求绝对值   ABS() 函数用来返回一个数值的绝对值。 SELECT ABS(-5.38) AS absValue;      2.求指数   POWER()  函数是用来计算指数的函数。该函数接受两个参数,第一个参数为待求幂的表达式,第二个参数为幂。 SELECT POWER(5, -0.5) AS powerVal...