自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AliveCode,Code Life

推动技术的创新、应用、普及

  • 博客(81)
  • 收藏
  • 关注

原创 开源软件为什么要有授权(License)

如今开源软件非常多,而且有很多功能强大、很受欢迎的开源软件,作为一名程序员,我们甚至很难想象如果没有开源软件我们怎么工作。然而开源软件的“License”却很容易被人忽略,很多人觉得开源就是无拘无束尽情免费享用 。试想一下,如果有一天你用了很多的开源软件向你收费,怎么办呢?如果你使用的开源软件存在漏洞并使你遭受巨大经济损失,你能要求开源方赔偿吗?同时,作为一名程序员,你也将自己的代码开源了,如果恰...

2020-01-15 12:31:00 6146 1

原创 excel/csv文件单页最大能存多少行呢?

这说明Excel单页sheet存储的数据是1048576条,104万多点,这数据还有点奇怪,不是个整数。最近给一个客户导出Excel数据,数据量很大,Excel直接爆掉了。

2022-12-15 14:19:51 4134 1

原创 python如何将日期字符串格式化年月日

今天用Python的DataFrame处理数据时,相对一波数据进行按日期分组处理,但是原始数据包含时间分秒,无法按日期分组,因此需要先将数据转成只包含年月日的数据格式。但是写代码处理过程中发现有点绕,不熟悉的同学容易绕晕。

2022-11-28 22:53:34 3427

原创 python:实现由1、2组成的任意整数,一道典型递归题

由1、2生成任意整数,用递归生成数据,length是输入的整数位数,每个数位的生成依赖于它前一个数的生成,以此循环直到达到数位长度。这道题看起来很简单,但是用到了递归思想,还是有点的难度的。

2022-10-13 19:36:52 600

原创 tesseract5.0+tesstrain+tess4j识别验证码_JAVA_MAC

tesseract5.0+tesstrain+tess4j训练识别验证码_JAVA_MAC OS

2022-04-26 15:25:23 1549

原创 解决:IE浏览器的Webdriver无法启动,IEDriverServer无法启动,有数量限制

问题: nested exception is org.openqa.selenium.SessionNotCreatedException: Unexpected error launching Internet Explorer. IELaunchURL() returned HRESULT 80070012原因:用webdriver测试时,IEDriverServer服务启动太多了,有数量限制,超过了就不能再启动了。解决:打开任务管理器,手动关闭IEDriverServer的进程就OK了。

2020-11-18 22:02:24 1588

原创 IE浏览器SendKeys极其慢的解决办法

是用了Webdriver的IE浏览器抓取数据,发现在用WebElement的sendkeys赋值填入数据时非常、非常慢,难以忍受下找到了如下解决办法1、IE的64位驱动貌似极其慢,神仙都没有办法解决2、用IE的32位驱动器替换3、在操作系统上运行32位的Webdriver驱动,来回折腾几下之后容易挂掉4、为了不让它挂掉修改一下注册表,修改值如下:32位Windows,在注册表编辑器中检查的密钥是HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ In

2020-11-12 11:22:05 949

原创 网页自动抓取数据/自动化测试的Selenium的Webdriver下载地址

支持IE/Chrome等浏览器取数的驱动器Webdriver下载地址:http://chromedriver.storage.googleapis.com/index.htm

2020-11-12 11:12:43 512

原创 最新编程语言流行榜-TIOBE榜2020年第5期,C语言重回第一

编程语言作为IT技术的基础,了解和掌握它的流行度、热度对每一位技术人员或者每一个技术企业的重要性都不言而喻。最新的编程语言全球流行榜单——TIOBE的2020年第5期榜单新鲜出炉了,下面一起来看一下吧。一、本期流行榜前20名——榜首是C本期C语言超越Java成为榜单第一名,上一次处于第一名是2015年,目前排在前三的还是C、Java、Python,这三兄弟已然成了前三霸主,紧随其后的还是C...

2020-05-07 19:28:43 715

原创 如何用GIMP绘制gif图,我用5个小时制作了一个CSDN的点关注动态图,现在都教给你5分钟学会。

如何用GIMP绘制gif图,我用5个小时把CSDN的点关注动态图改编成自己的,现在都教给你,让你5分钟搞定。今天在CSDN上看见它的点关注动态挺不错的,于是萌生了改编的想法,把自己的博客也装饰一下,

2020-04-09 18:22:45 1122

原创 现代数据中心的7个组成部分,2分钟了解技术前沿

现代数据中心主要由以下7大板块构成,看一眼就知道这7大技术板块其实也代表了相应领域的技术前沿。1.超聚合(Hyperconvergence)计算、存储和网络集中在一台计算机上,降低了数据中心的复杂性,提高了性能并增强了可扩展性。2.虚拟网络存储(Virtual SAN)SAN(Storage-area Network)是永远驻留在Virtual SAN中,它聚合了驻留在超聚合系统中...

2020-04-09 10:20:06 1974

原创 我们熟悉的个人电脑或许不久将消失,云桌面有望成为下一代接替者

从最近一篇来自外媒的报道看到云桌面已经开始公测了,从此,计算机领域又多了一个新词——桌面即服务(Daas),DaaS的出现或许预示着我们如今的个人电脑将发生一场大变革,甚至不久的将来可能会消失或成为边缘,而由云桌面替代。以下对这篇报道的主要内容进行翻译:标题:“AMD和Azure nv4:在云中启用现代台式机和工作站”现代企业需要满足现代工作场所的期望。由AMD驱动的Azure环境提供...

2020-04-09 08:25:25 569

原创 修改和使用第三方开源软件后重新发布开源License怎么写,看看Apache Maven就明白了

有人说,看了很多开源License的文章,我还是不知道如果修改了或者引用了他人发布的开源软件,然后重新发布自己的修改版本,该怎么做?如何加上自己的著作权同时又尊重原来的作者。其实就差一个例子,看看Apache Maven就明白了。一、安装包中包含LICENSE、NOTICE、README三个文本文件打开Apache Maven一目了然,里面包含三个文件“LICENSE、NOTICE、REA...

2020-04-07 15:15:38 4710

原创 开源项目加Apache License2.0不会用,看看Apache Ant怎么做

之前介绍过在项目中“如何添加Apache License2.0授权证书”,可能一些小伙伴还是无感,真正在项目中使用时还是有些晕。来看个实例好了,Apache Ant很多人应该熟悉,它用的正式是Apace License 2.0开源授权证书,看看它是怎么做的呢?一、安装包中有3个文件“LICENSE”,“NOTICE”,“README”,而且都是文本文件。下面依次打开看一下三个文件都是什...

2020-04-07 13:59:27 1875

原创 程序员的格局:身体专注,思想开放

如题,Mark一下自己的博客过了4万(2020年4月6日),跟很多一篇文就几十万、甚至上百万访问的人比起来有点寒碜。不过,每个人都有自己的路,别再羡慕嫉妒恨加抱怨了,心里偶尔想一下就算了,要做的是“努力每一步都比昨天更好”。虽然很久以前就注册了CSDN,久到我自己都忘了具体是什么时候。之前,偶尔心血来潮写过几篇,饱含情绪的文章,但从没想过要系统地做一写技术文章,或许是太忙,或许是程...

2020-04-06 11:37:06 507

原创 TIOBE编程语言全球热度排行——2020年4月流行榜,Scratch成最大亮点

TIOBE编程语言全球热度榜,4月流行榜单刚刚发布。哪种语言是最好、最合适的编程语言,一直是程序员和企业技术选型争论不休的话题。全世界的编程语言很多,其流行度变化莫测,但是每个时期流行的不过几十种,百名之外的编程语言对使用它的程序员和企业而言生存空间已经很小。因此,随时了解和掌握编程语言的热度、受欢迎程度,关乎程序员的技术栈储备和他的职业生涯,关乎项目和产品的技术选型以及今后的生命周期。下面是...

2020-04-04 07:27:31 1606

原创 自媒体注意了:借着315今日头条关闭了一批头条号账号

看到头条3月13日公布的封号名单,标题党、低俗、谣言、侵犯版权、恶意营销这几类上榜。在网络传播中一些人不顾污染他人眼睛,不顾浪费他人时间,发布一些不仅没营养还有毒的内容只为博眼球赚流量,一些平台睁只眼闭只眼。如果不作出及时的处理让恶俗内容占据主位,长此以往,则会出现劣币驱逐良币现象。恭喜一些能认清自身毒瘤并勇敢切除的平台,同时给自媒体人一个警示,以后别打插边球了,认真做好内容。此次头条在一个星...

2020-03-16 13:11:07 2686

原创 自媒体免费文章赚钱的几大途径

很多博主写文章都是一种爱好,然而,作为一个成年人,养活自己是必须面临的现实,本文整理了当今主流的能将流量变现的自媒体平台(即可将流量转为广告佣金的自媒体平台,不包括知识付费)。以下几个平台提供了方便的广告佣金收入模式,基本不需要自媒体作者做额外的事情,重点是流量、流量,还是流量。1、百度百家https://baijiahao.baidu.com/2、百度经验日报广场https:...

2020-03-13 20:06:32 505

原创 世界上第一个程序员——诗人拜伦之女Ada,短暂而非凡的一生

程序员中的女神——Ada,非她莫属。Ada是世界上第一个程序员,注意,不论男女,她都是第一,Ada是英国著名诗人拜伦之女。拜伦之女为什么是个程序员呢?龙生龙,凤生凤,这头衔怎么来的呢。其实,Ada除了她爸是拜伦和程序员之外,还有很多值得了解的事。一、Ada的父亲是拜伦Ada,原名Augusta Ada Byron,结婚后随夫姓叫 Augusta Ada King,之后其夫君生了Lovela...

2020-03-07 20:44:52 7364

原创 10种最热门的编程语言出道至今历史排行情况-2020年TIOBE最新

编程语言风雨变化,语言创新非常活跃,竞争十分激烈。在编程界的历史长河中,涌现了很多非常受人们欢迎、影响深远的语言。下表是从1985年至今,对十种编程语言的流行度排行统计结果,每年的排行以当年的平均值计算。从某种程度讲,这可以认为是综合历史考虑,至今为止,影响力最大、最流行或最热门的10种编程语言,同时其排行状况也反映了该语言的历史发展轨迹。从表中可以看出C、C++、Java从出道至今一直都很稳定、...

2020-03-05 11:49:56 2362 1

原创 TIOBE编程语言全球热度排行——2020年3月流行榜

哪种语言是最好、最合适的编程语言,一直是程序员和企业技术选型争论不休的话题。全世界的编程语言很多,其流行度变化莫测,但是每个时期流行的不过几十种,百名之外的编程语言对使用它的程序员和企业而言生存空间已经很小。因此,随时了解和掌握编程语言的热度、受欢迎程度,关乎程序员的技术栈储备和他的职业生涯,关乎项目和产品的技术选型以及今后的生命周期。下面是来自TIOBE最新的编程语言全球热度、流行度排行榜——2...

2020-03-05 11:05:27 6903

原创 10台世界上最快的超级计算机

世界上最快的计算机有多快呢?从最新(2019年11月)的超级计算机世界500强名单中,我们注意到,最后一位的性能是1.14pflops,Top500所有计算机综合能力达到1.65 exaflops。什么意思呢?先科普一下几个关键词: flops是什么:是"floating-point operations per second"的缩写,表示每秒所执行的浮点运算次数,即每秒浮点运算次数、每...

2020-02-28 19:16:02 18022

原创 天天上网CC BY什么意思,可能你从没注意

网络有多重要呢,对很多人而言甚至包括大爷大妈,离开网络24小时,可能感觉跟饿了一天差不多。"CC BY"什么意思呢?可能你重没注意过。但它很重要,假如没它,估计你上网时间减半,或者你的零钱余额减半。写博客、发文章的朋友,对CC-BY或者Creative Commons应该更熟一点,如果没见过,现在点一下CSDN右上角的写博客,然后拉到最下面就有一行"申请原创将启用Creative Commons版...

2020-02-27 20:49:42 7620

原创 JavaScript技术地图,助你走向人生巅峰

JavaScript几乎是当今web开发必不可少的编程语言,不管你信不信,它都是程序员的必备技能。全球的编程语言超过2500种以上,JavaScript何德何能,让它成为全世界程序员的必选呢?他爸是热门大王Java吗?它没有竞争对手吗?他一直被人们捧在手心的秘诀是什么?本文对JavaScript关联技术整理成技术地图,帮你揭示JavaScript的技术脉络,快速了解JavaScript的昨天...

2020-02-26 23:18:44 1887

原创 Java的成功之路,是金子总会发光的

Java是当今编程语言中名震世界的霸主,没听说过Java的都不好意思说自己是程序员。可就是这样一个万人崇拜的上位者Java也曾经历了一段暗无天日,看不到明天的日子。这一切起源于20世纪90年代,硬件领域出现了单片式计算机系统,人们预计这种价格低廉的系统可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度,因此很多公司都想赶上这个风口,Sun公司便是其中之一。1991年,S...

2020-02-25 13:19:15 1475

原创 Python的创作起源,成功是必然的

国内网上关于Python语言的起源说的神乎其神,有的说"因为作者不喜欢花括号,于是发明了python",有的说是“作者为了打发无聊的圣诞之夜,发明了Python",真的看不下去了,太浮夸了。这是对Python发明创作过程的断章取义,给人感觉发明一种编程语言十分随意、毫不费力,这是将当下天天加班熬夜的程序员智商置于何地,给奋斗中的程序员造成多大的心里阴影面积。你只有十分努力,才能看起来毫不费力。...

2020-02-24 19:58:07 1868 1

原创 Smalltalk的辉煌时代

Smalltalk和其创作人alan kay都是IT界的一个传奇,值得后人了解和称赞。什么是Smalltalk,它取得了哪些成就呢?估计你在百度百科可以搜到,但是不够详细,不够丰满。下面是一篇来自外国网友Richard Eng关于“what is smalltalk"的文章,他基本把smalltalk的历史和成就都介绍了,本文把其核心思想翻译如下:smalltalk是一种面向对象的编程语言...

2020-02-23 14:17:46 1805

原创 了不起的Smalltalk,图灵奖得主之作,苹果、微软的灵感来源

什么是Smalltalk,它有哪些过人之处?现年40岁以下的程序员了解它的应该不多,smalltalk鼎峰时代是在上个世纪80、90年代,如今热度已经消退,上期2020年2月TIOBE流行榜上在第93位,现有用户还是非常多的,还有很多专门为Smalltalk提供服务的供应商,很多开源的Smalltalk版本。Smalltalk是国外编程语言教科书,尤其是面向对象的教科书中出现的高频词汇,因为它有很...

2020-02-23 13:40:17 918

原创 令程序员最头疼的事投票结果“命名”这件事遥遥领先

众所周知,给孩子其名不是件轻松的事,有些长辈还要专门找起名专家。而程序员天天都要其名,各种变量、对象、类没完没了,按照代码规范还要求必须要有意义,但有时候真的很词穷,各种中文字母、数字都上去了。既然程序都用英语单词写,那么说英语的老外应该轻松多了吧?然而,据老外的一篇文章“如果你没有一个好词库,就不要去编程”中反馈,在关于对"程序员最难的事”投票中总共有4500个来自quora和ubuntufor...

2020-02-22 16:05:47 1561

原创 编程中最难的事是什么?排名第一的是初始架构,第二是Debug

你认为编程中最困难的是什么呢?处在不同岗位,各有各的看法。老外程序员对这件事也是争论不休,于是他们发起了一个投票,投票结果发下,排名第一的是程序初始的架构设计,紧随其后的是Debug(代码调试),而得票最低的是实现新功能排在最后一名。这个结果在外人看来不可思议,开发新功能怎么可能是最简单的呢?而在程序员看来,应该完全在情理之中,尤其是Debug的难度,看来中外程序员所见略同。下面是投票结果:...

2020-02-22 15:05:56 3028

原创 Java和Python选谁?一句话告诉你

Java和Python选择哪个好?由于近些年Python比较火爆,让很多即将入行或者转行的人很纠结,尤其是铺天盖地的Python培训广告把人给整蒙了。关于这个问题的回答很多,大多会把Java和Python拉出来进行一番比较,比如“Java性能高”,“Python语法就如同英语一样,灵活、易学”,结论大都是“各有优缺点,取决于你自己。“,看完之后,还是不知道选什么。然而,实际上问这个问题的人,大...

2020-02-22 11:11:21 924 2

原创 编程语言世界之最

随着编程语言的发展和分化,种类越来越多,分类越来越细,在编程语言的历史发展过程中,涌现了很多值得人们铭记的时刻。1、最早的编程语言:机器语言出现于1946年,是第一代编程语言,是面向机器的语言,有0和1组成是计算机直接识别和执行的语言,也是其他所有编程语言的目标语言。2、最早的助记语言:汇编语言出现于机器语言之后,1946年~1950年(其具体出现时间待查明),是第二代编程语言,是...

2020-02-21 18:22:17 4250 1

原创 编程语言搜索量排行:用十年数据告诉你什么最受欢迎

编程语言众多且对整个开发生态的影响深远,对于程序员而言,选编程语言如同选择行业,而对企业而言,选择编程语言就如同选择一个生态环境,有人说“站在风口,猪都能飞起来”,反之,依然,因此,了解编程语言的实际市场状况并做出正确的选择非常重要。近期做了多篇关于编程语言的文章并多次用到了TIOBE编程语言排行榜,但有一次一个朋友反馈说TIOBE排行指标中使用“<language> programm...

2020-02-21 15:31:50 2176

原创 京东和淘宝近十年搜索热度对比,发现顶尖者的PK规律

经过对京东和淘宝国内两家电商从2011年开始至今近十年的百度日常搜索量对比,发现京东和淘宝的日均搜索量真的很惊人,京东(关键词包括“京东”和“京东商城")日均搜索量峰值达到150万,十年平均值为60万,而淘宝(关键词包括“淘宝”和“淘宝网”)日均搜索峰值为260万,十年平均值为130万,但是近两年京东和淘宝两者的差异越来越小,淘宝稳定在40万日均左右,京东稳定在30万日均左右。在对比中还发现了很多...

2020-02-20 15:35:53 2056

原创 IDC:2020年中国云计算市场十大预测

消息来自新浪科技昨天午间(2020年2月19I),该消息称IDC于近日发布了《IDC FutureScape: 全球云计算2020 年预测——中国启示》,报告中介绍了全球云计算2020年的十项预测以及中国启示,并提出了未来5年云计算技术买家对于技术发展路线所需要考虑的行动建议。IDC做出了十条云计算的预测,其中2条是关于云计算基础实施,一条关于数据大爆炸,而剩下的7条与云开发相关。其实,云计算基础...

2020-02-20 10:36:13 3232

原创 世界上热度最持久的编程语言,一旦精通它绝不会失业

世界变化太快,停下来就会被淘汰。程序员更是如此,各种新技术、新工具层出不穷,今天还在用的编程语言,明天就可能宣布被另一种替代,比如2014年横空出世的swfit,突然就宣布要接任Objective-C,让很多开发者措手不及。在程序员的世界里,变化是唯一不变的主题。因此,很多程序员都很焦虑,除了加班,还得在加班之外的业余时间不断地学习、学习、学习!那么有没有一劳永逸的呢?人人都觉得这只是个理想,但编...

2020-02-19 11:02:03 4091 1

原创 编程语言全球流行榜前50名年龄统计,优秀的编程语言都出生在哪个年代?

在程序员这个圈子里,很多人都很焦虑,尤其是年过30的程序员,尽管他们拿着比其他行业的同龄人高出好几倍的薪水,他们依然为自己的未来感到十分不安,而且焦虑程度相比其他行业更高。为什么呢?对TIOBE发布的2020年2月编程语言流行榜前50名进行年龄统计分析后,发现他们的焦虑是完全有科学依据、有数据支撑的,并不是杞人忧天。根据统计结果发现流行榜单前50的席位1990年以后出现的语言占了54%,也就是...

2020-02-18 18:04:32 3155

原创 少儿编程语言早在上世纪60年代美国就有了

在国内少儿编程这几年火的不得了,大街小巷只要是3-18岁的家长无人不知无人不晓,隔三五天就有编程体验课邀约电话打进来,连拒绝都词穷了。所以,很多人以为少儿编程是这几年里出现的新玩意,新科技。其实,早在上世纪70年代,美国就编写了专门给青少年使用的编程语言。下面就捋一下主要有哪些少儿编程语言:一、Logo编程Logo是1976年由美国麻省理工学院(MIT)佩帕特(Seymour Papert...

2020-02-17 23:41:31 1027 1

原创 编程语言2月全球流行榜,Java第一,Objective-C正在快速下降

新年伊始,复工在即,是坚持自己的开发语言呢,还是弃暗投明?根据2月公布的编程语言全球流行榜单,Java以17.36%的比例位居榜首,紧随其后的是C语言,而Objective-C却正在下降,从原来2011年、2012年的年度冠军,到今天已经跌到流行榜单边缘,与此同时,Swift则快速上升到了榜单的第10名。面对变化,作为开发者何去何从,大概你的心中已经有了答案。2020年2月份编程语言全球流行榜...

2020-02-15 16:55:04 2620

原创 最近一个月编程语言热度排行,C语言第一

疫情即将远去,复工在即,是要一直坚持用某种语言开发下去,还是弃暗投明,为了了解国内编程语言的发展趋势,通过百度了解到C,Java,Python,C#,PHP这5种编程语言最近一个月用户的搜索情况,这5种语言在国内使用率是非常高的。结果发现C语言居然达到2万的日均搜索,排名第二的Python是1.8万,Java是6千排名第三被C摔了好几条街,而最低的是C#只有1200的日均搜索量。有图有真相,下面上...

2020-02-15 16:02:34 841 2

空空如也

空空如也

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

TA关注的人

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