BangZ's 梦工厂

FutureTech Research Center


  • 首页

  • 标签

  • 分类

  • 归档

  • PDF

  • 搜索

python 基础——字符串

发表于 2015-04-16 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

python 中对于字符串的处理,也是相当厉害的

不仅支持传统编程语言中的双引号模式,也支持 shell 中的单引号模式,甚至还可以用三引号一次搞定多行字符串!

一对单引号的模式

1
2
3
4
5
6
7
8
>>> 'spam eggs'
'spam eggs'
>>> 'doesn\'t'
"doesn't"
>>> '"Yes," he said.'
'"Yes,"he said.'
>>> '"Isn\'t,"she said.'
'"Isn\'t,"she said.'

阅读全文 »

python 基础——计算器

发表于 2015-04-15 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

python 的基本交互界面的确很强大,前面已经试过了一些,现在来试一些更有趣的东西

python 当成表达式计算器使用

直接在交互界面输入表达式就会返回计算结果

1
2
>>> (50-5*6)/4
5

也可以使用变量来计算

1
2
3
4
>>> width = 20
>>> height = 5*9
>>> width * height
900

当然也支持浮点数运算

阅读全文 »

Sublime Text 3 常用插件以及安装方法

发表于 2015-04-12 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

安装 Sublime Text 3 插件的方法:

直接安装

安装 Sublime text 3 插件很方便,可以直接下载安装包解压缩到 Packages 目录(菜单 ->preferences->packages)。

使用 Package Control 组件安装

也可以安装 package control 组件,然后直接在线安装:

  1. 按 Ctrl+` 调出 console(注:安装有 QQ 输入法的这个快捷键会有冲突的,输入法属性设置 - 输入法管理 - 取消热键切换至 QQ 拼音)
  2. 粘贴以下代码到底部命令行并回车:
1
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace('','%20')).read())
  1. 重启 Sublime Text 3。
  2. 如果在 Perferences->package settings 中看到 package control 这一项,则安装成功。
阅读全文 »

【手记】Cisco VEN401 刷 OpenWRT 成功

发表于 2015-04-12 | 更新于 2018-06-08 | 分类于 项目开发 | 阅读次数:

参考原文:https://forum.openwrt.org/viewtopic.php?id=54484
第一次玩 OpenWRT,弄了个思科的路由器,刷这个玩意失败了好几次,不过最后还是刷成功了
随手写个笔记吧,首先 VEN401 这个玩意第一次访问要借助其他带 DHCP 的路由器来用,手头上原本就有个 TP-LINK 的路由器连接到外网,所以用这个正好。
给 VEN401 上电源:Reset,然后接上网线
进 TP-LINK 的路由器查一下 VEN401 的 IP 地址,然后复制到浏览器登上去
VEN401 默认用户名和密码:

1
2
Default login user: ATTadmin 
Default login password: 401!VEN

阅读全文 »

【手记】让 linuxmint 17.1 下的 gedit 支持中文编码

发表于 2015-04-12 | 更新于 2018-06-08 | 分类于 日常运维 | 阅读次数:

看着 linuxmint 不错,就马上装了个来玩,作为一个刚加入 ubuntu 阵营的新手,一路上碰到好多问题。

首先就是这个 gedit 中文编码的问题,之前在 windows 下用 notepad 写了好多 txt 文件,结果发现在 mint 下打开之后中文全是乱码。

查了下,在 17.1 cinnamon 里面默认自带的 gedit 版本是 2.30

1
$ gedit --version
1
gedit-Version2.30.4

于是在网上找,找了下对应版本的解决办法。总结出大概有三种方法。

一、直接指定编码打开文件

阅读全文 »

【手记】CentOS 7 搭建 LAMP 环境

发表于 2015-04-12 | 更新于 2018-06-08 | 分类于 日常运维 | 阅读次数:

一、配置防火墙,开启 80 端口、3306 端口

CentOS7.0 默认使用的是 firewall 作为防火墙,这里改为 iptables 防火墙。

1、关闭 firewall:

1
2
systemctl stop firewalld.service# 停止 firewall
systemctl disable firewalld.service# 禁止 firewall 开机启动

2、安装 iptables 防火墙

1
yum install iptables-services# 安装
阅读全文 »

Windows 下的整数分区计算

发表于 2015-04-12 | 更新于 2018-06-08 | 分类于 实用工具 | 阅读次数:

先放一个简单的在线计算工具:

http://www.iplaysoft.com/tools/partition-calculator/

关于分区,硬盘厂商设计的是 1GB=1000Mb,而操作系统却认为 1Gb=1024Mb,而这个整数分区的公式既不是按照硬盘厂商的设计也不是操作系统的设计,而是另有误差。原因就是硬盘在分区和格式化之后还会在硬盘上占用一定的空间用来存储磁盘结构和数据位置等信息。

阅读全文 »

python 学习笔记:python 解释器所使用的两个 hook

发表于 2015-04-10 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

先引用下原文:

2.2.5. 本地化模块

Python 提供了两个钩子 (方法) 来本地化: sitecustomize 和 usercustomize。为了见识它们,你首先需要找到你的 site-packages 的目录。启动 python 执行下面的代码:

1
2
3
>>>import site 
>>>site.getusersitepackages()
'/home/user/.local/lib/python2.7/site-packages'
  • 现在你可以在 site-packages 的目录下创建 usercustomize.py 文件,内容就悉听尊便了。这个文件将会影响 python 的每次调用,除非启动的时候加入 -s 选项禁止自动导入。*

sitecustomize 的工作方式一样,但是是由电脑的管理账户创建以及在 usercustomize 之前导入。具体可以参见 site 。

阅读全文 »

在 Linux 里设置环境变量的方法(export PATH)

发表于 2015-04-10 | 更新于 2018-06-08 | 分类于 日常运维 | 阅读次数:

在 Linux 里设置环境变量的方法(export PATH)

一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的 mips-linux-gcc 编译器在 /opt/au1200_rm/build_tools/bin 目录下,build_tools 就是我的编译工具,则有如下三种方法来设置环境变量:

1、直接用 export 命令:

1
export PATH=$PATH:/opt/au1200_rm/build_tools/bin

查看是否已经设好,可用命令 export 查看:

阅读全文 »

python 学习笔记:配置 PYTHONSTARTUP

发表于 2015-04-09 | 更新于 2018-06-08 | 分类于 技术研究 | 阅读次数:

今天刚入门 python,,为了快速学习,找了几个官方文档的中文翻译来看,感觉还不错

http://www.pythondoc.com/pythontutorial27/

我的 python 版本是 2.7.6,文档中的版本是 2.7.8,靠,帮助文档都比我机子上的版本新。

可是学校坑爹的断网机制啊,看来今晚没戏了,将就着玩玩先吧。

今天的几个实验很成功,第一个就是学习 python 交互模式的使用,在 linux 下,命令行里直接输入 python2 或者 python 就能直接进入 python 的交互模式了

在这里的提示符有两种状态

第一个是主提示符状态 >>>

第二个是从提示符状态 …

阅读全文 »
1…6789
BangZ

BangZ

82 日志
6 分类
40 标签
RSS
GitHub E-Mail
© 2022 BangZ
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Muse v6.3.0