一些计算机相关的电子书推荐与下载
0 声明
这是我从大学以后,下载和学习的一些电子书资料,今天我做了一个整理。我的专业是计算机,所以更多的书籍是计算机相关的,包括编程语言的教程书籍、计算机技术的原理解析、编程框架讲解等,其中还有些书籍会附上代码,代码我放到我的Github上,大家有需要的话,可以自行下载。
1 计算机相关电子书1.1 Python编程:
Effective_Python_编写高质量Python代码的59个有效方法_印刷版
Flask_Web开发_基于Python的Web应用开发实战_精装版
Head_First_Python_印刷版
Python_核心编程_第二版_精装版
Python3.2.3官方文档_中文版_
Python开发技术详解_印刷版
Python核心编程_中文第二版_带目录
Python核心编程_第3版_精装版
Python源码剖析-深度探索动态语言核心技术_印刷版
Python源码剖析_精装版
Python练习100例_无目录
Python编程实战_运用设计模式_并发和程序库创建高质量程序_精装版 ...
根据给定的x和y的list值,如何利用matplotlib画曲线图?
1 直接上代码:12345678910111213141516171819import matplotlib.pyplot as pltx = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, ...
教你如何用matplotlib画动态函数
1 直接上代码1234567891011121314import matplotlib.pyplot as pltfrom matplotlib import animationimport numpy as npfig,ax = plt.subplots()x = np.arange(0,10,0.01)y, = ax.plot(x, np.sin(x))def animate(i): y.set_ydata(np.sin(x+i/10)) return y,def init(): y.set_ydata(np.sin(x)) return y,ani = animation.FuncAnimation(fig=fig,func=animate,init_func=init,interval=20,blit=False,frames=100)plt.show()
2 效果
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
利用免费cdn对GitHub资源进行加速访问
1 cdn网站https://www.jsdelivr.com/,网站首页如下所示:
2 举例这里以GitHub为例。模板:
1https://cdn.jsdelivr.net/gh/github用户名/GitHub的仓库名@branch分支名/具体的文件访问路径
这里以图片为例:https://cdn.jsdelivr.net/gh/crazyjums/MarkdownPic@master/ninePersonality/1.png
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
Java中string和stringBuffer以及stringBuilder的区别?
1 stringJava中的string是字符串的基本数据类型,但是我们在Java中基本数据类型和包装类的区别?中说到过,一般情况下,我们用到类对象的机会比较多,所以string的包装类是String,这是一个不可变数据类型,类似Python中的str数据类型,一旦创建,数据值不能修改。
2 stringBufferstringBuffer是Java中对于string的一个补充,上面说到string是一种不可变的字符串数据类型,但是我们大部分情况下,需要用到一种可变的字符串,比如在拼接sql语句时,我们大部分情况下都是使用的stringBuffer数据类型。在Java中,stringBuffer是线程安全的,也就是说我们可以进行异步I/O操作。
3 stringBuilderstringBuilder和stringBuffer类似,都是可变的字符串数据类型,但是由于stringBuilder不是线程安全的,即不能进行异步I/O,只能进行同步操作。但是stringBuilder的运行效率又比stringBuffer更快,因为stringBuffer的线程安全特性,使得 ...
Java中基本数据类型和包装类的区别?
1 数据类型Java中基本数据类型包括int,long,string,boolean等,但是我们在编程的过程中,更多的是使用对象,而不是数据类型,所以Java为了方便编程,给每种基本数据类型都做了一个包装类,二者的基本功能相似,但是也有一些差别。比如在内存中的存储位置。举例:
1int i = 5;
在上面的代码中,我们知道变量i是通过基本数据类型进行定义的,此时该变量的值是存放在内存的栈内存中,且如果我们在定义时没有指定值的话,且需要判断该值是否为空,我们需要使用下面的判断语句:
1234int i;if (i==0){ ...}
2 包装类Java中的每一种数据类型都有其对应的包装类,如下图举例所示:包装类的本质是一个类,所以如果我们需要使用的话,必须使用new来定义,当在定义对象没有指定具体的值时,如果做if判断,那么和基本数据类型的判断是不同的,如:
1234Integer i = new Integer();if (i==null){ ...}
此时的i中的值,存储在内存中的堆内存中。
写在最后欢迎大家关注鄙 ...
Java中抽象类和接口的区别?
0 转载声明
这是转载自https://blog.csdn.net/chenssy/article/details/12858267的一篇博客。个人觉得讲的挺好的,所以转载过来一是为了方便自己日后查看复习,二也是为了帮助博主转发,提高能见度。
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。
抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。
一、抽象类我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。比如new Animal(),我们都知道这个是产生一个动物Animal对象,但是这个Animal具体长成什么样子我们并不知道,它没有一个具体动物的概念,所以他就是一个抽象类,需要一个具体的动物,如狗、猫来对它进行特定的描述,我们才知道它长成啥样。在面向对象领域由于抽象的概念在 ...
web开发中转发和重定向的区别
1 转发转发是指浏览器在地址不变的情况下,页面内容发生变化
2 重定向重定向是指浏览器的页面转到另外一个页面,此时页面内容和浏览器的地址都会发生变化
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
如何破解myeclipse|myeclipse破解教程
0 声明
本篇文章是转载自该博客,这里记录是为了方便自己日后使用,别无他用的目的。
1 下载软件链接: https://pan.baidu.com/s/1H-LUX1T07oXINVqDbKsgpg 提取码: 1gxb
2 破解过程2.1 解压文件之后,双击run.bat,运行软件。
2.2 获取到SystemId后,点击菜单Tools–0.RebuildKey,然后点击Active按钮,将会看到生产一串数字。
2.3 点击菜单Tools–1.ReplaceJarFile
2.4 跳出一个文件夹选项,找到你的MyEclipse安装的位置,并进入plugins文件夹,然后点击右下方的打开按钮。
2.5 点击打开按钮后,程序会卡顿一会儿,然后出现下方页面,看到Done后说明成功替换Jar文件了:
2.6 点击菜单Tools–2.SaveProperities
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
sql server 2008,sql server 2012下载安装教程
1 Microsoft® SQL Server® 2008 R2 SP2 - Express Edition官方下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=30438 可以根据电脑的性能选择不同的版本,如下所示:
2 Microsoft® SQL Server® 2012 Evaluation官方下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=29066同样你也一根据自己的电脑需求,下载不同的版本,如下所示:
3 sql server 2012 秘钥原文
12345678910111213141516MICROSOFT SQL SERVER 2012 DEVELOPER 版(开发版)序列号:YQWTX-G8T4R-QW4XX-BVH62-GP68Y MICROSOFT SQL SERVER 2012 ENTERPRISE SERVER/CAL EDITION 版(服务器/ CAL版)序列号:748RB-X4T6B- ...