C笔记

1. 头文件#include <xxx.h> //指定目录中寻找头文件: /usr/include/,/usr/local/include/,/usr/lib/gcc-lib/i386-linux/xxx/include#include “xxx.h”//在源文件所在目录中寻找头文件,如果没有找到,再到指定目录中继续寻找GCC在预处理阶段,搜索头文件顺序是:a、 由-I指定的路径开始搜索,-I指定多个路径时顺序搜索。b、 gcc环境变量指定的路径:C_INCLUDE_PATH、CPLUS_INCLUDE_PATH、OBJC_INCLUDE_PATH。c、 内定目录:/usr/i »


配置X11-Forwarding(Linux)

1. X11-Forwarding可以用来做什么?我们在本地windows通过MobaXterm软件连接到远程linux服务器上时,如果厌烦了vi这种纯命令行的交互方式的话,可以sublime 图形化软件来交互。但是大部分服务器上没有安装环境桌面,因此,可以使用X11-Forwarding功能来将sublime程序投射到windows上来,以达到和linux图形化交互的目的2. X11-Forwarding原理此处略,具体参考文后链接《 使用 MobaXterm 开启 linux 的远程桌面》3. 如何查看linux服务器是否开启X11-Forwarding?如果看到如下所示,则证明X11-Fo »


docker compose

1. 安装docker(ubuntu)sudo apt-get updatesudo apt-get install dockersudo apt install docker.io查看docker的版本信息$ sudo docker versionClient: Version: 1.13.1 API version: 1.26 Go version: go1.6.2 Git commit: 092cba3 Built: Thu Nov 2 20:40:26 2017 OS/Arch: linux/386Server: Version: »


Mysql汇总

安装sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev设置1. 修改root账户密码  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');2. 设置mysql可以远程访问mysql> grant all privileges on *.* to root@192.168.1.104 identified by '123';给本机用户root分配可对 »


RVM安装与使用

安装$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 7D2BAF1CF37B13E2069D6956105BD0E739499BDB$ sudo apt install curl #需要先安装curl ,此为ubuntu下的安装命令$ \curl -sSL https://get.rvm.io | bash -s stable~/.bashrc文件末尾增加source "$HOME/.rvm/scripts/rvm",保证rvm命令可以正常工作。否则,可能会报如下错误:RVM is not a function, selecting ru »


安装docker-compose

ubuntu 安装方式sudo apt-get updatesudo apt-get install python-pipsudo pip uninstall docker-composesudo pip install docker-compose查询docker-composesudo docker-compose --version参考链接https://blog.csdn.net/luckyzsion/article/details/79737487https://www.jb51.net/article/109052.htm »


rails中使用sidekiq

前提:需要先安装reids,参考Redis安装指南1. 在gemfile中,增加gem 'sidekiq'2. rails配置中指定队列适配器#rails 5.1#/config/application.rbclass Application < Rails::Application config.active_job.queue_adapter = :sidekiqend3. 配置sidekiq(可选)#/config/sidekiq.yml:concurrency: 20:pidfile: tmp/pids/sidekiq.pid:logfile: log/sidekiq.log:q »


Redis安装指南

ubuntu 安装sudo apt-get updatesudo apt-get install redis-server启动redis redis-server检查redis是否启动caiyuanmao@caiyuanmao:~/blog$ redis-cli127.0.0.1:6379> pingPONG127.0.0.1:6379> quitwindows下载github链接:https://github.com/MSOpenTech/redis查询redis版本命令: redis-cli -h localhost info »


rails测试很重要

2018-05-30 这是目前本站的代码统计,测试覆盖量太少,导致改动原有功能的时候,很容易引入bug2018-05-31目前测试已经覆盖user、session、article三个控制器,开发测试代码比为1:0.5。发现bug一个caiyuanmao@caiyuanmao:~/blog$ rails stats+----------------------+--------+--------+---------+---------+-----+-------+| Name | Lines | LOC | Classes | Methods | M/C | »


rails测试之固件使用

1. 什么是固件我们在写rails测试的时候,基本都会用到测试数据。rails在测试数据上提供了固件支持。固件参考API固件位于rails项目根目录的 /test/fixtures,以模型名命名的yaml文件。例如:users.yml#users.ymlguest: username: guest email: guest_email@test.com name: guest encrypted_password: 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 #=> test provider: »

回到顶部
到达底部