自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 CUDA和cudnn安装

检查自己的计算机平台的显卡驱动版本,在NVIDIA控制面板主页(例如,我的版本号是466.81)核查NVIDIA显卡和CUDA的版本号关系:在官网上可以查询,从下图可以看到驱动版本号为466.81对应的CUDA版本为CUDA 11.3.1 Update 1以下,因此可以选择CUDA 11.2(这是由于后边需要安装Paddle,Paddle目前支持的CUDA最高为11.2)下载后安装即可。CUDA官网下载地址(需要注册,免费下载,中间最好选择自定义安装,避免重复安装显卡驱动)在官网下..

2022-03-27 15:33:05 2680

原创 Paddle安装

亲测可行!RTX3060显卡驱动版本11.3,CUDA版本11.2,cudnn版本是与CUDA对应的版本11.2。安装好CUDA和cudnn。在Annaconda中新建环境“Paddle”;然后从Anaconda Prompt进入,切换环境到“Paddle”

2022-03-27 15:07:13 4883

原创 Tensorflow安装

亲测可行!RTX3060显卡驱动版本11.3,CUDA版本11.2,cudnn版本是与CUDA对应的版本11.2。安装好CUDA和cudnn。在Annaconda中新建环境“Tensorflow”;然后从Anaconda Prompt进入,切换环境到“Tensorflow”然后使用pip安装:pip install --upgrade tensorflow回车运行上述代码,等待安装,大约耗时十几分钟(与网速有关),在命令行窗口会显示当前下载安装包。验证是否安装成功,在Anacond

2022-03-27 11:57:00 1107

原创 PyTorch安装

亲测可行!RTX3060显卡驱动版本11.3,CUDA版本11.2,cudnn版本是与CUDA对应的版本11.2。安装好CUDA和cudnn。在Annaconda中新建环境“PyTorch”;然后从Anaconda Prompt进入,切换环境到“PyTorch”然后从PyTorch官网选择符合自己计算机CUDA的版本,如下复制Run this Command中的代码(例如,我的CUDA版本是11.2,cudnn版本是与CUDA对应的版本11.2,RTX显卡驱动版本是11.

2022-03-27 11:34:58 2062 1

原创 2021-10-20

文章目录WIN10系统中安装不了CH340驱动问题的解决方案WIN10系统中安装不了CH340驱动问题的解决方案win10无法安装ch341ser.inf,提示安装失败。尝试了多种方法都失败,最后找到了解决办法。那就是:下载安装最新的驱动!!!下载安装最新的驱动!!!下载安装最新的驱动!!!不要去尝试那些乱七八糟的方法了!...

2021-10-20 22:34:41 225

原创 Anaconda3 5.0.1 无法启动spyder, jupyter notebook

出现情况安装Anaconda3 5.0.1 后启动Anaconda Navigator ,点击jupyter notebook无反应,spyder停留在初始化initial界面后退出并提示python已停止工作, Navigator日志logs显示错误 error download_api invalid url等信息:解决方法解决方法:允许python.exe和pythonw.exe通过Windo

2017-12-20 22:53:41 27403 13

转载 QSqlQuery简单使用

QSqlQuery类提供了一个用于执行SQL语句和浏览查询的结果集的接口。  QSqlQueryModel和QSqlTableModel类提供了一个用于访问数据库的高级接口,这将在下一节介绍。如果你不熟悉SQL,你可以直接使用下一节介绍的高级接口类。1 执行一个查询  要执行一个SQL语句,简单的创建一个QSqlQuery对象,然后调用QSqlQuery::exec()方法即可,如下所示:QSqlQ

2017-08-06 15:44:07 18123 2

原创 Qt中QPushButton 和QToolButtol文字竖排显示的简单实现方法

QPushButton 和QToolButtol文字竖排显示的简单实现方法将button上的text显示就像world那样竖排显示,可以使用\n换行符实现。图中按钮的实现方法是我\n是\n竖\n排\n文\n字\n按\n钮\n

2017-07-19 21:54:00 10616 2

原创 QT中 widget window dialog 的区别

A widget is an object that can be displayed on the screen. For example a window or a button.A dialog is a top-level widget, that is always displayed in separate window (i.e. you can’t put it on anothe

2017-07-04 11:16:51 3061

原创 当前基本的机器学习算法汇总

当前基本的机器学习算法汇总如下

2017-02-23 21:53:56 435

转载 50行代码实现对抗生成网络GAN

In 2014, Ian Goodfellow and his colleagues at the University of Montreal published a stunning paper introducing the world to GANs, or generative adversarial networks. Through an innovative combinati

2017-02-23 21:30:34 7078

转载 看中科院大牛博士如何进行文献检索和阅读

大家可以看看,从其他地方看到的![导读]我是学自然科学的,平时确实需要不少外文文献,对于自然科学来讲英文文献检索首推Elsevier,Springer等。虽然这些数据库里面文献已经不算少了。但是有时还会碰到查不到的文献,而这些文献的数据库我们所在研究所或大学又没有买,怎么办?  1.如何进行文献检索  我是学自然科学的,平时确实需要不少外文文献,对于自然科学来讲英文文献检索

2017-01-13 22:24:11 4348

转载 热门开发工具 Top 50

本文转载自:2017 年不可错过的开发工具 Top 50想知道 2017 年有哪些值得关注的开发工具吗? StackShare 年度开发工具排行榜来啦!StackShare.io是一个开发者工具及服务分享平台,致力于发现并分享开发者使用的开发工具、服务与优质资源,帮助开发者使用最方便的开发工具和便捷的服务。该网站对数千个数据点进行分析,并收集整理2016 年开发者的评论和投

2017-01-12 09:37:19 824

原创 qt5.7.0交叉编译开发板文件系统中/etc/profile的修改说明

在 qt5.7.0交叉编译安装到arm 中有这么修改/etc/profile的内容:export TSLIB_ROOT=/opt/tslib1.4export QT_ROOT=/opt/qt-5.7.0 export TSLIB_TSDEVICE=/dev/input/event2export TSLIB_TSEVENTTYPE=input export TSLIB_CO

2016-10-07 11:50:56 2659

原创 交叉编译qt5.7可能遇到的问题及解决

在 qt5.7交叉编译到arm 一文中,在编译过程中可能会遇到一些问题,在此将一些列了出来:1.Project ERROR:Unknown module(s) in QT: quick-private在编译过程中出现错误: Project ERROR:Unknown module(s) in QT: quick-private make[2]: *[sub-quickwidgets-make

2016-10-07 11:34:40 10681

原创 tslib交叉编译常见错误分析

Segmentation fault ts.conf没修改,或者修改后前边的空格没有删除掉 vi /opt/ts.conf 最后内容如下: module_raw input module pthres pmin=1 module variance delta=30 module dejitter delta=100 module linear a)、ts.conf文件中的各

2016-10-06 21:52:37 4631

原创 qt5.7交叉编译开发板开机运行程序

在上一篇 qt5.7交叉编译安装到arm 中,为了使得开发板能够开机运行程序,可以这样做:1.在开发板的/bin目录中新建qt5.shell ,在最下面添加执行程序的命令,如下所显示:#!/bin/shexport TSLIB_ROOT=/opt/tslib1.4export TSLIB_TSDEVICE=/dev/input/event2export TSLIB_TSEVENTTYPE=i

2016-10-06 17:41:16 2194

原创 QT5.7交叉编译安装到arm

下载qt5.7源码qt-everywhere-opensource-src-5.7.0.tar.xz http://www.download3k.com/Install-Qt.html下载ARM交叉编译工具arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 http://www.veryarm.com/arm-none-

2016-10-06 17:05:51 36221 30

转载 vmware等虚拟机中桥接、NAT、Host Only的区别分析

一、Brigde——桥接 :默认使用VMnet0 fish批注: 只要在虚拟机中将IP设对,即使宿主机的IP是错的,也可以通信。但是如此物理网卡被禁用了,则不能通信。 链路: Linux虚拟机->物理网卡 WINDOWS->物理网卡 桥接可以使用静态IP和动态IP,使用动态IP时,返回与物理网卡同一网段的地址(由物理网卡的网关来分配)。 1、原理: Bridge 桥”就是一个主机

2016-09-27 21:18:42 363

原创 ubuntu16.04安装、配置、使用tftp

安装#apt install xinetd#apt install tftp tftpd其中,tftpd-hpa是服务器端,tftp-hpa是客户端(如果不需要客户端可以不安装)。配置/etc/xinetd.d/tftp文件vi /etc/xinetd.d/tftp配置/etc/xinetd.d/tftp文件(一定要对齐,严格按照如图片所示格式输入!) 建立tftp目录mkdir /home/l

2016-09-27 20:44:45 7271

转载 android app调用内核驱动的方法

该文不得作为商业用途,仅为学习积累所用,转载请注明出处:http://blog.csdn.net/callon_h/article/details/51909169一、了解android驱动框架:1.方法1——jni调用底层驱动在android框架中写入c/c++直接调用底层linux驱动,并向上提供jni接口给应用程序:优点:简

2016-09-23 15:38:31 12287 3

原创 USB转串口线无法正常工作解决

USB转串口线无法正常工作解决1、驱动问题下载并安装U转串驱动程序 可以下载离线驱动包,或者使用驱动精灵2、不能正常输入命令行U转串驱动已安装,并且中设备管理中看得到确保USB转串口线是完好的如果出现能接收开发板的串口信息,但执行指令时无法正常输入,通常是计算机主板接口和USB转串口线之间存在兼容问题,可能是电平不匹配的原因,这时可以尝试在USB转串口线上连接一条普通的RS232串口线,

2016-09-18 11:05:42 16386

原创 虚拟机Ubuntu扩展硬盘空间

1.首先在虚拟机里面关闭Ubuntu系统。2.在VMware里点击菜单VM——>Settings...3.然后弹出“Virtual MachineSettings”对话框4.在"Hardware"里面单击底下的Add按钮5.将会弹出“Add Hardware Wizard”对话框6.选中上图的“HardDisk”,然后单击“Next”按钮,出现下面的对话框:

2016-09-08 20:57:52 642

原创 Ubuntu16.04下NFS调试rootfs

Ubuntu16.04下NFS调试rootfs1. 检查内核是否开启NFS1)进入内核源码目录make menuconfig,进入菜单Networking support->Networking options-> TCP/IP networking。确保nfs的功能已经被打开IP:BOOTP support2)进入File systems->Network File Systems 确保nfs加载

2016-09-08 16:20:14 886

转载 Android设备开机时自动运行程序

有时我们需要应用在Android设备开机时自动运行,就像Windows系统中的很多程序一样。比如说有些后台service需要从网络上更新内容等等。那么如何让应用在开机时自动运行呢?本文给出一个实例进行详细说明。       该实例要实现的功能是,在Android手机开机后,自动运行实例程序,在屏幕上显示文字“Hello. I started!”。       背景知识:当Android启动

2016-09-07 22:19:56 769

原创 ubunut交叉调试GDB的介绍和使用

GDB(GNU symbolic debugger) 简单的说是UNIX和LINUX下的一个调试工具。像所有的调试器一样,GDB可以让你调试一个程序,包括让程序在你希望的地方停下,此时你可以查看变量,寄存器,内存及堆栈。更进一步你可以修改变量及内存值。GDB是一个功能很强大的调试器,它可以调试多种语言。在此我们仅涉及C和C++的调试,而不包括其它语言。还有一点要说明的是,GDB是一个调试器

2016-09-07 15:06:47 1205

转载 ubuntu交叉编译环境搭建

首先简单介绍一下,所谓的搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出嵌入式Linux系统所需的操作系统、应用程序等,然后再上传到目标机上。交叉编译工具链是为了编译、链接、处理和调试跨平台体系结构的程序代码。对于交叉开发的工具链来说,在文件名称上加了一个前缀,用来区别本地的工具链。例如,arm-linux-表示是对arm的交叉编译工具链;arm-linux-gcc表示是使用gc

2016-09-06 23:29:37 743

原创 ubuntu设置环境变量

设置系统环境变量打开终端并输入:sudo gedit /etc/environment。输入用户密码。这时输入的密码是不可见的。在PATH="...."的末尾处添加::/opt/yourRoot其中/opt/yourRoot为你自己需要设置的环境变量路径.。使其立即生效,在终端执行:source /etc/

2016-09-06 13:48:50 352

原创 ubuntu安装Android Studio

0. 下载并安装配置JDK    从网址http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK。    我的ubuntu是64位的,所以下载x64的版本 jdk-8u40-linux-x64.tar.gz (注意最好是下tar,rpm可能会提示出错)sudo tar -xvf ./jdk

2016-08-31 10:59:02 417

转载 移动开发中的仿真器(Emulator)与模拟器(Simulator)

本文主要涉及到两个概念: Emulator 和 Simulator。通常我们在工作中可能统统习惯称为“模拟器”,但实际上二者有所不同。为了分清概念,本文将 Emulator 译作 “仿真器”, Simulator 译作 “模拟器”。听起来可能略拗口,如产生生理或心理不适,敬请谅解。仿真器(Emulator),又称仿真程序,在软件工程中指可以使计算机或者其他多媒体平台(掌上电脑,手机)能够运行其

2016-08-26 14:24:59 14801

原创 Android Studio集成Genymotion

1、下载并安装Genymotion官网先下载Genymotion:http://www.genymotion.com/,下载完成后安装好,同时在genymotion官网上注册一个账号,这样才能正常使用Genymotion。       如果没有注册,点击注册       登录或注册页面      下载好后就点击安装(会安装两个软件,一个是Geny

2016-08-25 15:30:21 354

原创 ubuntu下android虚拟机安装apk

在window下做android开发,可以用adb命令给android虚拟机安装apk软件。在ubuntu下,给android虚拟机安装软件:首先打开终端,cd到android SDK所在的目录下,然后进入platform-tools文件夹,ls显示文件后,你会发现有个名为adb的可执行文件,就是用这个adb命令来为android虚拟机安装apk软件的。执行命令:./adb i

2016-08-14 13:23:46 1321

转载 Android NDK 开发

一、NDK产生的背景  Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态

2016-08-14 11:00:28 437

转载 在Ubuntu下配置Android Eclipse开发环境

1. 安装 Java Runtime (JDK) 和 Eclipse IDE2. 下載SDK下载Android SDK的最新版本下载SDK Tools Only下的Linux 32 & 64-bit的android-sdk_r22.6.2-linux.tgz3. 安装前的准备解压缩你可以看到android-sdk-linux文件夹进入

2016-08-14 10:34:13 461

转载 Qt中QWS的含义及使用

QT编程和文档中的术语QWS的全称是Qt windows system,是QT自行开发的窗口系统,体系结构类似X Windows,是一个C/S结构,由QWS Server在物理设备上显示,由QWS Client实现界面,两者通过socket进行彼此的通讯。在很多嵌入式系统里,QT程序基本上都是用QWS来实现,这样保证程序的可移植性。另外在运行QT程序时添加-qws参数,表示这个程序时QWS S

2016-08-02 11:40:45 3756

转载 QT 5.3开发及移植 实例

5、 创建第一个工程HelloWorld打开qtcreater,单机左侧菜单”欢迎”,后点击中间”New Project”选择”Application”—“Qt Widgets Application”后点击”Choose“按钮填写工程名称和工程所在路径后点击下一步选择开发套件,本例的程序需要运行在ARM平台,所以选择ARM开发套件指定类名,根据自己的需求完成,

2016-08-02 11:35:16 459

转载 QT 5.3开发及移植

QT 5.3开发及移植(1) 时间:2016-04-01作者:华清远见1、 主机开发环境说明1) Linux为华清远见开发环境V12B(Ubuntu 12.04)2) 主机gcc版本为gcc-4.6.33) 交叉工具链版本为arm-none-linux-gnueabi-gcc-4.6.4工具链使用需要统一,可根据实际情况切换工具链版本2、 主机Qt开发环

2016-08-02 11:24:46 1123

转载 移植qt5.3.1到arm

这次移植的是qt5的最新版本5.3.1。第一步准备好源码包,这里需要qt的源码包,和tslib包,tslib我使用的是开发板提供的包。设置交叉编译环境,我使用的是friendly arm的交叉工具。将其加到PATH中。然后看看是不是已经安装成功。编译tslib,相关的资料可以找资料,这边就不再赘述了。我把qt源码包解压到~/software文件夹下,重命名为qte-

2016-08-01 11:07:31 574

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-07-31 14:26:13 234

转载 软件长寿法则——七点

编者按】软件设计构造师Karan Goel在看到“joe”疯狂的成功之后,为我们总结了7个可以使软件寿命更长的规则,这其中包括:模块化、测试、持续集成、自动化等等。他表示遵循的规则越多,你软件的寿命就越长。下面一起来看看这些规则背后的细节。以下为译文:在“joe”疯狂的成功之后,我列出了一个我认为评判好坏软件的清单。尽管这使我对事物看得很清楚,然而对于任何给定的项目,很少有可以遵循这些规则

2016-07-31 14:23:46 261

空空如也

空空如也

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

TA关注的人

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