自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (4)
  • 收藏
  • 关注

原创 PyCharm中给Python文件添加文件头注释

PyCharm中给Python文件添加文件头注释:1、工程中点击 File-Settings2、在 Editor - File and Code Templates - Python Script 中加入设计的文件头注释格式# -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Author : 焊板子的电烙铁#...

2019-08-09 22:36:55 2496

原创 shell中字符串的解析的常用方法(整理)

记录shell中解析字符串的常用方法:其中借鉴blog链接如下:字符串截取总结链接 :https://www.cnblogs.com/zwgblog/p/6031256.html字符串操作详解链接(很全,看这个基本就能满足需要了):https://www.cnblogs.com/gaochsh/p/6901809.html一、字符串截取字符串变量 var=http://w...

2019-07-02 23:00:34 3497

原创 shell中获取文件夹中文件名

shell编程中常常需要遍历文件夹下的文件,获取名称进行进一步的处理,记录一下网上的常用方式,以便用到的时候查看。#!/bin/bash# get all filename in folderpath=$1#获取文件夹下所有文件files=$(ls $path)#遍历文件夹中文件,打印文件名for filename in $filesdo echo $filename ...

2019-07-01 23:41:56 11087 3

原创 bat知识点整理

0、当使用notepad++写bat脚本时,若echo 输出中文乱码,可以将notepad++的编码改为ansi来解决。1、@echo off 执行以后,后面所有的命令均不显示,包括本条命令。@echo offecho hello worldpause2、关于获取当前路径相关的各种方法@echo offecho 当前盘符:%~d0echo 当前盘符和路径:%~dp...

2019-06-26 23:37:10 295

原创 Linux知识点总结

工作需要,接触linux,记录学习过程中的小知识点,便于自己查阅。持续更新。。。1、提升文件权限:chmod 777 filename

2019-06-20 23:52:52 450

原创 Linux中获取指定目录下文件名

借鉴别人的方法,记录一下。(参考链接:http://sexywp.com/bash-how-to-get-the-basepath-of-current-running-script.htm)#! /bin/bash# get all filename in special pathpath=$(cd `dirname $0`; pwd) //此处是获取当前目录echo "we a...

2019-06-20 23:48:04 7836

原创 Python中turtle库常用函数

记录turtle库中经常用到的函数。turtle.forward(distance)  画笔向前移动distance距离turtle.backforward(distance)  画笔向后移动distance距离turtle.right(degree)  绘制方向向右旋转degree度turtle.exitonclick()  点击关闭图形窗口turtle.penup()   ...

2019-02-21 21:30:10 17275

原创 Python文件的整体结构规范

看到别人的Python代码写的很规范,整个Python文件很简洁,记录一下,督促自己的整体编码风格。一个Python文件可分为这4个部分:1、注释2、fun() 功能代码块3、main() 主函数代码块4、测试代码块举个例子:""" 作者:焊板子的电烙铁 功能:这个文件的用途 版本:V 1.0 日期:02/20/2019 新增功...

2019-02-20 21:27:28 794

原创 Python中lambda表达式的使用

记录Python中lambda表达式的使用lambda 函数:1、特殊函数-匿名函数。2、使用方法:<函数名>  =  lambda<参数列表> : <表达式>3、用于简单的、能够在一行内表示的函数,计算结果为返回值。以一个简单的乘法为例:y = a * x   python中常见的实现方法为a = 2def fun(x)...

2019-02-20 21:06:29 313

原创 通过python进行批量文件命名

记录批量命名文件的python实现方法,比较简单,直接附上代码记录一下。对文件夹下的文件按照序号进行命名:""" 将路径下的文件以序号命名"""import osdef rename_number(): count = 1 path = os.getcwd() + '\\testdir\\' filelist = os.listdir(path)...

2019-02-19 23:07:01 725

原创 python生成文件并随机命名

记录一个python生成文件的方法,并生成随机字符串来命名该文件 入门知识点:1、python中 os.getcwd()可以获取当前工作路径。2、os.path.exists(str) 判断str(文件或者文件夹)是否存在。3、print(filename) 打印输出4、file = open(filename, 'w')   打开该文件5、salt = ''.join(r...

2019-02-18 22:09:55 4318

原创 正则表达式知识总结

 正则表达式知识点整理备忘 以下部分摘抄自:https://blog.csdn.net/drunkpragrammer/article/details/69677472 对原作者表示感谢1.正则表达式(Regular Expression)通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。2. 一个正则表达式通常被称为一...

2019-02-13 11:07:31 196

原创 ContentObserver学习

记录ContentObserver的用法监听某个数据库中数据的变化,可以通过ContentObserver来实现。private class MContentObserver extends ContentObserver { private ContentResolver mContentResolver; public MContentObserve...

2019-01-31 17:15:58 172

原创 Android开发常用的adb命令整理

整理开发中常用的adb命令,持续更新。=========================================================1、adb root功能:切换adb服务使用对象为root用户。 2、adb devices功能:连接Android设备到电脑上,用这个命令检查设备连接状态,有device、offline和没有device三种状态。3、 a...

2019-01-23 17:31:09 143

原创 AndroidStudio新建第一个FFmpeg项目

记录一个AndroidStudio新建FFmpeg项目的流程。=================================================目录一、配置默认支持 C++ 的工程1、在AndroidStudio中新建一个FFmpegtest项目。勾选Include C++ support2、如果遇到  Configure build  这种错误。可以检查一下 ...

2019-01-23 15:53:48 293

原创 ubuntu编译ffmpeg 生成.so文件

记录编译ffmpeg生成so库的方法。====================================================================================一、资源配置1、ubuntu中新建ffmpeg目录2、下载对应ndk和ffmpeg版本到Ubuntu上如:android-ndk-r13b-linux-x86_64.zip  ...

2019-01-22 14:58:00 1522 3

原创 Android通过AudioFocus机制对音频焦点进行管理

Android通过AudioFocus机制对音频焦点进行管理。Music通过下述代码申请Focus权限:AudioManager mAudioManager;mAudioManager.requestAudioFocus(mAudioFocusListener, AudioManager.STREAM_MUSIC,AudioManager.AUDIOFOCUS_GAIN);1、关于...

2018-12-21 15:12:12 1988

原创 Broadcast 学习----Broadcast 简单实现

记录广播的实现方式。---------------------------------------------------------------------------------------------------------------------------------------------------一、Android允许应用程序自由的发送和接收广播,可用于Android中通信...

2018-12-14 15:42:54 181

原创 Notification 学习记录

记录一下Notification的使用方法,方便日后查看。----------------------------------------------------------------------------------------------------------------------------------------------------在Android 8及以后,Andro...

2018-12-14 10:03:09 114

原创 一中文字转换成拼音的实现方式--基于HanziToPinyin.java类

记录一个文字转换拼音的实现方式,通过开源代码HanziToPinyin.java类实现,网上很通用的一种解决方案,记录一下,可以满足对翻译精度不高的工程要求,可以直接拷贝两个文件到工程中使用。------------------------------------------------------------------------------------------------------...

2018-12-06 14:35:29 1740

原创 Style.xml文件中设置actionbar 返回按钮图片

开发中遇到一个需要更改 actionbar 返回按钮图片的问题。记录备忘。在java代码中通过ActionBar actionbar = getActionBar();actionbar.setDisplayHomeAsUpEnabled(true);actionbar.setHomeAsUpIndicator(R.drawable.ic_keyboard_backspace);...

2018-11-28 18:21:29 396

原创 AndroidStudio 中添加类、方法注释

 记录 AndroidStudio 中添加类、方法注释的方法。效果图如下所示: 一、添加类注释到  file-settings-editor-file and code templates中新建文件就会自动生成注释。 二、方法注释到  file-settings-editor-live templates中:1、点击 右侧 + 号    ,选择 temp...

2018-11-27 17:43:47 8932

原创 用FFmpeg.exe 工具进行音视频处理:转码、调整播放速度、剪切、合并

强大的FFmpeg工具基本能满足日常需求,记录ffmpeg使用过程中的功能,以便日后查看。---------------------------------------------------------------------------------------------------------------------------------------------------一、转码...

2018-11-26 17:23:29 2153

原创 手机中代码生成的文件不能及时通过电脑查看

最近在学习Android上FFmpeg,需要对视频进行转码,生成的一些文件会直接保存在手机中,可是生成的文件在电脑中查看不到,在手机上通过adb 命令却可以看到。 搜了一下别人的解决方法,记录一下,亲测有效。 对于文件:主动调用接口对当前文件进行扫描:MediaScannerConnection.scanFile(this, new String[] { file.getA...

2018-11-23 12:48:32 475

原创 ffmpeg视频播放器的整体框架(ffmpeg小白的学习笔记)

 写在前面:本文是学习雷大神博客的学习笔记,用来备忘。在此,感谢雷大神的分享和付出。大神博客链接是:https://blog.csdn.net/leixiaohua1020/article/details/8652605------------------------------------------------------------------------------------...

2018-11-21 22:29:20 706

原创 设计模式笔记--适配器模式

记录书上设计模式学习过程中的知识点,以便日后查看。推荐《Android源码 设计模式》,挺不错的一本书。一、适配器模式的定义:适配器模式把一个类的接口变换成客户所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。二、适配器模式的使用场景1、系统需要使用现有的类,而此类的接口不符合系统的要求,即接口不兼容。2、想要建立一个可以重复使用的类,用于与...

2018-11-21 10:03:28 99

原创 将手机上的操作变成gif

记录一个手机录屏并将该文件转为 gif 的方法。主要分两个步骤:1、录制手机视频。2、将录制视频转为gif。一、获取手机录屏录屏的方法有很多,我常用的是通过adb rootadb remountadb shell screenrecord /sdcard/demo.mp4 --size "1920x1080" --time-limit 10adb pull /sd...

2018-11-19 16:34:46 549

原创 Android设备获取mp3中的专辑封面信息

Mp3文件中包含图片信息。如下图: MP3文件的专辑封面数据是编码在MP3文件中的ID3中,需要在解析ID3 tag的时候将这段压缩的数据从MP3文件中copy出来,写到某个文件中去。具体流程可以参考:https://blog.csdn.net/u011703477/article/details/52246138当封面文件被写到手机中时,是存储到某个文件夹下面的,我们可以通过数据库查...

2018-11-19 15:19:02 2122

原创 一个java文件搞定繁琐的Android动态权限

由于Android在6.0之后需要动态申请某些权限。本文通过一个类实现一个申请动态权限的方法,使用的时候直接将文件放在工程中调用相关函数即可。Permission类中定义了一个需要申请权限的String数组,然后在requestPermission方法中对权限进行申请。我们只需要将申请的权限放进permissions[]数组中就行。package com.example.chy....

2018-11-18 21:58:11 300

原创 一个Android获取mp3封面图片的小例子

因为项目中涉及到获取mp3文件专辑封面,从网上找了一些资料,整理了一个demo。挺简单的一种实现方式。记录一下。步骤:首先获取手机中MP3文件路径,         然后调用 MediaMetadataRetriever 实现。MainActivity代码如下。package com.example.chy.loadmp3cover;import androidx.app...

2018-11-18 18:00:34 2564

原创 通过FFMpeg播放音乐文件

获取ffmpeg的方法就不记录了。本人的ffmpeg播放音乐文件有两种方式。1、拖动音频文件到ffmpeg.exe上。即可播放 2、通过cmd命令行,直接ffplay -i  "歌曲名称"播放音乐的同时还会弹出一个封面的窗口。里面接受一些控制操作(具体的就你罗列了)...

2018-11-18 16:11:51 4327

转载 permissions is only granted to system apps

原文:https://blog.csdn.net/dashan618/article/details/78390896 在往项目里添加查看手机里其它APP运行状态的功能时, 需要先往清单文件里添加一个权限, 即PACKAGE_USAGE_STATS . 但是添加上以后, 却出现了错误提示, 权限下方有红色波浪线, 提示permissions is only granted to sys...

2018-11-15 13:57:18 342

原创 csdn 年卡权限

2018-11-15 11:30:06 818

原创 对每一行代码都要有敬畏之心

每一行代码都有其存在的意义。1、删除别人的代码时,应该仔细确认会不会造成现有功能的缺失。对代码要抱有敬畏之心。2、移植别人的代码时,应该保证移植的完整性,不要只移植某一点,造成异常。断章取义要不得。3、get数组型数据时,应该进行非空判断。当别人有了,你才能去拿。...

2018-11-14 17:29:46 849

原创 Android中intent setFlags的作用

FLAG_ACTIVITY_CLEAR_TASK :如果在调用Context.startActivity时传递这个标记,将会导致任何用来放置该activity的已经存在的task里面的已经存在的activity先清空,然后该activity再在该task中启动,也就是说,这个新启动的activity变为了这个空tas的根activity.所有老的activity都结束掉。该标志必须和FLAG_AC...

2018-11-05 19:15:40 691

原创 Python博客管理

自己写的python博客主要用来记录python学习的zh知识点,和一些实践过的python小例子。python学习笔记-:用来记录python学习过程中的一些知识点。python实践用例-:用来记录python实践的例子。 ...

2018-08-21 23:47:24 438

原创 Activity的四种启动模式

本blog通过查阅书籍整理而来。写在前面:Android是通过返回栈来管理活动的。standard:(总是会创建新的实例)默认的启动模式,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新的实例。singleTop:(当启动的活动处于栈顶时不创建新的实例,不在栈顶时创建新的实例)当启动活动时,如果发现返回栈的栈顶已经是该活动,则直接使用它,不会创建新的活动实例。...

2018-07-23 16:13:09 102

原创 adb不是内部或外部命令,AndroidStudio中ADB命令不能用的问题

写在前面:以下三步,每做完一步,都可以试试adb命令能不能用。三步都做完应该就能解决adb不能用的问题。1、保证SDK路径下的  platform-tools  和  tools   文件夹中包含  adb.exe    AdbWinApi.dll   AdbWinUsbApi.dll   三个文件。2、在系统环境变量path中添加adb路径,对应 platform-tools  和  t...

2018-07-18 23:40:38 8501

原创 AndroidStudio主题、字体设置

以下设置基于Androidstudio 3.2版本,仅供参考。1、主题设置。     Androidstudio页面依次点击File、settings、appearance&behavior、appearance。     其中ui options中有Theme,主题设置有两种:Darcula经典样式和Intellij清晰样式。2、菜单和代码区字体大小设置      菜...

2018-07-13 09:46:12 1113

原创 我的python学习笔记

1 :%s和%r的区别,%r打印时能够重现它所代表的对象,详情可以参考 http://blog.csdn.net/wusuopubupt/article/details/23678291

2017-12-20 14:40:18 160

一个文字转换拼音的实现方式,AndroidStudio工程

一个文字转换拼音的实现方式,AndroidStudio工程,通过开源代码HanziToPinyin.java类实现,网上很通用的一种解决方案,记录一下,可以满足对翻译精度不高的工程要求,可以直接拷贝两个文件到工程中使用。

2018-12-06

一个java文件搞定繁琐的Android动态权限

通过一个类实现一个申请动态权限的方法,使用的时候直接将文件放在工程中调用相关函数即可。

2018-11-18

一个Android获取mp3封面图片的小例子

一个Android获取mp3封面图片的小例子,较为简单的实现方式。

2018-11-18

《代码大全》pdf版

很好的编程工具书籍

2017-06-28

空空如也

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

TA关注的人

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