2016-03-20 Eric Wang
序言 难得一个周末,经过五天的工作之后,本来是打算周六周日在睡觉中度过,因为最近工作确实挺累,倒不是工作有多繁忙,而是路途遥远,每天上下班路上花费三个小时,特别是早高峰挤地铁,那真是个体力活啊,每天都是七号线静安寺转二号线,换乘之前,并不能太深入地铁车厢内部,否则到了换乘站你可能根本就挤不下车去了。 最近博客流量有渐增趋势,可能是之前未被百度收录,而近期被百度收录的缘故吧,可见我天朝还是百度的天下,哎,万恶的墙啊(Great Firewall of China)!流量渐增,访客自然增加,所以也会有猎头加我微信,我也在考虑要不要把我的个人信息撤掉,貌似泄露的有点多了。同时也会有一些人因为博客的内容加我,请教谈不上,可能是一些同学在 继续阅读 »
2015-11-22 litaotao
1. 定义 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255) 继续阅读 »
2016-06-03 Lu Huang
本节实现的是在图片上模拟机上椒盐噪声,主要过程如下。 打开一个图片 产生随机坐标 加上“椒盐” 显示加噪图片 实现过程 引用 这里我们需要引用cv2和numpy,cv2不言而喻,而NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 python import cv2 import numpy 打开图片 cv2库里的函数imread()用来读取图片,imshow()可用于显示图片,此外imwrite可以用来写图片,即保存图片。这里把显示图片的窗口指定为“Image”。 python img = cv2.imread("test.png") 加 继续阅读 »
2019-03-27 Robin Wen
文/Robin 这是「区块链技术指北」的第 55 篇文章。 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」,同时我会把你拉入微信群。 Bixin Android 最新版,版本号 3.6.0,目前正式支持闪电网络,下载地址点击 此处。 题图来自: © CoinTiger 币虎 / 0 费率、秒到账,CoinTig 继续阅读 »
2014-11-02 Xie Jingyi
真是巧妙的算法! 比起树上倍增,Tarjan算法实现起来更为简单,一个DFS加并查集即可。缺点便是:需要先把所有的查询都读进来,并且要储存结果。复杂度为O(n+q)。 Code var sets: array [1..100] of longint; visited: array [1..100] of Boolean; a: array [1..100, 1..100] of Boolean; questions: array [1..1000] of record x, y: longint; ans: longint; end; qn, n, 继续阅读 »
2017-12-11 Robin Wen
文/Robin 本文由币乎社区(bihu.com)内容支持计划奖励。 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 这是「区块链技术指北」的第 5 篇文章。 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」。同时我会把你拉入微信群「区块链技术指北」。BTW,李笑来老师也加入了我的知识星球,文末有加入方式。 首先我们来看看币乎是什么。 币乎(bihu.com)是 继续阅读 »
2018-09-19 YongHao Hu
go
在设计实现分布式系统时,必定离不开名字发现服务: 一个新节点加进来系统里了,怎么样被其他节点感知到,并且能与此节点通信呢? 在此, 我向大家简明扼要的介绍一下 erlang 这个设计了十多年稳定性达到99.99999999%的电话系统的语言是怎么样做的。 继续阅读 »
2014-10-01 Xie Jingyi
链接:Link 耗时:1.825s 这道题做的可真够久的:前前后后加起来将近有两个小时,因此当AC的那一刻,自己心中还是挺自豪的。 事实上,这是一道复杂一点的区间型动态规划,之所以说“复杂”,是因为它的状态转移是二维的:切蛋糕既可以横切,也可以纵切。由此我想到了分治算法: 假设一个矩形它所需要切的刀数是f,则f可以由组成该矩形的小矩形的f值决定。 因此,这个问题具有最优子结构。由于每个状态为一个矩形,因此需要4个维度来记录状态(及左上、右下两个顶点)。下面是横切时的状态转移方程,纵切时同理可得: f(up, down, left, right) = min{f(up, i, left, right) + f(i, dow 继续阅读 »
2017-10-15 findneo
栅栏密码加解密 单行版本 python railFence = lambda s: [[i, ''.join([s[k * i + j] for j in range(i) for k in range(len(s) / i)])] for i in range(1, len(s)) if not len(s) % i] print railFence('hello world , 2017 ! ') 正常版本 ```python def railFence(s): ll = len(s) res = dict() for i in range(1, ll): r = '' 继续阅读 »
2019-03-03 Robin Wen
文/Robin 这是「区块链技术指北」的第 46 篇文章。 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」,同时我会把你拉入微信群。 笔者一直对播客情有独钟。播客是通勤以及不方便看手机时刻的最佳搭档,播客已经是生活中必不可少的一部分。 题图来自: © Fork It / Fork It - Episodes T 继续阅读 »