Git 操作

https://www.jianshu.com/p/5c9c6383aa36

工作流

master
develop
feature

Read More

网络概念整理

OSI层模型、TCP/IP的层模型如下所示:

Read More

Python类中使用__call__

对象通过提供call(slef, [,*args [,**kwargs]])方法可以模拟函数的行为,如果一个对象x提供了该方法,就可以像函数一样使用它,也就是说x(arg1, arg2…) 等同于调用x.call(self, arg1, arg2) 。 模拟函数的对象可以用于创建防函数(functor) 或代理(proxy)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class DistanceForm(object):
def __init__(self, origin):
self.origin = origin
print "origin :"+str(origin)
def __call__(self, x):
print "x :"+str(x)

p = DistanceForm(100)
p(2000)

输出
>>>
origin :100
x :2000

Read More

Sqlalchemy

简单查询

print(session.query(User).all())
print(session.query(User.name, User.fullname).all())

Read More

Python_try_except_else

Read More

Python的__str__

str 直接打印对象的实现方法
————————————————————————————————————————————————————
在python语言里,str一般是格式是这样的。
class A:
def str(self):
return “this is in str”
事实上,str是被print函数调用的,一般都是return一个什么东西。这个东西应该是以字符串的形式表现的。如果不是要用str()函数转换。当你打印一个类的时候,那么print首先调用的就是类里面的定义的str,比如:str.py

Read More

数据分析相关概念整理

最近谋到了一份Python数据分析方面的工作

这里整理一些数据分析工作中经常听到的概念,名词,避免工作中听到了一脸懵逼

这些概念相互融合,密切相关,但又各有侧重点

商业智能

是一种方法,通过整合你电脑系统里的各种数据,帮助你了解你的企业情况.

Read More

Python私有变量

保护型变量

_xx 以单下划线开头的表示的是protected类型的变量。即保护类型只能允许其本身与子类进行访问。若内部变量标示,如: 当使用“from M import”时,不会将以一个下划线开头的对象引入 。

Read More

Ubuntu系统崩溃问题

今天电脑强制关机,再开机的时候,出现了initramfs问题,搞了半天,终于修好了,记录一些:

1
2
3
4
5
6
7
8
9
输入fsck -y /dev/sda2  (sda2根据你自身情况决定) ,修复grub
输入exit退出,可登陆系统,但是之后重启还会出现之前的问题

在登录系统时,进入终端,输入
sudo gedit /etc/default/grub
找到
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
修改为
GRUB_CMDLINE_LINUX_DEFAULT=”rootdelay=60 quiet splash”

Read More

Python的__init__文件

将包等效于模块,init文件的内容就是你想对外公开的包内容 , 即init.py 文件定义了包的属性和方法。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
your_package/
__init__.py
file1.py/
file2.py/
...
fileN.py

# in __init__.py
from file1 import *
from file2 import *
...
from fileN import *

# in file1.py
def add():
pass

包外模块如果想引用add

可以直接
from your_package import add

Read More