centos出现类似-bash: ls: command not found…和-bash: /bin/vi: input/output error的错误

  • Post author:
  • Post category:其他

今天有后端的同学反馈之前一个正常的服务不能启动,首次想到是数据库异常,查看后是数据库链接异常,在使用ssh链接数据库服务器(测试虚拟机)时链接失败,不能链接,然后使用远程桌面链接上后,在使用ls命令时提示: -bash: ls: command not found... ,网上搜索到两种解决办法。 1、使用export导入环境变量,如下: export PATH=/usr/local/sbin:/…

继续阅读 centos出现类似-bash: ls: command not found…和-bash: /bin/vi: input/output error的错误

java: Compilation failed: internal java compiler error

  • Post author:
  • Post category:java

idea报错 j ava: Compilation failed: internal java compiler error 原因 :主要是因为jdk版本不一致问题 1. 编译版本不匹配 2. 当前项目jdk版本不支持 解决 : 查看设置项目的jdk File ->Project Structure->Project Settings ->Project或使用快捷键Ctrl+Al…

继续阅读 java: Compilation failed: internal java compiler error

SSRS SQL语句批量替换报表的数据源链接

  • Post author:
  • Post category:其他

背景:数据库迁移到另外一台服务器,原来的SSRS的报表服务器跟着移动,然后IP端口等都需要修改,故所有SSRS里面的报表的数据库链接,SQL凭据等都需要修改。 在一开始如果配置得好的话用共享的数据源是最好解决这个问题的,只需要修改共享数据源里面的链接,所有的报表就可以跟着改了,但是如果没有设置共享数据源呢,如果要一个一个报表去改数据源,那就太麻烦了,下面提供的办法需要用到SQL的操作。 首先,了解…

继续阅读 SSRS SQL语句批量替换报表的数据源链接

TBS腾讯浏览服务静态集成,亲测可用,有demo

  • Post author:
  • Post category:其他

本文静态集成方案有问题,可参考 TBS文件浏览自主安装内核方案 序言 TBS的好处我就不多说了,此篇文章是关于TBS的静态集成,如果想要动态集成的话,可以参考我的另一篇文章 TBS腾讯浏览服务接入以及遇到的坑 。静态集成最大的坏处就是包会特别的大,应该会增加30M左右,如果不想要的话可以看我的另一篇文章。想要静态集成的伙伴多数都是因为有些时候,内核会因为一些不知道什么原因不会下载或者加载内核,但是…

继续阅读 TBS腾讯浏览服务静态集成,亲测可用,有demo

scipy2.2-optimize:fminbound函数定义域内最小值、fmin函数最小值、fsolve(非)线性方程求解

  • Post author:
  • Post category:其他

文章目录 标量(一元)函数定义域内最小值fminbound 标量(一元)、多元函数最小值fmin 非线性方程求解fsolve 源码 标量(一元)函数定义域内最小值fminbound 求给定范围内函数的最小值 scipy.optimize.fminbound(func, x1, x2, args=(), xtol=1e-05, maxfun=500, full_output=0, disp=1)[s…

继续阅读 scipy2.2-optimize:fminbound函数定义域内最小值、fmin函数最小值、fsolve(非)线性方程求解

锁的机制原理

  • Post author:
  • Post category:其他

1.什么是锁 锁能够保证只有一个线程在被锁的程序代码段执行,所以说一个锁只能被一个线程持有。 2.实现锁的机制 中断机制,但是只能保证单核,原子类,但是只能保证基本数据类型,自旋锁,信号量 中断: 中断是cpu的一种机制,在特殊情况下触发,在操作系统启动后就会初始化中断表,包括硬件中断和软中断。 中断的时候,不允许其它中断,通过当前机制可以实现同一个时刻能够执行一段程序序列,缺点,耗费性能不说,还…

继续阅读 锁的机制原理

Linux内核do_fork()分析

  • Post author:
  • Post category:linux

文章目录 进程的创建:系统调用fork(),vfork()和clone() fork函数的执行过程 do_fork()实现过程 copy_process() dup_task_struct() alloc_thread_info()宏 copy_mm() copy_thread() 唤醒子进程时的特殊情况 进程的创建:系统调用fork(),vfork()和clone() 任何进程都是由其他进程创建…

继续阅读 Linux内核do_fork()分析

制作一个表格表单

  • Post author:
  • Post category:其他

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <form action="#" method="post" enctype="multipart/form-data">…

继续阅读 制作一个表格表单

python 匹配关键字

  • Post author:
  • Post category:python

#!/usr/bin/env python #-*-coding:utf8-*- import os,sys,re def read(): os.chdir('/etc/openvpn/sn10001/etc/') files = open('server.conf','r').readlines() b = [i.strip() for i in files] for n in b: if re…

继续阅读 python 匹配关键字

Java ThreadLocal

  • Post author:
  • Post category:java

ThreadLocal类,代表一个线程局部变量,通过把数据放在ThreadLocal中,可以让每个线程创建一个该变量的副本。也可以看成是线程同步的另一种方式吧,通过为每个线程创建一个变量的线程本地副本,从而避免并发线程同时读写同一个变量资源时的冲突。 示例如下: import java.util.Random; import java.util.concurrent.ExecutorService…

继续阅读 Java ThreadLocal