自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 发起一个讨论

大家都知道python是一个开源的语言,用python实现的功能也基本是开源的。但很多商业用途,基于python的成果在某些时候是不能完全源码公布出去的。pyc等方法很容易反编译成源码大家有没有永久加密的方法呢?比如用cython编译成的so文件,能不能反编译回python源码?欢迎讨论...

2020-01-20 17:37:27 125

原创 3060显卡和2080s显卡总掉卡,打开显卡的持续模式 nvidia-smi -pm 1

2022-01-19 15:09:31 2333

原创 Linux 开机自动挂载硬盘的方法

1、查看Linux硬盘信息:sudo fdisk -l2、查看磁盘分区的UUIDsudo blkid/dev/sda1: UUID="8048997a-16c9-447b-a209-82e4d380326e" TYPE="ext4"/dev/sda5: UUID="0c5f073a-ad3f-414f-85c2-4af83f6a437f" TYPE="swap"/dev/sdb1: UUID="11263962-9715-473f-9421-0b604e895aaa" TYPE="e

2021-05-18 20:53:50 3650

原创 GIT常用命令

Git使用记录:1.git init2.git clone url 例如 git clone http://192.168.10.111:3000/fangyunfeng/lung.gitGit分支切换:git checkout fyfgit diff —cachedGit 更新到origin最新git pull origin Tes...

2020-12-09 20:29:16 170

原创 Linux 确定显卡支持的nvidia驱动版本

apt-cache search nvidia-driver

2020-11-11 17:13:15 1764 1

原创 pip安装库的时候报错No module named ‘pip._internal‘

root@DWSVR01:~# sudo pip3 installTraceback (most recent call last): File "/usr/local/bin/pip3", line 5, in <module> from pip._internal.cli.main import mainModuleNotFoundError: No module named 'pip._internal'一般情况下是因为pip库的问题,建议升级到最新版...

2020-08-20 10:54:21 1403

原创 用EGL解决 Linux 服务器端 不依赖XServer的情况下 调用GPU渲染的问题

一般情况下服务器端是没有XServer的,也不会给每个服务器配置显示器。XServer是插上显示器开机才能开启,在调用VTK的时候,会渲染出一个界面,然后保存成图片。下面的方法试验了用EGL解决在没有XServer的情况下的GPU渲染。osmesa编译:1.从源码下载:https://mesa.freedesktop.org/archive/2.解压后执行configure:./configure --prefix=/home/fangyunfeng/vtk_r...

2020-06-02 20:41:47 1571 1

原创 tx2 python3 安装记录

之前尝试pip安装失败,用:sudo apt-get install python3-matplotlib安装成功

2020-05-20 19:34:48 361

原创 TX2 unbuntu18.04 安装SimpleITK

在TX2上安装SimpleITK遇到很多问题,在Building wheel for SimpleITK (setup.py) ... -的时候,能卡几个小时不更新。最后更换了pip的源,重试2次后成功。sudo vi/usr/lib/python3/dist-packages/setuptools/package_index.pyindex_url改为阿里的源:index_url="https://mirrors.aliyun.com/pypi/simple"...

2020-05-20 10:48:37 486 2

原创 常用Git命令

Git常用命令记录:1.git init2.git clone url 例如 git clone http://192.168.10.111:3000/fang/lung.git3.Git分支切换:git checkout fyf4. git diff —cached5.Git 更新到origin最新:git pull origin Tests6.切换分支:git ...

2020-02-03 20:43:41 95

原创 CV2 读取显示视频流import cv2 import time import traceback from threading import Thread import multiprocessi

像大家手机/电脑上用的各种播放器,基本都是通过视频流的方式接入,电视直播也是这样。那怎么实现一个简单的视频流播放器呢,下面实例可以参考。import cv2import timeimport tracebackfrom threading import Threadimport multiprocessingframe_list = multiprocessing.Man...

2020-01-20 17:25:30 416

原创 python Get/Post请求

res = requests.post("http://172.16.11.88:11580/live/sendAIResult?aiResult=%s"%str(result_json))可以直接在后面加多个参数,比如上面例子加了aiResult使用的方式,可以按照下面实例class PListen(multiprocessing.Process): def ini...

2020-01-20 17:19:20 144

原创 Linux下安装OpenCV

直接在cmd命令行输入:conda install --channel https://conda.anaconda.org/menpo opencv3然后,根据提示输入y即可

2017-09-11 14:26:09 447

原创 Linux下Anaconda的安装及系统自带python和Anaconda切换

一、Anaconda安装链接:http://www.jianshu.com/p/03d757283339在官网中下载好Anaconda for Linux后,在终端中输入:    bash ~/Downloads/Anaconda3-4.0.0-Linux-x86_64.sh    将 ~/Downloads/替换成你的真实路径,将Anaconda3-4.0.0-Linux

2017-08-15 16:56:49 12088

原创 用xftp远程连接ubuntu系统

windows端配置:安装xftp,配置连接属性如下图:注意协议选择,FTP,我尝试用别人推荐的SFTP,连接不上。Ubuntu端设置:1.执行命令:sudo apt-get update2.sudo apt-get install vsftpd3.sudo service vsftpd restart启动成功后就可以从windows端连接了。

2017-08-10 10:10:49 5452 1

原创 Xbrowser远程登录Ubuntu闪退问题的解决方案

最近用xbrowser5远程登录ubuntu16.04,发现输入用户名密码后出现闪退的问题。原因是:桌面崩溃了解决方法:如下图,在右上角下拉菜单中,换一个界面试试,我这原来是第二个ubuntu,登录不上,其他几个都没问题。

2017-08-10 09:26:08 3277 2

原创 Linux远程登录火狐浏览器无法打开的问题

1.控制台输入命令:firefox -profilemanager2.弹出小窗口,删除默认,重新创建一个。3.重新打开浏览器,就能愉快的使用了。

2017-08-10 09:18:49 6874 2

转载 Ubuntu设置远程链接的方法

由于一些工作,例如写点小程序之类的工作,最好在Ubuntu桌面下,这样今天需要远程连接Ubuntu桌面,现将过程记录如下。1、安装xrdpsudo apt-get install xrdp2、安装vnc4server我这里是安装xrdp的时候自动安装的。我看网上很多说是需要单独安装的。3、安装xfce4sudo apt-get install xubuntu-deskt

2017-08-02 18:03:43 946

原创 根据MAC地址生成软件的序列号

下面是一个简单的生成liense的方法,通过机器的MAC地址,生成一个序列号。#include "stdafx.h"#include #includeusing namespace std;/*///////////////////////////////////// MAC: 45:b5:64:d3:53:7a// \ \ / ///

2017-07-30 12:14:57 3237

转载 从string类型的IP转换成四个int

#include #include #include using namespace std;static int count = 0;int change(string &ipaddress){ int len=ipaddress.length(); string temp; for(int x=0;x<4;x++) { temp[x]

2017-07-14 11:23:36 1093

原创 win7下cv2的安装

首先下载opencv-2.4.13.exe,解压到C盘,然后拷贝cv2.pyd到C:\Anaconda2\Lib\site-packages,然后通过控制台import cv2就可以了。

2017-06-30 17:54:59 612

原创 VScode调试python 程序报错'python.python-debug.startSession' not found

不知道改了哪里,程序一进入调试就报错VScode调试python 程序报错'python.python-debug.startSession' not found 搜索没有找到解决方案,通过安装扩展,把python for vscode卸载掉就可以了。

2017-06-30 17:45:26 2691

原创 vscode打开代码,注释中的中文显示乱码

问题如图:问题原因:这肯定是编码问题,但怎么修改呢?解决方案:1.通过查看命令面板输入ext install gbktoutf8安装Utf8编码。2.输入ext install ansic 安装ansic编码3.点击右下角UTF-8,重新加载就可以了。

2017-06-29 10:41:44 12694 2

原创 解决import theano的错误

安装好theano,在控制台下通过python     import theano会报错:g++ not available, if using conda: `conda install m2w64-toolchain`WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute

2017-06-27 17:55:08 2119

原创 windows下配置mingw的方法:theano+keras+mingw

一、首先cmd 要用管理员权限启动(右键管理员权限),否则会报很多诡异的错误,例如下面:CondaHTTPError: HTTP None None for url >Elapsed: None二、修改conda的源参考博客:http://blog.csdn.net/fang1192801693/article/details/73810654尝试过用默

2017-06-27 17:50:00 890

转载 CondaHTTPError: HTTP None None for url <https://repo.continuum.io/pkgs/free/osx-64/repodata...

已经使用清华的源,还是无法下载包。国内的一些运营商无法访问,可以通过下面的命令看到:conda config --showadd_anaconda_token: Trueadd_pip_as_python_dependency: Trueallow_softlinks: Truealways_copy: Falsealways_softlink: Falsealway

2017-06-27 17:38:31 4831

原创 Ofstream写文件

#include #include "iomanip"std::vector vecSensorYcoordinate,vecSensorXcoordinate;//保存到txtvoid SaveToTXT(std::string m_outfilename){ if (vecSensorYcoordinate.size() != vecSensorXcoordinate.size(

2017-06-08 13:54:14 819

原创 opencv在ubuntu下的安装

主要参照:http://www.samontab.com/web/2010/04/installing-opencv-2-1-in-ubuntu/装opencv之前先要装一些软件:sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtif

2017-05-15 18:45:04 363

原创 tensorflow安装问题

错误:C:\Users\Administrator>pythonPython 3.5.2 |Anaconda custom (64-bit)| (default, Jul  5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for

2017-05-12 10:10:26 24107 8

原创 Linux下安装配置JDK

ubuntu安装pycharm,报异常 : No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation这个异常,是因为缺JDK环境导致的。综合了几个安装教程,总结一下配置LinuxJD

2017-04-18 10:45:46 646

原创 关于Pwt和Pwtpolar的编译和使用

pwtPolar是QT绘制极坐标的第三方控件,他依赖二维绘图控件PWT。1.首先是PWT的安装Pwt的SVN地址:svn://svn.code.sf.net/p/qwt/code/trunk/qwt(我更新的日期是20170302,源码编译使用都没问题,但是和下面的PWTPolar不兼容,有一个类没有默认构造函数,后来又从这个网址下载了6.1.3版,可用。地址如下: https

2017-03-02 18:16:05 1204

原创 关于QT的编码格式

QT默认是只支持英文,不支持中文字符的,网上好多人说用 .QTextCodec *codec = QTextCodec::codecForName("GB2312");QTextCodec::setCodecForLocale(codec);可以解决,试了发现不管用,其实,这是QT4.0之前的方法。现在要用下面这种方法设置。#if defined(_MS

2017-02-28 14:14:44 2879

原创 C++获取程序运行时间

C++中的计时函数是clock(),而与其相关的数据类型是clock_t(头文件是time.h)。函数定义原型为:clock_t clock(void);  这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock)。  其中clock_t是用来保存时间的数据类型,在ti

2016-11-03 14:38:05 1877

转载 Com原理及示例解析

一、COM编程思想--面向组件编程思想(COP)  众所周知,由C到C++,实现了由面向过程编程到面向对象编程的过渡。而COM的出现,又引出了面向组件的思想。其实,面向组件思想是面向对象思想的一种延伸和扩展。因此,就让我们先来回忆一下面向对象的思想吧。  面向对象思想是将所有的操作以及所操作的对象都进行归类(由class实现),而它的目标是要尽量提高代码的可重用性(这也是面向对象相

2016-10-25 22:24:15 560

原创 OpenCL获取文件长度及内容

OpenCL开发时获取文件长度及内容char* LoadProgSource(const char* cFilename, const char* cPreamble, size_t* szFinalLength){FILE* pFileStream = NULL;size_t szSourceLength;// open the OpenCL sour

2016-10-20 18:53:56 400

原创 CListCtrl复选框的问题

之前写的复选框,只能双击才选中,原因是复选框的设置状态m_list_log.SetCheck,设置False时是选中,True时是非选中。通过判断点击点的位置,来判断是否点在复选框上。UINT nFlag;DWORD dwPos = GetMessagePos();CPoint point( LOWORD(dwPos), HIWORD(dwPos) );m_list_log

2016-10-19 19:45:27 937

原创 CListCtrl中排序的问题

总结两种方法实现排序:第一种通过CListCtrl的SortItems方法实现(推荐);第二种方法是我用STL 的MAP实现的。第一种方法:void CLogManage::OnLvnColumnclickListLog(NMHDR *pNMHDR, LRESULT *pResult){LPNMLISTVIEW pNMLV = reinterpret_cast(pNMHDR);

2016-10-19 19:21:02 695

原创 地图分幅计算 之四 新旧图幅号转换及实现(C++)

网上好多新旧图幅转换的代码或资料,但大部分不完整且有错误,现将整理后的代码供大家分享,如有问题,请大家指正。1.旧图幅号转新图幅号//旧图幅号转到新图幅号string SheetNoConvert_Old2New(string old_number){ vector temp1; boost::split(temp1,old_number,boost::is_any_of(_T("

2016-06-06 23:16:09 2609 3

原创 地图分幅计算 之二 新图幅号计算及实现(C++)

在了解了新旧图幅号的基础之后,就可以开始图幅号的计算了,本文是用C++编写。在知道比例尺后,经度和维度的差值是确定的,如下表所示:比例尺1:100万1:5万1:25万1:10万1:5万1:2.5万1:1万1:5千经差6.03.01.50.50.25

2016-06-06 23:09:20 4984 2

原创 地图分幅计算 之一 新旧图幅介绍

地图分幅 之一 新旧图幅介绍最近工作中需要用到地图分幅功能,包括根据经纬度比例尺计算新旧图幅号、由图幅号计算图幅四角点坐标、新旧图幅号的转换等。就重新把地图分幅的知识复习了一遍,发现网上有很多资料有错误,而且不全,在此整理一下以备后用。旧图幅号介绍我国基本比例尺地形图的分幅编号是在国际规定的1:100万地形图基础上,按经纬度进行分幅和编号的。 1∶100万地形图分幅和编

2016-06-06 22:41:22 7786

例子程序:C#与C++的混合编程 之二 使用非托管dll 导出标准函数

例子程序:C#与C++的混合编程 之三 使用非托管dll 导出标准函数

2015-11-29

VC实现OpenGL三维绘图

VC实现OpenGL三维绘图

2012-06-28

ARCGIS10.0中文帮助文档

ARCGIS10.0中文帮助文档

2012-06-28

OpenGL坐标系讲解

OpenGL坐标系讲解

2012-06-28

4交互式绘图技术

4交互式绘图技术

2012-06-28

海水温盐流场三维动态可视化

海水温盐流场三维动态可视化

2012-06-28

Google_Earth与ArcGIS数据交互.pdf

Google_Earth与ArcGIS数据交互.pdf

2012-06-28

电子海图矢量数据交换标准研究动态.pdf

电子海图矢量数据交换标准研究动态.pdf

2012-06-28

ArcGIS_Desktop与Engine开发从9.3升级到10.pdf

ArcGIS_Desktop与Engine开发从9.3升级到10.pdf

2012-06-28

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

TA关注的人

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