开发平台介绍: NUC970 + 内置CAN控制器(双通道CAN1\CAN2) + 官方Linux_Kernel(少量修改) 名词: 终端,使用NUC970的硬件 异常表现: 1.当CAN收发器(VP251)断电时,此时再恢复CAN外部通讯,终端表现为能收到全部的CAN数据,发送函数返回成功,但CAN总线上没有任何发送的数据显示. 2.同样条件使用旧的CAN内核驱动时,竟然可以恢复通讯. 分析问题: 1.查询CAN资料显示,当CAN收发器(VP251)断电时,CAN总线会进入BUSOFF的状态,…
开发平台介绍: NUC970 + 内置CAN控制器(双通道CAN1\CAN2) + 官方Linux_Kernel(少量修改) 名词: 版本A,问题及修改涉及两个版本,其中最旧版本称为版本A 版本B,问题及修改涉及两个版本,其中较新版本称为版本B 硬件设备M,项目系统内一个其它硬件设备(Meter) 终端,使用NUC970的硬件 异常表现: 1.版本A,2018.8发现当应用程序调用can_write操作频率较高时(10ms内),容易发生写失败异常(频率越高越容易发生),经过测试只能通过,DOWN…
linux中文显示乱码的解决办法 linux中文显示乱码是一件让人很头疼的事情. linux中文显示乱码的解决办法:[root@kk]#vi /etc/sysconfig/i18n将文件中的内容修改为: 复制代码代码如下: LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en&…
用命令 tail -f /root/apache-tomcat-6.0.20/logs/catalina.out(需要找到tomcat路径) 查看日志,查看是否有错误 linux中tomcat内存溢出解决办法 常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space2.OutOfMemoryError: PermGen space3.OutOfMemoryError: unable to create new native thread.前两种通常一起进…
Linux忘记root密码有三种解决办法: 下面详细介绍第一种: 重启系统后出现GRUB界面在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e” 来进入编辑模式.   接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核(这里是第二行,kernel.......),然后继续按“e”键.   然后在编辑界面rhgb quiet后面加“空格”,然后键入“single”,或者直接输入数字的“1”并回车确定.   回车后,按“b”键启动进入单用户模式,在这里修改root的密码…
WPS for Linux 字体配置(字体缺失解决办法) 1. 背景 有些linux装完wps后提示"部分字体无法显示"或"some formula symbols might be not display".这是因为缺少某些字体导致,主要是特殊符号或公式字体等等,而这些字体其实是在windows中可以找到的.有兴趣的自己去研究. 2. 解决方案 2.1. 下载字体库 点击这里下载字体库(鼠标悬浮查看密码) 2.2. 添加字体(使下载的字体库生效) 方法一:解压到…
前几天在狗东入手可以一把GANSS的87C键盘,满心欢喜拆开来用却发现在开发电脑(Deepin和ubuntu)上F1-F12都不能正常使用,这对一个搞web开发的人来说,无疑是要了我的老命,无奈找各种客服.帖子都没有找到解决办法.最后只能去找到了GANSS的厂家售后,厂家的回复也很简洁,Linux不是主流系统没有做到完美支持.但是厂家还是给出了解决方案:刷固件,固件下载地址,提取码:micv 程序使用也十分简洁,只需要找到一台能正确识别键盘的Windows运行固件程序就可以了.打开程序如图所示:…
最近想了解一下linux编程,于是linux系统下输入vim,发现竟然没有安装.好吧,那就安装吧.命令: sudo apt-get install vim 百度百科:apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件或操作系统. 系统报错,如下图: 网上查了下资料说是先执行update: sudo apt-get update 系统报错,如下: E: Some index files failed to download…
今天,在测试环境启动数据库时,报错: SQL> startup; ORACLE instance started. Total System Global Area  285212672 bytes Fixed Size     1218992 bytes Variable Size    75499088 bytes Database Buffers   205520896 bytes Redo Buffers     2973696 bytes Database mounted. ORA-1…
最近自己公司网站老出现掉包问题之前以为是网络问题或机房问题,经过N久的排查发现是linux网卡掉包了,下面我来分享我的解决办法.   之前公司的系统由于网卡问题,经常出现掉包(掉包排除攻击的 因素)或者突然挂掉, 严重影响服务的正常提供,因此想在出现此问题时自动解决. 思路:对网卡检测掉包情况,或者用ping检测,出现了,就重启哈网卡 .瞧是很简单吧! 代码如下:  代码如下 复制代码 #安装帮助: mkdir  /cyc #/cyc/renetwork.log为日志文件   #!/bin/ba…
Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET NetSarang Xshell 4 Build 0120议.使用Xshell可以快速方便的管理Linux主机等 但是有时我们使用,经常遇到.linux下中文显示乱码的情况,其实解决办法很简单,下面跟着小编来看看,如何解决XShell连接linux中文乱码 工具/原料 Linux系统(Centos)  Xshell Xshell连接Linux系统 1 Xshell…
解决办法:启动虚拟机双网卡支持: 网卡1:Host-Only网络 网卡2:NAT网络 设置好以后,可以在Linux主机中ifconfig查看本地Host-Only的网络地址,与电脑中的地址应该是同一网段.可以查看Windows端VM-Network中的设置.…
在本地机器上跑python代码,自己定义的文件进行导包运行是没有问题,但是放到linux服务器上的时候就会提示 ImportError:No module named xxxx(要导入的文件包名) 在python导包的时候有三条铁规: 1.      严格区分包和文件夹.包的定义就是包含__init__.py的文件夹.如果没有__init__.py,那么就是普通的文件夹. 2.      导入package.  在python 安装目录的site-package文件夹中新建xxx.pth,内容是…
一周碰到2次在Hyper-V 2012中安装了Linux,也安装了IC 3.4.但是却无法配置IP地址的问题.因此造成很多不便,因此找机会把这个原因和解决办法进行了尝试. 这过程中感谢同事的提示,让我很快找到解决办法. 在这里总结下Hyper-V下安装Linux的注意事项: 1.正确选择Linux版本,具体请参见官网的兼容性列表2.安装完成后,务必安装Linux IC 3.4   mkdir /ic   mount /dev/cdrom /mnt/cdrom(如无法挂载,则首先执行mkdir /…
LINUX curl GET 掉参数解决方法 url 为 http://mywebsite.com/index.php?a=1&b=2&c=3web形式下访问url地址,使用 $_GET是可以获取到所有的参数 curl  -s  http://mywebsite.com/index.php?a=1&b=2&c=3然而在linux下,上面的例子 $_GET只能获取到参数 a 由于url中有&其他参数获取不到,在linux系统中 &会使进程系统后台运行必须对 &…
在使用wget命令报错 certificate common name 'xxx' doesn't match requestde host name,我们一般的解决办法是查找下载地址,但是有时候更换地址也会发生错误, wget http://www.monkey.org/~provos/libevent-1.2.tar.gz 报如下错: error:certificate common name "monkey.org" doesn't match requested host na…
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 8535 CLOSE_WAIT 5 FIN_WAIT2 20 ESTABLISHED 248 LAST_ACK 14 CLOSED:无连接是活动的或正在进行 LISTEN:服务器在等待进入呼叫 SYN_RECV:一个连接请求已经到达,等待确认 SYN_SENT:应用已经开始,打开一个连接 ESTABLISHED:正常数据传输状态 FIN_W…
因为玩四轴用的apm的飞控板,而其需要安装此驱动,曾经在win8使用其,但是因为win8有相对应的数字证书保护措施(应该是这样的,因为好久了记不清楚了),以至于我每次都需要长按shift重启电脑关闭此功能,后来装了Ubuntu,用的Ubuntu引导的win8,这样就直接导致了会调不出来此选项,所以在另一台电脑上就放弃了win8,改用win7和Ubuntu并存,win7没有此保护措施. now,我们开始正题. first,要知道自己的报错类型,我的是,找不到系统指定文件, 大部分都是报此错误,其他…
在微软云上新建了linux虚拟机之后,通过Xshell连接到服务器(微软云默认的账号是:azureuser,不是root),却发现通过FTP传输文件错误,一直找不到头绪,询问微软云相关人员才知道.FTP端口没开.新建个FTP端口就可以了. 解决方法 一: 步骤:登录微软云(Azure),点击虚拟机,点击终结点,然后新增一个终结点,名称选择FTP,协议选择TCP,端口21.点击完成之后就可以正常传输文件了. 解决方法二: 只需更改XFTP的协议的就可以了,将FTP更改为XFTP…
最近在调试安卓手机时老是失败,问题如下所示 han@ubuntu:~/project/zero_app$ adb devices List of devices attached 664768297cf5 no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html] 在网上查资料得知,安卓手机连接到电脑开发,在wind…
今天处理一个服务器,远程死活连接不上,只好跑信息中心去看了下服务器. Linux服务器启动之后,提示: give root password for maintenance (or type control-d to continue:) 输入root 密码后,进入系统了. 具体如下图: 但是系统是只读的. 这里可以看出来是 home 分区出了问题没有挂载上.我想修改fstab文件,但是系统是只读的,没有办法修改. mount -o remount , rw / 然后系统就可以写了. 这时修改…
本文转自EasyDarwin开源团队Alex的博客:http://blog.csdn.net/cai6811376/article/details/73770943 EasyDSS 流媒体服务器是什么? EasyDarwin如何支持点播和RTMP/HLS直播?EasyDSS! getpwnam("xxxxx") 近期有EasyDSS流媒体服务器用户反应运行easydss for linux会遇到getpwnam("nobody") getpwnam("ro…
目录 前言 8. Linux设备树 8.1 设备树简介 8.2 设备树框架 8.2.1 设备树格式 8.2.1.1 DTS 文件布局 8.2.1.2 node 格式 8.2.1.3 properties 格式 8.2.1.4 包含 dtsi 8.2.2 修改.追加设备树节点 8.2.3 常用属性 8.2.3.1 常用标准属性 8.2.3.2 自定义属性 8.2.4 常用节点 8.3 编译.更换设备树 8.3.1 在内核中编译设备树(推荐) 8.3.2 人工编译(不推荐) 8.3.3 更换设备树…
1.首先用free工具检查一下内存的使用情况: 这个是我的linux时时数据 Mem: 4046824 763620 3283204 9004 10284 61560  -/+buffers/cache: 691776 3355048         total used free shared buffers cached 可以看到 要达到释放缓存的目的,我们首先需要了解下关键的配置文件/proc/sys/vm/drop_caches.这个文件中记录了缓存释放的参数,默认值为0,也就是不释放缓…
1.把鼠标移动到桌面最右下角的位置会出来一个侧边栏,按那个齿轮就是“设置”,会出来个菜单,选择最下边的“更多电脑设置” 注:也可以按快捷键“WIN+I” 2.选择“常规”→“高级启动”→”立即重启“ 注:1-2步也可在按下“重启”时同时按下“Shift”健,直接进入4图所示界面(这是Win8的一个快捷操作方式). 3.在启动的界面选择“疑难解答”→”高级选项“→“Windows启动设置”→“重启”(电脑不会真正的重启) 4.按照提示选择“禁用驱动程序强制签名”并重启 启动完成后,直接安装驱动,选…
使用vim的时候,偶尔会碰到vim莫名其妙的僵在那里. 解决方案: 经查,原来Ctrl+S在Linux里是锁定屏幕的快捷键,如果要解锁,按下Ctrl+Q就可以了. 经验总结: 牢记这两个VIM组合键 Ctrl+S 和 Ctrl+Q…
1.在setting.py设置连接数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'djangotest', 'USER':'root', 'PASSWORD':'root', 'HOST':'127.0.0.1', 'PORT':'3306' }} 在使用migrate生成数据表的时候会提示没有连接Mysqldb的驱动,这时需要安装驱动 pip install mysql-python,在…
启动WPS for Linux后,出现提示"系统缺失字体" . 出现提示的原因是因为WPS for Linux没有自带windows的字体,只要在Linux系统中加载字体即可. 具体操作步骤如下: 1. 下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中. 国内下载地址:https://pan.baidu.com/s/1eS6xIzo (上述数据来源网络,侵删) 下载完成后,解压并进入目录中,继续执行: root@Debian:~# cp * /u…
这里之所以是查看下IP ,是我们后面要建一个Centos远程工具Xshell 连接Centos的时候,需要IP地址,所以我们这里先 学会查看虚拟机里的Centos7的IP地址 首先我们登录操作系统 用户名root 密码 123456 然后我们输入ip查询命名 ip addr 发现ens33 没有inet 这个属性,那么就没法通过IP地址连接虚拟机. 接着来查看ens33网卡的配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33 注意vi后面加空格 vi…
很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可. 步骤如下: 重启linux系统 重启系统后出现GRUB界面在引导装载程序菜单上,按 E 出现内核选择 ,选择第二行 继续按 E 出现下图 在后边加上空格 输入 single 回车 最后按"b"启动,启动后就进入了单用户模式了 此时已经进入到单用户模式了,你可以更改root密码了.更密码的命令为 passwd…