仓库地址:https://github.com/necolas/react-native-web
环境搭建 expo-cli搭建 1npm i -g expo-cli 2 3expo init hyl-native 项目运行 1yarn start 1. apple store下载expo go 2. 用相机扫描二维码 踩坑 rn的flex布局默认按纵轴 rn用styled-components 在浏览器运行会报错。手机端正常 不可以带单位,可以写百分比 rn的点击事件是onPress 只有Button和被TouchableHighlight包裹的组件可以使用点击事件
React Native 之旅 React Native 踩坑开始 5.1 假期 就这样短暂的结束了,你都干啥了? 😂,我嘛加了3天班,你们呢? 最近公司有个React Native 项目,不得不学习下RN了。由于之前学过React,学React Native 过程还算可以,不太艰难。 学习React Native 踩了好多坑,总结文章,以便别的小伙伴开发RN,可以轻松上手,减少踩坑。😂 ---- React Native 环境 安装(必须按照以下3个要求配置安装,否则会环境错
在规划的目录中创建保存软件的目录。此处的目录规划的为/home/software/
链接:https://pan.baidu.com/s/1EsvWGjrEIddwMs9CJk9CMA 提取码:kalk
主要原因是从 redis-6.x 开始的多线程代码依赖C标准库中的新增类型 _Atomic 。但是注意 gcc 从 4.9 版本才开始正式和完整地支持 stdatomic(gcc-4.8.5 部分支持)。centos7默认的 gcc 版本为:4.8.5 < 5.3 无法编译
一般情况下,zookeeper 的配置文件为 zoo.cfg。但是在 刚安装时,并不会有这个文件,而是 有一个 zoo_sample.cfg 文件,改文件便是配置文件的示例文件。
PHP 5 安装 : PHP官网: www.php.net 当前主流版本为5.6/7.1 按照约定,切换到下载目录,下载PHP 5.6 wget http://cn2.php.net/distributions/php-5.6.30.tar.gz tar zxvf php-5.6.30.tar.gz cd php-5.6.30 ---- 编译&安装 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs
进入目录后会看见 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fffr6Upu-1599492222353)(en-resource://database/1203:1)] 一般情况下,zookeeper 的配置文件为 zoo.cfg。但是在 刚安装时,并不会有这个文件,而是 有一个 zoo_sample.cfg 文件,改文件便是配置文件的示例文件。
FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。
Redhat:主要是服务器型Linux,商用收费;RHEL是Red Hat Enterprise Linux的缩写。
使用Xshell将redis5.0.7.tar.gz在物理机导入Linux中放入目录
相信大家都知道Redis是一个C实现的基于内存、可持久化的键值对数据库,在分布式服务中常作为缓存服务。所以这篇文章将详细介绍在CentOS系统下如何从零开始安装到配置启动服务。有需要的可以参考借鉴。
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:
redis简介: redis是一个nosql数据库,也就是非关系型数据库,数据保存在内存中而不是硬盘中,所以读取速度非常快,但是因为它是非关系型数据库,不适合用来存储复杂的数据,所以常用来做缓存。一开始redis只有linux版本,后来退出了windows版,但是服务器基本上都是linux系统,所以接下来看看在linux中如何安装redis。 redis的安装: 1、安装gcc编译器 yum install gcc-c++ 2、下载redis 我们把redis下载到/usr/local/software
因为我用的是最小化安装,默认是没有安装 wget 命令,所以要使用 wget 命令必须先按照该命令的包
一、安装Apache2.2.22 1、到官网下载 http://httpd.apache.org/download.cgi 2、解压 tar -zxvf httpd-2.2.22.tar.gz 3、建立目标文件夹(注意以下所有操作都时在root用户下执行的) mkdir /usr/local/apache2 也就是说等下安装的apache2要安装到这个文件夹里面 4、配置 回到原来解压之后产生的文件夹 ./configure --prefix=/usr/local/apache2 --enable-module=shared 要加上后面的参数,否则无法使用php,-enable-module=shared表示Apache可以动态的加载模块
MariaDB安装: cd /usr/local/src wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.
介绍:云服务器早在多年前就已经落地,趁着学生身份现在买腾讯云服务器还算实惠,就入手了一台1核2G的服务器,既然买了服务器之前又学习过Liunx就直接上手了。然后这篇文章就介绍一下腾讯云服务器安装各种环境实践。
Liunx服务器不管是前端还是后端开发人员都是必须接触和了解的,安装各种各样的开发环境并不像Windows一样有界面能够便利操作,所以这里记录一下前端和后端需要的服务器环境!
目前市场上有多个专业做跨平台开发的框架,那么对开发者来说究竟哪一个框架更符合自己的需求呢?笔者特地总结对比了一下不同框架的特性。
作者:田逸( sery@163.com) <开放系统世界> 2006年10期
FastDFS开源地址:https://github.com/happyfish100 参考:分布式文件系统FastDFS设计原理 参考:FastDFS分布式文件系统
这里是根据官方文档https://docs.docker.com/install/linux/docker-ce/ubuntu/推荐的通过仓库下载的方法,注意用的源是Ubuntu16.04自带的source.list,如果更改了源很可能会安装失败。 1.首先更新apt包索引:
4、切换到mysql解压后目录下(/usr/local/mysql-8.0.27)
要使用storm首先要安装以下工具:JDK、Python、zookeeper、zeromq、jzmq、storm (注:各个模块都是独立的,如果安装失败或者卡顿可以单独百度某个模块的安装,都是可以的。) JDK1.7安装 参见上篇《Ubuntu下安装配置JDK1.7》http://www.cnblogs.com/stone_w/p/4469548.html 第一步,安装Python2.7.2(ubuntu) wget http://www.python.org/ftp/python/2.7.2/Python
Nginx安装: cd /usr/local/src wget http://nginx.org/download/nginx-1.12.1.tar.gz =nginx下载地址(或者直接可
首先你需要准备好一台已经安装好的centos7.6虚拟机,这个用vm很容易实现 首先约定好 $为系统用户 # 为系统管理员 *** 首先进入系统 执行 # yum update -y *** 然后安装软件管理包和可能使用到的系统依赖环境 执行 # yum -y groupinstall “Development tools” *** 接着执行 :# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-
公司搞了个新的服务器,啥也没有,让我部署项目上去(本来老板是问我会不会,我想着我博客就是自己部署的,就说了会),没想到搞了两天。
版权声明:本文为博主原创文章,转载请写明出处。 https://blog.csdn.net/wo541075754/article/details/90178462
链接:https://pan.baidu.com/s/127n5ubC4P260YfFLJ0hDRg
先创建一个文件夹用于存放redis mkdir /data/redis & cd /data/redis
ZooKeeper是一个开源的分布式应用程序协调服务,是Google的Chubby一个开源的实现。ZooKeeper为分布式应用提供一致性服务,提供的功能包括:分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)、分布式锁(Distributed Lock)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以单机模式安装运行,不过它的长处在于通过分布式ZooKeeper集群(一个Leader,多个Follower),基于一定的策略来保证ZooKeeper集群的稳定性和可用性,从而实现分布式应用的可靠性。
其中,9090是Prometheus的端口,3000是grafana的端口,3389是Linux远程桌面的端口。
Windows 版本下载地址:https://github.com/MicrosoftArchive/redis/releases,下载对应版本的 mis 格式安装包:
redis 是一个基于内存的高性能key-value数据库,数据都保存在内存中定期刷新到磁盘,以极高的读写效率而备受关注。他的特点是支持各种数据结构,stirng,hashes, list,set,和sorted sets 1、下载安装 wget http://download.redis.io/redis-stable.tar.gz tar -zxvf redis-stable.tar.gz cd redis-stable make make test 检查一下是否正常,遇到2个错误 [root@loca
描述: 由于FastDFS本身不能对重复上传的文件进行去重, 所以使用FastDFS时如果多次上传同一张照片,默认都会将其上传到storage服务器中,这样造成磁盘空间的浪费,所以我们可以采用 FastDHT 进行重复文件处理,以达到同一份图片只留存一份。
diary_report.jpg Interesting things 好像今天没有什么有趣的事情 What did you do today 创建虚拟机的时候,有时会抛出很多错误,解决方案:添
FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)。
安装到了/usr/lib64/libfastcommon.so,但fastDFS主程序设置的lib目录是/usr/local/lib,所以需要创建软链接
先将当前的nagios2.9备份 cd /usr/local cp -r nagios nagios2.9 cd /etc/init.d/ cp nagios nagios2.9 升级(从2.9到3.0.3) 下载nagios-3.0.3 首先大致的看一下里面的两篇文章 whatsnew.html和upgrading.html 介绍了新版的特点和升级方法 然后开始升级工作 解压缩后执行 ./configure --with-command-group=nagios make all make install 然后验证 /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 报两个warning和一个critical 两个warning是:downtime_file 和 comment_file这两个文件已经不在使用,将他们的内容添加到state_retention_file这个文件的后面 一个critical是:434行有错误,变量不能识别 解决两个warning的方法如下: 先将nagios.cfg中comments 和downtime变量注释掉 # COMMENT FILE # This is the file that Nagios will use for storing host and service # comments. #comment_file=/usr/local/nagios/var/comments.dat # DOWNTIME FILE # This is the file that Nagios will use for storing host and service # downtime data. #downtime_file=/usr/local/nagios/var/downtime.dat 查找state_retention_file=/usr/local/nagios/var/retention.dat 然后执行 cd /usr/local/nagios/var cat comments.dat >>retention.dat cat downtime.dat >>retention.dat 解决critical的方法如下 注释掉434行的#check_result_buffer_slots=4096 这个变量已经不在使用了。 然后再验证启动nagios就没问题了 需要说明:从2.x升级到3.x还有这样一点要注意 Extended host and extended service definitions have been deprecated. They are still read and processed by Nagios, but it is recommended that you move the directives found in these definitions to your host and service definitions, respectively. 我配置的有extended service,但是里面的配置信息是nagios grapher自动生产的。况且3.x是可以读的,只是推荐写到service定义中而已。我这里并没有按照这条的建议。没对原来的配置做修改。 Nagvis启动故障的排查 更新nagios之后 启动nagvis需要的NDO组件 /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg 提示Could not bind socket: Address already in use 查看/usr/local/nagios/etc/ndo2db.cfg 有这样的内容 # SOCKET TYPE # This option determines what type of socket the daemon will create # an accept connections from. # Value: # unix = Unix domain socket (default) # tcp = TCP socket socket_type=unix #socket_type=tcp socket是unix类型的(是一个sock文件),而不是tcp类型的(tcp端口) 原来是/usr/local/nagios/var/ndo.sock还存在(因为ndo是使用kill命令杀掉进程的) 所以删掉这个.sock文件即可 运行/usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg 启
Nginx的PHP安装和LAMP环境搭建中的PHP安装是有区别的。因为Nginx中的PHP是以fastcgi的方式结合Nginx的,而httpd是把PHP作为自己的模块来调用的。
根据系统版本下载tar.gz文件,服务器一般是64位的 jdk-8u121-linux-x64.tar.gz 、jdk-8u121-linux-i586.tar.gz 下载完成使用SSH或者winscp上传到服务器。
PHP运行模式有4钟:http://blog.csdn.net/hguisu/article/detPHP
CGI即通用网关接口(Common Gateway Interface),它是一段程序, 通俗的讲CGI就象是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执行程序,再把服务器执行程序的结果返还给HTML页。CGI 的跨平台性能极佳,几乎可以在任何操作系统上实现。 CGI已经是比较老的模式了,这几年都很少用了。
我们使用vagrant建立虚拟环境,这里使用"chef/centos-6.5"这个box,这个box是一个比较纯净的CentOS-6.5系统。
LAMP是Linux Apache MySQL PHP 的简写,即把Apache 、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言,通常是网站。我们可以把Apache+PHP安装在一台机器上,再把MySQL安装在另外一台机器上,也可以把它们三个安装在一台机器上。但Apache和PHP需要在同一台机器上,这是因为PHP是作为Apache的一个模块存在的,它们必须在一起。
首先做一些准备工作,先把centos7的防火墙更换成iptables,可以参见如下链接
领取专属 10元无门槛券
手把手带您无忧上云