- 博客(103)
- 资源 (6)
- 收藏
- 关注
原创 视频压缩,快速
1、问题在项目当中我们发现视频太大无法打包。2、解决办法通过ffmpeg脚本打包压缩,效果很明显,批量打包脚本如下@echo off&&setlocal enabledelayedexpansionchcp 65001 2>nul >nulset ffmpeg_exe="%~dp0\ffmpeg.exe"for /f "delims=" %%a in ('dir /b /s *.mp4' ) do ( set origin_path=%%a..
2021-09-01 16:11:21
204
原创 Unity VideoPlayer播放切换视频卡上一帧问题
一、问题在Unity 场景中切换播放多个视频,会出现卡上一个视频一帧。二、解决办法 通过获取VideoPlayer的targetTexture,然后释放。视频停止后加入改代码。public VideoPlayer mVideoPlayer;mVideoPlayer.targetTexture.Release();mVideoPlayer.targetTexture.MarkRestoreExpected();...
2021-08-19 15:12:49
2913
3
原创 Unity Text字间距和行间距调整
一、问题在3D场景中常见文字,通过调整字体大小和锚点放大文字和清晰度,但是无法调整字间距,同时网上资料可以调整字间距,但是换行前面会出现空白。二、解决办法通过重新ModifyMesh函数到达调整字间距,同时同调试发现需要给一定误差范围来解决换行前面出现空白问题。TextSpacing.csusing UnityEngine;using System.Collections;using UnityEngine.UI;using System;using ...
2021-08-17 09:08:21
5605
原创 Unity 透明视频
关于python验证码识别库,网上主要介绍的为pytesser及pytesseract我python验证码识别库安装要安装pytesseract库,必须先安装其依赖的PIL及tesseract-ocr,其中PIL为图像处理库,而后面的tesseract-ocr则为google的ocr识别引擎。
2021-08-17 08:56:00
884
2
原创 小学数学学习网站
视频网站http://www.lspjy.com/forum.php?mod=viewthread&tid=602733http://www.sp910.com/shipin/shuxue/6nj/http://www.shiyi910.com/list-1449.html学而思网校的奥数一至六年级奥数高清视频课程。免费资源,大家觉得好,麻烦点个赞。一年级奥数 链接:...
2020-03-11 20:07:02
207
1
原创 合并学校荣誉册原始数据
帮老婆合并学校荣誉册原始数据#coding=utf-8import xlrdimport xlwtimport osimport collectionsfrom xlutils.copy import copydef saveCSV(saveFileName,sheetIndex,rowValues,timeFormatCols): tem_excel=xlrd....
2020-03-11 19:24:37
193
原创 爬取Fiverr网站 关于爬虫相关的工作和图片
爬取Fiverr网站 关于爬虫相关的工作和图片#coding=utf-8import reimport requestsimport queueimport threadingclass MyThread(threading.Thread): def __init__(self,func,**kwargs): super().__init__...
2020-03-11 19:21:12
593
原创 android 开机时间检测
基于SPRD平台,根据关键字检查开机耗时#coding=utf-8__author__="ao.deng"import ctypes, sys,osimport reSTD_INPUT_HANDLE = -10STD_OUTPUT_HANDLE = -11STD_ERROR_HANDLE = -12# 字体颜色定义 text colorsFOREGROUND_BLUE = ...
2020-03-11 19:18:05
441
原创 android 联机,在线分析频繁打印日志问题
#coding=utf-8import threadingimport subprocessimport sysfrom queue import Queueimport reimport time__author__='ao.deng''''该工具主要用于在线分析频繁打印日志问题主要的衡量指标是一秒钟和一分钟相同tag打印的次数'''ADB_STDOU...
2020-03-11 19:16:18
403
原创 获取android 原始权限说明(python)
build_csv_file.py#coding=utf-8import csvdef build_csv_file(fileName,dataList): with open(fileName,'a',newline='',encoding='utf_8_sig') as csvfile: ww=csv.writer(csvfile, dialect='exce...
2020-03-11 18:36:02
492
原创 扫描手机应用SDK版本(python)
扫描手机应用SDK版本# coding=utf-8# author =ao.dengimport reimport subprocessimport sysimport timeBuild_VERSION_CODES_O = 26outputFileName = ''SECTION_SEPARATOR = "-------------------------------...
2020-03-11 18:15:36
319
原创 google performace 测试用python实现
便于在windows上进行google performance测试,提前发现问题。# coding=utf-8# author = ao.dengimport subprocessimport timeimport reimport sysONE_KB = 1024ONE_GB = 1048576FIVE_TWELVE_MB = 524288PASS = "PASS"...
2020-03-11 18:13:13
265
原创 软件架构设计步骤
1、概念架构设计的方法架构决定因素=关键功能+关键质量+业务需求与约束A)根据用例分解出关键功能B)根据鲁棒图绘制基于关键功能的初步设计C)根据鲁棒图边界对象、控制对象、实体对象确定高层分割D)考虑非功能需求,从场景到决策2、逻辑架构A)根据高层初步分层,描述层间关系,再分区,机制提取B)绘制包-接口图,协作决定接口3、开发、运行、物理、数据架构...
2020-01-16 09:55:26
720
转载 快速提升爬虫性能的几种方法
爬虫性能相关一、背景知识 爬虫的本质就是一个socket客户端与服务端的通信过程,如果我们有多个url待爬取,只用一个线程且采用串行的方式执行,那只能等待爬取一个结束后才能继续下一个,效率会非常低。需要强调的是:对于单线程下串行N个任务,并不完全等同于低效,如果这N个任务都是纯计算的任务,那么该线程对cpu的利用率仍然会很高,之所以单线程下串行多个爬虫任务低效,是因为爬虫任务...
2019-06-23 20:38:19
2442
原创 python 插件架构 多线程多任务
目的:很多时候,我们需要多个不同策略去完成一个任务,那个插件架构是很好一个选择。而每一个策略,不希望一个个去执行,还能实时上报数据,所以每一个插件都是异步执行,把每一个插件结果回调方法实时上报,然后写入数据。线程工具类#app/MyThread.pyimport threadingclass MyThread(threading.Thread): def __in...
2019-06-22 07:59:08
453
原创 随机生成密码
#! /usr/bin/env python# -*- coding:utf-8 -*-import random maybe = '0123456789'\ 'abcdefghijklmnopqrstuvwxyz'\ 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'\ '~!@#$%^&*()_+' maybesize...
2018-10-18 18:12:41
275
原创 webLogin爆破
#coding=utf-8import queueimport threadingimport csvimport timeimport osimport reimport requestsPASSWORDDIR =os.getcwd()+"\\PasswordDir"mPasswordQueue = queue.Queue() # 存放密码的队列class MyTh...
2018-10-18 15:47:41
1125
转载 Mtklog 分析(学习)[转]
常见log异常类型: JE NE KE EE(external(modem) exception)一、常见应用异常搜索关键信息1. 常见应用crash的(系统提示***已停止运行) ,可以在main log中或crash_log中直接搜索“ fatal exception” ;也可以在event_log中搜索am_crash快速定位到问题2.应用闪退应用闪退一般有如下三种原因:1).目前遇到最多...
2018-03-21 13:45:25
768
原创 教师结构化面试,一键获取资料
教师结构化面试,一个程序员男朋友,为爱而码【需求】 1、教 结构化面试资料太少,而且最好打印 2、资料保存word文件,方便共享作为一名程序员,开始coding...把如下代码保存为download.py,双击运行,结果如下:#coding=utf-8from lxml import etreeimport requestsfrom docx import Documentimport...
2018-03-16 10:16:24
496
原创 python 错误代码和异常系统设计
问题来源: 在开发界面和逻辑部分分离开发的时候,为了让用户知道当前逻辑运行出错时,界面上友好提示用户,怎样操作去正常执行。这时候就需要要错误代码设计和所有逻辑API接口返回格式一致。在返回内容格式中,包含错误代码、错误名,错误描述以及数据。现有技术分析:Python的异常处理能力是很强大的,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。所有异常都是基类E
2017-11-29 11:20:36
2874
原创 Android Studio 编写系统APP
现状 现在Android Studio正在变得越来越流行,几乎所有的APP开发者都开始使用Android Studio, 那我们如何才能够在AS里调用自己的framework.jar而不是SDK里的呢。问题 当我们需要写一些系统内置的APP时,比如Launcher, Setting之类的,它们经常会使用到一些隐藏的API,而这些API在SDK里是找不到的,或者使用一些我们自己ROM里编写的接口,
2017-11-17 17:39:32
6584
3
原创 dimens文件生成器
问题来源:自己做了一个应用,UI发过来交互文档中的尺寸单位都是px,而google推荐dp,同时为了适配不同屏幕,需要从新计算,为了减少重复性工作,该脚本孕育而生。 实现方案:就是dimens.xml文件中写入UI交互文档大小,此时单位为px。通过遍历该文件,如果单位为px,就进行换算,如果是其他单位,如dp,就保持原来数值。关键就是px 与dp 换算,换算公式很简单,但是如何获取手机dpi 和文
2017-11-15 09:43:20
3046
原创 python 通过电话号码获取微信性别信息
getWeixinPro.py# coding:utf-8import sys,re,xlrdfrom xlwt import *reload(sys)sys.setdefaultencoding('utf8')from uiautomator import device as dimport unittestimport time#打开exceldef openExcel(file
2017-09-29 21:00:21
4166
7
原创 python 自动操作 android源码编译某一个apk
import osdef getCmdEexcuteResult(cmd): tmp = os.popen(cmd).readlines() return tmpdef doWork(): cmdList=['adb root', 'adb remount', 'adb shell rm xxx.apk',
2017-09-29 20:56:18
887
原创 python 自动批量安装apk并抓取日志
install_auto.py#coding=utf-8#adb install Babe.apk#aapt dump badging Babe.apk | findstr "package"import osimport timedef getCmdEexcuteResult(cmd): tmp = os.popen(cmd).readlines() return tm
2017-09-29 20:44:27
2044
1
原创 python google翻译
google_translate.py#coding=utf-8from translate import Translatorimport threadingimport QueuelistQueue=Queue.Queue()def getTranslateStr(text,toLang): translator= Translator(toLang) translatio
2017-09-29 20:43:07
608
原创 python xml解析
一、问题来源 需要列取android7.0原生态定义的权限 二、问题分析 1)系统权限定义的位置frameworks\base\core\res\AndroidManifest.xml2)系统权限定义的位置翻译对应frameworks\base\core\res\res\values-zh-rCN\strings.xml三、直接上代码#coding=utf-8import build
2017-09-29 09:25:55
412
原创 python request xml
问题 对于ajax请求,很多人无从下手,包括用python 实现其请求。 办法 其实第一步是分析本页面调用js。可以通过chrome去F12查看。找到需要请求的代码。例如登陆login.js 然后使用ctrl+F查找ajax。可以看到请求方式post或者get。甚至大家可以chrome在线调试js。观看其提交数据。 python get_ajax.pyimport requestsaj
2017-04-12 17:38:22
3688
原创 python 多线程多任务内网摄像头登陆
python 多线程多任务内网摄像头登陆#coding=utf-8import timeimport datetimeimport xlwtimport xlrdfrom xlutils.copy import copy;import requestsimport socketimport Queueimport threadingq=Queue.Queue()writeQu
2017-03-30 20:41:48
1435
1
原创 python 多线程多队列
我们常常目标具有多任务,所以我们才多队列,但是为了提高速度,常常采用多线程,所以多线程多队列#coding=utf-8import Queueimport threadingimport urllib2import timefrom BeautifulSoup import BeautifulSouphosts = ["http://yahoo.com", "http://taobao.c
2017-03-30 20:10:32
1237
原创 python 念听网mp3多线程多任务下载
#coding=utf-8import requestsimport threadingimport reclass downloader: # 构造函数 def __init__(self,downloadurl): # 设置url #downloadurl='http://file.ting55.com/down/2016/10/8030/1
2017-03-23 14:48:28
1984
原创 python 批量下载知网(CNKI)论文
1、目的: 朋友找我去知网帮他下载点相关论文,发现老是要去点击文章。点击下载,显得很麻烦,百度一下,别人的方法太复杂,所以自己写了一个python脚本自动下载知网论文。 2、前期准备 1)安装python 2.7 2)安装 seleniumpip install selenium3)下载一个chromedriver.exe,放到脚本同一个文件夹内 4)安装chrome浏览器
2017-03-20 15:09:42
28007
26
原创 江湖老道就看它,万事起伏属正常的动物
江湖老道就看它,万事起伏属正常的动物 解:江湖老道,道就是途,老马识途,所生肖是马,万事起伏,马是颠簸而行,起起伏伏,马是我们运输的好帮手,见怪不怪,当然是正常动物
2016-11-29 08:36:35
4815
原创 校园宽带破解---解救断网之际(二)
需求:校园宽带破解的速度,以及正确率 分析: 1)先说速度: 第一个验证方式,我前一篇是采用cmd连接宽带,这个有个硬件限制,拨号不能太快和同时拨号,不然会显示解调器错误等,所以根据每个人电脑来,可以设置不同的延时,延时短是不是速度就上去了,但是这个不是最后的办法,前一篇我提到过,无线网页验证,这个不仅没有硬件的限制,同时可以多线程,高并发访问。 2)正确率
2016-11-23 22:20:53
14354
fcntl.py.zip
2018-01-29
一键获取shell python版 v3.0
2016-11-18
cocos2d-x 3.4 中文乱码解决 iconv库
2015-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人