解决方法
文章平均质量分 61
shengno1
年轻就是朝阳,容不得片刻怠慢
展开
-
Java利用TCP协议发送文件(一)--服务器端
最近要写一个使用TCP进行文件传输的软件,考虑客户端是使用手机的,因此,准备采用Java作为开发语言,自己本身对于Java本不熟,还好,有个热心的网友已经将TA的代码公开了,有了这个基本原型,就可以进行进一步开发了。 服务器端采用的是TCP server socket监听端口,如果有客户端连接到服务器,就创建一个新的线程进行处理,在这个线程中,只接受客户端发送过来的数据,并保原创 2014-05-07 15:04:39 · 2227 阅读 · 0 评论 -
CUDA远程调试
由于自己的电脑上面的gpu不够给力,在cuda官网上面公布的支持的GPU中并没有出现,无法直接在自己的机器上面调试和运行cuda程序,但是自己又想搞一下并行计算,同时,考虑到实验室的服务器上面有一个五千多的显卡,因此,想使用下cuda的远程调试功能,来实现在自己的电脑上面调试cuda程序,这样就不用每次调试程序都跑去服务器上面了。首先,自己的电脑作为主机原创 2014-08-18 00:04:24 · 4739 阅读 · 0 评论 -
"it could not find or load the Qt platform plugin "windows""解决方法
"it could not find or load the Qt platform plugin "windows""解决方法原创 2015-02-17 19:42:24 · 3185 阅读 · 0 评论 -
极简版算账软件
练手代码,请大家批评指正原创 2015-02-18 13:24:29 · 2669 阅读 · 1 评论 -
OpenCV学习(1)--在一个窗口同时显示多张图像
OpenCV学习(1)--在一个窗口同时显示多张图像原创 2015-03-24 20:51:47 · 8981 阅读 · 0 评论 -
hihoCoder_推箱子
hihoCoder_推箱子原创 2015-04-08 22:55:29 · 1641 阅读 · 0 评论 -
静态链接和动态链接
静态链接和动态链接原创 2015-08-22 17:17:22 · 1285 阅读 · 0 评论 -
C++动态链接库的兼容性
C++动态链接库的兼容性原创 2015-08-25 14:48:53 · 3261 阅读 · 0 评论 -
通过均匀分布随机数产生器获得一个高斯分布随机数产生器
通过均匀分布随机数产生器获得一个高斯分布随机数产生器原创 2015-08-11 16:36:36 · 4912 阅读 · 1 评论 -
使用均匀分布随机数产生器构造任意分布的随机数产生器
使用均匀分布随机数产生器构造任意分布的随机数产生器原创 2015-08-16 12:46:00 · 12210 阅读 · 1 评论 -
C++源文件到可执行文件的过程
C++源文件到可执行文件的过程原创 2015-08-22 16:13:55 · 6736 阅读 · 1 评论 -
C++--内建类型所占的字节数与内建类型转换
C++--内建类型所占的字节数与内建类型转换原创 2015-09-20 22:16:33 · 1556 阅读 · 1 评论 -
基于OpenCV的抠图程序
最近为了建立图片数据库,要进行抠图,在使用了Windows自带的截图软件之后,发现非常的麻烦,每次都要直接打开图片,抠图,然后还要输入保存的文件名字,这种纯手工的方式,要多长时间才能搞定十万张图片。 本着能偷懒就偷懒的想法,在实际的数据库建立过程中,打开一个目录下面的文件和将抠出来的图保存下来的过程,根本不需要人的参与,因为这两部分都可以由程序自己来完成,因此,就产生了基于OpenCV的原创 2014-08-28 22:45:51 · 5838 阅读 · 1 评论 -
基于OpenCV2.4.9的Logging类
由于需要将平时做实验时程序的一些输出信息保存下来,以前都是截图之类的,这样虽然也能将输出信息保存下来,但是这样不方便后面整理实验数据,一个比较好的方法是直接将输出信息保存为文本的格式,这样既能保存数据,也方便以后整理数据。 要将输出信息保存下来,有两个问题要解决:1.文件保存的名字;2.如何将不同类型的数据输出到文件中。 对于第一个问题原创 2014-08-22 14:35:57 · 921 阅读 · 0 评论 -
Windows server 2012 下theano安装并配置GPU
在windows server 2012安装theano需要python环境以及一些必备的theano依赖的库,同时,要使用到GPU,需要VS和cuda。 安装过程有下面七步: 1.安装VS,我安装的是VS2012; 2.安装cuda6.0,因为cuda5.5以前并不支持Windows sever 2012; 3.安装 AnacondaCE。这个是根据the原创 2014-04-27 13:48:11 · 2892 阅读 · 0 评论 -
Java 将byte[] 与int类型互相转换
在使用TCP socket进行编写文件传输协议的时候,找Java中,可以使用BufferedOutputStream 和 BufferedInputStream来缓冲输出和输入的数据,但是,这里有个问题,BufferedOutputStream类的write函数和BufferedInputStream类的read函数都是使用byte[]作为放置数据的区域,因此,需要将其他的一些数据类型转化为byt原创 2014-04-30 21:44:08 · 2596 阅读 · 3 评论 -
"The MathType DLL cannot be found.Please reinstall MathType"问题解决
今天在打开word的时候,出现了下面的情况解决上面的问题的方法是:将MathType安装目录下的MathPage->64目录下的MathPage.wll文件复制到Office安装目录下的Office15目录下(我这里安装的是64位的Office,所以使用的MathPage下的64的目录下的MathPage.wll文件,如果是32的Office的话,就使用原创 2014-03-26 22:07:36 · 18292 阅读 · 5 评论 -
Java利用TCP协议发送文件(三)--客户端设计
由于项目的需要,需要在手机平台上面进行传输,但是,由于android平台的开发环境比较容易使用,而且免费,同时,因为在编写数据包的时候,已经在数据包中加入了发送数据包和接收数据包的函数,因此,考虑到开发投入的情况下,选择了使用Android平台。 由于在Android的应用大部分是使用Java进行开发的,而在Android中,并没有特殊的TCP的API,Android使用的TCP就是标准原创 2014-05-16 14:01:23 · 1559 阅读 · 0 评论 -
Java利用TCP协议发送文件(四)--完整源代码
完整的使用TCP进行wav文件发送的代码可以在我的github上面下载。 这份代码主要是用来在客户端和服务器端发送wav文件的,其实是可以发送任意类型的文件的,因此在发送的过程中,仅仅是把文件当做字节流的形式发送的,并没有涉及到对文件的解析,因此,理论是可以发送任何类型的文件的,但是,在这个实现的过程中,我把文件的后缀名在程序中指定为.wav格式了,因此,只能发送.wav文件了。原创 2014-05-16 21:18:11 · 2930 阅读 · 1 评论 -
Java利用TCP协议发送文件(二)--数据包设计
虽然TCP协议是可靠传输协议,但是,在服务器端,接受缓冲总是有限的,因此,如果不将数据进行分包发送,在传送的过程中,就无法判断接受到的数据是上一次还没发完的部分,还是新发送的数据。同时,为了更方便地对接收到的数据根据不同的类型进行设计,需要将发送的数据的类型添加到要发送的数据中去,根据上面的两个方面的原因,需要在数据分包发送,并且加入包头。 数据包的设计如下: 由于原创 2014-05-14 11:39:20 · 4290 阅读 · 0 评论 -
Python输出字符串到txt文件中
最近在做的一个东西,需要将实验结果输出到txt文件中,因此,需要找一下如何使用Python将字符串输出到一个txt文件中,下面的找到的一种方法。 可以使用open函数打开一个文件,通过设置打开模式,可以将文件设置为只读模式、只写模式和插入模式。 open函数会返回一个file对象,通过file对象调用write函数可以将字符串写入到文件中,如果要实现换行,只要将换行符的转义字符原创 2014-06-26 15:05:43 · 34476 阅读 · 1 评论 -
Deeplearning学习之Theano(1)--保存参数
最近在用Theano做关于Deeplearning的东西,由于是新手,以前没有使用过Theano,只是用过一点Matlab的Deeplearning Toolbox,因此,对于一个新的工具只能从tutorial入手,由于时间比较急,所以没有看Theano的tutorial,而是从Deeplearning的tutorial 入手。一.保存参数的原因原创 2014-06-09 22:53:10 · 3645 阅读 · 0 评论 -
Python2.7 + PyQt + Eric4搭建Python GUI可视化开发环境
在使用Python进行GUI开发的时候,需要一些第三方的库,这里选择PyQt进行GUI开发,同时,为了能够可视化的进行GUI设计,采用了Eric4作为IDE,下面介绍下如何配置开发环境。1.Python安装 直接可以从官网下载,然后安装。我这里选择的是Python2.7的64位版本;2.PyQt4安装 从官网下载与Python版本原创 2014-06-11 23:10:03 · 5006 阅读 · 0 评论 -
类型转换和获取XML文件中保存的数据
在上一个博文解析了XML文件之后,由于解析之后得到的数据都是Unicode类型的,在一些场合并不适用,因此,需要将获得的数据进行类型转换,主要是将Unicode转换为int, string和float类型,主要代码如下:原创 2014-06-21 02:05:20 · 1106 阅读 · 0 评论 -
Python解析XML文件
最近在做实验的过程中,发现每次都改参数都要直接修改程序,很麻烦,同时,考虑到程序的重用性,想着如何解决在进行实验的过程中,能够在不修改程序的源代码的情况下,修改参数的值,目前看来有两种方法,一是使用GUI,将参数可视化,然后由用户进行修改,每次运行的时候就把这些参数读进来;二是使用类似于程序的配置文件之类的东西。 考虑到目前时间比较紧张,因此,采用XML文件保存实验的参数,然后用Pyth原创 2014-06-21 01:35:47 · 1836 阅读 · 0 评论 -
C++获得系统当前时间和日期
最近想把实验程序运行过程中需要的一些实验信息保存到日志文件中,方便记录实验的结果和修改的参数,但是,每次文件的命名都是一个头痛的事情。因此,如何自动生成一个合适的名字一直是我想解决的问题,后面突然想起,可以使用程序运行的时间作为文件的名字,这样就知道是什么时候进行的实验了,同时,每次实验保存在不同的文件中,真是一个还可以的解决方案。 想要获得系统的时间,有两个问题要解决:原创 2014-08-21 16:22:00 · 2381 阅读 · 0 评论 -
hexo安装
为了利用github提供的page功能来实现自己博客的目的,我选择使用hexo工具,本文将介绍hexo的安装。 我主要是在windows下进行博客撰写的,因此,下面介绍的部分都是在windows下进行的。准备工作使用hexo需要安装一些支持软件,主要包括下面两个:Node 需要到Node.js官网去下载对应平台的版本,安装即可。 安装Git 可以到Git网站去下载,安装即可。 后续执行原创 2017-01-23 01:26:29 · 878 阅读 · 0 评论