自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 移植 Python 量化交易 TA-Lib 库到函数计算

TA-Lib全称“Technical Analysis Library”, 即技术分析库,是 Python 金融量化的高级库,涵盖了 150 多种股票、期货交易软件中常用的技术分析指标,如 MACD、RSI、KDJ、动量指标、布林带等等。TA-Lib 可分为 10 个子板块:Overlap Studies(重叠指标) Momentum Indicators(动量指标) Volume I...

2019-12-25 11:56:15 120

原创 圣诞节啊,用Python写一棵圣诞树出来

实图:效果如图:哈哈哈哈哈。。。Python源代码:from random import randint from time import sleepimport coloramafrom colorama import Fore, Back, Stylecolorama.init()rnd2 = randint(1,60)def gentree(...

2019-12-25 11:09:00 464

原创 怎样才能写出没有bug的代码,这是高手

最近参与了几个需求开发,BUG很少,有些需求没BUG,有些才一个BUG,搞的测试人员还发牢骚说:大佬,你负责的项目,bug都少的可怜,叫俺怎么活?哈哈,其实测试人员要感谢我才对,因为开发人员的代码质量高了,会极大的提升测试人员测试的速度,因为测试过程中非常顺畅,没啥阻碍的东西。设想一下,如果提测后,代码BUG满天飞,测试人员不断的提BUG单,开发人员不断的修复,一不小心还可能修复出...

2019-12-25 10:20:25 169

原创 无重复字符的最长子串

题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最...

2019-12-25 09:39:55 64

原创 这样学Java 泛型,还不会你打我

起源“二哥,要不我上大学的时候也学习编程吧?”有一天,三妹突发奇想地问我。“你确定要做一名程序媛吗?”“我觉得女生做程序员,有着天大的优势,尤其是我这种长相甜美的。”三妹开始认真了起来。“好像是啊,遇到女生提问,我好像一直蛮热情的。”“二哥,你不是爱好写作嘛,还是一个 Java 程序员,不妨写个专栏,名字就叫《教妹学 Java》。“真的很服气你们零零后,蛮有想法的。刚好我最...

2019-12-24 17:37:51 78

原创 微信又更新了?这跟QQ越来越像了啊

微信又迎来了一波比较多的更新一、朋友圈评论支持发大表情之前朋友圈评论只能文字,或者小表情现在对表情包进行了支持如果被评论者版本较低,会看到这种效果也就是,不升级看不到哦~朋友圈可以愉快地斗图啦(感觉可能会被玩坏)二、手机端支持消息引用之前消息引用只有电脑端支持比如这样,右击后直接引用即可不过现在手机端也支持啦...

2019-12-24 16:49:04 98

原创 一句Python代码能解决需求,才是真正的coder

Hello WorldPython,无疑是当下最火爆、最热门、应用最广泛的编程语言。大佬潘石屹也说过,56岁的生日礼物就是从头开始学Python编程。的确,Python被广泛应用于各行各业,昨天,有幸得知一位保安也在学习Python。真的,学习Python永远不迟,而行动就应该是现在!就像Python界广为熟知的一句话:学习Python最好的时间是十年前和现在!我想,大部分童鞋都是从著名的...

2019-12-24 15:58:25 102

原创 程序员年底离职,同事们的反应亮了

最先爆出老王要离职的消息是素有开发二组“小喇叭”之称的小郭。据小郭说,老王请假一连三天没有来上班,不是因为如他在请假事由一栏所填的“家中有急事”那样,而是有着某种别的不可告人的目的。这目的是正是出去面试。有人问小郭:“你怎么知道人家出去面试了?难道你看到人老王去别家公司了?”小郭说:“我天天在公司写代码,当然没看到老王去哪儿了!不过……”小郭接着补充道,自己有次去老王工位上向他请教...

2019-12-24 14:52:04 65

原创 用Python爬取各大网站招聘平台,终于让我给知道对口的工作

个人经历:低不成,高不就依稀还记得15年刚出来工作那会,在第一个互联网公司实习,在公司听惯了身边人说公司这不好,那不好,作为新人的我深受影响,不知从何时开始就想快点结束实习期换一份更好的工作;千盼万盼,终于迎来第二年的毕业,毕业后我也选择了大部分实习生的选择,没有再回到公司,在之后,懵懂的我终于迎来人生的第一次打击,在之后的两个月的时间,我开始在做比较,结果没有找到一家比上家更好的工作,由...

2019-12-24 14:33:42 501 2

原创 “很抱歉,我们只招有出色背景的技术人员!”

我们以为我们与那些以貌取人的行业有所不同,但实际上我们的所作所为与他们并无不同——我们也会因为某人没有闪亮的背景而否认他们的聪明……在这一点上,其实我们都一样。我有一个熟人,名叫James,在辞去微软的合同工作后,他一直在找工作,这倒没什么大不了,很多我认识的人都有类似的经历。James与我同样,拥有11年的行业经验。但与我不同的是,他并不认识很多新潮公司的人,因此我把他的简历发给了一些工程师...

2019-12-24 13:54:56 107

原创 用Python爬取各大网站招聘平台,终于让我给找到了对口的工作

个人经历:低不成,高不就依稀还记得15年刚出来工作那会,在第一个互联网公司实习,在公司听惯了身边人说公司这不好,那不好,作为新人的我深受影响,不知从何时开始就想快点结束实习期换一份更好的工作;千盼万盼,终于迎来第二年的毕业,毕业后我也选择了大部分实习生的选择,没有再回到公司,在之后,懵懂的我终于迎来人生的第一次打击,在之后的两个月的时间,我开始在做比较,结果没有找到一家比上家更好的工作,由...

2019-12-24 13:35:55 476

原创 手把手带你体验Stream流

前言只有光头才能变强。相信也有不少的同学想要知道:Lambda表达式在工作中哪个场景会用得比较多?跟Lambda搭边的,使用Stream流会比较多一般人第一次看Stream流的代码,都会有点看不懂(它的代码看起来好像就不是写Java一样.),希望这篇文章能带大家入个门一、体验Stream流大家在自学时,大多数会学过一个程序:算出从数组元素的和,当时我们是怎么写的?一般来说是...

2019-12-20 18:11:55 243

原创 4个维度告诉你2019年10大顶级编程语言

2019悄然接近尾声,时间是真的真的过得很快,这一年你了解了什么语言,学习了什么语言,巩固了什么语言呢?是什么原因让你接触现在的语言,是薪资?是GitHub排行?是编程语言排行?当今的编程世界里,无论是个人开发还是企业开发,都有太多太多的语言可以供开发者选择。所以,不同的企业都会存在不同的要求,针对不同的要求,自然就会有不同的语言来作为最佳选择。例如我们平时用到的前端,JavaScript是必...

2019-12-20 18:03:12 222

原创 和“内存杀手”Chrome 说再见!新版 Edge 即将发布

去年 12 月,微软宣布将放弃自家的浏览器渲染引擎 EdgeHTML,转而在 Google 主导开发的 Chromium 开源浏览器基础上构建 Edge 的新版本,该消息一出震惊了整个技术圈,毕竟微软旗下的 IE 也曾是浏览器界的王者,Edge 是微软后开发的且市场份额虽不济,但也不至于到弃用的地步。与此同时,浏览器引擎太少对于业界而言,也未必是一件好事。对此,彼时不少网友开玩笑道,“微软,如果你...

2019-12-20 17:37:10 273

原创 女朋友突然天天加班,用Python写个定位脚本,这下就慌了

近期,小伙女朋友一反常态,经常晚回家,就说有事,其他什么也不肯说;于是他找上我,问我在他女朋友在外面那段时间能不能定位一下她在哪个地方;这必须得安排上啊,下面看具体操作方式:第一步:IP地址IP地址:IP地址分为局域网和广域网两种,它在全球范围内实现了不同硬件结构、不同操作系统的互联网网,在整个Internet中,没一个节点都依靠唯一的IP地址相互区分和相互联系。...

2019-12-19 20:39:08 180

原创 五分钟教你弄懂了字体反爬是个啥

今天的文章内容主要是关于字体反爬。目前已知的几个字体反爬的网站是猫眼,汽车之家,天眼查,起点中文网等等。以前也看过这方面的文章,今天跟个老哥在交流的时候,终于实操了一把,弄懂了字体反爬是个啥玩意。下面听我慢慢道来。本文用到的第三方库fontTools1、目标网站url = “https://su.58.com/qztech/”2、反爬虫机制网页上看见的...

2019-12-19 20:09:09 123

原创 五分钟教你弄懂了字体反爬是个啥

今天的文章内容主要是关于字体反爬。目前已知的几个字体反爬的网站是猫眼,汽车之家,天眼查,起点中文网等等。以前也看过这方面的文章,今天跟个老哥在交流的时候,终于实操了一把,弄懂了字体反爬是个啥玩意。下面听我慢慢道来。本文用到的第三方库fontTools1、目标网站url = “https://su.58.com/qztech/”2、反爬虫机制网页上看见的...

2019-12-19 20:06:51 163

原创 程序员修神之路--问世间异步为何物?

异步定义关于异步的定义,网上有很多不同的形式,但是归根结底中心思想是不变的。无论是在http请求调用的层面,还是在cpu内核态和用户态传输数据的层面,异步这个行为针对的是调用方:一个可以无需等待被调用方的返回值就让操作继续进行的方法在多数程序员的概念中一般是指线程处理的层面:异步是计算机多线程的异步处理。与同步处理相对,异步处理不用阻塞当前线程来等待处理完成,而...

2019-12-19 19:29:42 69

原创 Python学习教程:数据类型—字符串大总结

Python学习教程:数据类型—字符串大总结1. Python字符串的创建字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下:str = "我是字符串"str1 = '我也是字符串'python中单引号和双引号定义字符串作用效果是相同的,它没有char类型,也就是python不支持单字符类型,单字符在python中也是作为字符串处理的。...

2019-12-19 19:15:31 100

原创 Java/Python:无重复字符的最长子串讲解

题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最...

2019-12-19 18:01:36 48

原创 c++基础教程:c++常用的排序算法

今天给大家更新c++基教程:c++常用的排序算法//选择排序法SelectionSort(int arr[],int n)template <typename T>void SelectionSort(T arr[],int n){int smallIndex; //表中最小元素的下标int pass,j; //用来扫描子表的下标T temp; //用来交换表元素的...

2019-12-19 15:25:30 94

原创 利用c++实现哈希慢算法

我想每个计算机专业的学生或多或少都接触过哈夫曼编码,数据结构中的老问题了。大体就是给出一些字符,和这些字符的出现频率,让你为这些字符设计一个二进制编码,要求频率最高的字符的编码最短。解决的方法是构造一棵哈夫曼树(二叉树),其基本思路是,每次从这些字符中挑出两个频率最低的,然后构造一个新的结点,使新结点的左右孩子指针分别指向那两个节点。我想这个大家都很清楚了,我就不多说了。主要讲下这次我用C++实现...

2019-12-19 10:49:30 135

原创 c++入门教程:c++中的动态数组

接着跟大家更新c++入门教程:c++中的动态数组C++的new操作符是该语言一个非常好的语法特性,然而实际使用中却发现new操作符有不少限制,为突出的一点便是用new操作符分配多维数组空间时,不能让数组的每一维都动态可变。本文将对此提出一个简单直观的解决方案,在一个实际问题的简化模型中加以说明,并以此释清许多初学者对C++中new操作符与多维数组的误区。1. 问题的提出--多维可变数组的实际用...

2019-12-19 10:24:07 104

原创 c++中函数指针数组妙用

笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址,length表示这批数据的长度。数据的特点是:长度不定,类型不定,由第一个字节(buffer[0])标识该数据的类型,共有256(28 )种可能性。我的任务是必须对每一种可能出现的数据类型都要作处理,并且我的模块包含若干个函数,在每个函数里面都...

2019-12-19 10:12:40 103

原创 Python基础教程讲解——print输出重定向介绍

本期的Python基础教程给大家讲print输出相关知识点,敲黑板听课了!Python中调试程序使用最多的是print(),在使用print()打印时事实上是调用了 sys.stdout.write()。不过print在把内容打印到控制台后,追加了一个换行符(linefeed)。以下例程中,print和sys.stdout.write()是等价的:sys.stdout.write('He...

2019-12-18 17:51:12 775

原创 Python(Java)实例学习教程:宝石与石头

题目:给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbbb"输出: 3示例 2:输入: J = "z", ...

2019-12-12 17:42:48 104

原创 算法工程师的一天!说的是你

早上七点,起床,洗漱,一定要洗头,一个成年算法工程师一天不洗头的后果就是油头垢面不能见人。七点三十分,水饺挂面奶黄包和牛奶换着来,吃的不一定好,但是一定得吃。强烈谴责不吃早饭的攻城狮。八点十分,出门上班,天气凉了,二十多分钟的电瓶车,吹的人头疼。八点四十,打卡。八点五十,工位上坐定了。PC版的微信先登上,点开看一下昨晚睡觉前收藏的某大佬《如何五分钟...

2019-12-12 17:36:06 209

原创 Python跌落神坛了吗?现在学Python晚了吗?

Python还有“敌人”吗?最近网络上一则帖子吸引了笔者,大意内容为:据说A是有2年多经验的Python工程师,面一个公司相关的岗位,由于人手紧缺,所以只问了一个框架,就按笔者提的29K办理了入职。对此,网友在下面评论:太少了,Python不都是50K起吗?关于这则帖子背后的动机或者真实性,我们不再去追究。不过这从侧面反映出了Python的火热,也说明了Python的壮大带给其他语...

2019-12-12 17:26:03 283 2

原创 Python基础系列讲解——线程锁Lock的使用介绍

我们知道Python的线程是封装了底层操作系统的线程,在Linux系统中是Pthread(全称为POSIX Thread),在Windows中是Windows Thread。因此Python的线程是完全受操作系统的管理的。但是在计算密集型的任务中多线程反而比单线程更慢。这是为什么呢?在CPython 解释器中执行线程时,每一个线程开始执行时,都会锁住 GIL,以阻止别的线程执行。同样的,每...

2019-12-12 17:07:57 385

原创 2020马上到来,面试时如何自我介绍,备着呗

尤其是下半年以来,各种大公司裁员,暴力裁员,强制压榨裁员的消息新闻,屡见不鲜,我也刚经历完一场裁员风波,在互联网寒冬,作为互联网人,不得不承认是真焦虑,元旦就快要来了,过年也就不远了,后台有伙伴问我,现在工作做的不开心,是坚持过完今年呢,还是先找好工作,来年美美开心的直接上班。关于面试找工作,应该有哪些注意的问题,可以提前先备好了!1.写在前面结合了一下自己面试以及面试别人(模拟面试...

2019-12-12 15:22:43 79

原创 Python数据分析和人工智能教程全套笔记+视频教程课件+源码免费领

权威资料显示,数据分析与人工智能已经密不可分,数据分析可以帮助你从零进入人工智能时代。如果你喜欢深入技术,学会了数据分析,你才能打好基础,去学习机器学习。如果你喜欢商业方面的内容,可以往人工智能业务方向发展。那么,问题来了,如何才能快速且同时掌握数据分析和人工智能呢?接下来给大家分享的教程资料绝对能够满足你的需求,更重要的是这个精品Python全套学习视频教程目前免费领啦,如果你想学Py...

2019-12-12 10:32:59 3248 93

原创 Python学习课堂笔记:寻找重复的子树

本期的Python学习课堂笔记:寻找重复的子树题目:给定一棵二叉树,返回所有重复的子树。对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。两棵树重复是指它们具有相同的结构以及相同的结点值。示例 1: 1 / \ 2 3 / / \ 4 2 4 / 4下面是两个重复的子树: 2 / 4和 4因此,你需要以列表的形式返...

2019-12-11 20:52:27 329

原创 面试不谈钱,难道要我跟你谈恋爱?真会扯

这两天我接到一个面试邀请,是一家非常知名的企业,这家公司的技术负责人通过某脉找到我,看我的工作经历非常符合他们的岗位要求,就上某脉私聊我,本着看看机会的心态跟他聊聊看看。为什么是技术负责人而不是 HR,因为现在很多公司部门内部也有业绩指标去收集一些候选人信息进行面试。不管怎样,既然主动找我了,我就抱着看看机会的心态和他聊聊咯,由于是他主动找的我,我不太喜欢某脉的聊天方式遂提供微信让他加我,...

2019-12-11 17:35:03 148

原创 2020 年互联网大厂薪资出炉!我承认我酸了......

今天和大家聊一聊 2020 届秋招硕士生开发岗位的薪资情况。最近看网上有人爆料 2020 互联网大厂校招硕士生的薪资情况,这份榜单中包含了 10 家公司,其中有 4 家是我秋招中拿到 offer 且谈过薪资的。榜单中列出的薪资情况和我了解到的基本一致,而且我也问了身边很多同学以及抽查了一些 OfferShow 上的爆料,可以认定这份薪资还是比较真实可靠的!现在将分享给大家!需要说明的是这只是技...

2019-12-11 17:09:23 379 1

原创 来了个月薪 30k的新同事,简直是个奇葩

这段时间来了个新同事,月薪 30k。另一个同事引荐进来的,团队没有面试过这个人。因为同事推荐,所以他直接入职。据他所说,开发经验十年,用 Vue.js 四年。算得上是资深专业前端。新同事入职的两天后,我们发现他发现不会 git clone 项目,直接在 github 点击下载,我们很好奇,问怎么不 clone 项目,他说 git 用得不溜。我们一脸懵逼,关键是他也没说有其他版本管理工具的...

2019-12-10 17:20:42 78

原创 Python基础教程:Pandas知识点汇总(3)——索引对齐

打算跟大家把Pandas相关的知识点跟大家汇总一起来讲一下,本期的Python基础教程一起来学习吧!一.索引对象支持集合运算:联合、交叉、求差、对称差Demo1:import pandas as pd import numpy as np college = pd.read_csv('data/college.csv')columns = college.columnsc1 = ...

2019-12-10 16:20:53 414

原创 Python基础学习教程:Pandas知识点汇总2——布尔索引

这期的Python基础学习教程接着上期的讲,上面一期的Python基础教程大家都掌握的怎么样啊,有没懂的地方,可以留言哈!1.计算布尔值统计信息import pandas as pd import numpy as np import matplotlib.pyplot as plt #读取movie,设定行索引是movie_title pd.options.display.m...

2019-12-10 16:06:37 478

原创 学Python的初体验——模块简述

Python的模块有很多很多,就像纷乱繁杂的API,都分别归属于这些模块,假如我们明白了哪个模块干什么事,能干什么,能做到什么,或者说 —— 理论上作为大众应用如此广泛的它应该能做到什么,那即使我们不知道API,Google或百度的时候也有方向,有一个精准的搜索关键词,这对于我们解决问题的效率来讲,至关重要。Python的模块,你可以理解成就是一个个的js文件,或者说处理不同领域事情的util...

2019-12-10 15:54:29 296

转载 如何开发实操公众号小游戏的裂变?

创作灵感昨天在朋友圈看到这样一则分享:多少会有些迷信的嘛,也是跟风,我就也识别了二维码,结果还要获取我的个人用户信息。。。这样一波操作过后,我又可以分享出去,让我的朋友圈好友去扫,他们又分享,这样一传十、一传百,不知不觉又被隔了一波韭菜:创作笔法微信公众号的两种开发模式你可能会有一个疑惑?我为什么要用小号做测试呢?其实微信公众号开发分两...

2019-12-10 15:33:03 111

原创 一探究竟,PyCharm 2019.3 增加了哪些花里胡哨的新功能

Python的IDE(Integrated Development Environment 集成开发环境)非常多,如:VS Code、Sublime、NotePad、Python自带编辑器IDLE、JuPyter、Eclipse + PyDev等等,但是对于项目开发、管理、部署等稍微大一点的项目,我觉得还是PyCharm最好用!2019年12月2日,PyCharm迎来了2019.3版本,这也许...

2019-12-10 11:36:45 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除