自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Devin Zhou

路盡隱香處,翩然雪海間;梅花仍尤在,雪海何處尋!

  • 博客(99)
  • 资源 (7)
  • 问答 (3)
  • 收藏
  • 关注

原创 Ubuntu22.04系统更换源操作

1、备份原本的Ubuntu22.04系统的软件源文件。2、删除原本的Ubuntu22.04系统软件源。

2024-01-16 10:21:08 1746

原创 怎么找微信服务器的IP地址

上图标识的地方就找到了微信服务器的ip地址。打开一个命令行窗口,cmd或者powershell窗口都可以,输入命令。首先,让微信客户端在PC端运行,在任务管理器->详细信息中,找到。

2024-01-13 15:57:30 1045

原创 如何使用pycharm连接Mysql数据库!!!

在Windows系统中基于安全需求,MySQL服务需要在一个给定的账户下运行,选择默认的Standard System Account即可。然后输入安装的时候设置的密码,出现如下所示,表明MySql的环境变量已经配置成功!将MySQL服务配置成Windows服务后,MySQL服务会自动随着Windows操作系统的启动而启动,随着操作系统的停止而停止,这也是MySQL官方文档建议的配置;双击安装文件,在如下图所示界面中勾选“I accept the license terms”,点击“next”。

2023-09-27 21:43:27 8090 5

原创 Proteus 8 Professional 编译C51程序报L121错误的解决方法

将ROM改为LARGE。

2023-05-09 10:47:35 874

原创 PyCharm如何配置Qt5开发环境

在桌面上右键单击“我的电脑”,在弹出的快捷菜单中选择“属性”->“高级系统设置”->“高级”,单击环境变量按钮,在系统变量Path中添加pyqt5-tools目录的绝对路径。需要特别注意的是,执行的时候需要右键选中对应的 xxx.ui 文件,不然会出错的。“程序”:选择的是 “designer.exe” 的安装目录,“工作目录”: 根据实际情况配置,这里我直接使用的是 宏。“工作目录”: 根据实际情况配置,这里我直接使用的是 宏。“程序”:选择的是 “pyuic5.exe” 的安装目录。

2022-09-21 16:30:30 3273 4

原创 Python 无法加载文件 E:\PythonPro\python-pyqt5\venv\Scripts\Activate.ps1

PyCharm 打开终端出现 无法加载文件 E:\PythonPro\python-pyqt5\venv\Scripts\Activate.ps1 错误信息(如下图所示), 然后输入get-ExecutionPolicy 取得shell的当前执行策略,看到返回了 Restricted 默认值。再执行 set-ExecutionPolicy RemoteSigned 进行重新设置 , 在询问栏填写 Y ,确定执行。PyCharm 再次打开终端,发现问题已经解决!1、首先用管理员模式运行。

2022-09-20 17:11:46 1078

原创 Linux下采用lapack科学计算包来实现二维矩阵

1、调用lapack包的方式,写一个头文件 my_lapack.h (Linux如何安装lapack包?)#ifndef MY_LAPACK_H#define MY_LAPACK_Hextern "C"{ #include "lapacke.h" extern void dgesv_(int*,int*,double*,int*,int*,double*,int*,int*); extern void sgesv_(int*,int*,float*,int*,int*,float*,in

2021-12-13 16:02:57 1373

原创 Ubuntu14.04 科学计算包blas、lapack的安装及其使用

1、先从网上把lapack包下载下来,lapack包的下载路径:http://www.netlib.org/lapack/#_lapack_version_3_10_0_2【这里面下载的是lapack3.5版本的】【lapack包里已经包含了blas包了,无需重新下载】2、首先安装下gfortran编译器:sudo apt-get install gfortran3、解压lapack-3.5.0.tgz 压缩包tar -zxvf lapack-3.5.0.tgz4、cd进入解压后的目录lap

2021-12-13 09:23:57 6124 1

原创 C++知识点总结

const 关键字:作用: 修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针和指针常量; 常量引用,经常用于形参类型,即避免了拷贝,又避免了函数对值的修改; 修饰成员函数,说明该成员函数内不能修改成员变量。 // 类Aclass A{private: const int a; // 常对象成员,只能在初始化列表赋值public: // 构造函数 A() { }; A(int

2021-07-27 13:58:26 312

原创 QT4程序在TINY4412开发板中运行时鼠标擦除界面导致花屏

解决QT4程序在TINY4412开发板中运行时鼠标擦除界面导致花屏方法如下:#关闭桌面进程/usr/bin/killall qpe qss quicklauncher#开启桌面进程/bin/qtopia &原因在于:QT程序与TINY4412提供的Qtopia系统的界面冲突了,把Qtopia进程kill掉以后就可以正常使用了!~...

2021-03-03 16:56:23 347 1

原创 Windows下MySQL安装到配置的详细操作

1、在windows下安装MySQL1)首先在MySQL官网下在MySQL。(下载链接:https://dev.mysql.com/downloads/mysql/)2)把下载好的mysql-8.0.19-winx64.zip,解压到D盘(解压盘随意),重新命名为MySQL(方便后面操作)3)在MySQL文件下创建my.int文件,并在该文件里输入[client]# ...

2020-03-26 10:18:25 452

原创 cmd安装mysql Install/Remove of the Service Denied!错误的解决办法

在windos 的cmd下安装mysql,在mysql的bin目录下面执行: mysqld --install,时候出现下面的错误!解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。在mysql的bin目录下面再次执行: mysqld --install 命令,成功,见下图所示:...

2020-03-25 16:34:28 537

原创 Linux下 /etc/shadow内容详解

/etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。前面介绍了 /etc/passwd 文件,由于该文件允许所有用户读取,易导致用户密码泄露,因此 Linux 系统将用户的密码信息从 /etc/passwd 文件中分离出来,并单独放到了此文件中。/etc/shadow 文件只有 root 用户拥有读权限,其他用户没有任何权限,这样就保证了用户密码的安全...

2020-03-25 15:25:28 12095

原创 Linux下 /etc/passwd内容详解

Linux 系统中的 /etc/passwd 文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。首先打开这个 /etc/passwd 文件,看看到底包含哪些内容,执行命令cat /etc/passwd后显示如下:同 /etc/passwd 文件一样,文件中每行代表一个用户,同样使用 ":" 作为分隔符,不同之处在于,每行用户信息被划分为 9...

2020-03-25 15:12:17 9732

原创 Ubuntu14.04初次安装Qt之后出现...When executing step “Make”的问题

【问题】Ubuntu14.04初次安装Qt之后可能出现Error while building/deploying project *** (kit: Desktop Qt 5.7.0 GCC 64bit) When executing step "Make"错误。【解答】1)Ubuntu14.04更改国内源【注意其他版本的Ubuntu系统百度找对应源,这是14.04的】sudo m...

2020-03-12 14:22:48 2715

转载 keil编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).

#XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).MDK 报错:linking…stm32f103.axf: Error: L6218E: Undefined symbol Time1_8_Init (referred from led.o).分析:Undefined symbol Time1_8...

2019-04-26 10:37:29 8515

转载 Linux 进程与信号的概念和操作 linux process and signals

信号与进程几乎控制了操作系统的每个任务。在shell中输入ps -ef命令,我们将得到如下结果:(译者注:-e Select all processes. Identical to -A; -f Do full-format listing. This option can be combined with many other UNIX-style options to add addi...

2019-03-18 15:14:44 253

转载 如何在Ubuntu下安装Notepad++,并解决add-apt-repository无法识别的问题

安装命令:sudo add-apt-repository ppa:notepadqq-team/notepadqqsudo apt-get updatesudo apt-get install notepadqq卸载命令:sudo apt-get remove notepadqqsudo add-apt-repository –remove ppa:notepadqq-te...

2019-03-14 13:58:30 568

转载 QWidget,QMainWindow和QDialog的区别

在创建Qt Gui Application时,总会让你选择在QWidget,QMainWindow和QDialog中选择一个Base Class。这三个类具体有什么区别呢?在Qt的手册和网上找了一些资料。先看官方的手册:QWidget Class ReferenceThe QWidget class is the base class of all user interface ob...

2019-02-26 08:53:56 487

转载 注册Keil软件时出现“ TOOLS.INI: TOOLCHAIN NOT INSTALLED ”的解决办法

当我们在注册keil软件时,出现了“TOOLS.INI: TOOLCHAIN NOT INSTALLED ”时,首先看一下keil软件能不能正常使用,如果keil软件能够正常使用证明安装是正确的,问题应该是出现在安装文件夹中的“TOOLS.INI”里面,没有将[C51]项写入文件,我们只需要将[C51]写入即可。加入内容为: [C51] PATH=”安装文件夹路径\C51\” VERSI...

2018-11-21 14:16:19 23772 6

转载 QRadioButton类中Toggled()信号的使用方法

QRadioButton类中Toggled()信号的使用方法1.说明QRadioButton中,Toggled()信号是在Radio Button状态(开、关)切换时发出的,而clicked()信号是每次点击Radio Button都会发出该信号。实际使用时,一般状态改变时才有必要去相应,因此,Toggled()信号更适合状态监控。由于QRadioButton类继承于QAbstractButton...

2018-07-12 11:50:01 5099

原创 Ubuntu14.04下安装tslib出现./autogen.sh: 4: ./autogen.sh: autoreconf: not found的错误解决

解压tslib后执行命令 ./autogen.sh就可以了,后来我执行出错:./autogen.sh: 4: ./autogen.sh: autoreconf: not found解决方法如下1.  sudo apt-get install autoconf2.  sudo apt-get install automake3.sudo apt-get install libtool这时候再次执行....

2018-06-19 14:43:01 2706

转载 visual studio2015调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件

感谢博主:https://blog.csdn.net/win_turn/article/details/50468115问题描述:“Win32Project3.exe”(Win32): 已加载“D:\software\VS2013\VS2013 文档\Win32Project3\Debug\Win32Project3.exe”。已加载符号。“Win32Project3.exe”(Win32):...

2018-06-15 15:06:56 9689 6

原创 嵌入式QT环境搭建:No tools chain can produce code for this qt version please define one or more tool chains

在编译好qt源代码后,手动将其添加至qtcreator里,qt前面出现感叹号,并出现如下的错误:No tools chain can produce code for this qt version please define one or more tool chains。解决的方案如下:在tools里面的options的build&run,在tool chains里添加gcc的路径,具...

2018-05-22 20:52:05 7244

转载 Ubuntu16.04开机蓝屏问题解

解决方法:问题分析启动 Ubuntu 可以进入登录界面,说明系统是可以运行起来的。没有发生大块的核心数据损坏,linux 系统一般都可以修复,一定要淡定。于是开始放狗(google)搜索。“VMware Ubuntu 蓝屏”“VMware Ubuntu 开机蓝屏”“VMware Ubuntu 登录蓝屏”依次搜索查看,找到的相关内容寥寥无几。多数是 Windows 蓝屏问题。后来看到一篇是讲登录后黑...

2018-05-10 08:39:12 534

转载 Kernel panic - not syncing: Out of memory and no killable processes

编译内核的最后,出现了个问题,如标题所示,在网上没有找到像样子的答案,自己尝试着改成功了。编译内核最后 sudo reboot光标运行到   Kernel panic - not syncing: Out of memory and no killable processes 下面一行,一直闪。这时候不要慌,淡定的关机,然后 把虚拟机的内存(安装的时候是默认1G)改成4G(我的电脑内存是8G,2G...

2018-05-09 10:06:53 1209

转载 虚拟机Ubuntu16.04无法进入图形界面 The system is running in low-graphics mode

安装的虚拟机Ubuntu16.04 64位本可以正常使用,在安装了许多软件包后,出现The system is running in low-graphics mode错误,尝试多种方法,以下方法适用:1.Ctrl+ALT+F1 进入控制台2.输入用户名和密码进入系统3.输入以下命令:cd /etc/X11    sudo cp xorg.conf.failsafe xorg.conf   sud...

2018-05-09 10:06:03 2032

转载 arm-linux-gcc -v: 没有那个文件或目录

最近弄了个4412的板子(友善之臂的Tiny4412增强版),准备搞搞android,开发服务器用的是Ubuntu12.04-64bit版本(对于Android 2.3.X和更新的版本,需要64位的系统,之前的老版本2.2以下(包括2.2)可以 在32位版本上编译,另外不推荐虚拟机,因为官网上写的虚拟机配置过于变态,要16G的RAM/swap和30G以上的硬盘,速度上也不会很理想)用友善提供的...

2018-01-17 17:19:13 1118 2

转载 用C语言实现快速排序算法

参考博客:http://blog.csdn.net/zhengqijun_/article/details/53038831一、快速排序算法(Quicksort)1. 定义快速排序由C. A. R. Hoare在1962年提出。快速排序是对冒泡排序的一种改进,采用了一种分治的策略。2. 基本思想通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都

2018-01-08 14:52:47 5088

转载 【一起玩esp8266】flash的擦除方法

收到板子之后马上连接电脑进行了试玩,但是固件的运行不正常,在D大的指导下用擦除flash的方法解决了问题,在这里把解决的方法整理一下。这个是之前发的问题帖:http://bbs.eeworld.com.cn/thread-497285-1-1.html首先,我对于Python是小白,属于刚刚开始接触,所以很多东西都不了解,一步一步的来,下面的描述也会按我最基础的方式来记录。D大给我

2017-12-22 14:59:58 25735

原创 Ubuntu下 Tiny6410嵌入式Qt开发环境的搭建

首先要准备好交叉编译所需要的软件包:(1)arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz(交叉编译环境,tiny6410自带的)(2)qt-everywhere-opensource-src-4.8.5.tar.gz(Qt的源码,tiny6410自带的)(3)qt-creator-linux-x86_64-opensource-2.5.2.bin(我的系

2017-12-01 14:57:29 2209 2

转载 linux 进程通信——C语言实现

linux中的进程通信分为三个部分:低级通信,管道通信和进程间通信IPC(inter process communication)。linux的低级通信主要用来传递进程的控制信号——文件锁和软中断信号机制。linux的进程间通信IPC有三个部分——①信号量,②共享内存和③消息队列。以下是我编写的linux进程通信的C语言实现代码。操作系统为redhat9.0,编辑器为vi,编译器采用gcc。下面所

2017-11-03 14:18:51 906

转载 Linux C/C++程序员 但行好事 莫问前程 Linux系统下 解决Qt5无法连接MySQL数据库的方法

Linux平台下解决Qt5连接mysql数据库的问题:输入sudo apt-get install libqt5sql5-mysql解决,这种方法只能解决Qt是用sudo apt-get install qt-sdk命令装的低版本的Qt5(如5.2.x)缺少MySQL驱动问题,如果你的Qt5版本为5.7.X,那么就不能用这种方法解决,请参考下面的方法。转载地址:http://www.cnblo

2017-09-08 11:14:21 356

转载 一篇不错的v4l2

程序属这两篇文章最为经典了:http://www.linuxidc.com/Linux/2011-03/33020.htmhttp://www.linuxidc.com/Linux/2011-03/33021.htmLinux系统中,视频设备被当作一个设备文件来看待,设备文件存放在 /dev目录下,完整路径的设备文件名为: /dev/video0 .视频采集

2017-05-26 17:56:57 325

转载 VMware设置共享文件夹之后Ubuntu中看不到怎么办?

一、共享文件夹设置好了,但是在虚拟机中的Ubuntu系统下却看不到,怎么办?   一种可能的原因是系统没有自动挂载,解决办法:             1、安装:               sudo apt-get install open-vm-dkms             2、挂载:               sudo mount -t vmhgfs .host

2017-05-23 15:26:57 10807 3

原创 ubuntu14.04安装ffmpeg

下载FFmpeg和libx264的包ffmpeg-2.4.1.tar.bz2  last_x264.tar.bz2libx264自动安装,第一步先安装yasm;第二步在安装libx264[java] view plain copy print?sudo apt-get install yasm  sudo apt-get install

2017-04-20 09:45:08 887

转载 Qt入门-layout布局

转载请注明来自:http://blog.csdn.net/xgbing    开发一个图形界面应用程序,界面的布局影响到界面的美观。在设计一个界面之前,应该考虑到开发的界面可能给不用的用户使用,而用户的屏幕大小、纵横比例、分辨率可能不同,界面还可能是可缩放的,程序应该可以适应这些变化。        前面的程序中都是使用setGeometry()方法定位控件的位置,这个

2017-04-17 10:11:17 338

转载 linux环境下使用V4L2及Qt设计简易照相机

硬件平台:USB免驱摄像头+X86PC开发环境:WIN7-64bit+VMware11.0+Ubuntu12.04+Qtcreater(Qt5.0)一.开始前的准备   在正式开始编程前,首先需要对所需要用到的知识点进行了解,在此我们主要需要对V4L2,YUYV转RGB888和BMP编码进行了解。1.V4L2Video4linux2(

2017-04-14 17:14:34 3396 2

转载 Qt中信号和槽函数的3种映射方法

在Qt Creater中提供了三种建立信号和槽的方法,详细介绍如下:实现功能:点击OK按钮,TextLabel显示“Hello World”详细过程:首先,运行Qt Creater,建立Qt Gui application工程。其次,在点击.ui文件,在控件栏选择“pushButton”和“TextLabel”控件。设计界面如下图:最

2017-04-14 08:57:25 2572

转载 C++析构函数(Destructor)

创建对象时系统会自动调用构造函数进行初始化工作,同样,销毁对象时系统也会自动调用一个函数来进行清理工作,例如释放分配的内存、关闭打开的文件等,这个函数就是析构函数。析构函数(Destructor)也是一种特殊的成员函数,没有返回值,不需要程序员显式调用(程序员也没法显式调用),而是在销毁对象时自动执行。构造函数的名字和类名相同,而析构函数的名字是在类名前面加一个~符号。注意:析构函

2017-04-13 17:30:59 1172

sqlite可视化工具.zip

sqlite可视化工具,直接解压就可以使用!数据库一些常用的操作都可以在这个工具上进行操作!

2020-03-26

VS2015如何搭建配置EGE

VS2015如何搭建配置EGE图形库,里面有编译好的EGE图形库,直接拿过来就可以用了,还有相应的代码进行测试!

2018-06-15

综合网店管理系统

综合网店系统是由网畅基于php+mysql开发,兼容各类商品的发布、展示和订购。除了具有完善的商品类型管理、商品管理、配送支付管理、订单管理、会员分组、会员管理、查询统计和多项商品促销功能,还具有完整的文章、图文、下载、单页、广告发布等网站内容管理功能。

2018-03-23

《ARM体系结构与编程》杜春雷

ARM体系结构与编程 这本书是比较好的入门书籍,非常适合刚学习ARM的人

2018-03-21

MTALL_MT7620A编译OPENWRT教程

MTALL_MT7620A编译OPENWRT教程

2016-02-19

硬盘分区管理工具

硬盘分区管理工具 Norton+PM+8.05

2011-12-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除