自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一言的博客

软件测试、音视频编解码、爬虫、一言是个小姐姐

  • 博客(58)
  • 资源 (3)
  • 收藏
  • 关注

原创 手机投屏原理

手机投屏有两种模式:推送模式、镜像模式。一、推送模式主要用户视频和音乐,投屏之后可以关闭手机或聊微信,电视或音乐不会停止播放,场景:视频APP(腾讯视频、爱奇艺)中的TV按钮。投屏协议有DLNA协议,airplay推送协议,lelink协议通过投屏协议传输数据传输数据内容:视频地址?二、镜像模式投屏手机屏幕或者投屏电脑屏幕,也就是同屏显示。主要用于投屏手机PPT...

2020-03-20 16:25:03 7321

原创 AttributeError: 'str' object has no attribute 'read'

json解析时报错json.load(filename)json.loads(string)一个从文件加载,一个从内存加载

2019-08-27 09:44:47 25865 3

原创 Python 测试

从年初准备毕业论文到现在入职,差不多半年时间没有写博客了,对于一个没有做开发的假程序媛,要开始测试方面的学习了。因为工作需要,要做一下测试方面的工作,也在这里记录下自己入坑时遇到的问题,当然大家有好的建议的话也欢迎留言,对于测试而言,自己应该是个小白了。一起加油鸭~开发工具:PyCharm Python版本3.7.3 Anaconda...

2019-07-12 09:26:34 302

原创 Python:Anaconda配置

配置:setting->Project:workspace-->Project Interpreter---选择Anaconda路径 

2019-01-27 20:43:28 206

原创 数据结构(笔记一):数组

定义数组(Array)是一种线性表数据结构。他用一组连续的内存空间,来存储一组具有相同数据类型的数据。关键点线性表(线性表结构的还有:链表、队列、栈;非线性表:二叉树、堆、图等) 连续的内存空间和相同类型的数据结构 一维数组寻址公式:a[i]_address = base_address + i * data_type_size 数组和链表的主要区别:链表适合插入、删除...

2019-01-07 21:48:44 173

原创 数据结构与算法(一)开篇

最近在重新学习数据结构与算法,极客时间的一个专栏与“剑指报价”。在这里总结自己遇到的问题与学到的知识,同时也督促自己坚持学完专栏。以后将会总结以下10个数据和10个算法(但不仅限于这些内容,也会涉及自己学习过程中对之前知识的复习):10个数据结构:数组,链表,栈,队列,散列表,二叉树,堆,跳表,图,Trie的树。10个算法:递归,排序,二分查找,搜索,哈希算法,贪心算法,分治算法,回溯...

2018-12-20 16:29:12 502

原创 Android笔试题-基础

Uri1,调网浏览器   Uri myBlogUri = Uri.parse(“  http://xxxxx.com  ”);  returnIt = new Intent(Intent.ACTION_VIEW,myBlogUri);  2,地图   Uri mapUri = Uri.parse(“geo:38.899533,-77.036476”);  returnIt = new Inte...

2018-11-14 16:28:53 1033

原创 Android Studio 配置和使用SVN

配置SVN,记录下步骤和遇到的问题。1.下载TortoiseSVN,我下载版本的是1.9 64位,TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。TortoiseSVN的下载:官网下载:https://tortoisesvn.net/downloads.html 百度云下载:TortoiseSVN64位安装包        ...

2018-11-13 09:25:43 785

转载 python----- 列表,数组,矩阵两两转换

# -*- coding: utf-8 -*- from numpy import *   a1 =[[1,2,3],[4,5,6]] #列表 print('a1 :',a1) #('a1 :', [[1, 2, 3], [4, 5, 6]])   a2 = array(a1) #列表 -----> 数组 print('a2...

2018-09-18 11:14:38 208

原创 python----文件夹中,txt内容的批量替换

#coding=utf-8import osdef listFiles(dirPath): fileList = [] for root, dirs, files in os.walk(dirPath): for fileObj in files: fileList.append(os.path.join(root, fileObj...

2018-09-15 11:25:21 3880 1

转载 Python,使用Anaconda安装Levenshtein,出现: Failed building wheel for xxx错误

出现原因:缺失相应的whl文件。 解决办法:下载并安装对应的whl文件。点击下方链接,即可找到并下载相对应的whl文件:  Unofficial Windows Binaries for Python Extension Packages  例如,出现“ Failed building wheel for python_Levenshtein”则下载相应python版本的p...

2018-09-02 17:47:12 9127

原创 使用Random获取某一区间内的随机数

假设,我们需要获取min-max(例如:1000-2000)内的随机数:Random random = new Random();int s = random.nextInt(max)%(max-min+1) + min;

2018-05-14 10:45:21 4021

原创 Python学习(二):基础yuf

注释:单行注释:#coding = utf-8 # - * - coding:utf-8 - * - # - * - coding:utf-8 - * - #输出itcase.cn程序中含有中文时:需要在开头添加:        # - * - 编码:utf-8 - * - 多行注释:单引号''' 多行注释 第一行 第二行'''输出:打印...

2018-05-07 15:48:06 286

原创 Python入门(1):认识Python

Python的作者是Guido van Rossum(龟叔)Python的正式诞生于1991年蟒的解释器如今有多个语言实现,我们常用的是CPython的(官方版本的Ç语言实现),其他还有Jython的(可以运行在Java的平台),IronPython的(可以运行在.NET和单声道平台),PyPy (Python中实现的,支持JIT即时编译)Python中目前有两个版本,Python2和Python...

2018-05-07 11:02:07 260

原创 Not supplying enough data to HAL, expected position 3850844 , only wrote 3850560

 必须在主线程更新UI

2018-04-13 21:11:38 10192 2

原创 Android Studio获取开发版SHA1值

获取开发版SHA1:1、打开android studio 找到Terminal并打开,或者在最下面找到Terminal ;2、 输入命令  C:    进入c盘;3、接着 输入命令   cd Users\Administrator其中Administrator是自己的用户名  Administrator文件下有个.adnr

2017-12-27 15:06:11 192

原创 QQ第三方登录授权错误代码

110201     未登陆110405     登录请求被限制110404     请求参数缺少appid110401     请求的应用不存在110407     应用已经下架110406     应用没有通过审核     //没有通过审核的应用只能被授权创建应用的QQ账号登录100044     错误的sign110500     获取

2017-09-04 09:35:07 8078 1

转载 Gradle配置dependencies

转自:http://blog.csdn.net/honjane/article/details/52575803 dependencies { compile fileTree(dir: 'libs', includes: ['*.jar']) compile project(':honjane-demo-library')

2017-06-26 17:31:50 3132

转载 Android Studio获取sha1和md5的方法

转自:http://blog.csdn.net/lylodyf/article/details/54908805在注册一些三方平台的时候经常会用到sha1,在此记录一下1.在Android Studio最下面找到Terminal点击2.切换到C盘,cd到Users\Administrator\.android文件夹下面3.输入指令keytool -list

2017-06-08 16:20:30 287

原创 【Android错误汇总】genymotion连不上网-Fragment图层叠加-UI的一些问题

genymotion连不上网-Fragment图层叠加-UI的一些问题 配色网站 构造函数问题 divider android获取屏幕的高度和宽度 Java.lang.IllegalStateException: The specified message queue synchronization barrier token has not been posted or has already been removed.

2017-06-08 09:04:06 449

原创 【Android Studio错误汇总】Error:(105, 20) 错误: 编码GBK的不可映射字符

错误: 编码GBK的不可映射字符

2017-06-02 09:37:58 4165 2

原创 【Android Studio错误汇总】eclipse项目导入Android Studio .9.png图片不能识别报错的问题

【问题】 eclipse项目中可以正常使用,导入Android Studio .9.png图片提示文件找不到,无法引用。【解决方案】  Android studio对.9图进行了更严格的定义,  1. 如果一张图片不是.9图的话,图片的后缀名千万不要带有XXXX.9.png,这样在android studio上是非法,会报错。   2.如果一张图

2017-05-31 11:05:55 1415

原创 【Android Studio错误汇总】Attribute "height" already defined with incompatible format.

Attribute "height" already defined with incompatible format.

2017-05-31 10:58:40 6221 1

原创 【Android Studio学习笔记之错误】Error running test: Default Activity not found

在Android Studio简单的Widget程序,如果不和应用程序关联,就不需要在Android工程中创建MainActivity,Build Project之后,调试安装时会提示Error:Default Activity Not Found,是因为AndroidStudio在你创建工程时,默认设置Lunche工程时是需要Activity的。解决方法:在Android Studi

2017-05-24 09:15:08 2599 1

原创 fragment使用getActivity(),出现getActivity()为空

遇到getActivity()为null,或getContext()时, 1. 是不是放在了第三方的回调中 2. 是不是在其他进程中调用了(其实第一点就是在其他进程中调用了) 3. 是不是调用时不在指定生命周期范围内(onAttach与onDetach之间)

2017-05-19 19:56:17 1318

原创 RelativeLayout 布局居中以及一些基本布局

项目中因为一些特殊要求,需要使用RelativeLayout 布局。在这里稍作整理。1.居中在RelativeLayout的子空间里,使用以下3个属性就行了。                 android:layout_centerVertical="true"                 android:layout_centerHo

2017-05-16 16:33:17 1488

原创 查询重复值

select * from tb_userinfo where UserName in(select UserName from tb_userinfo group by UserName Having COUNT(UserName)>1)

2017-05-08 17:16:57 209

原创 Sharedpreference的mode类型

Activity.MODE_PRIVATE,//默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中,可以使用Activity.MODE_APPEND Activity.MODE_WORLD_READABLE,//表示当前文件可以被其他应用读取, Activity.MODE_WORLD_WRITEABL

2017-05-05 09:31:56 350

原创 Android --- 获取12/24制系统时间(使用SimpleDateFormat和Calendar)

最近项目中需要把12小时制时间变为24小时制时间,因为项目中之前使用的是SimpleDateFormat,首先想到的是否需要改变参数,后来去网上查了下发现转换很简单。SimpleDateFormat格式化时间年月日用的是:yyyy-MM-dd如果希望格式化时间为12小时制的,则使用hh:mm:ss而如果希望格式化时间为24小时制的,则使用HH:mm:ss代码中因为项目需要将

2017-04-22 11:25:22 4405

原创 Multiple dex files define Lorg/kobjects/base64/Base64;

因项目中有两个ksoap2包,根据自己的需要删掉一个就好啦

2017-04-20 10:30:25 1052

转载 Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)

出处 http://blog.csdn.net/zhyl8157121/article/details/8169172其实之前发过一篇这样的博文http://blog.csdn.net/zhyl8157121/article/details/7709552,但那个只是简单记录了一些自己的想法,并没有想作为教程来看,后来由于一些朋友想要源代码,就附上了下载地址,但并没有做什么讲解,从现在开始

2017-04-06 18:26:45 533

原创 两个Activity跳转到同一个Activity并传值

项目中遇到两个Activity,例如A、B,都向C传递值,值的结果不一样,但C接受的参数一样。这时,就需要一个判断条件来判断值是哪个页面传来的。1、在B界面中intent中也要传数值,可以是intent.putStringExtra("from","A界面"); 2、在B界面中intent中传值,可以随便传值,但是不要传Key为“from”的,然后在C界面中的判断条件就是if(inte

2017-03-20 20:36:36 1914

原创 “/”应用程序中的服务器错误。未将对象引用设置到对象的实例。

可能存在如下问题,可以从下面的问题中查找自己的错误是属于哪一类。自己遇到的一般是对象为NULL的问题。参考大神的分析,留下解决方案,以便日后查找。一、数据库方面 1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。

2017-03-18 18:14:18 11210

原创 Android中去掉EditText的下划线

android:background="@null"

2017-03-16 21:22:02 2170

原创 ImageView随机显示图片

1.初始化一个数组。int[] ImageArray = new int[]{R.drawable.bg1,R.drawable.bg2,R.drawable.bg3,R.drawable.bg4};2.使用Random产生随机数。random.nextInt(4);//产生0-3的随机数,不包括4Random random = new Random(); int randomImag

2017-03-11 21:08:30 2752

原创 TextView设置最多显示指定个字符,超过部分显示省略号(...)

<TextView android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:gravity="center"

2017-03-10 19:02:48 2610

原创 在Activity或Fragment中响应ListView内部按钮的点击事件

在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应。除了接口回调之外,也可以使用抽象类回调。

2016-12-27 17:31:18 3302

原创 安卓在线视频播放器,视频路径为中文

最近在写一个视频APP,做播放器时发现服务器中视频路径为中文还有很多“《”,“》”,“-”等等这样的特殊符号,安卓播放器无法识别中文字符,所以就想着将路径转码成UTF-8格式的。一般我们都会用到URL或者uri:Url转码:path1 ="content/捉妖记.mp4";                 try {                    path = "http:

2016-11-27 18:37:59 1677 1

原创 order by同时根据两个条件排序

order by可以按一个或多个(最多16个)字段排序查询结果,可以是升序(ASC)也可以是降序(DESC),如果缺省,则是升序。order by中如果定义了多个字段,则按照字段的先后顺序排序。 order by通常放在SQL语句的最后。例:按照类别升序和时间降序查询音乐类别和上传时间select IndexId,updatetime2 from tb_MusicInfo

2016-11-20 21:15:24 38126 1

原创 android获取屏幕的高度和宽度

在Activity中:android获取屏幕的高度和宽度有两种方法:  1、WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE);      int width = wm.getDefaultDisplay().getWidth();     int

2016-11-19 22:18:12 239

2014斯坦福大学机器学习mkv视频,附ppt和习题答案

2014斯坦福大学机器学习mkv视频,附ppt和习题答案,以及pdf

2018-05-14

游戏昵称随机库,整理版,中国风

最全游戏昵称随机库,带格式整理版,中国风随机名字库

2018-05-14

VideoView在线播放视频,路径中文转码

VideoView在线播放视频,解决了视频路径为中文时转码问题

2016-11-27

空空如也

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

TA关注的人

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