在使用nodemon的时候,针对于同一个文件一次使用还好,当多次使用的时候就会出现这样的情况: 解决办法: nodemon clean exit 原因: 可能是因为缓存造成的:…
出现上述日志信息,程序就不能往下运行了. 原因:node程序在初始化的时候就报错了,仔细debug吧...…
http://shaheengandhi.com/controlling-thread-exit/ While most concurrency can be dealt with by using GCD dispatch queues, there are some things for which you will want to use a separate NSThread. For instance, concurrent network programming remains mo…
If all your threads except the main ones are daemons, the best approach is generally thread.interrupt_main() -- any thread can use it to raise a KeyboardInterrupt in the main thread, which can normally lead to reasonably clean exit from the main thre…
http://www.360doc7.net/wxarticlenew/541275971.html 一.什么是源码包软件? 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;luma;Luma及scim等: 但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准:比如有些软件是源码可见的,但他约定用户只能按他约定的内容来修改:比如vbb论坛程序:所以一个软件是否…
http://www.360doc7.net/wxarticlenew/541275971.html 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在linux下用man命令查看的命令的文档 二.linux下程序的存放目录 linux程序的存放目录大致有三个地方: /etc, /bin, /sbin, /lib  :系统启动就需要用到的程序,这些…
介绍 在本教程中,自动启动 Linux 服务,我们将退后一步,更详细地解释 init 进程. 你应该很好地了解它们如何控制守护进程的启动行为. 在第一部分本系列教程我们分享使用 MySQL 的如何崩溃或重启后启用的 Linux 服务自动启动一些实际的例子. 我们看到了如何从三个不同的初始化方式做到这一点:System V 的,Upstart,和 systemd. 阅读第一个教程在其上分布在默认情况下使用的 init 系统的复习. 在本教程中,我们将退后一步,解释为什么我们运行命令并编辑我们所做的…
Tor Path Specification Roger Dingledine Nick Mathewson Note: This is an attempt to specify Tor as currently implemented.  Future versions of Tor will implement improved algorithms. This document tries to cover how Tor chooses to build circuits and as…
常规安装模式: STEP 1 进入bios 将高级设置中,引导模式设置为传统(旧模式)模式,一般存在legacy (旧模式),uefi with csm ,uefi without csm 三个模式,选择legacy 或旧模式. STEP 2 在高级设置里,将设备设置里的设备模式设置成RAID ,并且 将CTRL+I 选项打开. 保存重启系统 STEP 3 开机时同时按ctrl +I 进入 raid 设置界面. STEP 4 进入raid 设置界面之后,可以看到SSD 出于cache 状态.选择…
这里所说的reboot指的是软件重启,并非断电重启.我们知道android系统的几个功能,比如:回复出厂设置.OTA升级等都需要重启系统,而且重启后要进入recovery模式,有的手机还带有重启进入fastboot或者其他模式.这些在软重启中式怎么做到的呢? 经过一段查找找到了这个文件:\frameworks\base\core\java\android\os\RecoverySystem.java 我们来看这个文件里面有一个类public class RecoverySystem  我们来看这…
#! /bin/ ] then echo "#### 参数有误,\$1:构建号必填" exit fi cd /root/workspace/xinya_erp/xinya_web git checkout developer git fetch --all git reset --hard origin/master git pull docker rm -f xinyar_erp_web_test cd /root/workspace/xinya_erp/ mvn install c…
我们知道php主要是用来做web应用的,而且平时使用的都是都是和其他的web服务器来结合使用,比如和apache,nginx和apache的时候,是作为apache的一个动态模块来加载,和nginx的时候主要是使用fpm的形式,现在其他的一些语言,比如python,nodejs,ruby,go都是单独作为http服务编程的,其实php也是可以的,php里面有一些扩展,我们平时做web应用的时候都是很少使用到的,比如fcntl,libevent,stream,posix等等,这些扩展主要是对uni…
  具体实际的取舍可以参考官方文档,我使用的是4 node 4 driver 模式 环境机器说明 192.168.31.2 192.168.31.3 192.168.31.4 192.168.31.5 每台机器单独挂在4块盘 data1 data2 data3 data4 minio 安装包参考github 网站 参考图 启动&&运行 配置key(实际可以直接配置到profile中) export MINIO_ACCESS_KEY=<ACCESS_KEY> export MIN…
systemd 简介: systemd 是一个 Linux 系统基础组件的集合, 提供了一个系统和服务管理器, 运行为 PID 1 并负责启动其它程序 功能包括: 1.支持并行化任务 2.同时采用 socket 与 D-Bus 总线激活服务 3.按需启动守护进程(daemon), 利用 Linux 的 cgroups 监视进程 4.支持快照和系统恢复, 维护挂载点和自动挂载点, 各服务间基于依赖关系进行精密控制 5.支持 SysV 和 LSB 初始脚本, 可以替代 sysvinit 6.日志进程…
#!/bin/bash # coding: utf- # Copyright (c) set -e #返回值为非0时,退出脚本 echo "0. 系统的一些配置" setenforce || true systemctl stop iptables.service || >& systemctl stop firewalld.service || >& localedef -c -f UTF- -i zh_CN zh_CN.UTF- export LC_AL…
今天要说的是为Android设备添加重启.飞行模式.静音模式按钮,客户需求中需要添加这项功能,在长按电源键弹出的菜单中没有这些选项,谨以此文记录自己添加这个功能的过程. 首先找到长按电源键弹出的对话框,在frameworks\base\policy\src\com\android\internal\policy\impl\GlobalActions.java文件中,修改createDialog()方法. /** * Create the global actions dialog. * @ret…
With a new version of Ubuntu comes an update to my guide for setting up a build environment to compile Android ROMs. The aim of this is to simplify the configuration process and teach a little bit about the command line. Follow the directions step-by…
极力推荐文章:欢迎收藏 Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 1.ShutdownThread 概述 2.shutdown 关机方法 3.shutdownInner 方法实现 4.CloseDialogReceiver 注册关机对话框广播 5.new sConfirmDialog 显示关机对话框 6.beginShutdownSequence开始关机…
php5..30环境报错Call to undefined function ImageCreate() 编译安装 gd库 发现php5..30没有加载gd库 [root@cn_vs_web04:/usr/local/php]# php -i |grep configure Configure Command => './configure' '--prefix=/usr/local/php-5.6.30_fpm' '--with-openssl=/usr/local/lab/openssl'…
Lnamp环境安装实录 将采用的开源软件: Apache [WEB动态脚本服务器,做nginx的反向代理 8080端口] Tengine [WEB静态文件服务器 80端口] MySQL PHP .Apache安装 A.apr安装 wget -c http://mirror.bjtu.edu.cn/apache/apr/apr-1.5.1.tar.gz ...tar.gz cd apr- ./configure --prefix=/usr/local/apr make make install B…
环境准备: 192.168.193.80  node1 192.168.193.81 node2 关闭防火墙 [root@node1 ~]# systemctl stop firewalld #两台都关闭 [root@node1 ~]# setenforce setenforce: SELinux is disabled host文件 [root@node1 ~]# vim /etc/hosts 127.0.0.1 localhost localhost.localdomain localhos…
前言 服务器上面的服务会因为各种各样的原因失败,磁盘故障,权限问题,或者是服务过载引起超时,这些都可能引起 这个在ceph里面systemctl unit 默认有个on-fail restart,默认的可能并不适合所有的场景,所以自动化的服务应该是尽量去适配你手动处理的过程,手动怎么处理的,就怎么去设置 启动分析 如果有osd失败了,一般上去会先启动一次,尽快让服务启动,然后去检查是否有故障,如果失败了,就开启调试日志,再次重启,在问题解决之前,是不会再启动了,所以这里我们的自动启动设置也这么设…
本篇知识点: 配置MGR所需的参数 使用MySQL Shell配置MGR shell.connect() var 设定临时变量 dba.createCluster() dba.getCluster() dba.addInstance() dba.removeInstance() dba.switchToMultiPrimaryMode() dba.switchToSinglePrimaryMode() 完全依靠MySQL Shell自动生成参数究竟靠不靠谱? MGR 原理探索 环境信息 IP p…
Spring框架之jms源码完全解析 我们在前两篇文章中介绍了Spring两大核心IOC(Inversion of Control控制反转)和AOP(Aspect Oriented Programming面向切面编程)技术:Spring框架之beans源码完全解析和Spring框架之AOP源码完全解析,下面对Spring的jms源码进行分析,先对jms进行简单的介绍,其次对Spring中jms模块源码文件清单进行梳理,然后对jms的单独使用和Spring整合jms使用进行演示,最后对Spring…
-------------------------------------------------------------------------------------------------   | 欢迎关注个人公众号 zclinux_note 第一时间获取关于linux使用的技巧.探索Linux的奥秘 | ---------------------------------------------------------------------------------------------…
前言第一部分:Pycharm for Gitee1. pycharm安装gitee插件2. gitee关联本地Git快速设置- 如果你知道该怎么操作,直接使用下面的地址简易的命令行入门教程:3. Git关联远程仓库第二部分:Jenkins for Gitee(一)简介1. 目前支持特性:2. 计划中特性(二)插件安装(三)插件配置1. 添加Gitee链接配置2. 新建构建任务3. 任务全局配置4. 源码管理配置5. 触发器配置6. 构建后步骤配置7. 构建结果回评至Gitee8. 构建成功自动合…
springboot+kurento+coturn+contos的视频通讯服务搭建 服务器CentOS Linux release 7.9.2009 (Core) 本案例成功于20210628 1.默认服务器已经有Docker,安装kurento ##下载kurento镜像 [root@wjsmc wjsmc]# docker pull kurento/kurento-media-server:latest ##将端口暴露在公网3000端口 [root@wjsmc wjsmc]# docker…
主要新增了判断进程是否为 Workerman 进程的逻辑,从而优化了确定主进程是否存活的准确性 发现问题 年前逛 GitHub 的时候,发现 Workerman 有一个 2017 年打开的 Issue:already running,原文如下: Where is the problem?! I reboot the server and it is the first time I want to run workerman php index.php start -d The result i…
批量生成随机字符串文件名 # 用for循环在 /test 目录下批量创建10个html文件,其中每个文件需要包含10个随机小写字符加固定字符串 alnk #!/bin/bash ######################################### # Auth: Alnk # date: 20191115 # qq: 1029612787 # version: v0.1.0 # 随机生成文件 ######################################### # 存…
1.# service mysqld stop  #停止mysql数据库服务 2.# service mysqld start --skip-grant-tables #跳过授权表启动mysql数据库服务 3.# mysql -p     #进入mysql数据库添加root用户并授权 mysql> use mysql; mysql> select host,user from user; mysql> update user set password=password("new…