Skip to content

Instantly share code, notes, and snippets.

View suziewong's full-sized avatar
🍉
DeepWork

YangFei Zheng suziewong

🍉
DeepWork
View GitHub Profile
@suziewong
suziewong / self _parent.md
Created December 25, 2012 04:41
PHP中 self 和 parent 的区别?

a)在子类中常用到这两个对像。他们的主要区别在于self可以调用父类中的公有或受保护的属性,但parent不可以调用

b).self:: 它表示当前类的静态成员(方法和属性) 与 $this 不同,$this是指当前对像 附代码:

@suziewong
suziewong / echo_print.md
Created December 25, 2012 04:43
echo print print_r的区别?

Echo是PHP语句,print与print_r是函数,语句没有返回值,函数可以有返回值。

Print只能打印简单类型变量的值。

Print_r可以打印复杂变量值(数组或对象)

@suziewong
suziewong / mysql_fetch_array_row.md
Created December 25, 2012 04:45
mysql_fetch_array() 与mysql_fetch_row()区别?

mysql_fetch_array()返回根据从结果集取得的行生成的数组,如果没有更多行,返回false除了将数据以字段做索引外,还可以用字段名作为索引。

mysql_fetch_row() 返回从结果集中取得一行作为枚举数组,返回一个数字索引的数组,偏移量从0开始。

mysql_fetch_array() 是mysql_fetch_row()的扩展版本。 
@suziewong
suziewong / set_construct.md
Created December 25, 2012 04:46
PHP面向对象中 _set() 与 _construct的作用?

_set() ——- 用于为属性设置值, _get() 获取属性的值

_construct ——- 在一个类中只能声明一个构造方法,只有在每次创建对象的时候回去调用一次构造方法,不能主动的调用这个方法,所以通常用它执行一些有用的初始化任务。

@suziewong
suziewong / cookie_session.md
Created December 25, 2012 04:49
PHP中session与cookie的区别?
@suziewong
suziewong / instance.md
Created December 25, 2012 05:02
设计模式考察:请用单态设计模式方法设计类满足如下需求 请用PHP5代码编写类实现在每次对数据库连接的访问中都只能获得唯一的一个数据库连接,具体连接数据库的详细代码忽略,请写出主要逻辑代码
@suziewong
suziewong / git.md
Last active September 30, 2024 08:18
Git的多账号如何处理? 1.同一台电脑多个git(不同网站的)账号 2.同一台电脑多个git(同一个网站的比如github的)多个账号

1.同一台电脑可以有2个git账号(不同网站的)

首先不同网站,当然可以使用同一个邮箱,比如我的github,gitlab,bitbucket的账号都是monkeysuzie[at]gmail.com 这时候不用担心密钥的问题,因为这些网站push pull 认证的唯一性的是邮箱 比如我的windows 上 2个账号一个gitlab 一个github (用的都是id_rsa)

host github
  hostname github.com
  Port 22

host gitlab.zjut.com

@suziewong
suziewong / git.md
Last active October 24, 2024 16:44
github的多人协作?how to 贡献代码?

github的多人协作

  1. github上你可以用别人的现成的代码 直接 git clone 即可了

  2. 然后你也想改代码或者贡献代码咋办?

Fork

@suziewong
suziewong / git.md
Last active December 10, 2015 04:08
git的常规操作

git clone远程分支

git clone --branch <remote_branch_name> <git_url>  
git clone <git_url> -b <remote_branch_name>   

git删除远程分支

git branch -d -r origin/social

比如我新建分支

@suziewong
suziewong / gitlab.md
Last active June 29, 2017 10:26
gitlab上的多人协作

gitlab上的多人协作

gitlab上的所有git操作上都是和github之类没撒区别的。 除了功能上。这里介绍一下使用gitlab这样的私库是如何实现多人协作的。

1.首先A项目负责人(master)创建库,并且让B(developer)拥有开发权限

2.然后A,B都可以直接add commit push