基础篇
文章平均质量分 50
C3程
程程程程程
展开
-
Android国际化失效
之前做国际化设置里不同语言但是切换系统语言时并没有用。换来换去依旧是中文以及中文版的页面。网上找了很久没找到原因。实际上是我之前的grandle里面的设置问题如图将resConfigs那一行删掉就行了,那一行是强行指定语言是中文。其他操作正常按照国际化操作走就ok。如文字以及不同语言的不同布局布局这个可用可不用。长相一样就不需要下折腾,布局不一样就需要分别创建同名文件就ok。...原创 2020-04-03 11:34:50 · 1323 阅读 · 0 评论 -
webview拉取安卓手机支付宝的App支付
如题,这个是类似于拼多多那种不定商户的,并不是之前做的支付到自己公司平台账户的那种支付。之前百度了,在网上感觉说得花里胡哨的,俺也不想看,看了好像也有问题。可能是我找的方法不对,实际上,官方文档的就够了。https://docs.open.alipay.com/203/107091/ WebViewClient webViewClient = new WebViewClient() { ...原创 2019-12-28 10:29:41 · 741 阅读 · 0 评论 -
记录各种库的依赖
记录一下,免得回回百度找好久,还不一定找得到关于retrofit的依赖 //OKhttp implementation 'com.squareup.okhttp3:okhttp:4.2.1' // Retrofit库 implementation 'com.squareup.retrofit2:retrofit:2.3.0' // GsonConverterFactor...原创 2019-11-20 15:09:18 · 202 阅读 · 0 评论 -
在airtest中如何使用远程连接运行脚本
step1: 数据线连接手机,在cmd模式下输入:adb tcpip 5555 此命令的目的是打开5555端口 step2: 查看手机IP地址一般会在关于手机–>状态消息的地方查看 例如我的IP地址是192.168.0.1 step3: 在远程连接设备这里输入IP+端口号就可以了 例如: 192.168.0.1:5555 然后就可以了...原创 2018-04-13 15:42:24 · 4313 阅读 · 0 评论 -
如何在pycharm环境下使用交互式编程检查当前代码
学习过程中有脚本是用文件方式写出来的,后来又有在交互式窗口里面使用的。来回切换确实很麻烦,找路径什么的也是够烦。所以觉得如果可以在pycharm里面编写交互式的代码就好啦。 所以这个需求我觉得应该不止我自己有。pycharm肯定做了这种功能。 pycharm底部有三个窗口,不知道有没有小伙伴有注意到,分别为 1.TODO 2.python console 3.terminal 我们需要...原创 2018-05-03 14:53:12 · 5000 阅读 · 1 评论 -
python中创建字典的几种方式
1.直接创建,冒号隔开 mydict = {‘key’:’value’…}2.=连接键值对 mydict = dict(key1=value1,key2=value2…)3. 创建一个空的,慢慢赋值 mydict={} mydict[key1]=value1 mydict[key2]=value2 4.利用zip压缩两个序列里面的值,组...原创 2018-05-10 14:13:09 · 28178 阅读 · 1 评论 -
TypeError: method() missing 1 required positional argument: 'self'
学习python的时候把python学习手册上面的示例代码跟着敲了一遍。然后居然发现不能通过。检查之后发现确实不是抄错了,就是这行代码无法通过。我不知道作者的是如何通过的,反正我自己的编译器就是无法通过。首先上教材原代码:class Super: def method(self): print('in Super.method') def delegate...原创 2018-05-04 17:38:06 · 8696 阅读 · 2 评论 -
ModuleNotFoundError: No module named '__main__.f1stday'; '__main__' is not a package
遇到个比较奇葩的问题,百度也没找到原因.看他报错意思是没找到那个模块。。。 首先先看下目录结构 代码也如上图,主要错误就是导入模块导致的。不过我这边是导入的.f1stday 然后被导入模块里面有个if ——name——==“——main——”bob = {'name ':'Bob Smith','age':40,'pay':40000,'job':'dev'}sue = {'na...原创 2018-05-15 17:16:47 · 43239 阅读 · 17 评论 -
Windows 平台运行os.fork()报AttributeError: module 'os' has no attribute 'fork'
今日学习Python编程第五章的并行系统工具,然后到下面这段代码时就出了幺蛾子import osdef child(): print('hello from child',os.getpid()) os._exit(0)def parent(): while True: newpid = os.fork() if newp...原创 2018-06-11 10:59:02 · 7218 阅读 · 0 评论 -
python系统模块
python系统模块主要由sys和os承包,那么区别主要在哪里呢?sys负责导出与python解释器本身相关的组件os包含与python所在底层操作系统相对应的变量和函数除此之外,还有一些别的模块也属于系统模块,主要有以下一些模块组成:glob 文件名扩展socket 网络连接和进程间通信(ipc)threading,_thread,queue 运行和同步化并发线程...原创 2018-06-04 15:47:37 · 449 阅读 · 0 评论 -
进程是什么,线程又是什么,进程与线程的区别是什么
今天学习Python的时候看到了进程与线程部分,突然问自己什么是进程什么是线程,他们的区别又是什么。但是想了想,还是发现脑子里面并没有很具体的一个定义与区别。当时想的是进程不就是比较小的程序单位吗,线程不就是比进程更轻量级的更小的进程吗。。。但是,其实我自己也知道这肯定不对,但是符合很大一部分同学对进程与线程的概念了。but,咱们不能这么简单粗暴不求甚解啊,又不是陶渊明。然后咱不耻下问,跑去问度娘...原创 2018-06-11 17:39:19 · 3665 阅读 · 0 评论 -
_thread.start_new_thread(action,(2))报错TypeError: 2nd arg must be a tuple
其实一直很疑惑为什么将方法作为一个参数传入另一个方法时,如果用到的方法参数只有一个的话为什么是必须以(x,)形式结束。然后就删掉后面的逗号试了下,报错说第二个参数必须以元组形式传入。。。嗯,原来就是这么简单,需要一个元组。。。。还以为是个什么神奇的仪式。。。还是什么神奇的不知道的高级玩意儿。。。 所以以方法和参数分开作为参数传入另一个方法的话,参数那一组必须是个元组 终于搞清楚为啥要这么干了,...原创 2018-06-14 14:49:57 · 7822 阅读 · 1 评论 -
The browser (or proxy) sent a request that this server could not understand.
学习flask时用request.form[‘username’]获取用户名出错,意思就是服务器无法识别。然后把requests.form打印出来是这样的数据:ImmutableMultiDict([(‘username’, ‘rrrr’), (‘password’, ‘rrrr’)]) 然后我在别的地方用直接取的方法取出来没问题,但是在原代码里面就是弄不出来e=ImmutableMul...原创 2018-07-19 11:20:25 · 31835 阅读 · 2 评论 -
用swiper写横线滑动标签在浏览器上正常运行但是放到app里面就划不动了的问题
<div class="swiper-container"> <div class="swiper-wrapper" id="landscape"> <div class="swiper-slide center"> <div class="ulDiv"> 你的名字1 </div>...原创 2019-04-30 14:33:22 · 817 阅读 · 0 评论 -
android activity去掉标题栏最简单的办法
废话少说,就一句getSupportActionBar().hide();应该找不到比这个更简单的办法了。之前的各种配置是真的很烦。记录一下,万一哪天忘了呢原创 2019-04-30 14:40:47 · 1167 阅读 · 0 评论 -
分享一次python抓取网络小说写成txt文档的经历
最近在掌阅上看到推荐了一部小说,但是是付费的。而且手机看小说确实伤眼,然后百度搜了下,发现网上有。但是网上也伤眼,关键是广告贼多。so~正好在学python,打算试一下万一就成功了呢。 于是,百度是个好东西。我发现整个过程中只用到了一个库 BeautifulSoup 然后BeautifulSoup里面呢有两个方法,用来分析HTML里面的标签 1. find 找到第一个...原创 2018-04-16 16:31:45 · 1795 阅读 · 2 评论 -
TemplateDoesNotExist 错误解决办法
本人系菜鸟一名,最近开始学习django ,本想来个最简单的HELLO WORLD。然后发现这个居然还会报错于是各种查询资料好像都和我情况不一样,最后发现是根本没有创建template这个东西so~最简单的办法就是在你要用到模板的那个app下创建一个template文件夹,然后吧HTML模板文件放在文件夹内就可以啦。就这样就搞定原创 2017-12-26 18:16:25 · 9683 阅读 · 3 评论 -
android 目录文件
Android工程解析 ps:android 会用到的某些东西 src:存放java文件的 (自己写的代码) R.java:资源文件---->所有资源文件的ID都放在这个里面,并且不能自己修改 Android Dependence:依赖的库 manifest:配置清单文件,有关权限等申明就在这里 assets:静态的资源文件 D原创 2016-06-04 20:38:23 · 328 阅读 · 0 评论 -
左右侧滑广告条
广告条效果原创 2016-06-06 22:22:03 · 487 阅读 · 0 评论 -
android 微信app支付遇到的坑
微信支付遇到的坑,记录下。原创 2016-11-21 10:12:33 · 3910 阅读 · 0 评论 -
简单viewPager优化
现在项目中遇到有帮助中心展示一个app的使用方法,由于要用到的页面很多,所以不可能每个都去写一个专门处理的东西,比较麻烦,现在就是想要将处理左右侧滑viewPager简单点的东西,比如说我这边的只是单纯的展示图片而已,那么这边就是最好抽象出一个东西出来然后别的具体的页面直接使用就完了那种。我最早的想法是将每个 fragment 以 view 的形式添加到一个list中去,如下/**原创 2016-11-21 11:22:22 · 376 阅读 · 0 评论 -
optionMenu 右侧菜单的简单使用
optionMenu是什么呢?就是你的APP顶部栏右侧可以点击的那三个点点,上图原创 2016-11-28 11:44:52 · 788 阅读 · 0 评论 -
E/ZipFileCache: init failed when open zip file 错误
调试程序发现有E/ZipFileCache: init failed when open zip file这个错误,APP正常运行并没发现有什么异常这句话的意思是打开Zip文件初始化失败,但是我的APP并没有使用Zip文件,上stackOverflow上查了下,好像有这个问题的人还蛮多,但是都出现在华为的手机上。所以应该不是程序的问题,是手机的问题。应该是华为手机的USB接口之类的问题。sta原创 2016-12-30 10:25:47 · 4173 阅读 · 0 评论 -
startActivityForResult()
一直对startActivityForResult() 没怎么用过,然后感觉有很多疑问比如 在onActivityResult()方法中你怎么判断是哪个activity带回来的结果。。。so 做了个小小的测试如图:启动另一个activity设置返回结果处理收到的结果,嗯结果就是这样简单。。。那么俺之前在想啥俺也忘鸟~原创 2016-12-20 16:56:46 · 390 阅读 · 0 评论 -
Dialog的几种用法
Diaglo是一种弹出来的对话框,究竟是什么样的对话框呢,不管,反正能弹出来就是了。那么Dialog对话框究竟有哪些呢?1.最常见的带确定,取消和中立的对话框2.带列表的对话框3.带多个单选或多选列表项和N个按钮的列表对话框(ps:貌似最多也就两三个按钮而已,多了也是很奇怪。当然特殊要求特殊处理 顺带,带列表的对话框和带单个单选列表的对话框感觉作原创 2017-02-20 17:26:31 · 3362 阅读 · 1 评论 -
Samples
Samples样品Welcome to code samples for Android developers. Here you can browse sample code and learn how to build different components for your applications. Use the categories on the left to browse翻译 2017-03-17 11:19:10 · 601 阅读 · 0 评论 -
**What's New API 21新增加了什么**
What’s New API 21新增加了什么 The following code samples were recently published. You can download them in the Android SDK Manager under the SDK Samples component for API 21. 以下的示例程序是最近发布的。你可以在Androi翻译 2017-04-06 12:34:48 · 725 阅读 · 0 评论 -
安卓真机测试时用在控制台查找崩溃日志信息
真机测试时崩溃一般会要求提供崩溃日志信息,获取日志信息可以用cmd下面的adb logcat方式获取步骤:安装好adb 运行环境,具体方法请百度首先,要获得日志必须保证手机连接上电脑了检查手机是否连接adb devices一般崩溃日志只需要提供ERROR以上级别的命令行键入 adb logcat*:E然后鼠标点击右原创 2017-06-27 13:24:21 · 4676 阅读 · 1 评论 -
用adb命令安装apk到手机
首先需要准备一个apk以及模拟器或者真机,然后adb devices查看手机是否连接,如图:能看到设备信息就代表设备已经连接成功了,接下来的命令就是adb install 路径+包名.apk例如我的安装包放在桌面,那么命令就是adb install C:\Users\hyh\Desktop\XXX.apk如图:出现success就原创 2017-08-29 09:41:39 · 41178 阅读 · 2 评论 -
openpyxl 处理 excel 文档学习之workbook及worksheet学习
一、workbook创建workbook from openpyxl import Workbook wb = Workbook() #得到一个全新的workbook二、worksheet1.创建workbook的时候会默认创建出一个worksheet使用active就可以得到这个worksheet ws = wb.active #得到一个默认的原创 2017-11-28 16:14:12 · 8765 阅读 · 2 评论 -
ImportError: You must install PIL to fetch image objects
在使用openpuxl对表格插入图片时报了这么一个错:ImportError: You must install PIL to fetch image objects然后意思就是让我安装PIL于是在cmd里面输入:pip install pil但是cmd给我报了个错,找不到合适的版本,如图:然后上网查了下,替换方法为换一个东西安装就可以了:在cmd窗口下输入:pip insta原创 2017-12-05 11:10:55 · 4886 阅读 · 2 评论 -
openpyxl 学习之在excel文档中插入一张图片
关键方法为ws.add_image('your image name')其中注意,如果没有安装pil可能会报错,处理方法如下:点击打开链接:ImportError: You must install PIL to fetch image objects原创 2017-12-05 11:27:04 · 5050 阅读 · 0 评论 -
fragment基础
fragment简单应用原创 2016-05-14 15:43:34 · 431 阅读 · 0 评论