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

原创 发起一个讨论
大家都知道python是一个开源的语言,用python实现的功能也基本是开源的。但很多商业用途,基于python的成果在某些时候是不能完全源码公布出去的。pyc等方法很容易反编译成源码大家有没有永久加密的方法呢?比如用cython编译成的so文件,能不能反编译回python源码?欢迎讨论...
2020-01-20 17:37:27
158
原创 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
3871
原创 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
221
原创 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
1573
原创 用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
1903
1
原创 tx2 python3 安装记录
之前尝试pip安装失败,用:sudo apt-get install python3-matplotlib安装成功
2020-05-20 19:34:48
409
原创 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
581
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
121
原创 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
491
原创 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
190
原创 Linux下安装OpenCV
直接在cmd命令行输入:conda install --channel https://conda.anaconda.org/menpo opencv3然后,根据提示输入y即可
2017-09-11 14:26:09
492
原创 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
12181
原创 用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
5578
1
原创 Xbrowser远程登录Ubuntu闪退问题的解决方案
最近用xbrowser5远程登录ubuntu16.04,发现输入用户名密码后出现闪退的问题。原因是:桌面崩溃了解决方法:如下图,在右上角下拉菜单中,换一个界面试试,我这原来是第二个ubuntu,登录不上,其他几个都没问题。
2017-08-10 09:26:08
3444
2
原创 Linux远程登录火狐浏览器无法打开的问题
1.控制台输入命令:firefox -profilemanager2.弹出小窗口,删除默认,重新创建一个。3.重新打开浏览器,就能愉快的使用了。
2017-08-10 09:18:49
7450
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
1071
原创 根据MAC地址生成软件的序列号
下面是一个简单的生成liense的方法,通过机器的MAC地址,生成一个序列号。#include "stdafx.h"#include #includeusing namespace std;/*///////////////////////////////////// MAC: 45:b5:64:d3:53:7a// \ \ / ///
2017-07-30 12:14:57
3423
转载 从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
1181
原创 win7下cv2的安装
首先下载opencv-2.4.13.exe,解压到C盘,然后拷贝cv2.pyd到C:\Anaconda2\Lib\site-packages,然后通过控制台import cv2就可以了。
2017-06-30 17:54:59
665
原创 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
2774
原创 vscode打开代码,注释中的中文显示乱码
问题如图:问题原因:这肯定是编码问题,但怎么修改呢?解决方案:1.通过查看命令面板输入ext install gbktoutf8安装Utf8编码。2.输入ext install ansic 安装ansic编码3.点击右下角UTF-8,重新加载就可以了。
2017-06-29 10:41:44
12912
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
2204
原创 windows下配置mingw的方法:theano+keras+mingw
一、首先cmd 要用管理员权限启动(右键管理员权限),否则会报很多诡异的错误,例如下面:CondaHTTPError: HTTP None None for url >Elapsed: None二、修改conda的源参考博客:http://blog.youkuaiyun.com/fang1192801693/article/details/73810654尝试过用默
2017-06-27 17:50:00
947
转载 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
5127
原创 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
860
原创 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
398
原创 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
24212
4
原创 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
673
原创 关于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
1381
原创 关于QT的编码格式
QT默认是只支持英文,不支持中文字符的,网上好多人说用 .QTextCodec *codec = QTextCodec::codecForName("GB2312");QTextCodec::setCodecForLocale(codec);可以解决,试了发现不管用,其实,这是QT4.0之前的方法。现在要用下面这种方法设置。#if defined(_MS
2017-02-28 14:14:44
3001
原创 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
2019
转载 Com原理及示例解析
一、COM编程思想--面向组件编程思想(COP) 众所周知,由C到C++,实现了由面向过程编程到面向对象编程的过渡。而COM的出现,又引出了面向组件的思想。其实,面向组件思想是面向对象思想的一种延伸和扩展。因此,就让我们先来回忆一下面向对象的思想吧。 面向对象思想是将所有的操作以及所操作的对象都进行归类(由class实现),而它的目标是要尽量提高代码的可重用性(这也是面向对象相
2016-10-25 22:24:15
658
原创 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
433
原创 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
1009
原创 CListCtrl中排序的问题
总结两种方法实现排序:第一种通过CListCtrl的SortItems方法实现(推荐);第二种方法是我用STL 的MAP实现的。第一种方法:void CLogManage::OnLvnColumnclickListLog(NMHDR *pNMHDR, LRESULT *pResult){LPNMLISTVIEW pNMLV = reinterpret_cast(pNMHDR);
2016-10-19 19:21:02
755
原创 地图分幅计算 之四 新旧图幅号转换及实现(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
2819
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
5259
2
原创 地图分幅计算 之一 新旧图幅介绍
地图分幅 之一 新旧图幅介绍最近工作中需要用到地图分幅功能,包括根据经纬度比例尺计算新旧图幅号、由图幅号计算图幅四角点坐标、新旧图幅号的转换等。就重新把地图分幅的知识复习了一遍,发现网上有很多资料有错误,而且不全,在此整理一下以备后用。旧图幅号介绍我国基本比例尺地形图的分幅编号是在国际规定的1:100万地形图基础上,按经纬度进行分幅和编号的。 1∶100万地形图分幅和编
2016-06-06 22:41:22
8882
SQL数据库将一个txt导入到varbinary(max)类型数据中,再导出内容就乱了
2016-09-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人