编程技术类
文章平均质量分 92
snooby101
记录算法研发工作中用到的基础工具和小技能。
展开
-
轻松部署算法到网页端应用:Gradio+HuggingFace
将个人开发的算法部署到网页端提供UI接口供大家使用是一件很妙的事,本文介绍一种简单且免费的方案。原创 2022-10-08 19:47:02 · 9192 阅读 · 4 评论 -
Anoconda使用入门
本文声明:以下内容主要来源于Github blog和知乎, 用作记录总结。简介Anaconda 是一个可以便捷获取包并且对包进行管理,同时对其所创建的不同环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。conda和pip的区别:pip只是包管理器,无法对环境进行管理。因此若想在制定环境中使用pip进行包安装,则需要先切换到指定......原创 2019-07-06 22:25:22 · 2636 阅读 · 0 评论 -
Ubuntu使用入门
安装设置基本概念1. 用户类型2. 环境变量3. APT及软件包4. 第三方常用命令1. 桌面快捷键F11: 切换当前软件全屏显示 或 正常显示Ctrl+Alt+F1: 字符界面(关闭图形显示,不用显卡)Ctrl+Alt+F7: 回到图形显示界面Ctrl+-: 缩小显示cmd终端字符Ctrl+0: 恢复默认cmd终端字符显示Ctrl+Alt+T: 打开终端窗口Ctrl+...原创 2019-07-07 16:32:44 · 558 阅读 · 0 评论 -
扫雷之路:Ubuntu16.04+CUDA9.0+TensorFlow1.6
随着深度学习的流行,Ubuntu系统的安装量也逐年上升。网上关于Ubuntu+深度学习框架的安装介绍博客层出不穷,有些确实能帮我们避坑,但有些由于信息表述不全可能让某些需要江湖救急的同学遇到新坑。 前几天,装有双系统的电脑突然出现了Ubuntu16.04的循环登录问题。上网查找解决方案未果,只得重装。考虑到下次还可能遇到重装的“机会”,特将本次测试通过的“Ubuntu16.04+TensorFl...原创 2018-03-17 19:24:15 · 1147 阅读 · 0 评论 -
第三方库代码使用过程中的相关问题说明
相信很多初进编程领域的同志对于众多的第三方库原创 2014-04-14 14:57:26 · 1333 阅读 · 0 评论 -
CMake实用基础
一 CMake介绍CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件。 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/wor原创 2014-08-06 11:15:46 · 815 阅读 · 0 评论 -
值得注意的OpenCV数据类型问题
矩阵MatOpenCV的数据类型Mat用起来十分方便,但是也有几点应该注意的问题:1 变量赋值Mat类型变量之间的直接赋值操作,例如:mat_i = mat_j,实际上是一种软拷贝,即C++语法中的引用。两个变量将共享同一块内存,修改其中任意一个的值,另一个变量值也会相应的变化。如果需要硬拷贝,使用Mat::copyTo()就可以实现。2 掩膜赋值Mat变量的眼膜赋值,如下示例代码。这其实也是一种软原创 2015-12-28 10:40:03 · 1022 阅读 · 0 评论 -
常用的C/C++文本文件的读写函数
概述文本文件的读写是算法研究和工程应用中常见的功能模块。C和C++的标准库中提供了多种文本文件的读写方法,我们一般都会掌握其中比较习惯使用的一种或几种方法。解决问题的方法不在多,而在精。经过在网上的资料搜索和总结,这里我对实际编程中经常用到的几类方法总结如下。对C和C++分开介绍,目的是让大家即能用C++读写文本文件,又能用C读写文本文件。不多不少,恰到好处地掌握好该掌握的读写知识。C读写原创 2015-12-28 22:12:39 · 14260 阅读 · 2 评论