随笔分类 -  Python 开发

何以解忧 唯有Python
摘要:基于Python实现斐波那契数列 1.使用递归 实现斐波那契数列 #时间复杂度O(2^n)def fb(n): assert(n>=0) if n <= 2: return 1 return fb(n - 1) + fb(n -2) fb(n) n值最够大时,会产生内存溢出错误,时间开销和空间开销比 阅读全文
posted @ 2019-06-10 16:05 tryFighting 阅读(616) 评论(0) 推荐(0)
摘要:在终端输入 jupyter notebook 会报如下异常 The Jupyter HTML Notebook. 这将启动一个基于tornado的HTML笔记本服务器,它提供一个html5/ javascript笔记本客户端。 Traceback (most recent call last): F 阅读全文
posted @ 2019-06-06 17:19 tryFighting 阅读(1575) 评论(0) 推荐(0)
摘要:Xcode 创建一个mac OS command Line Tool程序 步骤打开终端 cd + 工程路径(绝对路径)(注:拖拽main.m文件到终端) input —preprocessor—-complier—backend—assembler—-linker—bind-arch 程序入口做的处 阅读全文
posted @ 2018-09-30 15:04 tryFighting 阅读(971) 评论(0) 推荐(0)
摘要:cocoapods管理第三方库,详见cocoapods安装及使用 OC代码风格需要规范,所有第三方依赖需要用cocoapods管理。代码风格需要: 1. pod 'CodeFormatter', :git => 'https://xxxxx.yyy.zzz/CodeFormatter.git'//所 阅读全文
posted @ 2018-09-13 15:57 tryFighting 阅读(218) 评论(0) 推荐(0)
摘要:# 算法 一.冒泡排序 buddle sort 冒泡排序是一种交换排序 两两比较待排序的关键字,并交换不满足次序要求的那对数,直到整个表都满足次序要求为止。 算法思想:它重复地走访要排列的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来 走访数列的工作是重复地进行直到没有再需要交换,也就是 阅读全文
posted @ 2018-08-15 17:35 tryFighting 阅读(533) 评论(0) 推荐(0)
摘要:1.工具下载 http://stevenygard.com/projects/class-dump/ 选择dmg安装包 2.打开终端输入:open/usr/local/bin 3. 4.修改权限在终端键入: sudo chmod 777 /usr/local/bin/class-dump 5.使用P 阅读全文
posted @ 2018-08-03 13:55 tryFighting 阅读(733) 评论(0) 推荐(0)
摘要:EB101IWSWD-eyJsaWNlbnNlSWQiOiJFQjEwMUlXU1dEIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGl 阅读全文
posted @ 2018-07-25 13:55 tryFighting 阅读(426) 评论(0) 推荐(0)
摘要:基于Python脚本 iOS 工程的自动打包 导入的库 import os import requests import webbrowser import subprocess import shutil appFileFullPath = 'XXX.app'# .app的绝对路径(iOS工程的绝 阅读全文
posted @ 2018-05-18 17:49 tryFighting 阅读(302) 评论(0) 推荐(0)
摘要:%matplotlib inlineimport matplotlib.pyplot as plt import numpy as npx = range(100) y = [val**2 for val in x] plt.plot(x,y)#plotting x and y 输出效果: 阅读全文
posted @ 2018-05-18 17:41 tryFighting 阅读(4146) 评论(0) 推荐(0)
摘要:numpy Python科学计算的基础包 安装工具 pip3 install numpy pandas包含了高级的数据结构和操作工具,它们使得Python数据分析更加快速和容易。 安装工具 pip3 install pandas matplotlib 强大的绘制库 pip3 install pand 阅读全文
posted @ 2018-05-18 17:09 tryFighting 阅读(153) 评论(0) 推荐(0)
摘要:推荐使用Python3 版本 安装pip3 版本 打开终端输入,安装jupyter notebook(ipython4之后命名) pip3 install jupyter notebook 启动jupyter 终端输入 jupyter notebook 在浏览器运行Python 代码可以运行 比如 阅读全文
posted @ 2018-05-18 17:02 tryFighting 阅读(1954) 评论(0) 推荐(0)
摘要:mac 电脑上使用终端命令 curl https://bootstrap.pypa.io/get-pip.py | python3 pip --version pip3 list pip3 list Package Version pip 10.0.1 setuptools 28.8.0 wheel 阅读全文
posted @ 2018-05-15 11:09 tryFighting 阅读(289) 评论(0) 推荐(0)