- 博客(148)
- 资源 (5)
- 收藏
- 关注
原创 DELL R730 + 双路1080ti 安装Ubuntu-Server 16.04.4 LTS amd64
前期准备U盘一个(大于等于4G容量)显示器、鼠标键盘网络安装系统准备文件下载ubuntu-server 16.04.4 lts amd64 下载地址: http://cdimage.ubuntu.com/releases/16.04/release/ubuntu-16.04.4-server-arm64.iso rufus(启动盘制作工具,我用的版本号是2.18...
2018-07-19 19:54:37
5777
10
原创 Tensorflow 和 pytorch 依赖cudnn版本的冲突问题
TensorFlow 1.2 依赖cuda8 + cudnn5.1Pytorch则要求cudnn ≥ 6需要做的操作:(1)先安装cudnn5.1,再安装cudnn6,cuda/lib64文件夹下的libcudnn库关系如下:(2)重装TensorFlow
2018-02-01 14:59:23
6665
原创 在Nvidia TX2上安装Cuda8.0+Cudnn5.1+TensorFlow1.2+OpenCV3.2
在Nvidia TX2上安装Cuda8.0+Cudnn5.1+TensorFlow1.2+OpenCV3.2工具宿主机(host):ubuntu14.04、至少50GB存储空间Jetpack3.0:软件下载地址、文档地址 因为只有Jetpack3.0包含cuda8.0和cudnn5.1,而Jetpack3.0只能运行在ubuntu14.04上(亲测16.04有问题会导致失败)安装Jetpac
2017-12-26 12:53:48
4295
1
原创 opencv图片压缩后读取的像素值,和保存后读出来的像素值不一样的问题。
最近在写opencv压缩图片的逻辑的时候,发现一张图片用cvResize之后的像素值,和保存后的图片像素值不一样。后来发现,原来是用cvSaveImage的时候,有第三个参数,会导致保存的图片像素值有误差,参考:http://www.cnblogs.com/wolfplan/p/4058851.html这是我的部分代码:IplImage *image=0,*imageresiz
2017-12-14 18:42:28
1799
原创 Windows上安装TensorFlow-GPU遇到的神奇问题
今天帮客户在Windows上部署TensorFlow-GPU的环境,他们使用的M4000M显卡,理论上是支持的。可是客户一开始安装的是cuda9.0+cudnn7.0的版本,一直提示:File "C:\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 18, in swig_import_he
2017-10-09 16:48:54
918
原创 libdlib.a recompile with -fPIC 问题
问题:/usr/bin/ld: dlib_build/libdlib.a(threads_kernel_shared.o): relocation R_X86_64_32 against `_ZN4dlib21threads_kernel_shared14thread_starterEPv' can not be used when making a shared object; recomp
2017-09-08 16:13:15
2336
原创 ubuntu16.04下VIM升级、配置插件YouCompleteMe
安装依赖:sudo apt-get install libncurses5-devsudo apt-get install build-essential cmakesudo apt-get install python-dev python3-devsudo apt-get install libgmp-dev libmpfr-dev libmpc-dev libis
2017-07-25 14:06:24
4759
原创 opencv视频取帧并进行人脸检测(Windows和Linux双版本)
Windows版本环境win7+vs2015+opencv2.4.10直接给代码:#include "highgui.h" #include "objdetect/objdetect.hpp"#include "imgproc/imgproc.hpp"using namespace cv;String face_cascade_name = "E:\\rszj\\soft
2017-07-18 17:19:28
1904
转载 Android ActivityManagerService根据oom_adj数值内存回收机制
转自:http://blog.csdn.net/zhoumushui/article/details/51197747当系统的内存不足时, Android系统将根据进程优先级选择杀死一些不太重要的进程。那么进程的优先级是怎样判别的呢?对,就是这个根据进程的oom_adj值。oom_adj的值越小,进程的优先级越高。如何查看某个应用的oom_adj数值
2017-07-06 10:48:16
706
原创 AWS-G2.2xlarge的Redhat7.2上安装Nvidia驱动、CUDA7.5和cudnn4.0
安装依赖sudo yum install wget gcc perlgcc-g++ kernel-devel 安装elrepo源,安装nvidia.kosudo rpm --importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.orgsudo rpm -Uvhhttp://www.elrepo.org/elrepo-rele
2017-07-03 15:26:24
2305
原创 AWS-G2-Ubuntu16.04下安装cuda,caffe和py-faster-rcnn
G2的显卡(GRID K520)驱动:http://www.nvidia.com/Download/Find.aspx然后参考这个文章安装CUDA和caffe:http://blog.csdn.net/sinat_26917383/article/details/56292072几个错误记录:(1)假如出现“caffe 编译中出现的错误——fatal error:
2017-06-18 03:06:47
499
原创 在ubuntu下安装和使用Tsunami-udp
1. 安装gccsudo apt-get install gcc2. 安装gitsudo apt-get install git3. 安装automakesudo apt-get install automake autoconf4. 在网上下载Tsunami-udp的安装包:git clone git://github.com/rriley/tsunami-udp.g
2017-05-04 15:26:01
2180
1
原创 在DEBIAN8.6上搭建Portia(可视化Scrapy)的注意事项
官方搭建文档:http://portia.readthedocs.io/en/latest/installation.html我尝试使用windows,ubuntu,甚至阿里云的ubuntu,AWS的ubuntu都无法使用官方推荐的vagrant虚拟机安装成功。用VPS的方案我怀疑是因为在阿里云和AWS里,本来VPS就是虚拟机,在虚拟机里面再尝试搭建虚拟机,估计多多少少有问题。这两
2017-01-11 10:30:05
1655
原创 C#不闪烁的ListView
public partial class ListViewNF : System.Windows.Forms.ListView { public ListViewNF() { // 开启双缓冲 this.SetStyle(ControlStyles.OptimizedDoubleBuffer | Control
2016-11-01 10:38:10
828
原创 C#快速写延迟函数
ThreadPool.QueueUserWorkItem(delegate { Thread.Sleep(3000); BeginInvoke((Action)delegate { label.Text = "";
2016-10-31 15:04:01
4380
原创 微信公众号图片防盗链机制的应对办法^-^
首先将:http://mmbiz.qpic.cn替换为:http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=http://mmbiz.qpic.cn也就是假如图片原来的HTML代码是这样的:然后我们就用ctrl+h替换成:最后记得加上一句Meta: 大功告成!
2016-10-26 20:54:45
16193
3
原创 C#将Bitmap转换成byte[],可以传给C++处理,与Opencv通信。
c#代码:public static byte[] GetImagePixel(Bitmap Source) { byte[] result; int iWidth = Source.Width; int iHeight = Source.Height; Rectangle rect
2016-10-09 11:20:21
9618
14
转载 Vs2008在高DPI下显示模糊的解决办法
转自:https://gist.github.com/pffang/bab575849a32b8a7b2cd1、在注册表编辑器中找到 HLKM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide,将里面的 PreferExternalManifest 改成 1(如果没有就新增一个 DWORD 值,然后写 1)2、将下面的代码保存
2016-06-20 16:34:15
9500
13
原创 Android执行Linux命令的方法
一开始使用的是这样的方法:Runtime.getRuntime().exec("echo default-on > /sys/class/leds/firefly:yellow:user/trigger");后来发现一直出现错误,主要提示:Working Directory: null Environment: null和java.io.IOException: Permiss
2016-05-17 11:08:40
2675
原创 视频流网络透传分析
最近在翻看以前写的文档,把这篇word文档复制下来,保留一下。 序号版本作者描述1V0.1YJ.Yan初始版本2V0.2YJ.Yan添加方案细节描述以及可参考方案
2016-04-21 11:05:21
13990
1
原创 Android中关闭DatePicker、TimePicker、NumberPicker的可编辑模式
DatePicker、TimePicker、NumberPicker这三个控件在使用的过程中,用户点击数字会弹出键盘,有时候会造成布局被挤压不好看,也有其他的需求。我看了网上很多文章的解决办法都无效,后来还是万能的StackOverflow网站帮我解决了这个问题,代码如下:mDatePicker.setDescendantFocusability(DatePicker.FOCUS_BLOC
2014-12-29 14:05:44
11488
2
转载 Android内存分析和调优(下)
最后一部分是关于native heap,.dex,/dev/other的优化。Native Heap分析和优化android的DDMS可以帮助查看c++ native heap的使用,但需要一定的配置,而且必须是root的手机。在~/.android/ddms.cfg增加"native=true"。这样子ddms才会有native heap的tab。指向下面adb命令打开m
2014-11-27 14:06:53
672
转载 Android内存分析和调优(中)
本文转自:http://www.cnblogs.com/zdwillie/p/3259849.html在前文中讨论了如果使用adb shell procrank, dumpsys meminfo和showmaps分析进程的内存占用情况。本文将继续细化,具体分析导致内存过大的dalvik heap。Dalvik heap分析和优化Dalkvik hea
2014-11-27 14:06:13
506
转载 Android内存分析和调优(上)
转自:http://www.cnblogs.com/zdwillie/p/3259395.html最近我们的android app占用了大量内存,于是领导安排做减少内存占用的工作。要优化内存,首先要做的就是分析内存占用情况。android提供了多个工具和命令进行内存分析。 第一层 Procrank 很粗略的,可以使用"adb shell
2014-11-27 14:04:37
614
原创 c#将listview转换成html格式的table
源码:private void saveListView2HtmlTable(ListView listview) { StringBuilder sb = new StringBuilder(); sb.Append(string.Format("Reports{0}", DateTime.Now.ToString()));
2014-09-11 15:44:14
1434
原创 c# ini文件操作
代码:class Config { /// /// 存储的ini文件名,在APP同一级目录下 /// private static string IniFileName = ".\\Config.ini"; /// /// DLL写ini /// /
2014-08-30 08:33:31
527
转载 C# 日期格式化的中的 正斜杠的问题
Console.WriteLine(DateTime.Now.ToString("yyyy/MM/dd" ));//这行代码, 如果你在系统日期格式默认的情况下输出 2013/08/05 这是正常的.但如果你更改了系统日期格式, 以- 为分隔的 日期格式.它变会输出 2013-08-05 .此时你表示无
2014-08-30 00:34:23
2041
原创 在C#中运行JavaScript
话不多说,直接上码:public String RunJs(String code) { MSScriptControl.ScriptControlClass sc = new MSScriptControl.ScriptControlClass(); sc.Language = "javascript";
2014-01-27 20:44:51
1007
原创 Onvif协议及其在Android下的实现
好久没有写博客,今天将前段时间做的Onvif协议在Android上的实现分享给大家。首先,我们先来了解一下什么是Onvif协议:ONVIF 协议是由Open Network Video Interface Forum (开放型网络视频接口论坛)制定的开放性行业标准。这一接口标准的目的是确保不同厂商生产的网络视频产品具有互通性。ONVIF规范中设备管理和控制部分所定义的接口均以Web S
2014-01-27 09:53:41
22780
39
原创 记录几个Android上利用Camera传输视频流的开源例子
https://github.com/spex66/RTSP-Camera-for-Androidhttp://code.google.com/p/ipcamera-for-android/http://code.google.com/p/spydroid-ipcamera/
2014-01-22 10:25:55
11081
原创 NAT知识以及与NAT穿越相关的一些协议
最近在做一个Android实时视频流传输的项目,其中需要设计到NAT穿越的技术。自己在网络方面的知识匮乏,所以花了两周时间进行了一些资料的学习和记录。以下将自己学到的一些内容汇总一下。a) NAT网络地址转换(NAT,Network AddressTranslation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应
2014-01-17 14:20:07
2791
原创 收藏几个可用的RTSP
高清:rtsp://218.204.223.237:554/live/1/42E708E27C2D4A84/syiubra2azl52x0g.sdprtsp://218.204.223.237:554/live/1/196806DE3C771EAD/e7ooqwcfbqjoo80j.sdprtsp://218.204.223.237:554/live/1/47595A67022D0
2014-01-09 10:40:24
1997
原创 [Android]获取局域网广播地址的两种方法
第一种是自己写的,有一些bug,不过凑合着用也可以,第二种是stackoverflow的,推荐用这种。(1)private InetAddress calcBroadcastAddress(InetAddress mask, InetAddress ip) throws IOException { int ipaddress = getIntAddress(ip); i
2013-10-30 13:20:15
6307
原创 IOS拼接MP3,歌曲文件合成。
其实就是把MP3文件转成NSData,然后再进行拼合。- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //音频文件路径 NSString *mp3Path1 = [[NSBu
2013-08-19 17:01:07
4863
5
onvif协议在Android上的实现
2016-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅