关于网页的一些内容

1.如何实现浏览器title中的小图标 我们需要借鉴link标签   link标签的标签属性有哪些? rel type href   rel是当前页面和url之间的关系  rel=“stylesheet”   type 是资源文件的mime类型 .html文件mime类型是text/html图片的mime类型   image/jpg(png/gif)css的mine类型是text/css js的类型是text/javascript。   mime类型。客户端和服务器之间的暗号,根据拓展名而定。
分类: 其他 发布时间: 10-10 23:56 阅读次数: 0

当触发onNewIntent方法时,activity经历的生命周期

activity的四种启动模式:standard、singleTop、singleTask、singleInstance。当触发activity的onNewInstent方法时,activity执行如下生命周期方法的回调:onPause ——> onNewIntent——>onResume...
分类: 其他 发布时间: 10-10 23:56 阅读次数: 0

python正则表达式练习题1-1 识别后续的字符串:“bat”,“bit”,“but”,“hat”,“hit”或者“hut”

python版本为3.6.1 识别后续的字符串:“bat”,“bit”,“but”,“hat”,“hit”或者“hut” import re #  正则表达式 patt = 'bat|bit|but|hat|hit|hut' patt1 =  '(b|h)(a|i|u)t' #  测试数据 data = 'bat' data1 = 'het' #  测试开始 m = re.match(p...
分类: 其他 发布时间: 10-10 23:56 阅读次数: 0

python的group()函数在idle中出结果但在文件运行中不出结果

python版本为3.6.1 源代码如下 import re patt = 'bat|bit|but|hat|hit|hut' data = 'bat' m = re.match(patt, data) if m is not None:     print("data与patt匹配成功,结果为:")     m.group() 这串代码在idle中输入可以得到结果 但是在文件中运行...
分类: 其他 发布时间: 10-10 23:55 阅读次数: 0

python正则表达式练习题1-2匹配由单个空格分隔的任意单词对,也就是性和名

python版本为3.6.1 源代码如下: import re patt = '[A-Za-z]+ [A-Za-z]+' name1 = 'Lu minfei' name2 = 'Nuo nuo' name3 = 'Chu zihang' m = re.match(patt, name1) m1 = re.match(patt, name2) m2 = re.match(patt, na...
分类: 其他 发布时间: 10-10 23:55 阅读次数: 0

python正则表达式练习题1-3匹配由单个逗号和单个空白符分隔的任何单词和单个字母

>>> s = 'Xie xuezhen, Zhou pan, Tang xing, L weiyou' >>> re.findall('\w+ ', s, re.I) ['Xie ', 'Zhou ', 'Tang ', 'L '] 这个用的是findall和finditer方法查找每一次出现的位置。使用findall()函数会返回一个列表,若是没有找到,则...
分类: 其他 发布时间: 10-10 23:55 阅读次数: 0

python正则表达式练习题1-4匹配所有有效的python标识符

python标识符有效的条件: 在python里,标识符有字母、数字、下划线组成。 在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。 所以正则表达式为: patt = '^[a-zA-Z_]\w+'...
分类: 其他 发布时间: 10-10 23:55 阅读次数: 0

python网络编程 TypeError: a bytes-like object is required, not 'str' 以及同时运行客户端和服务端

总之,这种错误是以为网络编程发送的函数的参数都是byte类型,改成这类型就好,       先放源代码 服务器端源代码为: from socket import * from time import ctime HOST = '' PORT = 21567 BUFSIZ = 1024 ADDR = (HOST, PORT) tcpSerSock = socket(AF_INET,...
分类: 其他 发布时间: 10-10 23:54 阅读次数: 0

python3网络编程 UDP服务器和客户端

UDP时间戳服务器 udpSerSock = socket(AF_INET, SOCK_DGRAM) udpSerSock.bind(ADDR) while True: print("waiting for message...") data, addr = udpSerSock.recvfrom(BUFSIZ) udpSerSock.sendto(bytes('[%...
分类: 其他 发布时间: 10-10 23:54 阅读次数: 0

Android Touch事件传递机制(三) -- Touch事件分发(dispatchTouchEvent)

http://daemon369.github.io/android/2014/09/11/android-dispatchTouchEvent (本文基于android-2.3.3_r1代码研究) 在Android Touch事件传递机制(一)和Android Touch事件传递机制(二)这两篇文章中研究了Android触屏事件的分发机制;本文从源码角度继续深入研究。 #一. ViewRo...
分类: 其他 发布时间: 10-10 23:54 阅读次数: 0

Android Touch事件传递机制(四) -- Touch事件处理(onTouchEvent)

http://daemon369.github.io/android/2014/10/12/android-onTouchEvent (本文基于android-2.3.3_r1代码研究) 前面研究了Android触屏事件的分发机制;本文继续从源码角度研究触屏事件的处理机制。 #一. View.onTouchEvent Android的触屏事件,最终分发给View的onTouchEvent方...
分类: 其他 发布时间: 10-10 23:53 阅读次数: 0

ViewConfiguration解析

https://blog.csdn.net/hp910315/article/details/47375569 ViewConfiguration这个类主要定义了UI中所使用到的标准常量,像超时、尺寸、距离,如果我们需要得到这些常量的数据,我们就可以通过这个类来获取,具体方法如下:  1、获取ViewConfiguration对象,由于ViewConfiguration的构造方法为私有的,只能通...
分类: 其他 发布时间: 10-10 23:53 阅读次数: 0

VelocityTracker使用总结

VelocityTracker是android提供的用来记录滑动速度的一个类,可以监控手指移动的速度。 基本用法 如果我们想监控一个view内,手指移动的瞬时速度,该如何做?代码如下所示。主要是在onTouchEvent里记录各个MotionEvent,down事件是起点,此时需要初始化mVelocityTracker(obtain或者reset),第一次肯定是obtain。然后把当前的eve...
分类: 其他 发布时间: 10-10 23:53 阅读次数: 0

android8.0兼容性问题收集

1、【异常】Only fullscreen opaque activities can request orientation Android8.0上给activity启动页设置orientation后和背景透明样式冲突,导致Only fullscreen opaque activities can request orientation异常。 解决办法: 1.找到你设置透明的Activit...
分类: 其他 发布时间: 10-10 23:53 阅读次数: 0

android第三方登录之微信登录(图文详解)

在APP中集成微信的分享功能,官方的说明是在太简洁了.....几乎没法用.... 不过一开始按照官方文档去做没问题 1.注册你的APP 登录 微信开放平台 把你的开发者信息填上,这些就不上图了,都是中文字,应该看得懂 然后进入 管理中心 点击创建++移动应用++ 创建移动应用 把你的应用信息填上,有些项目不知道怎么填随便填就行了,但是注意: 应用的包名和签名不能随便填!! 包名就是...
分类: 其他 发布时间: 10-10 23:52 阅读次数: 0

android集成微信分享

1.注册你的APP 登录 微信开放平台 把你的开发者信息填上,这些就不上图了,都是中文字,应该看得懂 然后进入 管理中心 点击创建++移动应用++ 创建移动应用 把你的应用信息填上,有些项目不知道怎么填随便填就行了,但是注意: 应用的包名和签名不能随便填!! 包名就是你的应用的包名例如: fucker.idiot.asshole.wanker 怎么获取签名? 先下载微信提供的一些工具...
分类: 其他 发布时间: 10-10 23:52 阅读次数: 0

HenCoder Android 开发进阶:自定义 View 1-5 绘制顺序

这期是 HenCoder 自定义绘制的第 1-5 期:绘制顺序 之前的内容在这里: HenCoder Android 开发进阶 自定义 View 1-1 绘制基础 HenCoder Android 开发进阶 自定义 View 1-2 Paint 详解 HenCoder Android 开发进阶 自定义 View 1-3 文字的绘制 HenCoder Android 开发进阶 自定义 View 1...
分类: 其他 发布时间: 10-10 23:52 阅读次数: 0

自定义view的时候,执行了invalidate()方法后 onDraw()不被调用的解决方法

如果在调用invalide方法没有刷新view的时候,可以采用刷新父布局的方式:((View)view.getParnet()).invalidate(); 或者用另外一个方法: view.invalidate(); view.forceLayout(); view.requestLayout(); 这样会强制刷新view的 https://blog.csdn.net/ddddwwww2...
分类: 其他 发布时间: 10-10 23:51 阅读次数: 0

JDK学习思路

玩好JDK      在详细讲解JDK之前,LZ首先要强调下,本文的内容,都是LZ个人的主观判断。因此,各位猿友务必结合自己的判断之后,再决定是否要学习,以及学习到什么程度。   此外,本文只是告诉你学什么,学到什么程度,本文不会包含太多具体的技术细节讲解。   JDK其实就是Java SE Development Kit的缩写,要玩好这东西可不简单。JDK主要包含了三部分,第一部分就是Java运...
分类: 其他 发布时间: 10-10 23:51 阅读次数: 0

Android弹窗PopupWindow详解

我看网上对于PopupWindow的介绍非常的少就自己写一篇, 本文基本上分析了PopupWindow的所有方法. PopupWindow是对于屏幕添加一个显示区域, 由于对位置和内容都非常自由所以常常在开发中用到. 看完后建议也看下PopupMenu详细使用 创建 一般用的构造方法.   1 2 3 4 5 6 7...
分类: 其他 发布时间: 10-10 23:51 阅读次数: 0