- 博客(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
2752
原创 Paddle安装
亲测可行!RTX3060显卡驱动版本11.3,CUDA版本11.2,cudnn版本是与CUDA对应的版本11.2。安装好CUDA和cudnn。在Annaconda中新建环境“Paddle”;然后从Anaconda Prompt进入,切换环境到“Paddle”
2022-03-27 15:07:13
5114
原创 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
1163
原创 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
2170
1
原创 2021-10-20
文章目录WIN10系统中安装不了CH340驱动问题的解决方案WIN10系统中安装不了CH340驱动问题的解决方案win10无法安装ch341ser.inf,提示安装失败。尝试了多种方法都失败,最后找到了解决办法。那就是:下载安装最新的驱动!!!下载安装最新的驱动!!!下载安装最新的驱动!!!不要去尝试那些乱七八糟的方法了!...
2021-10-20 22:34:41
378
原创 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
27525
5
转载 QSqlQuery简单使用
QSqlQuery类提供了一个用于执行SQL语句和浏览查询的结果集的接口。 QSqlQueryModel和QSqlTableModel类提供了一个用于访问数据库的高级接口,这将在下一节介绍。如果你不熟悉SQL,你可以直接使用下一节介绍的高级接口类。1 执行一个查询 要执行一个SQL语句,简单的创建一个QSqlQuery对象,然后调用QSqlQuery::exec()方法即可,如下所示:QSqlQ
2017-08-06 15:44:07
23009
2
原创 Qt中QPushButton 和QToolButtol文字竖排显示的简单实现方法
QPushButton 和QToolButtol文字竖排显示的简单实现方法将button上的text显示就像world那样竖排显示,可以使用\n换行符实现。图中按钮的实现方法是我\n是\n竖\n排\n文\n字\n按\n钮\n
2017-07-19 21:54:00
11697
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
3148
转载 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
7155
转载 看中科院大牛博士如何进行文献检索和阅读
大家可以看看,从其他地方看到的![导读]我是学自然科学的,平时确实需要不少外文文献,对于自然科学来讲英文文献检索首推Elsevier,Springer等。虽然这些数据库里面文献已经不算少了。但是有时还会碰到查不到的文献,而这些文献的数据库我们所在研究所或大学又没有买,怎么办? 1.如何进行文献检索 我是学自然科学的,平时确实需要不少外文文献,对于自然科学来讲英文文献检索
2017-01-13 22:24:11
4472
转载 热门开发工具 Top 50
本文转载自:2017 年不可错过的开发工具 Top 50想知道 2017 年有哪些值得关注的开发工具吗? StackShare 年度开发工具排行榜来啦!StackShare.io是一个开发者工具及服务分享平台,致力于发现并分享开发者使用的开发工具、服务与优质资源,帮助开发者使用最方便的开发工具和便捷的服务。该网站对数千个数据点进行分析,并收集整理2016 年开发者的评论和投
2017-01-12 09:37:19
875
原创 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
2753
原创 交叉编译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
11615
原创 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
4842
原创 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
2263
原创 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
36540
17
转载 vmware等虚拟机中桥接、NAT、Host Only的区别分析
一、Brigde——桥接 :默认使用VMnet0 fish批注: 只要在虚拟机中将IP设对,即使宿主机的IP是错的,也可以通信。但是如此物理网卡被禁用了,则不能通信。 链路: Linux虚拟机->物理网卡 WINDOWS->物理网卡 桥接可以使用静态IP和动态IP,使用动态IP时,返回与物理网卡同一网段的地址(由物理网卡的网关来分配)。 1、原理: Bridge 桥”就是一个主机
2016-09-27 21:18:42
397
原创 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
7336
转载 android app调用内核驱动的方法
该文不得作为商业用途,仅为学习积累所用,转载请注明出处:http://blog.youkuaiyun.com/callon_h/article/details/51909169一、了解android驱动框架:1.方法1——jni调用底层驱动在android框架中写入c/c++直接调用底层linux驱动,并向上提供jni接口给应用程序:优点:简
2016-09-23 15:38:31
13194
3
原创 USB转串口线无法正常工作解决
USB转串口线无法正常工作解决1、驱动问题下载并安装U转串驱动程序 可以下载离线驱动包,或者使用驱动精灵2、不能正常输入命令行U转串驱动已安装,并且中设备管理中看得到确保USB转串口线是完好的如果出现能接收开发板的串口信息,但执行指令时无法正常输入,通常是计算机主板接口和USB转串口线之间存在兼容问题,可能是电平不匹配的原因,这时可以尝试在USB转串口线上连接一条普通的RS232串口线,
2016-09-18 11:05:42
17487
原创 虚拟机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
693
原创 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
949
转载 Android设备开机时自动运行程序
有时我们需要应用在Android设备开机时自动运行,就像Windows系统中的很多程序一样。比如说有些后台service需要从网络上更新内容等等。那么如何让应用在开机时自动运行呢?本文给出一个实例进行详细说明。 该实例要实现的功能是,在Android手机开机后,自动运行实例程序,在屏幕上显示文字“Hello. I started!”。 背景知识:当Android启动
2016-09-07 22:19:56
839
原创 ubunut交叉调试GDB的介绍和使用
GDB(GNU symbolic debugger) 简单的说是UNIX和LINUX下的一个调试工具。像所有的调试器一样,GDB可以让你调试一个程序,包括让程序在你希望的地方停下,此时你可以查看变量,寄存器,内存及堆栈。更进一步你可以修改变量及内存值。GDB是一个功能很强大的调试器,它可以调试多种语言。在此我们仅涉及C和C++的调试,而不包括其它语言。还有一点要说明的是,GDB是一个调试器
2016-09-07 15:06:47
1280
转载 ubuntu交叉编译环境搭建
首先简单介绍一下,所谓的搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出嵌入式Linux系统所需的操作系统、应用程序等,然后再上传到目标机上。交叉编译工具链是为了编译、链接、处理和调试跨平台体系结构的程序代码。对于交叉开发的工具链来说,在文件名称上加了一个前缀,用来区别本地的工具链。例如,arm-linux-表示是对arm的交叉编译工具链;arm-linux-gcc表示是使用gc
2016-09-06 23:29:37
800
原创 ubuntu设置环境变量
设置系统环境变量打开终端并输入:sudo gedit /etc/environment。输入用户密码。这时输入的密码是不可见的。在PATH="...."的末尾处添加::/opt/yourRoot其中/opt/yourRoot为你自己需要设置的环境变量路径.。使其立即生效,在终端执行:source /etc/
2016-09-06 13:48:50
397
原创 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
459
转载 移动开发中的仿真器(Emulator)与模拟器(Simulator)
本文主要涉及到两个概念: Emulator 和 Simulator。通常我们在工作中可能统统习惯称为“模拟器”,但实际上二者有所不同。为了分清概念,本文将 Emulator 译作 “仿真器”, Simulator 译作 “模拟器”。听起来可能略拗口,如产生生理或心理不适,敬请谅解。仿真器(Emulator),又称仿真程序,在软件工程中指可以使计算机或者其他多媒体平台(掌上电脑,手机)能够运行其
2016-08-26 14:24:59
15279
原创 Android Studio集成Genymotion
1、下载并安装Genymotion官网先下载Genymotion:http://www.genymotion.com/,下载完成后安装好,同时在genymotion官网上注册一个账号,这样才能正常使用Genymotion。 如果没有注册,点击注册 登录或注册页面 下载好后就点击安装(会安装两个软件,一个是Geny
2016-08-25 15:30:21
380
原创 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
1392
转载 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
460
转载 在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
508
转载 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
4029
转载 QT 5.3开发及移植 实例
5、 创建第一个工程HelloWorld打开qtcreater,单机左侧菜单”欢迎”,后点击中间”New Project”选择”Application”—“Qt Widgets Application”后点击”Choose“按钮填写工程名称和工程所在路径后点击下一步选择开发套件,本例的程序需要运行在ARM平台,所以选择ARM开发套件指定类名,根据自己的需求完成,
2016-08-02 11:35:16
525
转载 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
1274
转载 移植qt5.3.1到arm
这次移植的是qt5的最新版本5.3.1。第一步准备好源码包,这里需要qt的源码包,和tslib包,tslib我使用的是开发板提供的包。设置交叉编译环境,我使用的是friendly arm的交叉工具。将其加到PATH中。然后看看是不是已经安装成功。编译tslib,相关的资料可以找资料,这边就不再赘述了。我把qt源码包解压到~/software文件夹下,重命名为qte-
2016-08-01 11:07:31
619
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-07-31 14:26:13
256
转载 软件长寿法则——七点
编者按】软件设计构造师Karan Goel在看到“joe”疯狂的成功之后,为我们总结了7个可以使软件寿命更长的规则,这其中包括:模块化、测试、持续集成、自动化等等。他表示遵循的规则越多,你软件的寿命就越长。下面一起来看看这些规则背后的细节。以下为译文:在“joe”疯狂的成功之后,我列出了一个我认为评判好坏软件的清单。尽管这使我对事物看得很清楚,然而对于任何给定的项目,很少有可以遵循这些规则
2016-07-31 14:23:46
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人