计算机编程
盏离
这个作者很懒,什么都没留下…
展开
-
6月编程语言排名榜单出炉:Python接连拔得头筹!
妥妥的,作为编程界的老大,Python又一次霸榜了!!!今年6月份,PYPL最新报告已经出炉了,Python持续称王的脚步已经无人能阻止了!话不多说,我们来看报告:毫无悬念,毫无惊喜,毫无波澜,Python继续拿下NO.1,如果没记错的话从去年开始,Python就开始了屠榜之路,每月榜单都是第1名,这对其他语言来说,可谓是沉重的打击了。曾经霸主的Java下降最为严重,直接惨跌...原创 2019-06-15 15:51:07 · 357 阅读 · 0 评论 -
工作一年后裸辞,程序员如今找不到工作!女友哭诉:是社会不给活路啊
作为一名程序员,我们应该明白自己要努力提升自己的技术,从而才能获得更多的发展机会。但哦对了,先说明一下,我这里有一套Python编程入门教程,由于平台不能发资料文件,所以我把资料整理在Python编程学习群:808713721里面(注:仅供粉丝交流学习Python编程使用是俗话说磨刀不误砍柴工,如果你的技术不到家,那么想找到一份自己中意的工作难度比较大,因此每一个程序员的跳槽都要三思。但是...转载 2019-06-20 21:36:08 · 4273 阅读 · 1 评论 -
一道Python面试题,让我明白了殊途同归,却开始怀疑自己
无意间,看到这么一道Python面试题:以下代码将输出什么?deftestFun():temp=[lambdax:i*xforiinrange(4)]returntempforeveryLambdaintestFun():print(everyLambda(2))脑中默默一想,这还用说么,肯定是:024...原创 2019-06-21 20:32:52 · 285 阅读 · 0 评论 -
基于Python的SQL Server数据库对象同步轻量级实现
缘由日常工作中经常遇到类似的问题:把某个服务器上的某些指定的表同步到另外一台服务器。类似需求用SSIS或者其他ETL工作很容易实现,比如用SSIS的话,但是会存在相当一部分反复的手工操作。建源的数据库信息,目标的数据库信息,如果是多个表,需要一个一个地拉source和target,然后一个一个地mapping,然后运行实现数据同步。不过很可能,这个workflow使用也就这么一次,...原创 2019-06-15 15:26:16 · 538 阅读 · 1 评论 -
老板拖欠工资,程序员怒将项目开源,竟火爆GitHub
当独立开发者被客户窃取走你的时间和精力时,确实是一件很被动且无奈的事情,近日,一位以色列的全栈开发工程师 Jason 接了一个项目,花了几周去完成它之后却惨遭金主毁约。在气恼过后, Jason 选择将这个项目开源,这个应用程序一个能够让用户直接通过平台支付租金而无需再使用支票或银行转账的方式的平台,一经开源,就直接霸榜 Trending 第一。以下为该项目的Demo演示:技...原创 2019-06-15 15:24:22 · 725 阅读 · 0 评论 -
前端核心工具:yrn、npm、cnpm三者如何优雅的在一起使用 ?
一位用不好包管理器的前端,是一个入门级前端,一个用不好 webpack 的前端,是一个初级前端三个包管理器是可以一起用的,只要你够胆大心细,就没任何问题!在 JavaScript 编写中,我们尽量不要定义全局变量,封装函数尽量不要有副作用,因为全部变量的查询时间会比局部变量的查询慢,更是考虑在Node的环境中无法被垃圾回收的问题老规矩 先看原理npmnpm 是Node.js...原创 2019-12-04 16:20:48 · 312 阅读 · 0 评论 -
Web前端入门基础测试
标签的权值为 1 类选择符的权值为 10 ID选择符的权值最高为 100解释下列样式属性添加伪类元素,让鼠标滑过是改变背景和字体颜色(红色背景,白色文字,1px边框)怎么让行内元素变成块级元素?display:none与visibility:hidden的区别是什么?行内元素和块级元素的具体区别是什么?行内元素的padding和margin可设置吗?怎样...原创 2019-06-14 16:14:36 · 677 阅读 · 0 评论 -
前端入门:CSS标签的三种选择器
标签选择器标签选择器其实就是html代码中的标签。如右侧代码编辑器中的<html>、<body>、<h1>、<p>、<img>。例如下面代码:p{font-size:12px;line-height:1.6em;}上面的css样式代码的作用:为p标签设置12px字号,行间距设置1.6em的样式。类选择器类选择器在css...原创 2019-12-04 16:20:31 · 335 阅读 · 0 评论 -
python探索微信朋友信息
一、itchatitchat是一个开源的微信个人号接口,这一次就用它来来玩玩。在使用之前,先下载,老规矩通过 pip install itchat 即可安装。想要获取朋友圈信息,只需要几行代码就可以获取。为减少登录次数,将获取到的信息保存到 json 文件中即可。itchat.login() # 通过二维码连接登录账号friend_msg = itchat.get_f...原创 2019-06-15 15:10:09 · 153 阅读 · 0 评论 -
Python制作哄女友神器,再也不怕女朋友生气了!
哄女朋友最高的境界是什么?除了用心之外,每天不重复的甜言蜜语必然是少不了的。虽然语文老师上学的时候也教了一些东西,但是日子长了必然“江郎才尽”。大家都是混科技圈的,借助自动化的手段能不能一次性的解决问题呢?嗯,显然是可以的。Github作为全球最大的同性交友网站,小伙伴们不仅可以在上面交流编程技巧,还能学到如何开发一个自动哄女友神器。先附上Github地址:https://...原创 2019-06-15 15:17:32 · 5398 阅读 · 3 评论 -
10 行Python 代码,实现 AI 目标检测技术,我就两个字,服气!
只需10行Python代码,我们就能实现计算机视觉中目标检测。from imageai.Detection import ObjectDetectionimport osexecution_path = os.getcwd()detector = ObjectDetection()detector.setModelTypeAsRetinaNet()detector.setMod...原创 2019-06-15 15:20:05 · 424 阅读 · 0 评论 -
小白的Python 学习笔记(七)神奇宝藏 Collections
大家好,今天想简单总结一下Python里一个非常棒的模快: Collections该模块实现了专门的容器数据类型,为Python的通用内置容器提供了替代方案,如果对源码感兴趣的朋友们可以在 Lib/collections/ init.py 路径下找到基于我目前的学习经验,以下几种类型用的很多:名称 简单解释 defaultdict dict子类调用工厂函数来提供缺失值...原创 2019-06-15 15:23:05 · 349 阅读 · 0 评论 -
利用Python制作微信跳一跳外挂,我才是好友排名第一的人!
从前几天微信最新版本 6.6.1 的更新开始,微信小程序游戏“跳一跳”似乎在一夜之间风靡了朋友圈。它甚至比五六年前的飞机大战游戏都火爆,这种小游戏的火爆不仅仅是因为有魔性、有意思,更重要的是可以进行好友 PK!“跳一跳”的小游戏推出后,很多准备奋发向上的同学,这个假期的美好愿景被毁了。为了多跳几步,以及朋友圈的排名,大家在整个假期都是这样的:就这样跳啊跳...挤...原创 2019-06-22 19:18:41 · 1350 阅读 · 0 评论 -
为了学习Python,我汇总了这10个免费的视频课程!
毫无疑问,Python是目前世界上排名第一的编程语言,它最大的优势在于它将越多越多的人带入了编程领域。近年来,学习Python的人比学习其他任何语言的人都多,许多人学Python是为了它背后的数据科学和机器学习库,当然,也有一些人学习用于Web开发的Python,有些人则学习用于编写脚本和自动化的Python,无论你学习Python的原因是什么?学习本身就是一件了不起的事。有的人学习喜...原创 2019-07-11 21:26:55 · 14867 阅读 · 1 评论 -
这个库厉害了,自动补全Python代码,节省50%敲码时间
摘要:介绍一个优秀代码自动补全工具库。近日,Reddit 上的一篇帖子引起了网友的热议。帖子作者「mlvpj」称:「我们使用深度学习完成了一个简单的项目,可以自动进行 Python 代码补全。」根据介绍,该项目基于 LSTM 模型,训练后,负责对代码的缺失部分进行补全。评价模型的方法是判断节省了多少的按键信息——即模型给出长度为 L 的代码建议,如果和真实的代码匹配,则节省 L - ...原创 2019-07-11 21:27:47 · 557 阅读 · 0 评论 -
拥抱Flutter,从0到1构建大前端应用
随着移动开发技术的发展与成熟,移动端所处的萌芽阶段也早已结束。现在,iOS与Android系统已经越来越成熟,各种App之间的系统差异性也越来越小,可以说,移动开发技术已经进入了“下半场”。其中,如何构建大前端的跨平台方案,是近年来十分火热的话题之一。能实现跨平台开发的框架也五花八门,让人眼花缭乱,这些工具的表现也是高低有别,各有千秋。Flutter 因为科技巨头谷歌的背书支持,地位坚挺,备受...原创 2019-07-12 14:34:56 · 955 阅读 · 0 评论 -
犹豫不决要不要学web前端?那是你没看到它的价值
送给那些犹豫不决要不要学前端或者正在学前端的伙伴:前端的特殊性,前端不属于某一个专业,在大学里面没有专门的理论课做技术支撑,大多数前端是靠自学成才。但切入的方向各有不有不同:1.有从设计方向切入的(设计,切图,布局包干),这群人的特点,对UI,用户体验,颜色,感觉会明锐一些。但对程序敬而远之,当遇到效果需要开发时,都是在百度或google上搜索现成的例子不能自主开发。2.在一部分是从程...原创 2019-07-12 14:36:36 · 357 阅读 · 0 评论 -
Web前端:征服 JavaScript 面试之什么是闭包?
在我面试时问出的一系列问题里,闭包通常是我问的第一个或最后一个问题。坦白地说,如果你连闭包也弄不明白,你是不会在 JavaScript 的道路上走多远的。你别东张西望,说的就是你。你真的理解如何构建一个严谨的 JavaScript 应用?你真的理解代码背后发生的事情或者说一个应用程序是如何工作的?我表示怀疑。如果连个闭包问题都搞不清的话,真是有点够呛。你不仅仅应该了解闭包的机制,更应该...原创 2019-07-12 14:39:19 · 343 阅读 · 0 评论 -
前端面试精华帖:100个问题如果你回答出80个,那么请把你的简历给我
半年时间,几千人参与,精选大厂前端面试高频 100 题,这就是「壹题」。在 2019 年 1 月 21 日这天,「壹题」项目正式开始,在这之后每个工作日都会出一道高频面试题,主要涵盖阿里、腾讯、头条、百度、网易等大公司和常见题型。得益于大家热情参与,现在每道题都有很多答案,提供的解题思路和答案也大大增长了我的见识,到现在已累积 100 道题目,『8000+』Star 了,可...原创 2019-07-12 14:43:30 · 964 阅读 · 1 评论 -
Vue 实现前端权限控制
登录访问权限控制是对用户的校验。在用户登录成功之后,后台将返回一个token,之后前端每次进行接口请求的时候,都要带上这个token。后台拿到这个token后进行判断,如果此token确实存在并且没有过期,则可以通过访问。如果token不存在或后台判断已过期,则会跳转到登录页面,要求用户重新登录获取token。做法一在用户登录成功的回调中将后台返回的token直接存储到localStora...原创 2019-07-12 14:45:01 · 1613 阅读 · 0 评论 -
前端六大排序算法及实现算法的代码汇总
1.冒泡排序一次比较两个元素,如果他们的顺序错误就把他们交换过来。这个算法的名字由来是因为越来越小的元素会经由交换慢慢“浮”到数列的顶端。描述:比较相邻的元素,如果第一个比第二个大,就交换他们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾最后一对,这样在最后的元素应该会是最大的数; 针对所有元素重复以上步骤,除了最后一个; 重复以上步骤,直到排序完成。代码实现:...原创 2019-07-12 14:47:51 · 585 阅读 · 0 评论 -
最详细的Python入门基础语法总结!
input 用户自己输入值print 打印值 可以输出多个变量%d|%s 用于输出变量时占位字符串(后期爬虫必备)int()把字符串转换为数字str()把数字转换为字符串len()获取某个字符占用的字节数字符串可以用+连接字符下标可以为负数str[起始位置:终止位置:步长]切片,从起始开始截取字符串,到终止位置结束,不包括终止位置str[::-1]倒序s...原创 2019-07-25 15:29:27 · 439 阅读 · 0 评论 -
用Python开发微信跳一跳外挂(附项目源码)
Python+ADB+OpenCv,实现「跳一跳」自动化。/ 01 / ADBADB工具即Android Debug Bridge(安卓调试桥) tools。ADB是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。与之前小F接触过的Appium有点相似。ADB的安装很简单,就是将安装包解压后,将路径添加到系统的环境变量中即可。然后使用Python的os模块...原创 2019-07-11 21:26:07 · 816 阅读 · 0 评论 -
Python 实现简单网络应用程序开发
ICMP Ping目的此任务是重新创建第3讲(延迟,丢失和吞吐量)中讨论的ping客户端。Ping 是一个用于在计算机网络中测量延迟和丢失的工具。在实际应用中,我们可以通过ping命令分析判断网络失败的原因。当然,这类信息也可用于帮助我们选择性能更佳的IP地址作为代理服务器。原理Ping 通常使用Internet 控制消息协议(ICMP) 报文来测量网络中的延迟...原创 2019-07-11 21:23:33 · 1469 阅读 · 0 评论 -
300行Python代码急速开发俄罗斯方块,娱乐游戏,快乐编程!
相信大家都玩过俄罗斯方块,这个游戏在儿时可以称得上最火爆的游戏了,其实在我刚开始打算学习编程的时候,有很大一部分是想自己开发一些游戏,尤其是学的还是Python这一款号称除了生孩子什么都可以做的编程语言。但是想归想,真正当自己开始做的时候,发现除了方块消除之外,还有方块的旋转,停靠,甚至方块加速下落等到操作,感觉好像很难,然而等到真正完成之后,发现也就不到300行代码,好了,废话就不多...原创 2019-06-26 17:03:47 · 754 阅读 · 0 评论 -
用Python代码连接并控制Excel表格,从此办公自动化,解放你双手
上次618的时候,整个IT行业的公司都在搞活动,我的公司也不例外,提前半个月就开始策划活动, 我的事情那时候也变多了,尤其是那段时间我的上级刚好家里有事请假,他的工作就暂时给我了,这意味着我不仅要写代码还要做表格,两个都是精细活,一不留神就出错了。当时想着能不能有什么方法可以解决这些问题,但是一直没空余时间,现在活动过了有时间闲下来,这点能用技术解决的事情可难不倒我,毕竟我有万能的Pyth...原创 2019-06-24 21:40:46 · 7046 阅读 · 2 评论 -
python算法与数据结构-栈
一、栈的介绍栈作为一种数据结构,是一种只能在一端进行插入和删除操作。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈被使用于非常多的地方,例如浏览器中的后退按钮,文本编辑器中的撤销机制。进栈的时候是1先进,然后是2、3、4、5、6,出栈的时候是先6出,然后是5、4、3、2、1二、栈中常用的方...原创 2019-07-03 22:41:12 · 361 阅读 · 0 评论 -
100行Python代码控制excel表格,用代码办公不是梦
xlrd模块 xlrd是python中一个第三方的用于读取excle表格的模块,很多企业在没有使用计算机管理前大多使用表格来管理数据,所以导入表格还是非常常用的!安装xlrdpip install xlrd exlce结构分析 一个excle表格包含多个sheet 一个sheet中包含多行多列 每个单元格具备唯一的行号和列号常用函数import ...原创 2019-06-28 15:50:52 · 863 阅读 · 0 评论 -
80行Python代码制作微信抢红包程序,运气王属于有技术的人
每逢过年过节,大家都会在微信群里联系祝福自己的亲朋好友,有时候还会在群里发红包,让大家去抢,其实并没有多少人在乎红包里那点钱,主要还是为了烘托气氛,图个彩头。但是气氛归气氛,要是每次总是抢到最小的红包,或者显示红包已经抢光了,难免有点心情不愉快。普通人遇到这种就只能怪手气不好或者手速慢了,但是我们是程序员啊,我们就是吃这门技术饭的,况且我们还会号称除了生孩子之外,无所不能的Python啊!...原创 2019-06-28 20:32:54 · 12226 阅读 · 5 评论 -
使用Python急速开发扫雷游戏,送上源码和教程证明一下开源精神
以前在用WinXP系统的时候,因为电脑配置不高,所以电脑里的游戏比较少,只能玩玩扫雷、蜘蛛纸牌什么的,尤其是扫雷游戏, 当初还不知道这个游戏的玩法,纯粹拿鼠标乱点,点到雷就算运气差,直到后来才知道游戏的玩法。学了编程之后,想着自己也算是圈内人了吧,想起小时候这个游戏,自己也想写个出来,所以才有了今天这个案例!上面是开发出来之后的效果图,因为现在基本没有用XP系统的了,所以我是用Wi...原创 2019-06-29 16:55:44 · 1453 阅读 · 0 评论 -
非常有趣的Python的用法汇总
使用python过程中经常会不经意间遇到非常有趣的用法,于是特意搜集了一些有趣的用法1.for-else用法循环正常结束则执行else语句。一般用于循环找符合条件的元素,如果找到则break调出循环,不会触发else;如果没有找到(完整运行循环)则print not found《Effictive Python》一书中对for-else用法提出了质疑,主要观点是可以通过封...原创 2019-07-14 18:51:51 · 408 阅读 · 0 评论 -
百万点赞怎么来?Python批量制作抖音的卡点视频原来这么简单!
目 标 场 景玩抖音的朋友都应该知道,最近「卡点视频」简直不要太火。抖音上很多大神也出了剪辑各种卡点视频的教程。实际上,利用很多手机 APP 或者 PR、FCPX 软件也可以制作卡点视频,但是剪辑效率都太慢。如果想实现一篮子剪辑素材,通过运行一段代码,得到一个卡点视频,这种感觉不要太爽。本篇文章的目的是利用 Python 从一篮子素材中快速地剪辑卡点小视频这一操作。2准 备...原创 2019-07-14 18:54:03 · 1553 阅读 · 0 评论 -
Python七大骚操作,原来这么简单就学会了,会技术的就是不一样
操作一:网易云音乐批量下载一首一首下音乐绝对是折磨,知乎网友Tsing自己敲了代码,瞬间排行榜前100下载到手。批量下载,速度极快,你值得拥有!操作二:用Python“P图”这是一个很神奇的操作,请大神为Uni酱解答这是如何做到的...python交流学习扣扣群:250933691,多多交流问题,互帮互助,群里有不错的学习教程和开发工具。学习python有任何问题(学习...原创 2019-06-29 22:40:02 · 578 阅读 · 0 评论 -
新手上路学Java:两分钟让你看懂Java迭代器的规则,使用方法,原理
概述迭代器,提供了在不了解集合内部实现方法的时候遍历集合的能力。可以将容器内部实现与遍历操作隔离、解耦。使用迭代器实现一个简单集合通过自定义一个简单集合,并在对其使用迭代器进行遍历,达到掌握迭代器的目的。集合描述一个简单的集合,规则如下1、只能存放三个字符串 2、若插入第四个数据,则覆盖第一个位置。实现接口描述Iterable接口描述如果想用foreach对集合...原创 2019-12-04 16:21:44 · 215 阅读 · 0 评论 -
WEB前端与HTML5有什么区别,百分之八十的人傻傻分不清!
一、什么是HTML5?html5其实是一种技术的集合,它包括了html5,CSS3,JS等技术。而web前端则是一种职业,国内从2005年开始发展的,是由网页设计师演变过来的。如果从技术上说,web前端涉及到的技术有很多,包括html5,除此之外还有JSON,AJAX,DOM等。不过这也看具体的公司吧,不同的公司对WEB前端开发人员的技术要求也不一样。二、什么是web前端?再传统规...原创 2019-12-04 16:21:18 · 301 阅读 · 0 评论