
闲聊
Alps1992
我希望自己变得更优秀。
展开
-
扯淡!吐槽专用日志!
先吐槽下nexus 5, 当初昆哥有和我说, 什么是产品? 他说产品就是一切你在使用的东西, 都属于产品, 我回去自己想了想也对哦,产品就是我们所有在使用的东西, 不过就是不同的生产人而已。其实在我来看, 一个产品的好坏,从来不是靠营销手段来决定的, 一个产品的受欢迎程度, 也绝对不是因为营销,在我看来营销手段是为了把产品卖出去,至于卖出去之后会不会被人们所喜欢,被人们追捧,并且购买下一原创 2014-03-10 14:04:07 · 1054 阅读 · 0 评论 -
操作系统 - 程序的默认最大栈大小
因为面试两次遇到这个问题,其实我以前有问过,大家都说是取决于操作系统的,然后我这次做了一个实验, 发现我的系统 64 MacOS的最大使用8MB的栈空间。测试代码:#include <iostream>using namespace std;void isOK(){ int i = 0; cout<<&i<<endl; isOK()}int main(){ i原创 2016-04-17 22:51:01 · 4569 阅读 · 1 评论 -
UML - 类图的关系总结
最近开始复习一些工程性的内容,包括UML里的关系,类图里,类与类之间与接口之间都是有关系的。关系大致分为六种:泛化关系实现关系聚合关系依赖关系关联关系组合关系下面分开说一下:泛化关系泛化关系也就是继承关系,上图里面:猫,鸟继承自动物。实现关系实现关系也就是实现接口内容。聚合关系聚合关系说的是组成部分,例如汽车可以由轮子和发动机组成,但是这些部分不在汽车上也能单独存在。依赖关系依赖关系说原创 2016-04-19 16:16:54 · 747 阅读 · 0 评论 -
SVN学习 - 基础操作
获取svn仓库首先要知道svn地址,然后通过如下命令获取svn仓库:svn checkout svn://svn_resp_url或者简写:svn co svn://svn_resp_urlSVN提交更新SVN在提交更新的时候很简单:svn commit -m "commit log content"简写方法为:svn ci -m "commit log content"如果有新添加的文件需要先运行原创 2016-10-17 22:57:07 · 751 阅读 · 0 评论 -
Linux - apache整合tomcat ( Ubuntu 14.04 x64)
最近要做个网站,想用JAVA写,之前网站都是PHP做的,所以自己的服务器上已经搭建了了lamp,而Apache占用了80端口,要用JAVA的话,我就要搭建一个tomcat,虽然tomcat默认是8080端口,但是正式上线的网站不可能使用8080的,但是如果要80端口又会冲突,所幸可以整合在一起,而且不麻烦。以下我默认认为你已经安装好了Java jdk 不会的请走传送门:安装java jdk安装Apa原创 2016-12-06 15:23:02 · 1231 阅读 · 0 评论 -
Octave - hist/plot not working
在用 Octave画图的时候遇到发现画图报错,可能是由于版本和系统的问题,这里记录下遇到的问题和解决方法:set terminal aqua enhanced title "Figure 1" size 560 420 font "*,6" dashlength 1 ^ line 0: unknown or ambiguous term原创 2017-03-28 23:19:01 · 1433 阅读 · 0 评论 -
SwitchResX 4.6 调整外接显示器分辨率
macOS 10.12 Sierra 看这里!我也是遇到跟楼主一样的问题,Google了一上午,解决了! 第一步, 用 CleanMyMac 卸载原先装的 SwitchResX, csrutil disable 关闭SIP,这里不详细说明了。第二步, 下载最新的 SwitchResX 4.6 , 安装的时候一定要选择为电脑上所有用户安装!第三部: 创建一个新的管理员角色,比如 Shadow第四部:转载 2017-03-13 19:17:04 · 17740 阅读 · 0 评论 -
机器学习 - Ubuntu14.04 x64 搭建 Caffe
CPU模式写一下如何在 Ubuntu 14.04上搭建 CaffeCPU模式这个就是不使用 GPU 加速的,暂时我现在也只使用了这个方式,后面等我买的主机到了,再写 GPU 模式的。下载必备依赖sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev pro原创 2017-03-30 15:48:33 · 851 阅读 · 0 评论 -
阿里云 - 幸运码
从腾讯云迁移到阿里云了,然后有个幸运码可以在购买的时候享受9折。链接如下:阿里云幸运码原创 2017-07-30 15:04:58 · 562 阅读 · 0 评论 -
Ubuntu 配置 LAMP 环境
纪录性博客,无任何难度的知识。安装LAMPsudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php5-gd配置/etc/apache2/etc/mysql/etc/php5问题linux - restart apache出现ServerN原创 2017-08-06 22:13:13 · 442 阅读 · 0 评论 -
Ubuntu 14.04 通过 apt-get 安装 jdk
安装 python-software-propertiessudo apt-get install python-software-propertiessudo apt-get install software-properties-common添加 ppa的 javasudo add-apt-repository ppa:webupd8team/java更新 apt的 package lists原创 2017-08-06 23:15:11 · 932 阅读 · 0 评论 -
Ubuntu14.04 - Apache配置 Https
安装 apache下载 OpenSSL开启 SSL模块生成证书自签名证书CA机构签署证书云服务帮忙弄证书安装CA签名证书自签名的证书在写服务端的时候,有时候要求后台强制提供 Https服务,不然请求失败,并且由于 Https相对于来说更为安全,所以准备配置一下 Https在 Apache上。安装 apache如果没安装运行下面命令:sudo apt-get install apac原创 2017-04-21 18:06:52 · 1989 阅读 · 0 评论 -
tomcat 8.5 配置 - manager 页面403 Access Denied
最近配置新的server的时候, 看到 tomcat 8.5 想着新服务器, 没有任何历史包袱, 就直接下载了最新的. 在打开: localhost:8080的时候还是 OK 的, 但是Server status等页面全都是403 Access denied.之前遇到这种情况都是要配置一下 $TOMCAT_HOME/conf/tomcat-user.xml , 但是这次配置完了, 一直不成功. 后来原创 2017-12-10 13:37:23 · 1730 阅读 · 2 评论 -
java学习 - maven下载速度太慢
在开发 java的项目的时候, 使用 maven的时候非常多, 但是由于 maven 的默认服务器下载速度太慢了, 所以很痛苦.解决方案修改 maven 的服务器地址, 改为国内镜像.阿里云的地址速度在国内比较快.修改配置文件: settings.xml 这个文件在 maven的安装目录conf下, 如果配置了$HOME/.m2 下的, 会以其为准.<mirror> <id>alimaven原创 2017-12-24 23:35:16 · 1596 阅读 · 0 评论 -
Java - XML字符支持报错An invalid XML character
XML字符支持严格意义上来说, XML需要转义的字符只有: <,>,&,”,©;的转义字符分别如下: &lt; &gt;&amp; &quot; &apos;但是其实有一些控制字符是不被支持的, 会出现如下报错: An invalid XML character (Unicode: 0x**) was found ...原创 2018-02-26 17:07:16 · 10420 阅读 · 0 评论 -
Mac升级到EI capitan重新设置Apache和php
start Apache web sharingsudo apachectl startto stop itsudo apachectl stopto restart itsudo apachectl restartTo find the Apache versionhttpd -vThe Apache version that comes in O转载 2016-01-07 22:28:40 · 2024 阅读 · 0 评论 -
Linux学习 - vsftpd的配置和常用命令
小记:写这篇博客的目的在于,我这几天翻了《鸟哥》1 2版本,加上网上搜了很多资料之后,才配置好vsftpd服务器,基本上网上的教程都不太全,有的还不靠谱。 安装环境: Ubuntu 14.04安装vsftpd首先安装很简单,安装命令大家也都熟悉:sudo apt-get install vsftpd注意看是否安装成功,然后找到vsftpd.conf文件。这个文件的位置一般都是/etc/vsft原创 2015-10-24 15:52:09 · 4378 阅读 · 0 评论 -
Vim学习 - 没有权限保存文件
权限是在打开文件的时候,没有用sudo或者没有切换到root用户,所以在write某些read only的文件的时候,会不允许保存,这个时候只能:q!这样放弃保存退出。前提前提是你可以sudo,因为sudo权限并不是所有用户都有的。方法方法很简单,就是调用bash命令来对vim进行保存。:w ! sudo tee %这样就可以了,会提示你输入sudo的密码。原创 2015-10-30 15:09:52 · 1276 阅读 · 0 评论 -
《将博客搬至优快云》
我把博客搬家了..新浪写技术博客对于代码是在支持太差了.新地址:http://blog.youkuaiyun.com/alps1992原创 2014-03-10 14:05:07 · 758 阅读 · 0 评论 -
grub rescue语法
碰见这个问题证明系统启动不了了,我是因为装ubuntu的shi原创 2014-07-17 21:08:50 · 1188 阅读 · 0 评论 -
评论博客声明
我的博客基本都是原创的,转载的我会详细注明。假如我的博客里有错误(没有不犯错的人)。请评论说明。但是请注明错误处我会尽快修改,并对你表示感谢。我是个无名小卒,我写博客只是希望大家能共同学习。我的代码全都托管到github上了。假如不懂装懂的人直接评论,你的代码有错,又不说明我哪里有错,请不要看我的博客了。PS:起因是因为我今天写了一篇博客,直接被人踩了,原创 2014-11-27 16:02:04 · 833 阅读 · 0 评论 -
微软最差的一次体验
三天前,我在微软官网招聘网站注册了个人信息,帐号还是2年前的帐号。登录上去之后,创建了个人建立,提交了申请。今天我想上去看看投递状态,无论如何都登录不上去。发现是没办法邮箱登陆,要用户名登录,好吧。难道我三天前不是邮箱登陆的?先无视这个问题,换用户名,还是错误?FK啊,我在这个网站永远都在用唯一的密码。竟然报错?重新注册,发现用户名重复,不允许重新注册!我的用户名没错啊!!你为何不让我登录!!!邮箱原创 2015-03-18 21:14:45 · 4224 阅读 · 1 评论 -
升级到yosemite后Apache下/~username/访问出现forbidden
升级了yosemite之后访问路径全都不行,shi原创 2014-10-23 11:13:58 · 1367 阅读 · 0 评论 -
sublime学习 - 利用snippet创建getter和setter
getter/setter这是两个在OO设计中常见的两个方法,是为了让类的属性不直接暴露在外面的解决方法。那么我们会有很多属性的时候,getter和setter的写也是很累的。 在IDE里,例如(Eclipse)是可以直接Source->getter and setter这样子创建的。那么不是IDE怎么办?Snippetsublime的snippet非常好用,类似vim的map操作,所以我们在sn原创 2015-09-01 14:53:31 · 2050 阅读 · 0 评论 -
Ubuntu - 添加用户并添加sudo权限
添加用户adduser这个是Ubuntu下的常用命令,用来添加一个用户,相对来说比较简单,因为比较通俗易懂,普通命令:sudo adduser new_username这样就可以了,会出现:perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset),原创 2015-10-17 00:28:48 · 10054 阅读 · 0 评论 -
linux - restart apache出现ServerName
* Restarting web server apache2 AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1. Set the ‘ServerN原创 2015-10-16 14:16:25 · 2009 阅读 · 0 评论 -
Ubuntu配置apache二级域名
配置在Apache下配置二级域名,实际上就是配置一个VirtualHost,然后把ServerName进行一个重定向。假如有httpd.conf文件(没有就是apache2.conf)文件,但是我的ubuntu在apache下/etc/apach2/有sites-available文件夹,这个下面有default.conf(000-default.conf)文件,这个里面添加上:<VirtualHo原创 2015-10-16 21:03:40 · 3692 阅读 · 1 评论 -
配置C++链接数据库(MacOS-Xcode)
在Mac的时候(应该Linux下也一样)写C++的代码的时候,需要链接MySQL,但是在我们include "mysql.h"的时候,发现会报错,找不到,那么是不是需要下载mysql connect呢 ?其实不需要~mysql在安装的时候,已经自带了mysql.h文件。在mysql的安装目录,(Mac下是/usr/local/mysql)找到include就可以发现mysql.h文件了。直接incl原创 2015-10-07 12:34:33 · 1609 阅读 · 0 评论 -
Linux - 磁盘分区
查看磁盘前几天买的服务器,突然发现买的60G数据盘没有。先用fdisk -l(记得用root 或者 sudo) 查看下所有磁盘。root@VM-154-45-ubuntu:/media# fdisk -lDisk /dev/vda: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylinders, total 1677721原创 2015-10-21 22:45:27 · 640 阅读 · 0 评论 -
Linux - 查看系统group
在发行版Ubuntu下,系统的用户组是存放在/etc/group文件里的,当我们想要查看的时候,只需要把里面的内容打印出来就可以了。cat /etc/group会出现如下内容:alps@VM-154-45-ubuntu:~$ cat /etc/grouproot:x:0:alpsdaemon:x:1:bin:x:2:sys:x:3:adm:x:4:syslog,ubuntutty:x:5原创 2015-10-22 10:56:46 · 8287 阅读 · 0 评论 -
Ubuntu学习 - SVN服务搭建
其实普通的SVN服务搭建是比较简单的,也不需要和Apache结合在一块。安装首先:sudo apt-get install subversion这样服务就安装好了。简单吧!然后找个文件夹,用来存放仓库。我的路径是:/home/alps/Sites然后cd到这个文件夹里,准备创建一个仓库。创建仓库svnadmin create rep_test这样就创建完了! 然后配置下仓库。首先看到创建的仓库里面原创 2015-10-28 23:04:33 · 686 阅读 · 0 评论 -
SVN配置 - 钩子(Hooks)提交后自动同步
首先要详细学SVN的话: SVN BOOK 中文这本书是一定要先读的。钩子的目的我们面临这样一个问题,就是我们在本地写的代码是个网站,而在修改完之后,提交之后立即在服务器的网址上能看到修改的内容。但是发现服务器上的仓库存储的并不是代码,而是一些配置文件和DB数据。这个时候就需要钩子了,就是在服务器上重新布置一份代码,让每次在本地提交的时候,都可以更新这份代码。这样子就可以保证实时更新了。钩子文原创 2015-10-29 20:39:32 · 7625 阅读 · 0 评论 -
闲聊 - chrome自定义搜索
我之前一直用search all这个插件,可以自定义搜索,一直以为chrome按tab搜索是search all的功能,现在chrome早就自己集成了这个功能。在设置->管理搜索引擎那里。拉到最下面,看到有添加新的搜索引擎。填上搜索引擎:名字(例如:淘宝),关键字(例如:taobao.com),搜索地址:(例如:http://s.taobao.com/search?q=%s)这个地址是在淘宝那里搜索原创 2015-10-29 23:43:53 · 1220 阅读 · 0 评论 -
博客迁移声明 - 迁移博客到github上
鉴于优快云博客对于贡献博客者并不友好, 不再继续在此写内容. 随着自己不断学习提升, 以及在阿里的工作经验的累计, 我会写一些关于软件系统开发的架构方面的内容 以及 关于前后端系统框架的内容. 如果对此有兴趣可以移步一看.新博客地址:https://chenfushan.github.io...原创 2018-08-05 21:44:44 · 842 阅读 · 0 评论