自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaoyang的博客

生活不只眼前的苟且,还有C++和Java!

  • 博客(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 '[email protected]:xiaoy

2017-08-09 11:38:07 4229

原创 正则表达式学习笔记 Chapter02--匹配字符

点此进入:正则表达式教程 正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为”元字符”)组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。非打印字符可以作为正则表达式的组成部分,转义序列如表格: 字符 描述 \cx 匹配由x指明的控制字符。例如,\cM 匹配一个Control-M或回车符。x

2017-08-01 16:36:28 491

原创 正则表达式学习笔记 Chapter01--入门

Regular expression–正则表达式,描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。教程采用了JavaScript编程,点此进入:正则表达式教程//下面这个正则表达式,返回str中0-9的字符,输出123var str = 'abcd123ef';var pattern = /[0-9]+/;

2017-08-01 14:21:09 343

原创 记录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 1169

原创 typedef与#define和const的用法区分

typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。define为宏定义,它可以用来定义一个常量,常量的值为字符串或者数字,不可再更改。 define可以用作定义无参

2017-07-28 14:29:24 690

原创 Git学习笔记 chapter05--添加远程仓库并同步

点击进入:廖雪峰老师的Git教程在安装完Git之前,我们都做过如下的配置:$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"配置的时候呢,账户名和Email我用的都是我的github账户的名称和账户。 使用$ git config –global –list

2017-07-24 14:58:44 362

原创 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 1369

原创 Git学习笔记 chapter03--工作区、暂存区

点击进入:廖雪峰老师的Git教程Git有个工作区,暂存区的概念。(图片来自廖雪峰老师的教程,侵删)那个隐藏的目录.git就是版本库,版本库中包含了暂存区,和一个Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。当我们git add的时候,其实就是把文件的修改添加到了暂存区 当我们git commit提交更改的时候,实际上就是把暂存区所有内容提交到当前分支,暂存

2017-07-24 08:33:18 296

原创 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 326

原创 Git学习笔记 chapter01--Git介绍和基础操作

因为后来用了github,平时没怎么用到,git的一些命令渐渐忘记了。但是掌握git的基本原理和这些命令还是很有必要的,于是找到了廖雪峰老师的git教程,准备学一遍,并做笔记供以后翻阅。点击进入:廖雪峰老师的Git教程Git是什么? Git是一个版本控制工具,可以帮我们记录每次的改动,和改动的内容。 我们可以和别人合作编辑同一个文件,最后通过它合并在一起。Git和其他版本控制工具的区别

2017-07-20 10:17:39 304

原创 趣味试题: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 9164 6

原创 HTML5游戏开发 Chapter01 基础知识与Processing.js

h5游戏开发,processing与processing.js。

2017-06-07 13:43:45 949

原创 Android开发中添加View控件的点击事件

Android的控件有很多,这里以添加button的点击事件为例。在布局文件中为button指定点击方法 布局文件activity_main.xml文件中,部分代码如下: <!--onClick属性值设置为点击方法名--> <Button android:layout_width="wrap_content" android:layout_heig

2017-06-07 12:15:49 3825

原创 Ubuntu16成功安装QQ2012国际版(wine1.6.2)

使用Ubuntu,QQ是所有的用户都要面对的一个问题!Wine我折腾了好久也硬是没有弄好,各种资源都试了,最后均告以失败。最终,在一篇文章的指导下,在Wine上成功弄上了QQ2012国际版,过程相当简单,而且不出什么问题,就此分享一下。本文所用到的资源后面会一并做个百度云连接的分享从我的Wine安装说起。我是直接在终端下安装的wine,版本是wine-1.6.2。 安装完成之后,从应用菜单里就能

2017-05-26 16:15:58 2419

原创 Ubuntu16更新内核之后无法进入系统

今天在终端下sudo apt-get update了一下,提示系统软件有更新,我想都没想就点击更新了,重启之后发现进不去系统了,具体表现如下:-输入密码,无法进入桌面,返回到登陆界面,再输入,循环地往复地下去依然在登陆界面。-界面分辨率变低了,好像800x600的分辨率充满了1080p的屏幕那种感觉。我起初以为是BIOS不正常了,但是后来排除了这个想法。 经过百度第一个问题,以为是JDK环境

2017-05-26 16:03:32 10569 1

原创 Ubuntu16下Eclipse中启动Tomcat浏览器无法访问主页

问题大致是:本地启动tomcat浏览器访问没有问题,但是eclipse中启动,本地浏览器访问就会报404的错误,但是可以直接访问到tomcat下部署的项目。网上很有效的解决办法,大致就是先把项目从tomcat中移除,双击tomcat,在Server Locations中选择如下:这种方法解决非常有效,我此前也的确是如此解决的。但是在Ubuntu16中,我把tomcat放到了/usr目录下,照此配置无

2017-05-08 17:09:37 847

原创 Ubuntu16设置手动连接以太网

之前一直都是在使用Wifi,在宿舍的使用宽带拨号连接也没问题。 我是使用pppoeconf来进行宽带连接的。sudo pppoeconf //做个是启动pppoe管理器的配置pon dsl-provider //启动连接poff //关闭连接今天在机房使用Ubuntu16连接静态局域网的时候出了问题。 从网络里新增以太网,并输入局域网的静态ip地址是连不上网的。 无论我使用命

2017-05-02 17:40:41 9415

原创 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 654

原创 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 654

原创 Centos 7安装Gnome图形界面

当初租用了阿里云的服务器,Centos 6.5的系统,整个系统除了一个终端界面就没什么图形界面了...当时我很不理解这个4G大小的镜像里到底装了些什么东西。后来倒腾了很久,给它装上了xfce界面,据说是占资源最小的,又装上了vnc,便于我这边远程控制图形化桌面。结果后来不想续费了,这个配置好的服务器就over了,也没留下什么教程,下次有需要再查资料再写吧。虽然做服务器环境图形界面显得没那么必要,但

2017-04-19 21:42:31 40918

原创 Centos 7禁用firewalld安装iptables防火墙

今天在搞FTP配置的时候,一切都配置好了就只有防火墙没弄好。systemctl status firewalldsystemctl stop firewalld使用这个命令查看防火墙状态,并停止防火墙。FileZilla可以连上VMware下的服务器,但是防火墙开启就不行。准备去/etc/sysconfig/ 目录下配置iptables的时候发现根本没这个文件,查了下原来Centos 7默认使用

2017-04-19 14:08:49 2020

原创 解决Centos 7安装完成之后无法联网

兴匆匆地打开自己在VMware下安装好Centos 7,准备把它做成服务器环境好好研究一番,终端登进去之后(还没有图形界面),执行命令yum update,居然出了一大堆异常……起初还以为是源有问题。cd /etc/yum.repos.d/ls看到了好多Centos的源,这才ping了一下百度,才知道原来网络不通。使用ifconfig命令查看,根本就没有给虚拟网卡分配网络ip地址,全是0,也难怪

2017-04-19 10:59:24 7946 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 1432

原创 Win10+Ubuntu16双系统安装以及系统桌面美化

boot-repair 修复引导安装过程不赘述,和我的这篇[UEFI模式下Win10+Fedora25双系统安装][1]基本大同小异,网上也有很多教程。但是有几个不同点,安装的时候Ubuntu的efi分区我是单独分区的,在引导的时候,我就遇到了一些问题。不知道是之前fedora的引导没有清理干净还是咋地,Grub2依然孜孜不倦的引导早已不覆存在的Fedora25。无奈之下只好插入U盘启动进入使用系统

2017-04-18 17:17:23 5247

原创 Fedora25与Ubuntu16的个人使用体验

由于上次Fedora25给弄崩了,便给自己的笔记本装了个Win10+Ubuntu16双系统,算是体验下Debian系的Linux吧,其实之前一直在虚拟机里使用Ubuntu14,感觉还不错。后来想装双系统时在Fedora25和Ubuntu16之间纠结了很久。但是据说Linus Torvalds大神只用Fedora,然后就进了Fedora的坑。(后来才知道是Linus大神是因为在MBP上装Linux各个

2017-04-17 22:34:59 14633

原创 UEFI模式下Win10+Fedora25双系统安装

一到假期就想搞搞我的笔记本电脑,硬件方面SSD和内存都加上了,想到以后还想去做运维相关的工作,也喜欢Linux系列的操作系统,就准备装个win10+linux双系统。谁知道过程也是一波三折,也是学艺不精导致的,对一些基础的理论概念不清晰,由于之前装系统时没有截图,就凭着记忆用文字叙述一下吧。首先,安装之前必须要说下系统启动相关的知识,我起初就是这个知识不扎实,结果后面各种悲剧。BIOS模

2017-04-16 19:49:55 12573 1

空空如也

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

TA关注的人

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