学习笔记
紫还君
明智的选择和坚定地行走
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多位数值,步进,指定值进位算法小结
多位数值,步进,指定值进位算法小结首先确认需求:多位数值的初始数;最右位数值开始加一;每一位数值达到指定值则向高位进一解决方案1:获取初始值,多位(例如:bac可化为213或102.数值则可直接使用)获取进位标记开启循环,循环进入条件为:进位标记-1出现的次数!=位数(例如:如果555是最终值,那么5如果出现3次,则证明到达最终值,这样不会再进行循环内的+1操作)开第二层循环,循环固定次数为,位数-1(每一个次数代表可能产生进位的位数,例如三位数321,则有两位可发生进位)二层循环内,对原创 2021-06-28 18:33:13 · 358 阅读 · 0 评论 -
BAT - Xcopy
Xcopy 复制文件和目录,包括子目录,非常好用的命令行工具。 转载自 语法 xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclud转载 2018-02-07 20:13:27 · 717 阅读 · 0 评论 -
使用批处理结合adb快速从连接的Android设备上提取截图、屏幕录制文件
我们在测试应用的过程中,为了方便沟通,会对屏幕进行截图或录制,之后加以说明。 每一次连接设备后手动打开文件管理器找到图片复制到指定位置实在太繁琐。在想保存的位置新建一个txt文件,拷贝以下内容保存后,将文件后缀名改为.bat,文件名随意。 @echo off adb pull /sdcard/Pictures/ .\ adb shell rm -r /sdcard/Pictures/ @P原创 2017-12-19 14:26:56 · 896 阅读 · 0 评论 -
Python学习笔记-列表生成式结构深入分析
先列出问题,有一个列表如下L1 = ['Hello', 'World', 18, 'Apple', None]我们想得到结果['hello', 'world', 'apple']这时候我们可以使用列表生成式L1 = ['Hello', 'World', 18, 'Apple', None]L2 = [s.lower() for s in L1 if isinstance(s, str)]prin原创 2017-10-23 17:20:24 · 1041 阅读 · 3 评论 -
Python学习笔记-四类数据存储结构:list、tuple、dict以及set
dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}>>> d['Michael']95通过key放入元素到dict中,如果不存在则创建key值为 Adam的Value,如果存在则覆写Ad原创 2017-07-26 18:22:06 · 1129 阅读 · 0 评论 -
GitHub-学习笔记
什么是GitHub怎样使用 GitHub?GitHub下载地址Git Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. 注册一个Git原创 2017-07-28 17:25:16 · 459 阅读 · 0 评论 -
Python学习笔记-tips: 什么是*args和**kwargs?
先来看个例子:def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------'if __name__ == '__main__': foo(1,2,3,4) foo(a=1,b=2,c转载 2017-07-27 14:52:47 · 375 阅读 · 0 评论 -
Python学习笔记-循环
for *** in ***使用这种方式循环输出列表中的内容,这里是Tuple元组的例子names = ['Michael', 'Bob', 'Tracy']for name in names: print(name)range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。以此来获得序列listlist(range(5))如果使用for in 循环可以直接使用r原创 2017-07-26 17:27:37 · 360 阅读 · 0 评论 -
Python输入输出格式相关学习笔记
由于目前相关的Python部分都在向Python3靠拢,再加上 Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。所以在使用Pycharm IDE加上Python3的情况下几乎不会遇到编码方面的问题。不过如果使用Python2的话,编码方式由于是ASCII。所以会出现报错。 相关实例在线运行可以参考一下网址 http://www.r原创 2017-07-26 14:22:05 · 498 阅读 · 0 评论 -
uiautomatorviewer报错解决方法
uiautomatorviewer报错Unable to connect to adb. Check if adb is installec corectlly.打开uiautomatorviewer.bat,找到uiautomatorviewer.bat文件最后一行:call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.u转载 2017-06-13 18:16:09 · 2100 阅读 · 0 评论 -
在Activity设置全屏时的问题
在OnCreate中添加语句this.requestWindowFeature(Window.FEATURE_NO_TITLE);this.setContentView(R.layout.activity_welcome);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutPa原创 2016-03-13 14:48:31 · 445 阅读 · 0 评论 -
Eclipse安装ADT方法(联网版)
联网版安装方式:需求: 1、Eclipse 3.7.2 (Indigo) 或更高版本附:Eclipse下载http://www.eclipse.org/downloads/ 选择“Eclipse IDE for Java Developers”右边对应的操作系统版本(32位或64位)2、Eclipse JDT plugin (included in most Eclipse IDE packag翻译 2015-04-14 11:03:12 · 736 阅读 · 0 评论 -
无法从静态上下文中引用非静态方法
在java编程中遇到了这样的问题 主要是因为生命周期不同,举个简单的例子就是,一个类的静态(static)方法在这个Class文件被加载之后,就可以由这个Class类型对象来调用,而非静态的方法需要一个实例对象,有可能还未被创建,所以为了避免在静态方法中调用一个还不存在的实例对象的非静态方法,编译期就会直接阻止这个行为。常见的错误:在main 方法调用本类的非静态方法。必须先new一个本类的对象,原创 2015-02-06 21:13:53 · 6807 阅读 · 0 评论
分享