- 博客(26)
- 问答 (4)
- 收藏
- 关注
原创 解决Git push时error: failed to push some refs to...
今天git push origin master 报错:$ git push origin masterTo github.com:xiaoyangLee/LearnJava.git ! [rejected] master -> master (fetch first)error: failed to push some refs to 'git@github.com:xiaoy
2017-08-09 11:38:07
4283
原创 正则表达式学习笔记 Chapter02--匹配字符
点此进入:正则表达式教程 正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为”元字符”)组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。非打印字符可以作为正则表达式的组成部分,转义序列如表格: 字符 描述 \cx 匹配由x指明的控制字符。例如,\cM 匹配一个Control-M或回车符。x
2017-08-01 16:36:28
509
原创 正则表达式学习笔记 Chapter01--入门
Regular expression–正则表达式,描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。教程采用了JavaScript编程,点此进入:正则表达式教程//下面这个正则表达式,返回str中0-9的字符,输出123var str = 'abcd123ef';var pattern = /[0-9]+/;
2017-08-01 14:21:09
350
原创 记录C/C++的几个标准以及main()函数的使用
估计是跟着谭浩强学的C语言导致的,现在Gcc编译各种不通过让我很郁闷,不得已又得拿起书来重新学一遍,真正发现C语言没有那么简单。当初学的时候被坑了而已。for(int i = 0;i<size;i++)这段以前VC++上写的最顺手的程序,在Gcc编译下直接报错:$ gcc array.carray.c: In function 'print_Array':array.c:9:5: error:
2017-07-31 16:06:43
1185
原创 typedef与#define和const的用法区分
typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。define为宏定义,它可以用来定义一个常量,常量的值为字符串或者数字,不可再更改。 define可以用作定义无参
2017-07-28 14:29:24
702
原创 Git学习笔记 chapter05--添加远程仓库并同步
点击进入:廖雪峰老师的Git教程在安装完Git之前,我们都做过如下的配置:$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"配置的时候呢,账户名和Email我用的都是我的github账户的名称和账户。 使用$ git config –global –list
2017-07-24 14:58:44
372
原创 Git学习笔记 chapter04--撤销修改和删除文件
点击进入:廖雪峰老师的Git教程 继续修改我们的README.MD文件。$ cat README.MDThis is my first use.This is my second use.Git tracks changes.Git tracks changes of files.my stupid boss still prefers SVN.$ git statusOn bran
2017-07-24 11:22:29
1397
原创 Git学习笔记 chapter03--工作区、暂存区
点击进入:廖雪峰老师的Git教程Git有个工作区,暂存区的概念。(图片来自廖雪峰老师的教程,侵删)那个隐藏的目录.git就是版本库,版本库中包含了暂存区,和一个Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。当我们git add的时候,其实就是把文件的修改添加到了暂存区 当我们git commit提交更改的时候,实际上就是把暂存区所有内容提交到当前分支,暂存
2017-07-24 08:33:18
303
原创 Git学习笔记 chapter02--版本回退
点击进入:廖雪峰老师的Git教程上次搞到了版本的修改,在此之上我们再修改一下,给它增加一段文本”This is my third use.”,并提交,现在内容是这样:$ cat README.MDThis is my first use.This is my second use.This is my third use.每一次commit就像当于是我们打游戏进行了存盘,一旦以后进行什么错误的
2017-07-21 15:44:20
344
原创 Git学习笔记 chapter01--Git介绍和基础操作
因为后来用了github,平时没怎么用到,git的一些命令渐渐忘记了。但是掌握git的基本原理和这些命令还是很有必要的,于是找到了廖雪峰老师的git教程,准备学一遍,并做笔记供以后翻阅。点击进入:廖雪峰老师的Git教程Git是什么? Git是一个版本控制工具,可以帮我们记录每次的改动,和改动的内容。 我们可以和别人合作编辑同一个文件,最后通过它合并在一起。Git和其他版本控制工具的区别
2017-07-20 10:17:39
309
原创 趣味试题:A、B两人分别在两座岛上......
问题: A、B两人分别在两座岛上,B生病了,A有B所需要的药。 C有一首小船和一个可以上锁的箱子。C愿意在A和B之间运东西,但是东西只能放在箱子里。只要箱子没被上锁,C都会偷走箱子里的东西,不管箱子里有什么。 如果A和B各有一把锁和只能开自己那把锁的钥匙,A应该如何把药品安全地递交给B?解答: 箱子先给A,A装完药品上锁。 箱子运送给B,B上锁。 箱子再次送给A,A解锁。 箱子送给B,
2017-07-19 15:47:34
9338
6
原创 Android开发中添加View控件的点击事件
Android的控件有很多,这里以添加button的点击事件为例。在布局文件中为button指定点击方法 布局文件activity_main.xml文件中,部分代码如下: <!--onClick属性值设置为点击方法名--> <Button android:layout_width="wrap_content" android:layout_heig
2017-06-07 12:15:49
3855
原创 Ubuntu16成功安装QQ2012国际版(wine1.6.2)
使用Ubuntu,QQ是所有的用户都要面对的一个问题!Wine我折腾了好久也硬是没有弄好,各种资源都试了,最后均告以失败。最终,在一篇文章的指导下,在Wine上成功弄上了QQ2012国际版,过程相当简单,而且不出什么问题,就此分享一下。本文所用到的资源后面会一并做个百度云连接的分享从我的Wine安装说起。我是直接在终端下安装的wine,版本是wine-1.6.2。 安装完成之后,从应用菜单里就能
2017-05-26 16:15:58
2456
原创 Ubuntu16更新内核之后无法进入系统
今天在终端下sudo apt-get update了一下,提示系统软件有更新,我想都没想就点击更新了,重启之后发现进不去系统了,具体表现如下:-输入密码,无法进入桌面,返回到登陆界面,再输入,循环地往复地下去依然在登陆界面。-界面分辨率变低了,好像800x600的分辨率充满了1080p的屏幕那种感觉。我起初以为是BIOS不正常了,但是后来排除了这个想法。 经过百度第一个问题,以为是JDK环境
2017-05-26 16:03:32
10639
1
原创 Ubuntu16下Eclipse中启动Tomcat浏览器无法访问主页
问题大致是:本地启动tomcat浏览器访问没有问题,但是eclipse中启动,本地浏览器访问就会报404的错误,但是可以直接访问到tomcat下部署的项目。网上很有效的解决办法,大致就是先把项目从tomcat中移除,双击tomcat,在Server Locations中选择如下:这种方法解决非常有效,我此前也的确是如此解决的。但是在Ubuntu16中,我把tomcat放到了/usr目录下,照此配置无
2017-05-08 17:09:37
865
原创 Ubuntu16设置手动连接以太网
之前一直都是在使用Wifi,在宿舍的使用宽带拨号连接也没问题。 我是使用pppoeconf来进行宽带连接的。sudo pppoeconf //做个是启动pppoe管理器的配置pon dsl-provider //启动连接poff //关闭连接今天在机房使用Ubuntu16连接静态局域网的时候出了问题。 从网络里新增以太网,并输入局域网的静态ip地址是连不上网的。 无论我使用命
2017-05-02 17:40:41
9443
原创 Centos 7安装Tomcat8.5和MySQL5.7
Tomcat 官网:http://tomcat.apache.org/download-80.cgi 下载Tomcat8.5.14的tar.gz包,放到Centos 7的/usr/目录下。root身份下,使用tar -zxvf解压。 进入到目录下的bin/中gedit startup.sh将我们的Java环境写进去。exportJAVA_HOME=/usr/java/jdk1.8.0_11
2017-04-21 13:41:56
663
原创 Ubuntu16安装Tomcat8.5和MySQL5.7
Ubuntu16由于软件源做的很好,所以这些东西安装起来很方便。Tomcat 官网:http://tomcat.apache.org/download-80.cgi 我下载的是zip版本的,直接移动至/usr/路径下边使用unzip命令解压,cd 到目录下的bin目录了。 这个时候这里的所有.sh和.bat的文件都是没有运行权限的,我们需要为.sh文件加上运行权限。sudo chmod +x
2017-04-21 13:11:20
669
原创 Centos 7安装Gnome图形界面
当初租用了阿里云的服务器,Centos 6.5的系统,整个系统除了一个终端界面就没什么图形界面了...当时我很不理解这个4G大小的镜像里到底装了些什么东西。后来倒腾了很久,给它装上了xfce界面,据说是占资源最小的,又装上了vnc,便于我这边远程控制图形化桌面。结果后来不想续费了,这个配置好的服务器就over了,也没留下什么教程,下次有需要再查资料再写吧。虽然做服务器环境图形界面显得没那么必要,但
2017-04-19 21:42:31
40992
原创 Centos 7禁用firewalld安装iptables防火墙
今天在搞FTP配置的时候,一切都配置好了就只有防火墙没弄好。systemctl status firewalldsystemctl stop firewalld使用这个命令查看防火墙状态,并停止防火墙。FileZilla可以连上VMware下的服务器,但是防火墙开启就不行。准备去/etc/sysconfig/ 目录下配置iptables的时候发现根本没这个文件,查了下原来Centos 7默认使用
2017-04-19 14:08:49
2039
原创 解决Centos 7安装完成之后无法联网
兴匆匆地打开自己在VMware下安装好Centos 7,准备把它做成服务器环境好好研究一番,终端登进去之后(还没有图形界面),执行命令yum update,居然出了一大堆异常……起初还以为是源有问题。cd /etc/yum.repos.d/ls看到了好多Centos的源,这才ping了一下百度,才知道原来网络不通。使用ifconfig命令查看,根本就没有给虚拟网卡分配网络ip地址,全是0,也难怪
2017-04-19 10:59:24
8087
1
原创 Fedora22下telnet和openssh的配置
Telnet配置Fedora22下默认安装了Telnet客户端,但是没有Telnet-server的服务。我们可以通过yum在线安装。 在root用户下用下面命令在线安装yum install telnet-server yum install xinetd安装完成之后,我们可以查看安装的情况。证明已经安装完成了。 此时,我们需要按要求配置 /etc/xinetd.d/下的telnet文件,但是
2017-04-19 09:27:21
1445
原创 Win10+Ubuntu16双系统安装以及系统桌面美化
boot-repair 修复引导安装过程不赘述,和我的这篇[UEFI模式下Win10+Fedora25双系统安装][1]基本大同小异,网上也有很多教程。但是有几个不同点,安装的时候Ubuntu的efi分区我是单独分区的,在引导的时候,我就遇到了一些问题。不知道是之前fedora的引导没有清理干净还是咋地,Grub2依然孜孜不倦的引导早已不覆存在的Fedora25。无奈之下只好插入U盘启动进入使用系统
2017-04-18 17:17:23
5258
原创 Fedora25与Ubuntu16的个人使用体验
由于上次Fedora25给弄崩了,便给自己的笔记本装了个Win10+Ubuntu16双系统,算是体验下Debian系的Linux吧,其实之前一直在虚拟机里使用Ubuntu14,感觉还不错。后来想装双系统时在Fedora25和Ubuntu16之间纠结了很久。但是据说Linus Torvalds大神只用Fedora,然后就进了Fedora的坑。(后来才知道是Linus大神是因为在MBP上装Linux各个
2017-04-17 22:34:59
14674
原创 UEFI模式下Win10+Fedora25双系统安装
一到假期就想搞搞我的笔记本电脑,硬件方面SSD和内存都加上了,想到以后还想去做运维相关的工作,也喜欢Linux系列的操作系统,就准备装个win10+linux双系统。谁知道过程也是一波三折,也是学艺不精导致的,对一些基础的理论概念不清晰,由于之前装系统时没有截图,就凭着记忆用文字叙述一下吧。首先,安装之前必须要说下系统启动相关的知识,我起初就是这个知识不扎实,结果后面各种悲剧。BIOS模
2017-04-16 19:49:55
12642
1
空空如也
将php一个项目文件夹复制到Linux开发环境下无法访问
2016-05-14
PHP无法载入curl/intl/mongo扩展库
2016-05-13
Windows7下的Git bash下不能用来登录MySQL吗?
2016-04-30
为什么登陆到phpmyadmin下的index.php文件时报出一堆错误
2016-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人