- 博客(86)
- 资源 (5)
- 收藏
- 关注
原创 cmake构建和编译
本文首先介绍了CMake是什么,CMake是如何工作的,然后通过一个简单的例子,重点介绍了CMake脚本编写,CMake配置、生成及编译链接生成目标程序的过程。
2023-09-11 22:13:42
386
原创 CMake rv1109交叉编译环境搭建
本文通过vmware虚拟机,搭建了一个cmake rv1109平台上的交叉编译环境,并介绍了git,ccache,pre-commit,nfs等开发工具
2023-08-31 23:10:23
492
原创 一个基于cmake跨平台交叉编译项目模板
本文旨在介绍一个基于cmake的跨平台交叉编译模板,该模板是本人经过多个项目实战的经验总结,可作为海思(hisi)、瑞芯微(rockchip)、星辰(sigmastar)等大多数主流硬件平台的交叉编译模板方案。
2023-08-30 22:52:28
583
原创 CMake调用第三方库的两种方法
link_directories命令不需要cmake配置文件,只需要给出库的路径就可以了,使用相对简单,但不适合跨平台项目。而find_library会到类似XxxConfig.cmake 或 xxx-config.cmake 或 FindXxx.cmake文件去找动态库或静态库,如果自己写的库,或者第三方库没有对应的配置文件,需要自己编写对应的cmake config文件,相对于link_directories方法,就有些麻烦
2023-08-29 23:22:08
1855
1
原创 分享一个恒流源和恒压源电路,可实现恒压、恒流充放电
通过控制输出DA-IOUT1,DA-VOUT1电流和电压DA的大小,及继电器控制和CH1+I,CH1+V的采用反馈,该电路可实现,恒流充电,恒压充电,恒流恒压充电,恒流放电,恒阻充电,恒功率充电等充放电模式,可以满足18650电池充放电测试。
2023-08-17 00:23:38
1784
原创 TensorFlow 实现Helloworld
import tensorflow as tfhello = tf.constant('hello, tensorflow!')with tf.Session() as sess: print(sess.run(hello))张量、变量、会话什么是计算图,tensorboard查看计算图计算图采用nodes和edges的有向图来描述数据流和计算,node代表...
2020-04-14 23:14:03
387
原创 TensorFlow简介
TensorFlow基础架构TensorFlow的特点高度的灵活性TensorFlow不仅是一个“”神经网络”库,在其他一些场景时也可以用神经网络完成。用户可以自己用Python描绘计算图,而后放到计算核心之中。同时在无法找到合适的底层操作的时候也可以自己编写C++代码。 2.可移植性TensorFlow可以在CPU、GPU上运行,比如台式机、服务器、集群甚至移动设备上...
2020-04-07 22:20:02
619
原创 机器学习的一般思路
机器学习是线性代数、概率论、最优化理论等多个学科领域的交叉学科,其诞生的目的在于从数据中发现和学习规律应用于生产和学习生活中。
2020-04-06 21:49:11
670
原创 什么时候用AI
利用数据来解决简单规则无法或者难以解决的问题,它被广泛应用在了搜索引擎、无人驾驶、机器翻译、医疗诊断、人脸识别、数据匹配、信用评级等任务中。 我们无法直接编程解决这些问题,但我们能够使用配合数据编程(概率编程)来解决。 如果给我们的机器学习系统提供足够多猫和狗的图片,我们就可以编写一个识别猫或狗的系统。...
2020-04-06 21:22:30
304
原创 人工智能总览、应用与前沿
神经,模糊,遗传,运动控制,模式识别人工智能简介 数学与数学分析基础 特征工程(数据重要) 机器学习算法决策树与随机森林分类算法(监督)回归算法(监督)聚类算法(无监督) 深度学习 深度学习基础深度学习高级人工智能大数据框架应用深度学习TensorFlow大数据与机器学习Spark MLlib企业级人工智能项目实战语音识别自动驾驶图像人...
2020-04-05 22:55:38
556
原创 机器学习--------------数据预处理pandas
Pandas常用数据结构有两种:Series和DataFrame.这些数据结构构建在numpy数组之上,这意味着它们效率很高。导入相关库import numpy as npimport pandas as pdSeries Series是一个带有名称和索引的一维数组,既然是数组,肯定要说到的就是数组中的元素类型,在Series中包含的数据类型可以是整数、浮点,字...
2020-04-05 22:14:54
227
原创 机器学习--------数据预处理numpy
numpy基础 (矩阵运算) import numpy as np 1.numpy数组对象 a = np.arange(5)一维数组 a.dtype元素类型 a.shape,维度属性 m = np.array([np....
2020-04-05 19:22:37
542
原创 深度学习python环境配置
必备的python库,可以使用pip install 库名,安装下面的库机器学习库 numpy sklearn pandas matplot深度学习库(可以使用以下其中之一深度学习框架) keras tensorflow pytor...
2020-04-05 18:38:04
475
原创 人工智能基础------------python环境搭建及应用场景
构建python环境python历史 1.首次发布时间1991; 2.强类型的动态语言; 3.跨平台,几乎支持所有os; 4.版本系列2.7/3.7; 5.开发效率高python环境安装Windows/MacOS: 1.访问...
2020-04-05 18:21:58
561
原创 vmware os 强行关闭不能启动的解决方案
对虚拟机相对应的.vmx文件进行编辑修改。找到这一行: vmci0.present = "TRUE"将TRUE 改为 FALSE或者直接将这行删除。保存此虚拟机的.vmx文件。重新运行虚拟机。亲测可用...
2020-03-30 12:41:12
604
转载 多表连接查询(内,外,交叉连接)
多表连接查询(内,外,交叉连接)连接查询实际上是通过各个表之间共同列的关联性来查询数据的,它是关系数据库查询最主要的特征.select 表1.字段名1,表2.字段名2,... from 表1,表2where 连接条件SQL-92标准所定义的FROM子句的连接语法格式为: FROM 表名 join_type 表名 [ON (连接条件)]连接操作中的ON (连接条件
2016-04-02 10:01:46
2938
1
转载 select option控件的操作方法
script language="javascript"> $(document).ready(function() { //绑定下拉框change事件,当下来框改变时调用 SelectChange()方法 $("#selectID").change(function() { SelectChange(); }); })
2016-03-23 22:49:02
1968
转载 在js中获取父页面以及子页面对象的方法
在js中,我们时常用到用iframe做系统框架,在子页面也,父页面之间的值传递是一个问题,下面是js获取父窗体和子窗体的对象js:1.在iframe子页面中获取父页面的元素: a>window.parent.document这个是获取父页面document中的对象; b>如果要获取父页面js中的方法:window.parent.xxxx();xxxx()为方法;
2016-03-22 10:37:13
1989
转载 用Javascript获取页面元素的位置
制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。下面的教程总结了Javascript在网页定位方面的相关知识。一、网页的大小和浏览器窗口的大小首先,要明确两个基本概念。一张网页的全部面积,就是它的大小。通常情况下,网页的大小由内容和CSS样式表决定。浏览器窗口的大小,则是指在浏览器窗口中看到的那部分网页面积,又叫做viewport(视口)。
2016-03-11 10:54:41
715
转载 jQuery UI插件之datepicker的自定义设置
1. 修改datepicker的外观颜色,在jquery.ui.theme.css里面修改.ui-widget-header的background的值为你想要的颜色,并且去掉后面到color属性之前的所有内容(主要是url);还要修改.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-st
2016-03-09 11:46:44
4126
转载 修改jqGrid列表样式
修改jqGrid列表样式 (2011-12-06 10:36:03)转载▼标签: jqgrid css it分类: JQueryui.jqgrid.4.2.css文件修改内容如下:.ui-jqgrid .ui-jqgrid-title {font-size:15px;}
2016-03-07 22:49:34
6580
转载 css居中方法
水平居中的text-align:center 和 margin:0 auto 这两种方法都是用来水平居中的,前者是针对父元素进行设置而后者则是对子元素。他们起作用的首要条件是子元素必须没有被float影响,否则一切都是无用功。margin:0 auto也可以被写成margin:0 auto 0 auto。不能理解的童鞋们可以自己去找找关于css缩写的内容。
2016-02-26 08:26:54
495
转载 ubuntu 12.04设置开机启动图形应用程序,替换默认图形桌面
想把ubuntu 12.04的开机设置模式改为默认为命令方式,搜索半天,现将成功的方法转出,并感谢作者。http://blog.csdn.net/liebergott/article/details/7793408 我只用了设置runlevel内容,其他未验证,保留以为后用。一、前言无论你想要在ubuntu 12.04(11.10适用)开机启动图形程序,或者非图形程序,相信这篇
2016-02-24 13:48:51
2851
转载 ubuntu修改默认启动级别(直接进入文本界面)
我的小上网本上装了个linux mint 13,我有时候想让小本作为ftp服务器,长期不关机。为了让小本少耗电,我想让小本默认以命令行模式启动。我上网找了好久,如何修改ubuntu(linux mint 是基于ubuntu的)的启动级别,搜了好久,用了好多方法都不能成功,最后找到了可行的办法。在此做总结。红色段落的方法是我验证过能成功的。网上的解决方法常见的有如下几种:
2016-02-24 13:46:25
4482
转载 建立QT交叉编译环境
我们已经在Ubuntu上安装了PC版的QT,安装命令如下 sudo apt-get install qt4-*现在我们需要安装qt在arm上运行的交叉编译环境。1.从qt官方网站下载QT源码,我们需要下载的是qt-embedded-linux-opensource-src-4.5.3.tar.gz2.解压并改名123 tar zxvf
2016-02-23 15:14:36
1392
转载 linux 版本source insight
http://blog.csdn.net/yuanlu837/article/details/7726059
2016-02-19 16:35:54
3268
转载 ubuntu 安装 Qt4.8.6
参考官方文档:step 1 安装依赖库,在安装说明的最下面sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxrandr-dev lib
2016-02-19 13:04:44
1075
转载 Zend Studio12的安装破解注册教程
最近项目中需要使用php,根据安排我需要好好的研究一下php的开发和实现,本来想着随便应付一下,后来转念想了一下还是好好的学习一下吧。毕竟自己研究的深的东西都不多,这一次自己得好好的从头到尾的研究一下。工具/原料zend studio 12key-gen方法/步骤首先下载zendst
2016-02-19 12:11:15
1171
转载 linux 分区
前言:以前初识Linux时,对Linux系统安装时分区的选择,一点都不了解,导致几次没法进行下一步安装,因此就静下心来,专门拿出时间研究了研究这方面的知识;以下内容就是以前通过研究Linux安装过程中分区的知识总结出来的一些知识;贴上来,做个备份,也希望对Linux初学者有一些帮助。正文:一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swa
2016-02-19 11:26:12
412
转载 Linux 网络配置
1、常用配置网络指令(1) 配置eth0的IP地址, 同时激活该设备1sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up(2) 添加默认网关 1sudo route a
2016-02-19 11:17:38
547
转载 Qt4项目迁移到Qt5问题:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
文章来源:http://blog.csdn.net/ccf19881030/article/details/18220447问题一:错误:C1083: 无法打开包括文件:“QApplication”: No such file or directory出现原因:Qt5里不再用QtGui模块,而是使用QtWidgets模块。解决方法:在*.pro里加上greaterThan(
2016-02-18 21:49:10
2339
转载 在Ubuntu14.04上创建Qt 5.4.0开发环境
导语上一篇安装好了Ubuntu系统,在正式进行嵌入式开发之前,我们先在Ubuntu上安装Qt开发环境,确保可以正常进行桌面程序的开发,毕竟程序首先是要在桌面上测试的。这里我们使用最新的Qt 5.4.0版本。一、下载并安装Qt 1、下载Qt。下载地址:http://download.qt.io/official_releases/qt/5.4/5.4.0/
2016-02-12 20:40:16
1936
转载 Ubuntu下设置自定义桌面分辨率
今天在虚拟机上装了一个LUbuntux64(12.10)玩,安装的时候,由于主板默认是没有开虚拟化支持,报错,改后相当的顺利。但是进入系统后,屏幕显示分辨率为800X600的,全屏的话,在大显示器上显示就就中间一小块,非常的不舒服。长年在Windows下用惯了右键桌面设分辨率的我,毫不犹豫的右键了一下——答案是肯定的,没找到地方设置。 其实在LUbuntu下面,在系统开始菜单有个首选项里面有
2016-02-12 19:06:41
5788
1
转载 html header内容
"http://www.w3.org/TR/html4/loose.dtd">无标题文档aaa 信息来源:http://hi.baidu.com/fengcao15/blog/item/19f180b6bc7d90fc30add138.htmlHTTP(HyperTextTransferProtocol)是超文本传
2016-01-28 10:46:56
1313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人