- 博客(59)
- 资源 (7)
- 收藏
- 关注
原创 将Python脚本打包成可执行的程序
上面的打包语句加上另一个参数 --distpath=exe文件存放位置。-w 打包后文件执行不展示命令行窗口。-c 打包后文件执行展示命令行窗口。-F 将py文件打包为可执行文件。双击红色方框里的.exe即可。二、打包制定py文件。
2023-02-24 01:45:36 176
原创 【CCI】
CCI指标详细分析及实战:CCI指标又叫顺势指标,其英文全名为Commodity Channel Index,是由美国股市分析家唐纳德•R.兰伯特(Donald R.Lambert)于20世纪80年代所创,是指导股市投资的一种中短线指标。 原理 CCI指标是一种超买超卖指标。所谓超买超卖指标,顾名思义,“超买”,就是已经超出买方的能力,买进股票的人数超过了一定比例,那么,这时候应该反向卖出股票。"超卖"则代表卖方卖股票卖过了头,卖股票的人数超过一定比例时,反而应该买进股票。这是在一般常态行情.
2022-03-12 10:39:55 264
原创 Mac book配置python3
1、mac自带py27版本在mac的终端命令行当中运行python,默认出来的就是py27.如下:2、安装py37版本在官方网站当中,下载mac下的py37版本。一路安装下来即可。下载的官方地址为:Python Release Python 3.7.3 | Python.org3.此时安装好python3后在终端输入python指向的还是python2.7,此时需要配置打开并编辑 .bash_profile文件。 运行命令:vi ~/.bash_profile 按
2022-02-19 18:50:21 1170
原创 Pygame自动播放下一条音频
from py2app.recipes import pygameimport pygameimport osdef play(path): files = os.listdir(path) pygame.init() #设置音频播放结束事件 pygame.mixer.music.set_endevent(pygame.constants.USEREVENT) for file in files:
2022-02-18 18:04:21 4035 1
原创 Python实现日志提取
思路:1.添加一个json文件配置指定日志资源路径2.解析json文件,提取资源资源文件路径3.正则表达式提取目标信息的所有数据4.根据自己业务需求对目标数据进行操作下面附上代码:json文件内容:config_path = r"config/config.json"{ "logPath": "resource/zhuhai.log", "outPath": "report/unimrcpserver.log"}# 读取json文件内容file
2022-01-26 00:38:02 3077 1
原创 Python筛选小括号之间的内容
if __name__ == '__main__': text = "2021-10-15 13:29:12:178961 [INFO] send http end(6bfee95e-a493-4074-b037-22b5678fee37)" pattern = re.compile(r'send http end[(](.*?)[)]') result = re.findall(pattern,text) print("result = ",result)输.
2021-10-18 10:36:43 231
原创 后台启动定时服务
android8.0以上启动后台服务时会报错,因为8.0以后的版本Google为了避免服务在用户不知情的情况之下做一下偷偷摸摸的事,所以启动规则做了限制,广播也是。启动服务可以参考以下文章:服务启动详细一点的可以参考这篇文章;8.0服务启动下面我做了个demo,实现后台定时发送一个广播,然后在广播中启动服务,服务:public class Myservice exten...
2019-03-20 02:17:07 479
原创 Uiautomator2监听网络状态,连接指定Wi-Fi
工作中接触到uiautomator测试框架,从1.0到2.0,改动还是挺大的,1.0是以jar的形式push到手机中,主要是已Eclipse开发为主,到了2.0则是以apk形式安装到手机中,主要是以Android Studio开发为主,个人感觉还是2.0要强大,而且方便一些。下面直接进入主题,利用uiautomator2实现监听网络状态的变化。1.首先新建一个Android工程,测试部分主要在an...
2018-05-30 01:38:22 3241
原创 Linux命令
Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。统计当前目录下文件的个数(不包括目录)$ ls -l | grep "^-" | wc -l1统计当前目录下文件的个数(包括子目录)$ ls -lR| grep "^-" | wc -l1查看某目录下文件夹目录的个数(包括子目录)$ ls -lR | grep "^d" | wc -l1# 查询当前...
2018-04-13 01:34:17 158
原创 用程序打开GPS
public class GpsManager { @SuppressWarnings("deprecation") public static void turnGPSOn(Context context) { Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE"); i...
2018-04-09 08:37:37 757
原创 Android四大基本组件
Android四大基本组件介绍与生命周期 http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.htmlAndroid四大基本组件l Activityl Servicel Broadcast Receiverl Content Provider Android四大组件--Activity l Activity概念l Act...
2018-03-26 01:17:02 283 1
转载 Android Studio学习基础介绍
一、运行和调试相关的操作 与studio目录相关介绍http://blog.csdn.net/binjianliu/article/details/77547610
2018-03-21 01:05:48 1244
转载 UiAutomator2.0相关收集
UIautomator2填坑点击打开链接UIautomator2 API概述 http://blog.csdn.net/java18/article/details/53535928UIautomator2使用实例及使用CTS http://www.cnblogs.com/zeo-to-one/p/8245732.html基于UIAutomator+Jenkins Android自动化测试 实...
2018-03-16 08:07:59 272 1
转载 Git使用详细教程(转载)
廖雪峰的相干Git的讲解很到位,我站在巨人的键盘上拷贝一下,留作笔记参考:点击打开链接原文不是我写的,我就是借鉴下笔记,原文:点击打开链接一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做...
2018-03-09 02:02:39 277
原创 接口测试用例设计
接口测试是项目测试的一部分,它测试的主要对象是接口 ,是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交互点。测试的重点是检查数据交互、传递、和控制管理过程以及系统间的相互依赖关系等。通常情况下我们主要测试最外层的两类接口:数据进入系统接口和数据流出系统接口数据进入接口:是模拟执行外部系统的接口(调用外部系统的参数为本系统使用)数据
2018-01-23 03:12:08 465
原创 自定义view实现密码输入框
我们项目很神奇啊 能看到很多牛掰产品的影子 不过这并不影响加班是我们快乐的热情 哈哈哈 虽然说很多功能和界面参照人家的 然后项目上有个需求了 跟陌陌上有个设置密码框的地方基本一样 于是乎网搜了一下 效果很多 but跟我们需求不太一样啊 蛋疼 参考了一些文章后就自己照葫芦画碗 效果图是这样的:要求输入的时候显示小黑点 下面参考别人
2017-11-29 15:12:51 786
原创 BaseActivity
package com.zlkj.partynews;import android.app.Activity;import android.app.NotificationManager;import android.content.Context;import android.content.Intent;import android.graphics.drawable.Drawab
2017-11-22 11:02:41 220
原创 java随机生成电话号,邮箱,姓名
/** * Created by zhang on 2017/11/6. */public class PhoneNumUtils { /** * 返回手机号码 */ private static String[] telFirst = "134,135,136,137,138,139,150,151,152,157,158,159,130,131,13
2017-11-06 14:17:42 10986
原创 Android Studio编译报错:
更新项目时蹦出来下面的报错:一:Error:svn: E155013: Can't add 'D:\lawcchat\LawchatNew\.idea\libraries\play_services_tasks_10_0_1.xml' to a parent directory scheduled for deletion解决办法:去这个目录下有没有这个文件,有的话删掉就可以了
2017-11-01 17:24:12 2401 1
原创 listview删除动画 折叠效果
参照别人的移除效果,然后集成到项目里,直接上效果吧;效果就是这样,下面shuoxia实现思路1.初始化数据源 private void initData() { for (int i = 0; i < 20; i++) { listData.add("数据:" + i); } }2.适配器部分,重写
2017-10-18 11:00:15 500
原创 Android跳转权限设置页面
最近项目上有个需求,读取通讯录。当用户点了拒绝访问通讯录或者其他权限,导致无法使用,这时候我想重新打开权限设置,但是对于很多小白用户不知道怎么设置,这就会导致用户体验不友好的一面。之前已经有人写过类似的文章,不过都比较分散,经实测将这些方法总结了一下。 要跳转的权限设置界面如图:目前手上只有华为和小米作为测试MIUI:华为:上
2017-10-12 10:06:55 37584 2
转载 Android EditText监听小数点让用户只能输入小数点后两位
EditText当用户输入小数点的时候 监听小数点后面的位数,只要大于两位就立马删掉,参考原文: 点击打开链接 public static void setPricePoint(final EditText editText) { editText.addTextChangedListener(new TextWatcher() {
2017-07-11 17:11:33 945
转载 Android自定义View的三种实现方式
参考别人的文章,简明易懂,留个笔记 参考原文链接在毕设项目中多处用到自定义控件,一直打算总结一下自定义控件的实现方式,今天就来总结一下吧。在此之前学习了郭霖大神博客上面关于自定义View的几篇博文,感觉受益良多,本文中就参考了其中的一些内容。 总结来说,自定义控件的实现有三种方式,分别是:组合控件、自绘控件和继承控件。下面将分别对这三种方式进行介绍。(一)组合控件
2017-07-07 16:46:02 752
原创 listview添加标题并且悬停顶部
给listview添加标题并且随着手势的滑动标题可以悬停在屏幕顶部,效果图如下:效果实现起来也不是很复杂,需要自定义listview,答题的思路就是自定义的listview顶部有个textview的title,适配器的顶部也有一个,当满足一定条件的时候标题变化,/*** * 带标题的listview * * @author zhang * */public
2017-02-09 13:44:36 5097 1
翻译 Android嵌套滑动控件的冲突解决和ViewPager适配当前子控件高度不留空白的办法
参考原文 点击打开链接不过测试的时候发现展示数据的适配器是一下把所有的item全部绘制出来了,如果要加载图片的话就会出现卡顿的现象 ,先收藏起来 以后再做研究
2017-01-23 16:46:37 260
原创 判断手机号码是否合法(移动,联通,电信)
参考原文:点击打开链接 /** 座机电话格式验证 **/ private static final String PHONE_CALL_PATTERN = "^(\\(\\d{3,4}\\)|\\d{3,4}-)?\\d{7,8}(-\\d{1,4})?$"; /** * 中国电信号码格式验证 手机段: 133,153,180,181
2017-01-12 16:49:59 9041
原创 Android 过滤特殊字符和emoji表情
网上有很多屏蔽特殊字符和表情的例子,用起来也很简单,比如://判断搜索框内容是否包含特殊字符 String limitEx = "[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@①#¥%……&*()——+|{}【】‘;:”“’。,、?]"; Pattern pattern = P...
2016-12-21 14:32:43 10517 9
转载 Android坐标getLeft,getRight,getTop,getBottom,getLocationInWindow和getLocationOnScreen
点击打开链接
2016-12-05 13:55:50 360
原创 android 根据地址获取经纬度
项目上又有个功能上传地址,然后根据上传的地址显示在地图上,但是后来发现提供的存在本地地址文件只有地名而没有经纬度,所有还要自己在讲地址转换成经纬度。Android.location.Geocoder类提供了此功能。实际上,Geocoder既提供了前向转换,也提供了后向转换——它可以获取地址并返回经纬度,也可以将经纬度对转换为一组地址。可以通过各种方式来描述位置。例如,getFromLoca
2016-11-10 14:59:16 6079 1
原创 自动获取字符串中的网页,邮箱等链接,点击事件
最近开发的项目中有个扫描二维码的功能,是集成的zxing,也做客一些优化的地方zxing扫描二维码和识别图片二维码及其优化策略 Zxing界面优化(竖屏、拉伸处理、扫描框大小和扫描线移动)对扫描的结果做了两个处理。1.是扫描的结果是以http://开头的直接打开浏览器执行相应跳转。2.否则执行其他操作但是今天看见一个二维码,于是用自己实现的扫二维码功能扫了一下,然后蛋疼的事
2016-10-10 14:33:47 2307
原创 Zxing界面优化(竖屏、拉伸处理、扫描框大小和扫描线移动)
项目上有扫描二维码的需求,目前比较成熟的框架有zbar,zxing。但各有优势,个人觉得还是zbar对扫描的封装效率比较高些,当时我做的是扫描有的zbar,识别本地图库的有的是zxing,后来发现zbar在android5.0以上导致项目直接崩溃,原因是cpu64位的缺少so文件,由于技术欠缺导致这个问题没有解决,也没找到支持64位的so文件,最后一狠心,扫描二维码这一模块全部重新做,引用
2016-10-09 16:51:57 7023 1
原创 android判断密码强度,带进度显示
上一篇文章说根据密码判断强度:原文:http://blog.csdn.net/luckrr/article/details/52762677闲来无事又多加了个进度条显示的小功能,代码如下: /** * 判断密码强度 * * @return Z = 字母 S = 数字 T = 特殊字符 */ private String pas
2016-10-09 13:59:13 3888
原创 android,java判断密码强度
最近项目经理给分配了个小活儿,登陆时判断用户的密码强度,我想这很简单啊了,就欣然答应了,虽然不知道怎么做,但心想有度娘啊 啥搞不定,于是下班回家继续苦逼加班,搜来搜去,靠竟然都是js写的 我也用不好那玩意啊 毕竟我是学Java,后来继续在各个论坛,网站搜寻方案,终于黄天不服功夫有心人,找到了 哈哈。上代码:package com.example.password
2016-10-09 02:48:56 4572 1
原创 Android基于红米系列手机读取本地图片路径失败的解决方案
最近 公司的项目上有 扫描二维码功能,当然必不可少的就会有读取本地二维码需求。首先就是跳转到本地相册,如下代码: /** * show images in the android device media store */ public static void showPictures(Activity a,int type){ Intent innerInten
2016-09-14 10:30:50 3042
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人