自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术小师傅

编程语言学习,技术探讨,技术分享, 公众号: 技术小师傅

  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java学习如何入门?

为什么要学习Java?首先,Java语言目前在就业市场上还是非常有竞争力的,也是大部分公司后台开发的首选,不说国内这些互联网公司,如果你想出国,在国外找工作,例如在硅谷留学想留下来,美国很多公司的技术开发也是用Java技术栈,在这几年的市场占有率统计中,Java稳稳居于前三,可以说Java语言开发是非常吃香的。其次,Java技术框架发展了这么多年,特别是J2EE,J2ME两大体系,各种基于他们的开源代码流行,各种面对很多领域的解决方案,可以说,Java技术本身就能切实的解决很多企业系统问题,提升企业

2020-11-23 15:22:08 518

原创 C/C++的几个好用开源项目

web 框架TinnyHttpd是的,你没看错,C/C++也一样有web框架, 熟练C++的开发人员都知道, C++的最大长处在高性能,并且是能适当做那些中型项目的高性能, 因此,对于追求TPS的web server来说, 基于C++的可以很容易达到这个效果.TinnyHttpd就是这样一款http server. 据说它是在1999年被开发出来的,全部代码不到500行(简直神人), 有兴趣的人可以去找下来学习参详,项目源码:https://github.com/EZLipp...

2020-11-20 15:57:47 831

原创 适合Java初学入门的几本图书

因为Java知识体系非常庞大,Java的图书也非常多,不过,还是那句话,对于刚入门或者准备入门的同学来说,获得编程的感觉或者快感才是一件有趣的事情,不是很建议在懵懵懂懂的时候就去找很多的书籍看,一是有可能产生副作用,越看越觉得难,还甚至打退堂鼓,二来学习是一件循序渐进的过程,囫囵吞枣似的强塞一堆知识点,对深刻掌握一门语言,其实反倒没太大作用。今天我们说说几本很不错的基本的Java图书,每一本都有其特点,都是蛮适合入门用的。<<Head First Java>>..

2020-11-13 14:59:29 858

原创 Java入门的基础知识点有哪些?

谈起Java语言, 对于很多初次接触编程语言的同学来说,感觉是很不容易, 很多资深的语言大神都觉得,它确实比PHP, Python等要难一些,这里面有一个原因, 可能是Java语言太庞大了,Java程序员必读书<<Java编程思想>>那里面一看大纲,几十条条目,就让人懵圈, 真的是知识点多, 学习周期不会很短,很难一下子掌握。所谓万事开头难,入了门就好说,还没入门让人在门外就被吓跑就糟糕了, 所以,为了不让人望而却步,知识的学习应该是从易到难,从浅到深,那么我们尝试把Jav.

2020-11-07 15:37:08 354

原创 再对比下Angular和Vue

经过了多年的发展,从最原始的jQuery里走来,在如今的前端开发中,主流的框架也就是React, Vue, Angular这三个,React系出名门,由Facebook给它背书和推广,背靠大树好乘凉,自然发展得顺风顺水,那Vue和Angular,就需要众多粉丝帮忙,众人拾柴火焰高,一步步发展到今天的程度,今天我们来看看Angualr与Vue的区别对比Angular大,Vue小:如同React框架的定位一样,Angular也主要用于比较大型的项目,而Vue小巧,UI高度适配,在那些需要灵活..

2020-10-31 16:31:21 638

原创 生命力强悍的VB.net

通过TIOBE我们发现,VB.net这门语言还是比较强悍的,10年前,就有很多人说它会被淘汰掉,而如今,它不但没有被淘汰,反而仍然越活越好,甚至这两年在流行度上都超过了PHP-世界上最好的语言。这真的是一件很奇怪的事情。须知VB.net主要运行在windows平台上(.net在linux有解决方案,例如Mono,但很别扭),这在环境上有已经有很大的局限了,我们现在开发什么东西不要求跨平台呢?在2020/08几乎最新的排行榜上,它流行度排名第六哦,仅仅排在C.C++,Java,Python, C#这.

2020-10-30 11:58:08 1806 2

原创 C++到底要怎么学才行?

万变不离其宗, 还是要说到学习一门编程语言的三个把式:多研究语法, 打好基础:理解C++的基本语言思想, 掌握C++的数据类型,语法, 数据结构,在这里面, 语法是比较难的一部分,C++的语法是众多高级语言里面最难学的, 这是由于当初C++被设计的时候,作者想通过这么语言去实现太多功能了, 于是就成了一个大杂烩.C++的语法除了一大堆的对象,模式定义, 其中最难的地方在于对内存的理解掌握,以及对指针的理解掌握, 这个不是看几天书,写几行代码就能摸透的,需要大量的时间与实践...

2020-10-29 11:09:14 376

原创 PHP语言越来越不热门了?

PHP在TIOBE的排名,正在逐年往下降,从原来的前五,不停跌,目前已经跌到了第九名左右,眼看着就要掉出前十了。TIOBE作为业界最有名的编程语言热门排行榜,根据各大搜索引擎,以及weikipedia等大平台的数据进行统计,每月出一版, 其报告还是有一定的可信度的。难道,PHP语言越来越不热门了吗?PHP作为主要面向web开发,因此它的发展就主要看其web框架,这么几年,感觉PHP web框架不那么迅猛了,除了Laravel在国外占用度越来越高,国内的有YII2, TP, Ph...

2020-10-28 11:32:53 336

原创 漫谈Vue与React的几点差异

两个都是近几年前端开发的主流框架,甚至已经是最主流的两个,这两年,vue和react那个好已经成为每个一段时间都要争论一番的月经话题,其实,这两个框架有很大的不同, 而其支持解决的前端问题又类似,我们今天来看看,这两个框架到底有哪些方面的差异两个框架的设计思路不同理解设计思路,对从根本上认清一个框架有很大的帮助,从设计的开始,Vue就强调了双向数据的传输,其本身的数据是可变的,而React一直提倡单向数据流,强调了数据的不可变,从这一点上,vue更加灵活好用,而React则是更稳定健壮,前者可.

2020-10-27 11:23:38 137

原创 几个企业级Go语言的开源项目

一门编程语言是否足够强大,是否能能够被广大开发人员认可,不仅仅看本身的基本特性,例如学习成本,语言是否面向对象,功能支持程度,第三方库的完善,还需要看这门语言能否开发大型应用,例如企业级应用, 由于面向企业行业,数据量大,业务技术复杂,企业级应用往往就意味着很高的技术难度,正如J2EE框架一样,在企业级应用站稳脚跟了,也就代表着这门语言的前途一片美好。Go语言发明之初号称解决现代开发难题,那么到今天,它在企业级里面的表现如何呢,我们今天看看几个,用Go语言开发企业应用,让大家对Golan...

2020-10-26 13:03:02 1418

原创 J2EE神框架

SpringBoot框架由来:SpringBoot其实是由Spring升级而来,那Spring又是什么呢? 这个就是老历史了,在十几年前,JavaEE在企业级应用中可谓是跟.Net框架分庭抗礼,是当时开发大型项目应用中必不可少的选择。JavaEE只是一套协议标准,本身其实不是实打实的框架,支持JavaEE协议的当时几个框架中,有Struts,Spring,等等。这其中Spring是最大而全的,完全面向对象,架构设计思路领先,它包含了Spring ORM,SpringMVC,Spring AOP等构件。

2020-10-25 18:26:41 174

原创 Laravel为什么这么受欢迎?

在所有的PHP web框架里面,Laravel公认是最强大的,那么,它到底厉害在哪里,有哪些特别之处,让其他框架,可以俯首称臣?首先,传统web核心能提供的,laravel是肯定有的,例如这三个:MVC模式架构,把模型,视图和控制器解耦分离;单文件入口,这保证了reuqest的简洁性;ORM,也就是对数据库的快捷操作,这部分做得不好,是很消耗开发时间的;laravel是有两个外国人开发的,据说当初两个作者是使用了CakePHP等,觉得很不顺手,想要在这方面改进,于是就有了在2011年第一个版本发布

2020-10-24 12:55:56 957 2

原创 高性能PHP web框架Swoole

Swoole是一个中国人自己开发的高性能web框架,相比传统的apache fpm收发请求方式,它的性能可以去到更高,它可以替代php-fpm,直接运行在nginx,apache这些底层的web server上,接管了所有http 请求,相对很多很繁重的框架来说,例如thinkphp,laravel,它不需要每次都创建一次全局性的初始化,大家都知道,PHP本身可以认为是单线程值,没有所谓的内存机制,任何对象都不存在状态,每次都是从头再来,swoole相当于让你有了一个内存池,初始化一次后,后面所有的请求都仅

2020-10-24 12:52:33 569

原创 Python其实是一门很好的语言

集合了多家语言优点:Python其实集合了很多语言的优点,它像C语言那样的语法简单,优雅,像Java那样的面向对象,但又不像Java面向对象过了头(万物皆对象),导致编程困难,它的库很多都很简单实用,让人能够把精力都放在思考业务问题上。最简单的概括就是,它能够用更少的代码行,去完成更复杂更多的业务开发。并且,Python都无一不得到很多精英网站的垂爱,很有意思的是,很多用Python开发的网站,网站的格调也都是很优雅的,像豆瓣,果壳,知乎,以及国外的dropbox, 难道用一门语言,还影响到了对事物格调

2020-10-24 12:48:45 224 1

原创 最有名的几个PHP 开源项目

提起PHP的开源项目,很多都是如雷贯耳,因为正是有了这些开源项目,PHP才有了"世界上最好的语言"这个称号,我们现在来看看这些PHP开源项目WordPress一直到现在,wordpress在国外是神一样的存在,它原本只是被使用于博客网站,但由于其简单易用,最重要的实现和模板彻底的分离,整个网站几乎所有的模块,元素,都被放入模板里面,通过配置化,就能完整的设计搭建出一个功能丰富的网站来,据说在国外有接近一千万的网站使用wordpress来搭建,可谓真真正正的建站神器。phpMyAdmin这个PHP开

2020-10-23 16:22:45 1206

原创 为什么有不少人喜欢YII2框架

基于PHP的基础web 框架可谓为数众多,有早期的cakePHP, 有国人最热的ThinkPHP, 也有最强大的Laravel, 甚至是最快的YAF,以及能支持状态的Swoole, 但为什么也有不少人很喜欢YII2呢?首先它很高性能.在所有的单例模式框架里面,一个应用能做到很高性能不是件容易的事, 每次都需要初始化全部,这意味着,功能越多,TPS就越上不去, 功能跟性能成反比, 在这方面,YII交出了很好的成绩,从功能上来说,凡常用Web开发的功能模块,它都能提供,不像YAF,快是快了,但本身相当于一个

2020-10-23 16:21:21 601

原创 Python学习之Scrapy框架

爬虫界江湖地位No.1说起Python,不得不说到它的爬虫应用,由于Python的短小精悍,用它来开发爬虫应用是最合适不过了,基于Python抓取网页的库有很多,例如requests,beatifulsoup等等,但是要说到有哪一个框架,能囊括了爬虫,解析,入库等全部功能的,就不得不提到Scrapy, 在它面前,大部分其他的爬虫库都显得弱爆了,可以说,不单单在Python界,在所有编程语言界,用Scrapy来做爬虫,开发蜘蛛项目,它称第二,没人敢称第一。Scrapy简称就是碎片,确实,用Scrapy来做

2020-10-23 16:19:46 157

原创 PHP最主要的几个web框架

国内占有率第一: ThinkPHPTP是国人开发的,也是国内占有率第一的PHP web框架,如果说相对于很多语言,例如Java,C++, PHP是绝对的简单易上手, 那么在PHP很多框架里,TP就是框架里的PHP,一样是绝对的简单易上手。并且,它的文档,开发文档,API文档,很齐全,可全都是中文的哦,这对很多屌丝开发者来说就是一个福音。最强大的框架:Laravel说它最强大,不是说的功能很多,而是形容它的框架的强悍型,Laravel的设计思想简直可以媲美Java 的Spring, 它把很多很多所有的

2020-10-22 18:33:30 1587

原创 世界上最好的语言-PHP

为什么这么说?首先这个说法它不是评选出来的,也不是什么官方的说法,(试问哪种语言敢说自己是天下第一?) ,其实这是一个梗,是的,一个只有中国开发者才知道的梗,它既是对PHP这么简单的语言的一种调侃,同时也是对它的事实上江湖地位的一种肯定。PHP全称为PersonalHomePage, 个人网页, 既然叫个人网页,其定位必然不会很高,说白了就是用来做网页的,还是个人那种,并且实际情况PHP确实也是一种很简单的语言,甚至在设计之初它连"语言"都只能勉强够得着,很多人认为它跟javascrip,lua这些嵌入

2020-10-22 18:31:54 236

原创 五款最棒的Go语言开发工具?

新一代编程神语言Go, 由于其同时提供了开发效率与运行效率, 可谓是近几年在编程界最耀眼的新星, 越来越多的大神投入其中, 也越来越成熟, 开源库代码越来越多.想必现在也有不少新手,或者有其他语言开发经验的老手想进入其中, 那么,工欲善其事,必先利其器, 在进入Go语言之前,要怎么挑选其开发工具呢?现在我们来看看目前主流的Go语言开发工具.1. VS Code+ Go插件不再像以前那么霸道蛮横, 微软这么多年也算做了不少挽回人心的事, 而VSCode的推出, 就算其中一件. 这个开发工具简直太好用.

2020-10-22 18:22:06 15201 2

原创 Java, Python, C++强行对比

所谓存在就是合理, 按理说, Java, Python, C++, 长期居于编程语言排行榜前五, 它们个个都是独霸一方的霸主,强行把它们拉到一起比较, 有点不伦不类, 但也仍然希望通过这样的简单对比,让那些对他们完全没有概念的人,有更直观的感受,Java:诞生于1995年, 当时的公司名叫Sun, Java可以说是第一个跨平台的高级语言, 也是第一个完全面向对象的语言. Java的技术体系非常庞大, 有J2EE, J2SE, J2ME, 几乎囊括了软件的所有方面.相对于C++而言, Java的学习难度

2020-10-21 18:01:02 193 1

原创 C/C++的几个好用开源项目

web 框架TinnyHttpd是的,你没看错,C/C++也一样有web框架, 熟练C++的开发人员都知道, C++的最大长处在高性能,并且是能适当做那些中型项目的高性能, 因此,对于追求TPS的web server来说, 基于C++的可以很容易达到这个效果.TinnyHttpd就是这样一款http server. 据说它是在1999年被开发出来的,全部代码不到500行(简直神人), 有兴趣的人可以去找下来学习参详,项目源码:https://github.com/EZLippi/Tinyhttpd终

2020-10-21 17:58:34 748 1

原创 让人崩溃的C++知识体系

C++的难学在于它的知识点太多,太繁杂, 然后又很面向底层,需要考虑内存,指针这些, 但在如今的软件开发中, 又由于它的高性能, 让其在很多很有前景的领域, 例如游戏, 金融, 人工智能等等,有很大的市场, 而且, C++的待遇工资都是偏高的, 所谓重赏之下必有勇夫, 我们今天简单看看C++的知识体系, 瞧瞧C++到底有多少东西封装:封装包括了类和对象的封装,类和对象本身有数据成员, 成员变量,还有成员函数,成员方法, 我们必须清楚静态变量的生命周期,类默认的成员函数有哪些, 例如构造函数,析构函数等.

2020-10-21 17:53:46 342 1

原创 学习Python的一些想法:

大家都想学Python.越来越多的人知道Python开发值钱了,这都是因为最近几年很多高智能行业的发展,不论在软件,硬件,甚至是在一些农业,物流,等等,可以说,凡是能看到算法的地方一定能看到Python, 而中国是一个人口大国,很多应用都切切实实的开始了大数据之路,大数据,肯定离不开算法。所以Python能越来越热一定是跟产业相关的。并且,Python还挺好学,它优雅,简单,不绕来绕去,能迅速解决问题,稳定成型的库很多,优秀的开源项目到处都是。有前景,还好学,这说明学Python的性价比很高。那到.

2020-10-20 19:30:45 132

原创 Django框架好不好?

Django框架是什么?实话说,Django这个词可真拗口,不好发音不好写,我用Django用了很多年,还是经常拼不好。可以说Django是Python事实上最好的web 框架,也几乎可以说是唯一了,主要是Python语言的重点方向是算法,它更多的是作为大型项目中插件辅助的角色存在的,它的长处不在于应用开发,因而在这方面也没有很多企业来做这样的规划。当然了,Django本身在web方面已经做得很不错的,它采用MVC架构,设计优美,也一样注重了组件的重用性,具备了开发web应用的一切功能。Djang.

2020-10-20 19:27:53 699

原创 几款有趣的Python开源项目介绍

几款有趣的Python开源项目介绍相比Java, C++,Python开源项目非常多,这里面原因可能是因为不像Java,动不动就来大型应用,也不像C++, 只能专注解决底层或者高性能问题, 使用Python, 开发快,效率高,很多库随手抓来,可以简便的在很多细微的地方解决问题。在github上的Python开源项目,有一大部分是爬虫相关,AI相关,这是它的长处,除了这些,那今天我们来看看,在其他方面几款有趣的开源项目。抢票神器Py12306:是的,就是那个12306,铁路抢票12306,现在Pyt

2020-10-20 19:21:22 689 1

原创 相比C++, 神奇的Java语言有什么特点?

相比C++, 神奇的Java语言有什么特点?更高级且更简单。虽然说Java是一门高级语言,跟C++一样,但相比C++, Java觉得可以算得上简单,不会像C++那样,很多人,玩了两三年,还感觉在入门。不过确实,Java在很多语法上跟C++还是比较相似的,毕竟Java语言的创始人本身就是C++大神。换句话说,Java其实是有很多C++本身就有的有点,例如面向对象,继承,多态,封装这些特性,Java是面向对象最彻底的一门语言,小到一个字符串,都是一个对象。同时,很多C++被人诟病,或者很多人玩来玩去都玩

2020-10-20 19:18:44 431

原创 来看看最新的编程语言占有率排行

2020年8月编程语言排行我们来看看上面这张表,最新8月份的计算机编程语言的排行又出来了,这个排行仍然用的是一个TIOBE指数去定义,这个指数是什么意思大家可以自行百度。排在第一的仍然是C语言,真的是够强悍,C语言自诞生以来就一直保持着强大的生命力,由于其小巧简单,占用内存少,但运行效率高,在很多面向硬件的领域一直的绝对第一的存在。Java语言,就更为大多数技术人员熟悉一些,毕竟, 在最近二十年的互联网的发展,离不开Java的贡献;Python已经拿下了第三的座椅,这正说明了这几年算法的蓬勃发展,我们.

2020-08-24 12:41:58 5235

原创 Java语言是个啥?

这里写自定义目录标题说说这门语言:那Java语言是怎么样的?Java语言开发有前景吗?说说这门语言:在如今,即使不是做技术开发的,可以说都有很多人都知道了Java是一门计算机语言,而且是一门高级语言,我们很多人用的安卓手机,华为,小米,Vivo这些品牌,他们都运行在安卓系统上,而安卓系统,就是基于Java语言开发,Java语言诞生在上个世纪90年代,当时有一家公司叫Sun,是硅谷的一家很有名的技术公司,后来直接被Oracle收购,而Java语言,自打产生后一直就发展迅猛,一直到今天,已经成为全球编程

2020-08-24 12:31:35 190

jedis2.4.5资源包

jedis2.4.5包,实测可在win7下使用

2015-04-14

jedis2.4.1包

2.4.1版本jar包,试过可用,版本是最新的

2015-04-14

空空如也

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

TA关注的人

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