- 博客(101)
- 资源 (7)
- 问答 (3)
- 收藏
- 关注
原创 VMware workstations 安装华为OpenEuler操作系统,以及UKUI桌面环境的安装
然后就进入带有UKUI桌面环境的OpenEuler操作系统!
2024-06-05 17:44:06 494
原创 Windows下Qt5.14.2连接华为IoTDA平台
(2)设备可以通过固网、2G/3G/4G/5G、NB-IoT、Wifi等多种网络接入物联网平台,并使用LWM2M/CoAP、MQTT、HTTPS协议将业务数据上报到平台,平台也可以将控制命令下发给设备。华为云物联网平台(IoT 设备接入云服务)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。(1)物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;
2024-06-05 14:25:26 1948
原创 怎么找微信服务器的IP地址
上图标识的地方就找到了微信服务器的ip地址。打开一个命令行窗口,cmd或者powershell窗口都可以,输入命令。首先,让微信客户端在PC端运行,在任务管理器->详细信息中,找到。
2024-01-13 15:57:30 3789
原创 如何使用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 16715 11
原创 PyCharm如何配置Qt5开发环境
在桌面上右键单击“我的电脑”,在弹出的快捷菜单中选择“属性”->“高级系统设置”->“高级”,单击环境变量按钮,在系统变量Path中添加pyqt5-tools目录的绝对路径。需要特别注意的是,执行的时候需要右键选中对应的 xxx.ui 文件,不然会出错的。“程序”:选择的是 “designer.exe” 的安装目录,“工作目录”: 根据实际情况配置,这里我直接使用的是 宏。“工作目录”: 根据实际情况配置,这里我直接使用的是 宏。“程序”:选择的是 “pyuic5.exe” 的安装目录。
2022-09-21 16:30:30 3530 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 1160
原创 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 1474
原创 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 6618 1
原创 C++知识点总结
const 关键字:作用: 修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针和指针常量; 常量引用,经常用于形参类型,即避免了拷贝,又避免了函数对值的修改; 修饰成员函数,说明该成员函数内不能修改成员变量。 // 类Aclass A{private: const int a; // 常对象成员,只能在初始化列表赋值public: // 构造函数 A() { }; A(int
2021-07-27 13:58:26 336
原创 QT4程序在TINY4412开发板中运行时鼠标擦除界面导致花屏
解决QT4程序在TINY4412开发板中运行时鼠标擦除界面导致花屏方法如下:#关闭桌面进程/usr/bin/killall qpe qss quicklauncher#开启桌面进程/bin/qtopia &原因在于:QT程序与TINY4412提供的Qtopia系统的界面冲突了,把Qtopia进程kill掉以后就可以正常使用了!~...
2021-03-03 16:56:23 389 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 477
原创 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 585
原创 Linux下 /etc/shadow内容详解
/etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。前面介绍了 /etc/passwd 文件,由于该文件允许所有用户读取,易导致用户密码泄露,因此 Linux 系统将用户的密码信息从 /etc/passwd 文件中分离出来,并单独放到了此文件中。/etc/shadow 文件只有 root 用户拥有读权限,其他用户没有任何权限,这样就保证了用户密码的安全...
2020-03-25 15:25:28 13534
原创 Linux下 /etc/passwd内容详解
Linux 系统中的 /etc/passwd 文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。首先打开这个 /etc/passwd 文件,看看到底包含哪些内容,执行命令cat /etc/passwd后显示如下:同 /etc/passwd 文件一样,文件中每行代表一个用户,同样使用 ":" 作为分隔符,不同之处在于,每行用户信息被划分为 9...
2020-03-25 15:12:17 10245
原创 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 2852
转载 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 8868
转载 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 275
转载 如何在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 585
转载 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 499
转载 注册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 23903 6
转载 QRadioButton类中Toggled()信号的使用方法
QRadioButton类中Toggled()信号的使用方法1.说明QRadioButton中,Toggled()信号是在Radio Button状态(开、关)切换时发出的,而clicked()信号是每次点击Radio Button都会发出该信号。实际使用时,一般状态改变时才有必要去相应,因此,Toggled()信号更适合状态监控。由于QRadioButton类继承于QAbstractButton...
2018-07-12 11:50:01 5175
原创 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 2742
转载 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 9768 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 7363
转载 Ubuntu16.04开机蓝屏问题解
解决方法:问题分析启动 Ubuntu 可以进入登录界面,说明系统是可以运行起来的。没有发生大块的核心数据损坏,linux 系统一般都可以修复,一定要淡定。于是开始放狗(google)搜索。“VMware Ubuntu 蓝屏”“VMware Ubuntu 开机蓝屏”“VMware Ubuntu 登录蓝屏”依次搜索查看,找到的相关内容寥寥无几。多数是 Windows 蓝屏问题。后来看到一篇是讲登录后黑...
2018-05-10 08:39:12 563
转载 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 1232
转载 虚拟机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 2054
转载 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 1146 2
转载 用C语言实现快速排序算法
参考博客:http://blog.csdn.net/zhengqijun_/article/details/53038831一、快速排序算法(Quicksort)1. 定义快速排序由C. A. R. Hoare在1962年提出。快速排序是对冒泡排序的一种改进,采用了一种分治的策略。2. 基本思想通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都
2018-01-08 14:52:47 5106
转载 【一起玩esp8266】flash的擦除方法
收到板子之后马上连接电脑进行了试玩,但是固件的运行不正常,在D大的指导下用擦除flash的方法解决了问题,在这里把解决的方法整理一下。这个是之前发的问题帖:http://bbs.eeworld.com.cn/thread-497285-1-1.html首先,我对于Python是小白,属于刚刚开始接触,所以很多东西都不了解,一步一步的来,下面的描述也会按我最基础的方式来记录。D大给我
2017-12-22 14:59:58 25968
原创 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 2257 2
转载 linux 进程通信——C语言实现
linux中的进程通信分为三个部分:低级通信,管道通信和进程间通信IPC(inter process communication)。linux的低级通信主要用来传递进程的控制信号——文件锁和软中断信号机制。linux的进程间通信IPC有三个部分——①信号量,②共享内存和③消息队列。以下是我编写的linux进程通信的C语言实现代码。操作系统为redhat9.0,编辑器为vi,编译器采用gcc。下面所
2017-11-03 14:18:51 958
转载 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 376
转载 一篇不错的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 333
转载 VMware设置共享文件夹之后Ubuntu中看不到怎么办?
一、共享文件夹设置好了,但是在虚拟机中的Ubuntu系统下却看不到,怎么办? 一种可能的原因是系统没有自动挂载,解决办法: 1、安装: sudo apt-get install open-vm-dkms 2、挂载: sudo mount -t vmhgfs .host
2017-05-23 15:26:57 10843 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 904
转载 Qt入门-layout布局
转载请注明来自:http://blog.csdn.net/xgbing 开发一个图形界面应用程序,界面的布局影响到界面的美观。在设计一个界面之前,应该考虑到开发的界面可能给不用的用户使用,而用户的屏幕大小、纵横比例、分辨率可能不同,界面还可能是可缩放的,程序应该可以适应这些变化。 前面的程序中都是使用setGeometry()方法定位控件的位置,这个
2017-04-17 10:11:17 350
转载 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 3504 2
综合网店管理系统
2018-03-23
求 bit torrent 用c编写的源码
2016-01-22
C语言 socket 如何发送带指针的结构体?
2016-01-14
C语言 带结构体的链表(如补充所示) 如何创建?
2016-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人