Linux
JensLee
这个作者很懒,什么都没留下…
展开
-
PC机与嵌入式开发板相互传输数据
应用于嵌入式课程设计作业。在PC端和嵌入式开发板之间构建TCP/IP传输程序,PC端是客户端,开发板是服务器。客户端向服务器传输文件等数据。Red Hat / Ubuntu / 嵌入式开发平台RedHat配置了nfs功能,ubuntu配置有telnet功能,方便启用就用了两个平台。(一)在盘,先打开Red Hat系统,第六个图标打开终端,原创 2015-12-09 17:16:12 · 5674 阅读 · 0 评论 -
my.ini 文件 解决mysql无法存储中文字符问题
这个my.ini文件是在mysql文件目录下直接找到的,本来想改my.ini文件中的内容。结果在网络上到处找都没有找到,如果你找到my_default.ini,修改完毕之后可以将其直接改名为my.ini,然后放在mysql文件一级目录下直接使用。具体位置:showvariableslike'character_set_%'http://www.oschina.n原创 2017-08-27 05:24:34 · 1763 阅读 · 0 评论 -
树莓派+RC522模块
用树莓派+RC552 RFID刷卡模块,原创 2017-04-08 22:10:53 · 8861 阅读 · 6 评论 -
Unable to locate package php
今天重新装了一个服务器,LAMP环境的,遇到了Unable to locate package php问题,之前遇到过这个问题,把文件包源换成清华或者中科大的就可以了。不过可以直接升级成php7.0我在用sudo -apt-get install php5就不能用了。去国外网站查了一下提供一个可行的方案:sudo apt-add-repository ppa:o原创 2017-12-28 08:02:47 · 7221 阅读 · 0 评论 -
linux-ubuntu安装mysql
先把之前的全部卸载掉sudo apt-get autoremove --purge mysql-server-5.7 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-commonsudo rm -rf /etc/mysql/ /var/...原创 2018-07-12 09:12:11 · 360 阅读 · 0 评论 -
linux拓展屏幕
使用xrandr查看屏幕使用情况,拓展屏幕的代码需要根据每个人不同的终端设置进行修改xrandr根据主链路与外接链路进行修改,例如上图所示代码就是:拓展模式:xrandr --output VGA-0 --right-of LVDS --auto我个人屏幕就是的就是:xrandr --output VGA-1-1 --right-of VGA1 --auto...转载 2018-07-12 09:59:54 · 3333 阅读 · 0 评论 -
ERROR 1148 (42000): The used command is not allowed with this MySQL version
原因分析:根据官方的解释是mysql在编译的时候默认把local-infile的参数设为0,就是关闭了从本地load的功能,所以如果需要使用只能自己打开 通过链接的时候把该参数设置为1的方式另外Windows下面的换行符和linux的是不一样的Windows换行是\r\n,十六进制数值是:0D0A。Linux换行是\n,十六进制数值是:0A mysql -uroot -p --local-infi...原创 2018-07-12 14:01:48 · 1625 阅读 · 0 评论 -
error_log塞满了70+G的错误日志。Notifier for subscription 94 (dbus://) went away, retrying!
电脑被/var/log/cups/error_log塞满错误日志,达到了70+G的大小,直接把硬盘塞满了。我删了之后,还是会源源不断出现问题,就去看看了哪里报错。 显示:File \"/usr/lib/cups/notifier/dbus\" has insecure permissions (0100777/uid=0/gid=0).Notifier for subscri...原创 2018-12-07 12:48:15 · 1700 阅读 · 3 评论 -
查看ubuntu硬盘信息
最近ubuntu一直报错,经常有大文件的产生,error_log经常70G+,而且现在/dev/sda1又被塞满了,我只好去挨个查看硬盘内部存储及相关信息。df -h可以确定查询,如果要具体到某个文件夹,则用下面的语句du -h home可以查询每个文件夹的存储信息...原创 2018-12-07 15:10:32 · 9056 阅读 · 0 评论 -
File "build/bdist.linux-armv7l/egg/MySQLdb/__init__.py", line 81, in Connect
在用Python连接MySQL数据库的时候,出现了如下的错误:Traceback (most recent call last): File "test.py", line 7, in db = MySQLdb.connect("115.159.30.115","root","wsl!@#123","unman_store" ) File "build/bdist.li原创 2017-05-21 20:32:52 · 2101 阅读 · 0 评论 -
PHP调用含GPIO库的python失败解决方法
PHP调用python失败解决方法,PHP调用shell脚本失败,exec没有权限执行命令解决方法原创 2017-04-08 01:17:26 · 3155 阅读 · 1 评论 -
没有选择Debug构建方式,为文件的某行设置断点可能会失败
没有选择Debug构建方式,为文件的某行设置断点可能会失败提供了几种解决方案原创 2015-12-10 21:47:09 · 3438 阅读 · 0 评论 -
vim编辑器
Linux下著名的编辑器Vim,Vi是可视化编辑器,Vim是Vi的加强版。有彩色和高亮特性,对编程帮助很大。在linux终端输入命令即可启动vim编辑器。Vim分为三种模式:命令模式,编辑模式,底行模式。1)命令模式:[root@SDUST root]#vim命令模式下主要操作方式有:移动光标,复制文本,删除文本,找出命令行。2)编辑模式:点击I进入编辑模式,编辑出现-原创 2015-12-03 16:24:22 · 502 阅读 · 0 评论 -
makefile浅析(二)Makefile变量
本文衔接上文部分代码。GNU的Make工具除了提供建立目标的基本功能之外,还有许多其他功能,其中之一就是变量或者宏的定义能力。program:main.o add.o dec.o div.o mul.o gcc main.o add.o dec.o div.o mul.o -o program字符串“main.o add.o dec.o div.o mul.o”被调用原创 2015-12-03 18:13:24 · 688 阅读 · 0 评论 -
Makefile浅析(一)
makefile简单介绍及一个实例的全程演示原创 2015-12-02 19:30:47 · 683 阅读 · 0 评论 -
嵌入式Linux网络编程(一)
网络协议国际标准组织(ISO)制定了OSI模型,把网络通信分为7层。而TCP/IP将网络通信分为4层:应用层,传输层,网络互连层,网络接口层。Socket接口是TCP/IP网络的API,定义了许多函数和例子。1.网络地址:网络地址的表示主要通过两个重要的数据类型,结构体:sockaddr和sockaddr_in。(1)结构体sockaddrstruct sockaddr{原创 2015-12-04 10:51:33 · 922 阅读 · 0 评论 -
深入理解linux i节点
linux中,文件查找不是通过文件名称来查找的。实际上是通过i节点来实现文件的查找定位的。我们可以形象的将i节点看做是一个指针fip。当文件存储到磁盘上去的时候,文件肯定会存放到一个磁盘位置上,可以这样想象,既然文件数据是存放在磁盘上的,如果我们知道这个文件数据的地址,当我们想要读写文件的时候,我们是不是直接使用这个地址去找到文件就可以了呢? 是的,linux下,i转载 2015-12-06 13:42:21 · 3729 阅读 · 0 评论 -
fdisk -l详解
在Linux下ubuntu系统终端进入root模式Disk /dev/sda: 500.1GB, 500107862016 bytes块设备名称为/dev/sda,此设备的大小为500.1GB;500107862016 bytes这是转换成字节后的大小 (注:bytes=B,表示“字节”,bit=b,表示“位”)255 heads, 63 sectors/track, 60801原创 2015-12-06 15:22:21 · 3427 阅读 · 0 评论 -
Linux下的bash
範例一:設定一變數 name ,且內容為 VBird[dmtsai@study ~]$ 12name=VBirdbash: 12name=VBird: command not found... [dmtsai@study ~]$ name = VBird [dmtsai@study ~]$ name=VBird 範例二:承上題,若變數內原创 2016-05-12 09:38:40 · 627 阅读 · 0 评论 -
ubuntu下安装lua的时候出现 lua.c:80:31: fatal error: readline/readline.h: 没有那个文件或目录 这样的报错
原因是因为缺少缺少libreadline-dev 这个文件运行 sudo apt-get install libreadline-dev 这个命令即可解决如果安装的时候报错,显示软件包无法定位,则更新源进入ubuntu系统设置,点击软件和更新,换成清华的就好了。阿里云的好像不行,我试了试没装上...原创 2019-04-24 10:11:36 · 735 阅读 · 0 评论