自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jennyni1122的博客

所谓坚持,就是犹豫着、退缩着、心猿意马着,想过99次放弃,但最后你还是继续往前走了。走,就有希望!

  • 博客(159)
  • 资源 (49)
  • 收藏
  • 关注

原创 如何使用Excel完成网站上的数据爬取

1.数据分析的流程数据获取:爬取网站上的数据实现可操作性的编辑。数据处理:数据的预处理,将获取的数据进行格式调整方便后续使用。常用的Office组件为 Power Query、Power Pivot。数据呈现:数据的可视化,动态的展示数据结果。数据发布:实现数据的动态展示以及终端设备的动态交互。数据分析的流程注意:本章节主要讲解数据获取部分数据爬取的目标:将网页中展...

2021-06-01 16:19:50 10223 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 1109

原创 7.Python中Unicode字符串

字符串还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是12...

2020-10-27 08:15:49 464 1

原创 6.Python中raw字符串与多行字符串

如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:r'\(~_~)/ \(~_~)/'但是r'...'表示法不能表示多行字符串,也不能表示包含 ' 和 " 的字符串(为什么?)如果要表示多行字符串,可以用'''...'''表示:'''Line 1...

2020-10-26 09:16:25 256

原创 5.Python中定义字符串

前面我们讲解了什么是字符串。字符串可以用''或者""括起来表示。如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:"I'm OK"类似的,如果字符串包含",我们就可以用' '括起来表示:'Learn "Python" in imooc'如果字符串既包含'又包含"怎么办?这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串...

2020-10-26 09:16:10 221

原创 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 131

原创 3.Python的注释

任何时候,我们都可以给程序加上注释。注释是用来说明代码的,给自己或别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码。Python的注释以 # 开头,后面的文字直到行尾都算注释# 这一行全部都是注释...print 'hello' # 这也是注释注释还有一个巧妙的用途,就是一些代码我们不想运行,但又不想删除,...

2020-10-23 08:04:36 78

原创 Python之print语句

print语句可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print 'hello, world'注意:1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。print语句也可以跟...

2020-10-22 09:13:30 1475

原创 Python中数据类型

计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100...

2020-10-22 08:59:36 629

原创 设计模式

参考资料:https://www.runoob.com/design-pattern/design-pattern-intro.html简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套...

2020-05-20 09:40:21 161

原创 学习路径指南

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 192

原创 进制转换等工具类

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 144

原创 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 124

原创 1.网络基础知识

两台计算机通过网络进行通信1.两台主机需要唯一的标识,标识所处的身份、位置,即IP地址2.两台主机需要有共同的语言,即协议3.每个主机需要有相应的端口号,一台主机上可以运行多个应用程序,辨别不同应用程序的通信需要使用端口号来进行区分。两台计算机通过网络进行通信TCP/IP协议TCP/IP是目前世界上应用最为广泛的协议,它是以TCP和IP为基础的不同层次上多...

2019-10-06 22:53:59 202

原创 解决关于getSupportFragmentManager()不可用的问题

问题:如图所示,导入android.support.v4.app.Fragment包情况下,getSupportFragmentManager()不可用。getSupportFragmentManager()不可用解决:getSupportFragmentManager() 有运用范围,只能在部分activity中运用,不能再activity中运用。当遇到g...

2019-09-25 18:58:05 1630

原创 自定义View:标题栏

效果图:标题栏实现步骤:atts.xml文件定义所需要的属性继承组件实现自定义ViewGroup(1)获取xml文件定义的属性为typeArray(2)再从typeArray提取每一个属性(3)给控件设置布局属性LayoutParams和rule在布局文件中引入自定义组件(xmlns:.....)注意:点击事件:定义接口,创建方法,实现接口与方法的...

2019-09-25 18:56:19 224

原创 2019-08-22 刷题知识点

1.Activity有多种启动方式,属于Activity的启动方式:standard、singleTop、singleTask和singleInstance。2.Android的补间动画包括AlphaAnimation、ScaleAnimation、RotateAnimation。AlphaAnimation:透明度渐变效果,创建时许指定开始以及结束透...

2019-08-22 15:41:00 1161

原创 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 284

原创 2019-08-20 刷题知识点

1.栈是一种线性结构(常见有:线性表,栈,队列等),具有先进后出的特征,也就是后进先出。2.Java单继承,多实现:一个类可以同时实现多个接口,但是只能继承自一个类,但它可以被多个类继承,也就是说一个类只有一个直接父类,但是可以有多个子类。3.快速排序总比简单排序快。(×)快排就整体性能来说比较较快,但是也需要分情况,在序列基本有序的情况下,时间复杂...

2019-08-20 11:07:00 378

原创 SQL小测验

1.SQL 指的是?您的回答:Structured Query Language2.哪个 SQL 语句用于从数据库中提取数据?您的回答:SELECT3.哪条 SQL 语句用于更新数据库中的数据?正确答案:UPDATE4.哪条 SQL 语句用于删除数据库中的数据?您的回答:DELETE5.哪条 SQL 语句用于在数据库中插入新的数据?您的回...

2019-07-23 09:22:00 713

原创 SpringMVC(静态&动态)

Spring MVC为我们提供了一个基于组件和松耦合的MVC实现框架。在使用Java中其它MVC框架多年之后,面对Spring MVC有一种相见恨晚的感觉。Spring MVC是如此的优雅,轻盈与简洁, 让人从其它框架的桎梏解脱出来。本课程将带你步入Spring MVC。简介前端控制器MVC1...

2019-07-16 09:21:00 148

原创 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 113

原创 2.Spring IOC容器

IOC接口面向接口编程例子什么是IOC扩展理解获得依赖对象的过程被反转了。IOC房屋中介Spring Bean配置配置例子有了IOC之后单元测试JUnit1JUni...

2019-07-15 10:57:00 89

原创 1.Spring概述

Spring是为解决企业应用程序开发复杂性而创建的一个Java开源框架,应用非常广泛。业内非常流行的SSH架构中的其中一个"S"指的就是Spring。本门课程作为Spring的入门级课程,将结合实例为您带来依赖注入、IOC和AOP的基本概念及用法,为后续的学习打下基础。Spring学习Spring开源S...

2019-07-15 09:01:00 76

原创 PT算法

参考自:https://wenku.baidu.com/view/e7c78866ccbff121dd3683a1.htmlimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png...

2019-07-05 09:46:00 2663

原创 简历&面试

简历image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png面试image.png(准备2小时)企业工商,...

2019-07-01 09:54:00 87

原创 2.MySQL-数据类型与操作数据表

数据类型数据表操作数据类型数据类型整型选择最合理最适合的数据类型,而不是选择最大的数据类型。年龄用整型,工资用浮点型浮点型日期时间型字符型char定长类型,如果为5个字符,只有abc,则后两位为空格varchar变长类型1个字节是8bitENUM枚举值,如性别选择S...

2019-06-21 14:36:00 172

原创 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 98

原创 初识Hibernate

初识Hibernate1.什么是ORMORMORM写SQL语句的缺点可行的技术Hibernate简介HibernateHibernate应用其他ORM框架技术Hibernate开发工具插件Help/Install New Sof...

2019-06-19 21:26:00 61

原创 JS-编程练习:实现选项卡切换的效果

编程挑战现在利用之前我们学过的JavaScript知识,实现选项卡切换的效果。效果图:image.png文字素材:房产:275万购昌平邻铁三居 总价20万买一居200万内购五环三居 140万安家东三环北京首现零首付楼盘 53万购东5环50平京楼盘直降5000 中信府 公园楼王现房家居: 40平出租屋大改造 美少女的混搭小窝 经典清新简欧爱家...

2019-06-18 15:02:58 574

原创 JS-删除节点removeChild()/替换元素节点replaceChild()/创建元素节点createElement/创建文本节点createTextNode/浏览器窗口可视区域大小/网页......

删除节点removeChild()removeChild() 方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。语法:nodeObject.removeChild(node)参数:node :必需,指定需要删除的节点。我们来看看下面代码,删除子点。image.png运行结果:HT...

2019-06-18 14:31:00 1225

原创 JS-节点属性/访问子节点childNodes/访问子节点的第一和最后项/访问父节点parentNode/访问兄弟节点/插入节点appendChild()/插入节点insertBefore()...

节点属性在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :nodeName : 节点的名称nodeValue :节点的值nodeType :节点的类型一、nodeName 属性: 节点的名称,是只读的。元素节点的 nodeName 与标签名相同属性节点的 nodeName 是属性的名称文本节点的 ...

2019-06-18 11:30:00 960

原创 JS-History 对象/返回前一个浏览的页面/返回下一个浏览的页面/返回浏览历史中的其他页面...

history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。语法:window.history.[属性|方法]注意:window可以省略。History 对象属性image.pngH...

2019-06-18 11:15:22 3353

原创 JS-Location对象/Navigator对象/userAgent/screen对象/屏幕分辨率的高和宽/屏幕可用高和宽度/编程练习...

Location对象location用于获取或设置窗体的URL,并且可以用于解析URL。语法:location.[属性|方法]location对象属性图示:location 对象属性location 对象属性:image.pnglocation 对象方法:image.pngNavigator对象...

2019-06-17 22:02:00 352

原创 JS-window对象/计时器/计时器setInterval()/取消计时器clearInterval()/计时器setTimeout()/取消计时器clearTimeout()...

window对象window对象是BOM的核心,window对象指当前的浏览器窗口。window对象方法:image.png计时器在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。计时器类型:一次性计时器:仅在指定的延迟时间之后触发一次。间隔性触发计时器:每隔一定的时间间隔就触发一...

2019-06-17 16:37:00 422

原创 JS-Array 数组对象/指定分隔符连接数组元素join()/颠倒数组元素顺序reverse()/选定元素slice()/数组排序sort()/编程练习...

Array 数组对象数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的数组定义的方法:定义了一个空数组:var 数组名= new Array();定义时指定有n个空元素的数组:var 数组名 =new Array(n);3.定义数组的时候,直接初始化...

2019-06-17 16:07:00 738

原创 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 990

原创 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 1413

原创 JS-对象/Date 日期对象/返回/设置年份方法/返回星期方法/返回(/设置)时间方法

什么是对象JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;JavaScript 提供多个内建对象,比如 String、Date、Array 等...

2019-06-17 14:31:53 3740

原创 JS-事件/鼠标单击事件( onclick )/鼠标经过事件(onmouseover)/鼠标移开事件(onmouseout)/光标聚焦事件(onfocus)/失焦事件(onblur)/内容选中事......

JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。主要事件表:image.png鼠标单击事件( ...

2019-06-17 13:42:00 8953

pan_tompkin.m

PT算法包含有低通滤波、高通滤波、微分、平方、积分、自适应阈值等,可检测的心电信号的统计数据包括:RR间期、QRS波群、RR间期。

2019-07-05

弹幕功能界面开发

弹幕界面注意显示视频播放、弹幕文本信息、弹幕输入框以及弹幕的“发送”按钮。

2019-01-22

第三方CalendarView库

“日历”界面主要是在“我”界面弹出一个对话框,该对话框中显示详细的年、月、日、阴历、阳历、星期以及节假日信息,该界面的日历控件通过调用第三方的CalendarView库实现。

2018-12-27

Android应用开发进阶(源码)

内容为Android应用开发热门的话题,包括自定义控件、第三方组件的使用和实现原理、Android应用架构等。

2018-12-14

apache-tomcat-7.0.56

提供apache-tomcat-7.0.56下载,ROOT文件夹中已包含newsdemo文件,更改成自己的内接接口即可使用。

2018-12-05

多功能的新闻Demo

新闻类Demo的apk文件,其中涉及广告轮播,新闻列表,视频播放,日历,涂鸦,统计,收藏,地图等多项功能。

2018-12-05

图片加载框架glide-3.7.0.jar

图片加载框架glide-3.7.0.jar,调用Glide框架加载图片。

2018-12-05

第三方下拉刷新

在实际开发者中,很多时候都需要展示一些比较炫酷的功能效果,如果在程序中直接开发,则代码量会大幅增加,也会损毁大量的开发时间,因此项目中的下拉刷新功能可通过引入第三方下拉刷新框架实现。

2018-12-04

3.14 USB连接

应用程序需要与USB设备进行通信来控制或传输数据。对于拥有USB主机电路的设备,Android以及内置了对它的支持,可以与已经连接的USB设备进行模拟和通信。

2018-11-23

3.13 使用NFC传输数据

有一个应用程序,需要通过最少的设置实现两台Android设备间小数据包的快速传输。

2018-11-23

3.12 查询网络连接状态

应用程序需要监控网络连接状态的变化,通过ConnectivityManager监控设备的网络连接设备。

2018-11-23

3.11 蓝牙通信

在应用程序中,要通过蓝牙通信实现不同设备之间的数据传输。

2018-11-23

3.9 接收短信 & 3.10 发送短信

应用程序需要响应接收到的短信,也叫文本信息。向外发送短信,使用SMSManager发送文字或数据短信。

2018-11-23

3.8 解析XML

应用程序需要解析从API或其他资源返回的XML格式的响应结果。

2018-11-23

3.7 解析JSON

应用程序需要解析从API或其他资源返回的JSON(JavaScript Object Natation,JavaScript对象符号)格式的响应结果。

2018-11-23

3.6 访问REST API

应用程序需要通过HTTP访问RESTful API,实现与远程主机上Web服务的交互。

2018-11-23

3.5 完全在后台下载

应用程序需要为设备下载一个大的资源,如电影文件,并且不要求用户让应用程序一直处于激活状态。

2018-11-23

3.3 访问带JavaScript的WebView

应用程序需要访问WebView中当前显示内容的HTML源代码,读取或修改其中的某个值。

2018-11-23

3.1 显示Web信息

在应用程序中,需要将从Web上获取的HTML或图像数据不加任何修改和处理地显示出来。

2018-11-23

景点介绍(ListView控件应用)

此案例主要是对ListView列表控件的使用。当应用中包含多项数据,每项数据结构相同,只是内容不同时,可通过列表显示。

2018-11-16

短信验证码

通过Mob平台获取AppKey和AppScret,实现短信验证的功能。

2018-11-16

2.19 使用选项卡导航

需要在应用程序中为侧向屏幕导航提供可选的选项卡,但Google没有在框架或支持库中提供选项卡小部件。

2018-11-05

2.18 在视图之间滑动

需要在应用程序的UI中通过手势滑动来实现页面切换,例如视图之间或Fragment之间的切换。

2018-11-05

2.17 构建导航Drawer

应用程序需要顶层导航菜单,而为了符合最新的Google设计指南,要实现一个这样的菜单,该菜单以动画方式从屏幕的一侧滑进和滑出。

2018-11-05

2.16 创建拖放视图

应用程序的UI需要允许用户将一些视图在屏幕上进行拖动,而且可以将它们放置到其他视图的上面。

2018-11-05

2.15 阻止触摸窃贼

应用程序视图中设计了嵌套的触摸交互,这些交互不能很好地作用于触摸层次结构 的标准流程,在此层次结构中,较高层的容器视图通过子视图进行窃取来直接处理触摸事件。

2018-11-05

2.13-14 处理复杂的触摸事件,转发触摸事件

应用程序需要实现自定义的单点触摸或多点触摸来与UI进行交互。应用程序中的一些视图或触摸目标非常小,导致手指很难准确地触摸到。

2018-11-05

2.11 自定义键盘动作

要自定义软键盘上Enter键的外观,或者改变用户按这个键所触发的动作,或者两者都要实现。

2018-11-05

2.10 监控TextView的变动

应用程序需要持续监控TextView小部件(例如EditText)中文文本内容的变动情况。

2018-11-05

2.8 自定义BACK按键

应用程序要以自己的方式来处理用户按下物理BACK按键后的行为。

2018-11-05

2.7 自定义菜单和动作

应用程序需要为用户提供一个动作集,但又不想占用视图结果的屏幕空间。

2018-11-05

2.6 显示一个用户对话框

需要向用户显示一个简单的弹出式对话框来进行事件通知或展示一个选项列表。

2018-11-05

2.5 创建上下文动作

需要为用户在用户界面中的选择提供多个可供执行的动作。

2018-11-05

2.3-4 动态方向锁定

在某些特定的条件下,不能让屏幕旋转,但这个条件是临时的或是根据用户的意愿决定的。

2018-11-05

2.1 利用Action Bar

要在应用程序中使用最新的ActionBar模式,同时保持向后兼容旧设备;此外,还要定制外观以符合应用程序的主题。

2018-11-05

6.2 创建定时和周期任务

应用程序想要定时执行某个操作,例如按计划定时更新UI。

2018-09-27

1.13 建立可扩展的集合视图

希望以独特的方式展示大型数据集合,而不是以垂直滚动列表显示;或者,要以AdapterView小部件无法轻松支持的方式样式化此集合。

2018-09-21

1.12 创建视图变换

应用程序需要动态变换视图的外观,从而为视图添加一些视觉效果,例如视觉变换效果。

2018-09-21

1.11 自定义过渡动画

应用程序需要自定义Activity切换或Fragment切换时产生的过渡动画。

2018-09-21

1.9 制作List View的节头部

需要创建一个有若干节内容的列表,其中每一节的顶部都有各自的头部。

2018-09-21

空空如也

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

TA关注的人

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