自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 问答 (6)
  • 收藏
  • 关注

原创 git的学习笔记(标签)

标签当我们发布一个版本的时候,通常给这个版本打上一个标签,将来可以通过唯一的标签直接取出标签对应的版本,其实,这个标签的感觉就是一个版本的名字,比如你下一个app还会有一个版本号,就是这个意思。标签实际上就是一个指针,指向一个版本打上标签git branch//查看当前分支//切换到master分支git checkout master//切换到master分支git tag 大师//给当前的m

2016-05-14 21:08:05 463 1

原创 git的学习笔记(与小伙伴协作)

查看远程仓库的信息git remoteorigingit remote -v//详细信息origin 。。。。。。。。。(fetch)origin。。。。。。。。。。(push)从远程仓库抓取下来第一次开始工作的时候,将远程仓库的文件需要克隆下来git clone [email protected]:nber1994/jty.git//这个是从我的github上克隆下来,哈哈,不过你是克隆不了了,

2016-05-14 00:06:21 311

原创 git的学习笔记(修改bug时保存现场)

想想这样一个场景当你正在一个惊醒一个新功能的开发的时候,预计还有两三天的工作量才能完成,但是这个时候,你发现你必须去修改其他文件,比如你突然觉得之前的一个类写的方法不是最好的,而你碰巧是个完美主义的强迫症患者,亦或者你发现之前的代码出现逻辑错误,以至于必须修改bug否则队友无法继续工作,这个时候,你有两个选择:1.提交版本(这种做法感觉很不好)2.如果能将现在的状态保存下来,但是不提交也不删除,存在

2016-05-13 22:56:34 1157

原创 git的学习笔记(分支管理)

之前的分支合并git merge dev//合并dev分支使用的默认的是fastforward模式,在这个模式下,合并结束以后,会丢失掉原来的分支信息,即两个分支一模一样了,如果你不想这样的话,就强制仅有ff模式禁用ff模式合并之后会看出曾经合并过,而ff模式看不住来曾经合并过。git checkout -b dev//然后修改test文件git add testgit commit -m "

2016-05-13 22:38:06 277

原创 git的学习笔记(冲突解决)

为什么会产生冲突两个分支,master与dev分支,你可能会在两个分支修改同一个文件而且位置相同,这个时候会发生冲突。首先在,master分支里面修改test文件,在后面加一句话“我是master” 然后进行版本提交git vi testgit add testgit commit -m “我是大师”然后新建并切换到featrue1分支上,同样对test文件夹一行“我是feature1”,然后进

2016-05-12 21:48:58 315

原创 git的学习笔记(分支管理)

分支概念其实,分支其实就是一个平行宇宙,试想,如果你需要修改一个特别大的地方,一时半会完成不了,但是,你没有修改完的话,别人也不好修改你的文件,只能等到你修改完毕再进行他的修改,但是,这样的话,整个项目的进程就被推迟了,所以,分支就是适合这种情况,你可以把它看成一种在你的计算机里再次分出一个计算机对文件进行修改,既可以避免了文件丢失的风险,有提升了速度并且,分支的创建与删除,合并十分迅速,这是svn

2016-05-12 21:27:54 385

原创 git的学习笔记(克隆远程仓库)

从github中clone仓库1.在github里面,新建一个仓库,创建时打勾自动生成README文件选项,这样,你的新建文件会自动出现README文件 2.然后,使用git clone git@github:nber1994/jty.git这样,每个人从git库里clone一份到自己电脑上即可git支持多种协议,http或者ssh,上面使用的是ssh协议

2016-05-12 20:52:18 313

原创 git的学习笔记(使用远程仓库)

远程仓库git属于分布式版本控制,所有的电脑没有主次之分,但是,一般还是会有一台计算机作为服务器来供其他计算机clone并进行修改与推送,但是,你会感觉这个跟svn没什么区别,但是,git允许每台计算机都克隆整个工作文件来进行修改,svn则只允许连接服务器进行修改,但是绝不允许先克隆到本地的。 远程服务器有两个选择:1.自己构建一个git服务器2.使用github首先,使用远程仓库需要你首先进行密

2016-05-11 21:11:07 457

原创 git的笔记(删除各个区域的文件)

删除文件如果未add上,你就可以使用linux的删除命令rm test此时,你把工作区的文件删除了,使用git status命令来看一下,发现提示你有一个文件被删除了,与版本库里的文件不同了,这时候:1.如果你想确认保留删除,就可以去版本库里面去删除文件,使用git rm test//在版本库里删除test文件此时,版本库里的文件已经与工作区的文件一致了,其实,可以直接去版本库里面去删除2.如果你后

2016-05-11 20:11:38 277

原创 git的笔记(各种类型的后悔药:撤销你的修改)

之前说过当你已经提交了你的修改,提交到了版本库里,想要回到之前的版本,可以使用git reset HEAD^git reset HEAD^^git reset 88eb //版本号你还可以使用git log或者git reflog来查看历史版本但是当你还未进行提交,仅仅是修改了工作区的文件或者已经add到暂存区之后又进行了修改的时候,如果想撤销你的修改的时候,你可以使用以下命令:git chec

2016-05-11 17:33:55 1585

原创 git的学习(工作区与暂存区)

暂存区你可能会疑惑为什么提交版本的时候,为什么要进行两次操作git add filenamegit commit -m 'balabala'其实第一次add的时候,你是把你的文件提交到git的暂存区,其实不难理解,版本控制器嘛,就是让你的提交缓慢一些,好好想想,又反悔的余地嘛并且暂存区还是git特有的,svn可是没有的哦然而工作区的话之前我们创建的testgit文件夹就是我们的工作区版本库之前我们

2016-05-11 16:47:58 326

原创 git的学习(各个版本之间的转换)

很形象的比喻就是时光机git status //查看仓库文件的状态,是否添加和是否提交//当你修改了某个文件但是没有提交到仓库时,可以查看两个文件的区别git diff test.txt//会给出两次修改的区别//然后你在查看你到底改了些什么东西,再决定是否提交版本回退//查看命令的loggit log//可以查看之前提交的记录,你会看到每次提交都会有你自己填写的注释//或者你可以加一

2016-05-11 00:22:27 6512

原创 git学习笔记(文件的提交)

git 学习之前想知道的:git的历史: 有这么一个黑客,十分有性格,他在使用SVN等版本控制器的时候很不爽,无论是其缓慢的分支操作还是无法断网操作的特性,都让他感到十分的累赘, 于是。。。 他就自己写了一个, 在此之前,他因为十分不爽unix的代码不开源, 于是。。。 他就自己写了一个。。。 大神的世界,感受也感受不来啊集中式与分布式集中式:有一台当作中央服务器,其他的电脑想要工作,

2016-05-10 23:48:28 313

原创 html的笔记(块)

块元素元素分为两种:块元素与内联元素对于块元素,新的标签通常以新行来开始,而内敛元素则不以新行开始div标签div标签的可以当作一种其他标签的容器 div会自动换行 同时也可以与css配合使用 div的一个重要的作用,是文档布局,不建议使用table来进行文档布局,table最好的是进行数据的布局span标签span也为标签的容器,但是span标签属于内联函数,不会自动换行,也可以结合css进

2016-05-10 11:57:47 290

原创 html的笔记(列表)

列表标签系统标签列表分为两种:无序列表与有序列表列表可以进行嵌套无序列表使用ul与li标签 属性: type分为 |实心圆(默认)type=“disc” |空心圆, type=“circle” | 实心 type=“square”<ul><li>苹果</li><li>梨子</li><li>桃子</li></ul>有序列表有序列表的type type=: 默认为123

2016-05-10 00:06:41 325

原创 html的笔记(table表格)

创建表格<h4>带有普通边框</h4><table border="1"></table><h4>加粗边框</h4><table border="8"></table><h4>特别粗边框</h4><table border="15"></table>border的值越大,边框越粗当boder不定义时,将没有边框使用tr标签定义行td来定义每一行的每个字段,每个td中可以嵌套其他的标签使用

2016-05-09 21:20:57 4162

转载 php实习的tips(常见的字符串处理函数)

addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的ASCII码 chunk_split — 按一定的字符长度将字符串分割成小块 convert_cyr_string — 将斯拉夫语字符

2016-05-06 23:56:15 487

原创 php实习tips(正则表达式)

正则表达式作用: 1.正则匹配,根据正则匹配相对的内容 2.正则替换,根据正则替换相对的内容 3.正则分割,根据正则分割字符串**php正则表达式分为两类,一类是Perl兼容的正则表达式,另一个是POSIX扩展正则表达式,推荐使用Perl正则表达式**正则表达式的定界符正则表达式需要写在定界符里,原则上任何不是字母数字或者反斜杠的字符都可以作为定界符,推荐/作为定界符**使用的建议php自带的

2016-05-06 23:49:43 324

原创 php实习tips(如何生成简单摘要)

产生摘要最近需要加一个需求,有一个send_article的接口,需要从html代码里提取出来中文字符,变成摘要,先后试了很多方法,比如://匹配中文utf8编码function utf8_summary($article) { $match = "/^[\x{4e00}-\x{9fa5}]+$/u";//正则表达式,匹配中文 preg_match_all($match,$arti

2016-05-06 16:58:36 657

原创 php的tips(内存溢出问题)

php内存溢出的问题Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes) 最近的接口,写了一个十分巨大的sql查询语句,发现语句中出现错误,貌似出现了死循环,所以会出现内存溢出的问题, 默认php代码能够申请到的最大内存字节数就是134217728 bytes

2016-05-05 00:28:18 831

原创 php的tips(syntax error, unexpected $end错误)

最近在编写php接口文件时,会遇到syntax error, unexpected $end的错误发现,出现这个错误的原因,大多是因为出现了{}花括号的多或者缺失而造成的 另外:在网上还有一种,就是有一行$str = "?>/n"即 //str.="?>\n";被解释成结尾标记前有注释,注释的内容是//str .= "?>\n"; 被解释成结尾标记前有注释,注释的内容是 //str .= “,而

2016-05-05 00:18:42 311

转载 html的笔记

制作图像映像<html><body><p>请点击图像上的星球,把它们放大。</p><imgsrc="/i/eg_planets.jpg"border="0" usemap="#planetmap"alt="Planets" /><map name="planetmap" id="planetmap"><areashape="circle"coords="180,139,14"href

2016-05-04 23:56:02 299

原创 html的笔记

插入图片<img src="/upload/1.jpg" width="20" heigth="10">插入动态图片与静态图片语法没有区别 img标签唯一空标签,只有属性,没有结束符src属性图片源的地址alt属性在图片无法加载时,告诉读者他们错过了什么内容<img src="/upload/1.jpg" alt="图片加载失败了哦,这张图片是。。。。">align属性<img src="inde

2016-05-04 23:54:12 251

原创 html的笔记

超级链接a标签<a href = "/index.html">指向网站的内容</a><a href = "www.jty.site">指向万维网的内容</a>用图片进行超链接<a href = "/index.html"><img boder = "0" src = "/img/1.jpg"></a>超文本的基本特征,就是可以连接超链接文档超链接的两种作用(**)1.href属性,连接到另一个

2016-05-04 23:33:36 217

原创 html的笔记

用头元素进行格式化<html><head><style = type = "text/css">h1 {color:red}//设置h1标签的样式p {color:blue}//设置p标签的格式</style></head><h1>我是红色的标题</h1><p>我是蓝色的段落</p></html> 我使用的谷歌浏览器蓝色出错:|没有下划线的超链接<a href="/example

2016-05-04 20:51:52 377

原创 html笔记

<strong>与<em>标签该两个标签的作用是用于强调文本 1。《strong》文本加粗 2。《em》文本斜体 但是不建议多次使用《em》,更不建议使用《strong》,这无异于呐喊与尖叫的感觉,毕竟只有少数的使用才能彰显该价值嘛:)strong标签与b标签即两者都是加粗效果用在网页上,默认情况下它们起的均是加粗字体的作用,二者所不同的是,标签是一个实体标签,它所包围的字符将被设为bold(

2016-05-04 20:23:29 266

原创 html笔记

段落标签<p></p>//会自动在段落标签之间添加空行即自动换行尽管你在编辑器中,编写的代码会有很多空行,比如换行,但是在浏览器编译时,会把多个连续的空格和空行合并为一个,这会使代码更紧凑<html><body><h1>生活不只眼前的苟且</h1><p> 生活不只眼前的苟且, 还有诗和远方的田野, 你赤手空拳来到人世间,

2016-05-04 11:42:17 305

原创 html笔记

HTML 元素以开始标签起始HTML 元素以结束标签终止元素的内容是开始标签与结束标签之间的内容某些 HTML 元素具有空内容(empty content)空元素在开始标签中进行关闭(以开始标签的结束而结束)大多数 HTML 元素可拥有属性大多数html可以嵌套html不区分大小写,推荐小写HTML 属性HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。 属性总是以名称/值对

2016-05-04 10:01:01 272

原创 html笔记

HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 HTML 标签是由尖括号包围的关键词,比如 HTML 标签通常是成对出现的,比如 和 标签对中的第一个标签是开始标签,第二个标签

2016-05-04 09:34:30 454

原创 php的tips(数据库mysql中文写入问题)

mysql数据库中文写入乱码问题当用mysql_query(“INSERT INTO user VALUES(‘我是中文’,‘我会产生乱码’,‘你打我呀’,‘啦啦啦’)”);以为使用的phpmyadmin数据库管理,采用的编码为gbk,所以需要在写入的时候,将编码进行转换,使用了好多方法都不行,最后,发现只要加一句即可:mysql_query("SET NAMES UTF8");即可! 啦啦啦!

2016-05-04 00:54:29 693

原创 php的tips(json发送中文是出现null的问题)

php使用json传递数据的时候出现null的情况json_encode()函数默认使用的是utf8编码,出现中文时,如果不是utf8编码的话,则会出现null的情况,则需要使用方法1:$array = array('title'=>iconv('gb2312','utf-8','这里是中文标题'),'body'=>'abcd...'); echo json_encode($array); //

2016-05-04 00:49:32 382

转载 php实习的tips(常用的head头)

常用的head头//定义编码header( 'Content-Type:text/html;charset=utf-8 ');//Atomheader('Content-type: application/atom+xml');//CSSheader('Content-type: text/css');//Javascriptheader('Content-type: text/javasc

2016-05-04 00:34:53 413

原创 php的tips(生成随机函数rand与srand)

对于rand函数rand()与srand()函数的关系: rand()与srand()函数配合产生的随机数是一个伪随机数,rand在产生随机序列的时候,需要分配一个产生随机序列的种子,否则,如果每次的种子都一样的话,则每次都rand函数产生的随机序列都是一样的,一般,srand()函数,加入的为srand(time()) 来产生,这样可以实现正正的随机序列

2016-05-04 00:33:42 495

原创 php的tips(explode函数)

explode()函数将字符串打成数组<?php$str = "Hello world. I love Shanghai!";print_r (explode(" ",$str),0);//返回一条元素print_r (explode(" ",$str),2);//返回2个记录print_r (explode(" ",$str),-3);//去除最后3个记录?>

2016-05-04 00:24:05 255

原创 php实习的tips(in_array函数)

in_array()对于该函数,看似简单,但是需要注意以下问题 1.该函数是区分大小写的<?php$os = array("Mac", "NT", "Irix", "Linux");if (in_array("Irix", $os)) { echo "Got Irix";}if (in_array("mac", $os)) { echo "Got mac";}?>2.强

2016-05-04 00:14:51 364

原创 php的tips(mysql_fetch_*函数)

mysql_fetch_array与mysql_fetch_assoc函数开始以为mysql_fetch_array是把返回的结果的数组取出来,结果写了好多接口发现原来也是只取出一条记录,只是作为关联数组或者索引数组,或者连或者都有 这个是关键字: MYSQL_ASSOC - 关联数组 MYSQL_NUM - 数字数组 MYSQL_BOTH - 默认:同时产生关联和数字数组mysql_fet

2016-05-04 00:02:55 689

原创 php的tips(关联数组按某个键值排序)

将关联数组(第一层为索引数组,第二层为关联数组)按照某个键值进行排序<?php //多维数组的按照某一个键值进行排序(默认升序排列) function arr_sort($array,$key,$order="asc") { $arr_nums = $arr = array(); foreach ($array as $k => $v) {

2016-05-03 23:41:56 1859 1

原创 php的tips

判断mysql语句的结果集是否为空mysql_query(); mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。 对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。 这就意味着: 对于常用的SELECT来说, 查询完直接先

2016-05-03 23:35:58 231

原创 php的tips(mysql语句union等问题)

mysql的查询语句之union查询最近刚刚完成公司的一个项目里,我所负责的php后台接口的开发里有一个叫做get_home的接口,里面的返回的response数组json串里面,有一个叫做cards的数组,里面包含两个类型,优惠活动与文章,但是他们又有许多相似的字段,所以,进行推荐算法设计时,我使用了union查询,经两个查询结果进行上下连接 于是我做了一个十分庞大的查询: 我对相同的字段

2016-05-03 23:19:57 244

原创 linux(二)

运行级别1.单用户 2.多用户无网络连接 3.多用户网络连接 4.未使用 5.图形界面 6.重启一般为3或者5 修改为打开vi /etc/inittab/ 找到id:5:indefault这一行可以修改 如果改成5的话,一直进行重启,啦啦啦,方了。。。怎么改回来当然是重装啦,哈哈,开玩笑,来个高端的1.redhat下,在引导页面grub中键入e, 2.选择选中第二行输入e 3.输

2016-04-12 10:53:36 249

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除