Implementação técnica de php chamando software estatístico R para realizar cálculos complexos e obter resultados

Como principal linguagem para desenvolvimento de programas web, o php é amplamente utilizado. Por ser um software estatístico, R apresenta boa operabilidade na implementação de algoritmos matemáticos. Recentemente, devido a necessidades de trabalho, tive que realizar cálculos matemáticos complexos em alguns dados de aplicações web. No entanto, embora o próprio PHP possa escrever alguns algoritmos matemáticos, ainda é difícil atender à demanda.

Use o arquivo .user.ini para modificar open_basedir para aumentar a segurança do sistema PHP

.user.ini é um arquivo lnmp, que contém o endereço do caminho da pasta do site. O objetivo é evitar o acesso entre diretórios e a leitura de arquivos entre diretórios. Em certo sentido, garante possíveis problemas de segurança que podem ser causados. por código PHP desconhecido.

A configuração é colocada no diretório raiz .user.ini

open_basedir=/caminho do projeto/:/tmp/:/proc/     

exemplo:

Lembra que o host ECS da aliyun foi hackeado para mineração?

Eu acidentalmente descobri que o uso da CPU de um host ECS no backend do Alibaba Cloud está próximo de 100%. Se eu olhar de perto, ele é usado para fornecer serviços ociosos aos clientes. nos dados, descobri que a CPU está em 100% há duas semanas, não há anormalidade na memória, mas o disco rígido apresenta picos acentuados a cada 1 minuto. .

Instruções de comando de tela comumente usadas no Linux

O comando screen pode estabelecer uma conexão independente no terminal e continuar em execução após fechar o terminal. Ele pode ser usado para transferência de arquivos ou programas de longa execução.

Instalação: tela de instalação do yum

Novo: tela -S onename

Visualizar: tela -ls

Digite: screen -r onename

Saída completa: saída, equivalente a fechar diretamente a janela do terminal

Mantenha a sessão e saia: pressione as teclas Ctrl+A+D no teclado ao mesmo tempo

Exemplo de programa de geração automática de formato personalizado de nuvem de tag de página da web

Uma nuvem de tags é um conjunto de tags relacionadas e seus pesos correspondentes. Uma nuvem de tags típica tem de 30 a 150 tags. afetar o tamanho da fonte ou outros efeitos visuais usados. Enquanto isso, histogramas ou gráficos de pizza são mais comumente usados ​​para representar cerca de 12 pesos diferentes. Portanto, a nuvem de tags pode representar mais direitos, embora seja menos precisa. Além disso, as nuvens de tags costumam ser interativas: as tags são normalmente hiperlinks que permitem aos usuários detalhar seu conteúdo.

Inscrever-se em artigo técnico