- 博客(159)
- 资源 (49)
- 收藏
- 关注
原创 如何使用Excel完成网站上的数据爬取
1.数据分析的流程数据获取:爬取网站上的数据实现可操作性的编辑。数据处理:数据的预处理,将获取的数据进行格式调整方便后续使用。常用的Office组件为 Power Query、Power Pivot。数据呈现:数据的可视化,动态的展示数据结果。数据发布:实现数据的动态展示以及终端设备的动态交互。数据分析的流程注意:本章节主要讲解数据获取部分数据爬取的目标:将网页中展...
2021-06-01 16:19:50
10689
2
原创 8.Python中整数和浮点数
Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。基本的运算:1 + 2 + 3 # ==> 64 * 5 - 6 # ==> 147.5 / 8 + 2.1 # ==> 3.0375使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层:(1 + 2) * 3 # ==&g...
2020-10-27 08:15:58
1228
原创 7.Python中Unicode字符串
字符串还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是12...
2020-10-27 08:15:49
543
1
原创 6.Python中raw字符串与多行字符串
如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:r'\(~_~)/ \(~_~)/'但是r'...'表示法不能表示多行字符串,也不能表示包含 ' 和 " 的字符串(为什么?)如果要表示多行字符串,可以用'''...'''表示:'''Line 1...
2020-10-26 09:16:25
380
原创 5.Python中定义字符串
前面我们讲解了什么是字符串。字符串可以用''或者""括起来表示。如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:"I'm OK"类似的,如果字符串包含",我们就可以用' '括起来表示:'Learn "Python" in imooc'如果字符串既包含'又包含"怎么办?这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串...
2020-10-26 09:16:10
260
原创 4.Python中什么是变量
在Python中,变量的概念基本上和初中代数的方程变量是一致的。例如,对于方程式 y=x*x,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25。只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头,比如:a = 1变量a是一个整数。t_007 = '...
2020-10-23 08:04:54
189
原创 3.Python的注释
任何时候,我们都可以给程序加上注释。注释是用来说明代码的,给自己或别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码。Python的注释以 # 开头,后面的文字直到行尾都算注释# 这一行全部都是注释...print 'hello' # 这也是注释注释还有一个巧妙的用途,就是一些代码我们不想运行,但又不想删除,...
2020-10-23 08:04:36
115
原创 Python之print语句
print语句可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print 'hello, world'注意:1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。print语句也可以跟...
2020-10-22 09:13:30
1573
原创 Python中数据类型
计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100...
2020-10-22 08:59:36
691
原创 设计模式
参考资料:https://www.runoob.com/design-pattern/design-pattern-intro.html简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套...
2020-05-20 09:40:21
228
原创 学习路径指南
Web前端工程师 http://www.imooc.com/course/programdetail/pid/32Android工程师 http://www.imooc.com/course/programdetail/pid/33Java工程师 http://www.imooc.com/course/programdetail/pid/31PHP工程师 h...
2019-11-01 09:38:09
252
原创 进制转换等工具类
public class ConvertUtils { public static byte[] hexStringToByte(String hex) { int len = (hex.length() / 2); byte[] result = new byte[len]; char[] achar = hex.toCh...
2019-10-14 13:56:11
227
原创 Git本地项目上传Github
1.先在Git中放入项目。只需要module中:文件夹lib文件夹srcbuild.gradleproguard-rules.prosetting.gradle还有工作文件中的:setting.gradlebuild.gradle文件夹gradle2.在GitHub新建一个仓库,获取项目连接名 https://github.com/ly1225xxl/boo...
2019-10-08 15:31:08
157
原创 1.网络基础知识
两台计算机通过网络进行通信1.两台主机需要唯一的标识,标识所处的身份、位置,即IP地址2.两台主机需要有共同的语言,即协议3.每个主机需要有相应的端口号,一台主机上可以运行多个应用程序,辨别不同应用程序的通信需要使用端口号来进行区分。两台计算机通过网络进行通信TCP/IP协议TCP/IP是目前世界上应用最为广泛的协议,它是以TCP和IP为基础的不同层次上多...
2019-10-06 22:53:59
259
原创 解决关于getSupportFragmentManager()不可用的问题
问题:如图所示,导入android.support.v4.app.Fragment包情况下,getSupportFragmentManager()不可用。getSupportFragmentManager()不可用解决:getSupportFragmentManager() 有运用范围,只能在部分activity中运用,不能再activity中运用。当遇到g...
2019-09-25 18:58:05
1951
原创 自定义View:标题栏
效果图:标题栏实现步骤:atts.xml文件定义所需要的属性继承组件实现自定义ViewGroup(1)获取xml文件定义的属性为typeArray(2)再从typeArray提取每一个属性(3)给控件设置布局属性LayoutParams和rule在布局文件中引入自定义组件(xmlns:.....)注意:点击事件:定义接口,创建方法,实现接口与方法的...
2019-09-25 18:56:19
275
原创 2019-08-22 刷题知识点
1.Activity有多种启动方式,属于Activity的启动方式:standard、singleTop、singleTask和singleInstance。2.Android的补间动画包括AlphaAnimation、ScaleAnimation、RotateAnimation。AlphaAnimation:透明度渐变效果,创建时许指定开始以及结束透...
2019-08-22 15:41:00
1220
原创 2019-08-21 刷题知识点
1.我们在程序中经常使用“System.out.println()”来输出信息,System是java.lang包下的一个类,out为System的final静态成员(PrintStream类型),println()是PrintStream类的实例方法。2.String str1 = “abc”,“abc”分配在内存哪个区域?(字符串常量区)栈:存放基...
2019-08-21 21:37:00
338
原创 2019-08-20 刷题知识点
1.栈是一种线性结构(常见有:线性表,栈,队列等),具有先进后出的特征,也就是后进先出。2.Java单继承,多实现:一个类可以同时实现多个接口,但是只能继承自一个类,但它可以被多个类继承,也就是说一个类只有一个直接父类,但是可以有多个子类。3.快速排序总比简单排序快。(×)快排就整体性能来说比较较快,但是也需要分情况,在序列基本有序的情况下,时间复杂...
2019-08-20 11:07:00
419
原创 SQL小测验
1.SQL 指的是?您的回答:Structured Query Language2.哪个 SQL 语句用于从数据库中提取数据?您的回答:SELECT3.哪条 SQL 语句用于更新数据库中的数据?正确答案:UPDATE4.哪条 SQL 语句用于删除数据库中的数据?您的回答:DELETE5.哪条 SQL 语句用于在数据库中插入新的数据?您的回...
2019-07-23 09:22:00
743
原创 SpringMVC(静态&动态)
Spring MVC为我们提供了一个基于组件和松耦合的MVC实现框架。在使用Java中其它MVC框架多年之后,面对Spring MVC有一种相见恨晚的感觉。Spring MVC是如此的优雅,轻盈与简洁, 让人从其它框架的桎梏解脱出来。本课程将带你步入Spring MVC。简介前端控制器MVC1...
2019-07-16 09:21:00
175
原创 3.1.Spring Bean装配之Bean的配置项及作用域、Bean生命周期、Aware接口
BeanBean配置项Id:在整个IOC容器中,这个bean的唯一标识Class:具体要实例化的哪一个类Scope:是指它的范围,即作用域Constructor arguments:构造器的参数Peiperties:属性Autowiring mode:自动装配的格式lazy-initialization mode: ...
2019-07-15 14:40:00
155
原创 2.Spring IOC容器
IOC接口面向接口编程例子什么是IOC扩展理解获得依赖对象的过程被反转了。IOC房屋中介Spring Bean配置配置例子有了IOC之后单元测试JUnit1JUni...
2019-07-15 10:57:00
119
原创 1.Spring概述
Spring是为解决企业应用程序开发复杂性而创建的一个Java开源框架,应用非常广泛。业内非常流行的SSH架构中的其中一个"S"指的就是Spring。本门课程作为Spring的入门级课程,将结合实例为您带来依赖注入、IOC和AOP的基本概念及用法,为后续的学习打下基础。Spring学习Spring开源S...
2019-07-15 09:01:00
101
原创 PT算法
参考自:https://wenku.baidu.com/view/e7c78866ccbff121dd3683a1.htmlimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png...
2019-07-05 09:46:00
2780
原创 简历&面试
简历image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png面试image.png(准备2小时)企业工商,...
2019-07-01 09:54:00
107
原创 2.MySQL-数据类型与操作数据表
数据类型数据表操作数据类型数据类型整型选择最合理最适合的数据类型,而不是选择最大的数据类型。年龄用整型,工资用浮点型浮点型日期时间型字符型char定长类型,如果为5个字符,只有abc,则后两位为空格varchar变长类型1个字节是8bitENUM枚举值,如性别选择S...
2019-06-21 14:36:00
192
原创 1.初涉MySQL
启动MySQL方法1:image.png方法2:image.png停止MySQL服务image.png登录服务image.pngimage.png退出服务image.pngcls清除cmd内容修改MySQL提示符image.png...
2019-06-21 13:03:00
125
原创 初识Hibernate
初识Hibernate1.什么是ORMORMORM写SQL语句的缺点可行的技术Hibernate简介HibernateHibernate应用其他ORM框架技术Hibernate开发工具插件Help/Install New Sof...
2019-06-19 21:26:00
80
原创 JS-编程练习:实现选项卡切换的效果
编程挑战现在利用之前我们学过的JavaScript知识,实现选项卡切换的效果。效果图:image.png文字素材:房产:275万购昌平邻铁三居 总价20万买一居200万内购五环三居 140万安家东三环北京首现零首付楼盘 53万购东5环50平京楼盘直降5000 中信府 公园楼王现房家居: 40平出租屋大改造 美少女的混搭小窝 经典清新简欧爱家...
2019-06-18 15:02:58
629
原创 JS-删除节点removeChild()/替换元素节点replaceChild()/创建元素节点createElement/创建文本节点createTextNode/浏览器窗口可视区域大小/网页......
删除节点removeChild()removeChild() 方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。语法:nodeObject.removeChild(node)参数:node :必需,指定需要删除的节点。我们来看看下面代码,删除子点。image.png运行结果:HT...
2019-06-18 14:31:00
1924
原创 JS-节点属性/访问子节点childNodes/访问子节点的第一和最后项/访问父节点parentNode/访问兄弟节点/插入节点appendChild()/插入节点insertBefore()...
节点属性在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :nodeName : 节点的名称nodeValue :节点的值nodeType :节点的类型一、nodeName 属性: 节点的名称,是只读的。元素节点的 nodeName 与标签名相同属性节点的 nodeName 是属性的名称文本节点的 ...
2019-06-18 11:30:00
1100
原创 JS-History 对象/返回前一个浏览的页面/返回下一个浏览的页面/返回浏览历史中的其他页面...
history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。语法:window.history.[属性|方法]注意:window可以省略。History 对象属性image.pngH...
2019-06-18 11:15:22
3654
原创 JS-Location对象/Navigator对象/userAgent/screen对象/屏幕分辨率的高和宽/屏幕可用高和宽度/编程练习...
Location对象location用于获取或设置窗体的URL,并且可以用于解析URL。语法:location.[属性|方法]location对象属性图示:location 对象属性location 对象属性:image.pnglocation 对象方法:image.pngNavigator对象...
2019-06-17 22:02:00
426
原创 JS-window对象/计时器/计时器setInterval()/取消计时器clearInterval()/计时器setTimeout()/取消计时器clearTimeout()...
window对象window对象是BOM的核心,window对象指当前的浏览器窗口。window对象方法:image.png计时器在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。计时器类型:一次性计时器:仅在指定的延迟时间之后触发一次。间隔性触发计时器:每隔一定的时间间隔就触发一...
2019-06-17 16:37:00
490
原创 JS-Array 数组对象/指定分隔符连接数组元素join()/颠倒数组元素顺序reverse()/选定元素slice()/数组排序sort()/编程练习...
Array 数组对象数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的数组定义的方法:定义了一个空数组:var 数组名= new Array();定义时指定有n个空元素的数组:var 数组名 =new Array(n);3.定义数组的时候,直接初始化...
2019-06-17 16:07:00
811
原创 JS-Math对象/向上取整ceil()/向下取整floor()/四舍五入round()/随机数 random()
Math对象Math对象,提供对数据的数学计算。使用 Math 的属性和方法,代码如下:<script type="text/javascript"> var mypi=Math.PI; var myabs=Math.abs(-15); document.write(mypi); document.write(myabs...
2019-06-17 15:17:00
1033
原创 JS-String字符串对象/返回指定位置的字符/返回指定的字符串首次出现的位置/字符串分割split()/提取字符串substring()/提取指定数目的字符substr()...
String 字符串对象在之前的学习中已经使用字符串对象了,定义字符串的方法就是直接赋值。比如:var mystr = "I love JavaScript!"定义mystr字符串后,我们就可以访问它的属性和方法。访问字符串对象的属性length:stringObject.length; 返回该字符串的长度。var mystr="Hello World!";var ...
2019-06-17 14:57:05
1500
原创 JS-对象/Date 日期对象/返回/设置年份方法/返回星期方法/返回(/设置)时间方法
什么是对象JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;JavaScript 提供多个内建对象,比如 String、Date、Array 等...
2019-06-17 14:31:53
3962
原创 JS-事件/鼠标单击事件( onclick )/鼠标经过事件(onmouseover)/鼠标移开事件(onmouseout)/光标聚焦事件(onfocus)/失焦事件(onblur)/内容选中事......
JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。主要事件表:image.png鼠标单击事件( ...
2019-06-17 13:42:00
10130
第三方CalendarView库
2018-12-27
第三方下拉刷新
2018-12-04
3.14 USB连接
2018-11-23
2.15 阻止触摸窃贼
2018-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人