- 博客(21)
- 资源 (15)
- 收藏
- 关注
原创 【学习笔记】【python】python csv文件写入中文乱码解决
【报错代码】with open(file_name + ".csv", "wb") as f: # 基于文件对象构建 csv写入对象 csv_writer = csv.writer(f) for a in result_array2: csv_writer.writerow(a)【解决方案】import csv,codecswith codecs.open(file_name + ".csv", "wb", 'utf-8-sig') as f:
2020-08-07 14:12:03 607
原创 【学习笔记】【python】python2.7.6使用jsonschema报错
【错误信息】Traceback (most recent call last): File "sessionverification_test.py", line 4, in <module> from jsonschema import validate, ValidationError, Draft7Validator File "/usr/local/lib/python2.7/dist-packages/jsonschema/__init__.py", line 3
2020-05-14 14:05:05 1163
原创 【学习笔记】【python】python读取数据库时,datetime类型添加进入json返回数据失败,即无法被json序列化
【问题现象】编写接口,从数据库读取数据,并返回json数据。发现读取数据正常,但是只要在接口返回数据中添加数据库读取的数据就会报错500或者导致整个django服务down了【问题定位】数据库查询结果如下,其中存在'update_time': datetime.datetime(2020, 4, 28, 9, 16, 9)为datetime格式。如果查询数据库时不返回带第二个包括datetime实际值的数据,接口可以正常使用,否则接口异常。如果可以定位在datetime格式问题【问题分析
2020-05-14 13:07:02 606
原创 【学习笔记】【python】【django】打开网址报错A server error occurred. Please contact the administrator.
【报错信息】【错误原因】逐行排查代码,发现主要问题出在下面一行代码time = begin_date.strftime("%Y%m%d")【解决方案】命名问题,因为局部方法变量命名为time,与引入的python库time方法冲突,修改下命名即可ttime = begin_date.strftime("%Y%m%d")...
2020-04-30 15:43:50 682
原创 【学习笔记】【python】正则表达式字符串匹配(.和.*和(.*)和re.S学习)
import reteststr = "wwcdcaon111sdsda\nw\ncwckjkkkk\npppphellowordcc!"# (1)'.'匹配\n(换行符)以外的任何字符pattern = re.compile(r'w.c')print pattern.findall(teststr)# (2)'*'前面字符出现0次以及以上pattern = re.compil...
2020-04-29 20:30:09 347
原创 【学习笔记】【python】json字符串与json对象相互转换
1.json字符串转换为json对象import jsonjsonstr = '{"name":"blue","age":"20"}'jsonobj = json.loads(jsonstr)print jsonobjprint jsonobj['name']print jsonobj['age']输出结果示例:2.json对象转换为json字符串jsonobj...
2020-04-29 19:35:10 1428
原创 【学习笔记】【git】git pull失败,报错fatal: Could not read from remote repository.
【错误信息】fatal: Could not read from remote repository.【问题原因】使用命令查看git信息配置git config --list或者git config --local -l发现user.name、user.email以及remote.origin.url上对应的账号信息均为错误的(无效账号)【解决方案】将本地仓库提交...
2020-04-29 14:44:44 741
原创 【学习笔记】【django】POST传递参数表单提交报403错误
1.使用django框架,在views.py定义了一个方法def test(request): str = request.method return HttpResponse(str)2.新加url拦截post/,在urls.py中增加代码from views import testurlpatterns = [ url(r'^post/$',test)...
2020-04-28 15:38:19 697
原创 【学习笔记】【python】当like模糊查询与%s占位符同时存在时
1.%s是什么%s,表示格式化一个对象为字符,常用使用语句示例如下:username = "happygirl"print("hi %s, hello world!" % (username))2.python中的%在python中%是一个格式化字符,如果需要输出%则需要写成%%3.模糊查询likesql模糊查询like包括%,如果同时还需要使用%s,此时模...
2020-04-27 21:27:35 2936 3
原创 【学习笔记】【HTTP】POST和GET区别
HTTP POST和GET的区别1、【概念】GET用于获取数据,POST用于提交数据。POST 是被设计用来向上放东西的,而GET是被设计用来从服务器取东西的,GET也能够向服务器传送较少的数据,而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据.POST的信息作为HTTP请求的内容,而GET是在HTTP 头部传输的;2、【传输方式】POST与GET在HTTP 中传...
2020-04-27 20:31:55 117
原创 【学习笔记】【django】request.POST['']与request.POST.get('')获取数据区别
如果传递过来的数值不为空,两种方法都不会错误,可以得到相同的结果 如果传递过来的数值为空,request.POST['username']会提示Keyerror错误,而request.POST.get('username')不会报错,返回一个none request.POST.get('username')可以添加第二个参数指定默认参数值,如request.POST.get('username...
2020-04-27 20:12:32 570
原创 【学习笔记】【MAC】mac电脑使用rm命令删除数据后,电脑磁盘空间并未增加问题解决
【问题现象】使用rm命令删除一个5G大小文件,但是使用df -h命令查看电脑磁盘空间,发现电脑磁盘空间并未增加5G【问题原因】本地快照:APFS中,当你对硬盘进行修改操作时,文件系统会将这些被修改的文件备份起来,生成一些快照,24h后会被删除。如果一天之内进行修改、删除操作过多,会出现本文问题【解决方案】使用localsnapshots相关命令进行删除:sudo tmut...
2020-04-26 19:25:25 1223 1
原创 【学习笔记】【linux】【grep命令】grep常用参数指南
【官方文档】>> grep --helpUsage: grep [OPTION]... PATTERN [FILE] ...Search for PATTERN in each FILE or standard input.// 功能说明:查找文件或者输入内容中里符合条件的字符串。Example: grep -i 'hello world' menu.h main.c...
2020-04-23 17:32:06 299
原创 【学习笔记】【Git】git pull报错error: Your local changes to the following files would be overwritten by merge
【解决方案一】结果:保留本地修改1.缓存本地代码修改git stash2.重新执行pull操作git pull3.恢复缓存git stash pop【解决方案二】结果:不保留本地修改1.彻底回退版本git reset --hard//连本地文件都会被回退到上个版本的内容2.重新执行pull操作git pull...
2020-04-20 20:54:48 322
原创 【学习笔记】【linux】【sdk】linux服务器failed to find target with hash string 'android-24'问题解决
【错误信息】2020-04-10 20:21:19 FAILURE: Build failed with an exception.2020-04-10 20:21:19 * What went wrong:2020-04-10 20:21:19 A problem occurred configuring project ':app'.2020-04-10 20:21:19 > ...
2020-04-13 15:52:02 758
原创 【学习笔记】【inspect】如何使用chrome浏览器查看Android webview元素
1.使用usb连接手机设备和电脑,在电脑终端通过adb devices确认设备连接成功2.打开chrome浏览器,打开chrome://inspect/#devices链接,可以查看到已经连接的设备3.打开手机设备webview页面,同步观察chrome上的inspect信息,可以看到识别到的webview页面信息,示例如下4.点击步骤3图片指定webview的inspect,...
2020-04-10 16:05:45 1493
原创 【学习笔记】【MAC】uiautomatorviewer定位华为P30手机报错Unexpected error while obtaining UI hierarchy
报错信息Unexpected error while obtaining UI hierarchydetails:Unexpected error while obtaining UI hierarchyjava.lang.reflect.InvocationTargetException问题原因android8.1以后sdk tools自带的uiautomator直接打开,截取不到...
2020-04-01 13:56:33 627
原创 【学习笔记】【MAC】sdk自带uiautomatorviewer启动报错问题解决
运行命令cd sdk/tools./uiautomatorviewer错误信息-Djava.ext.dirs=/Users/env/android-sdk-macosx/tools/lib is not supported. Use -classpath instead.Error: Could not create the Java Virtual Machine....
2020-03-30 17:01:07 1392 1
原创 [学习笔记][python语言]Queue与Thread结合使用实例——多线程优雅退出
queue_test.py代码# -*- coding: UTF-8 -*-import Queueimport threadingimport timedef do_work(item): print 'start do work' print item print 'end do work'def worker(_stop_event): w...
2020-03-13 16:44:03 593
原创 [学习笔记][python语言]Queue与Thread结合使用实例——带daemon守护进程
queue_test.py代码# -*- coding: UTF-8 -*-import Queuefrom threading import Threaddef do_work(item): print 'start do work' print item print 'end do work'def worker(): while True:...
2020-03-12 12:42:26 191
原创 【基础技术】【adb命令】adb原理与常用命令使用示例
1 adb是什么adb的全称为Android Debug Bridge:android调试桥梁。1.1 adb组成adb是一个C/S架构的应用程序,由三部分组成:A client(运行在pc端的adb client):命令行程序”adb”用于从shell或脚本中运行adb命令。首先,“adb”程序尝试定位主机上的ADB服务器,如果找不到ADB服务器,“adb”程序自动启...
2020-03-08 18:09:07 2525 1
book.xslt section元素
2013-03-14
xquery 计算进出旅客总数
2013-03-14
查询2005-12-24日最繁忙(计算出发和到达航班)的机场、以及其进出航班总数(dataQ2.xquery)
2013-03-14
列出2005-12-24日从North Pole出发的所有航班xquery
2013-03-14
XPath xml课程实验
2013-03-14
book.xsd xml实验
2013-03-14
StudentBaseDTD文档
2013-03-14
StudentBase
2013-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人