- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 关于Python函数的双括号()()
Python中函数调用有这么一种用法:def a(x): def b(y): return x + y return bprint(a(2)(3))#打印如下:5就是这里的a(2)(3)这么个用法那么不妨先输出a(2)来看看是什么def a(x): def b(y): return x + y return bprint(a(2))#打印结果如下:<function a.<locals&g
2020-08-21 22:52:49 787
原创 Python函数后边加不加括号的区别
先上代码:def fun1(): return 1a = fun1()b = fun1print(type(a))print(type(b))#打印结果如下:<class 'int'><class 'function'>可见,a = fun1()是,要等函数func1执行完后,得到函数func1执行的结果而b = fun1是,直接将函数当做一个变量赋值给b,不需要函数执行综上,加括号,就是需要函数执行完。不加括号,函数根本不用执行..
2020-08-21 22:33:37 1012
原创 Python切片延展
一般切片的操作都很简单,比如对于一个list,我们要用切片取部分内容,可以有如下操作:>>> L = [1, 2, 3, 4, 5]>>> print(L[1:3])[2, 3]对于L[i:j]有,从第i个开始取,取到第j-1个为止。同样对于str和tuple都可以这样操作。下边说个不一样的:现在我们有二维数组,[1, 2, 3, 4][5, 6, 7, 8][9, 10, 11, 12][13, 14, 15, 16]1.现在如果我们想取[2,
2020-08-16 14:56:44 156
原创 Mac安装numpy
安装numpy的命令是: 「pip3 install numpy」,输入之后等待下载完即可。Mac默认使用的是Python2,然而官方对于Python2到2020年就会停止维护。不过Mac本身也安装了Python3。最好不要将默认换成Python3,这样可能会导致Mac上其他使用Python2的程序出问题。解决办法就是,使用Python3的时候直接在命令行里使用「Python3」,如果使用「Python」,就是使用Python2。同样,「pip3」和「pip」也类似。...
2020-08-14 15:33:41 5832 3
原创 volley-timeout-error
在后边加上这段:request.setRetryPolicy(new RetryPolicy() { @Override public int getCurrentTimeout() { return 50000; } @Override public int getCurrentRetryCount() { retur...
2018-12-12 21:29:35 750
原创 Android虚拟机访问本地本机localhost服务器
用127.0.0.1访问本机是不行的网上说用10.0.2.2或者10.0.0.2访问可以的, 但是我就是打不开, 然后换成自己pc的IP地址就可以了
2018-12-12 21:23:44 5632 2
原创 Server Tomcatv9.0 Server at localhost faildto start
解决办法, 在RUN下边找到这个窗口->arguments->删掉标出的这句话即可 =====================================================后来又不行了, 换了个jdk版本就好了...
2018-12-11 22:05:09 184
原创 adb.exe停止运行
Android studio调试app时, 提示adb.exe停止运行, 网上查了方法说是adb.exe的端口被占用, 但是我看了任务管理器有三个adb.exe进程, 打开文件位置都是Genymotion的adb, 然后更改了Genymotion的如下图就可以了 ...
2018-12-11 20:53:26 305
原创 eclipse发现了以元素'd:skin'开头的无效内容
解决办法:用sdk->tool->lib下的devices.xml文件替换有问题的文件夹下的devices.xml文件,然后重启eclipse即可
2018-12-09 21:48:38 354
原创 MAC相关折腾配置
Mac iTerm配置https://blog.csdn.net/zhongtiankai/article/details/72776347
2018-10-17 16:12:42 243
原创 Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2) ";
网上搜了好久, 突然发现可能是自己的mysql并没有启动果然
2018-08-17 09:56:33 230
原创 2048小游戏Python3.6.5实现
这个2048游戏是我自学python以后写的, 用了几天时间。其中的某些方法可能写的很笨, 也可能还存在各种BUG, 欢迎各位评论指出。下面贴出完整代码供大家学习交流。import random#游戏分数gameScore = 0#游戏矩阵matrix = []#初始化游戏矩阵def init_matrix(): global matrix matri...
2018-07-18 15:57:55 662 1
原创 mac 上的PyCharm无法导入lxml包(报错:ModuleNotFoundError: No module named 'lxml')解决办法
打开PyCharm, 然后PyCharm -> Preferences -> 在搜索框中输入Project Interpreter, 转到 -> 找到左下角的"+"点击 ->在搜索框中输入"lxml", 然后点击左下角的 "install Package", 等加载完成关闭即可 -> 返回上页"OK"即可...
2018-07-10 15:58:35 10170 4
原创 将Mac终端默认的python2.*版本改为32. 写入python的外部环境变量(本人的版本是3.4) export PATH=${PATH}:/Library/Frameworks/Pytho
1.打开终端, 输入 open ~/.bash_profile 打开配置文件2. 更改该配置文件, 输入python的环境变量PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}" (这里的3.6是我用的版本)export PATH3.添加别名alias python="/Library/Framewo...
2018-07-05 16:55:39 1344
原创 日常错误整理
1.Android studio 打开 Genymotion Device Manager, 列表是空的, 但是确实有模拟器。解救办法:将Android studio 也以兼容性运行设置成Genymotion一样的兼容性即可2.Mac上的mysql初始密码不知道, 更改mysql初始密码方法见网址http://www.jb51.net/article/104429.htm3.JAV...
2017-07-31 10:55:56 238
原创 Android studio卡在waiting for target device to come online
今天我下载了一个 Kingroot 的软件打算root手机, 结果没成功。后来打开Android studio 准备继续写项目的时候, 打开模拟器发现以前的模拟器都没了, 新建模拟器运行时, 一直卡在waiting for target device to come online, 并且启动模拟器运行项目时提示 emulator - 5554 offline, 网上查了一些解决办法:1.说是在
2017-07-15 23:34:08 4342
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人