自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

原创 PyTorch 多 GPU 训练保存模型权重 key 多了 ‘module.‘

使用 PyTorch 的 distributed 工具执行多 GPU 训练保存模型后,权重的 key 多了 'module.',再次加载 state_dict 会出现 ‘“Missing key(s)” 错误。

2022-01-06 21:36:57 6509 2

原创 升级 CUDA 10.2 安装报错处理

在已安装旧版 CUDA 的机器上通过运行下载的 runfile[local] 升级 CUDA 版本时,如果机器上正在运行占用显卡或调用显卡驱动的程序,可能会遇到驱动安装报错,例如,“ERROR: An NVIDIA kernel module 'nvidia-uvm' appears ... ” 等。很多解决方法是完全卸载显卡驱动并重新系统来解除程序占用,虽然简单直接,但是直接破坏了低版本的环境,其实也可以通过查找并停止显卡占用程序的方式来处理。

2022-01-06 17:12:03 3840

原创 Django与PyTorch进行集成时出现 URLconf 异常

Django与PyTorch进行集成时出现的‘‘URLconf’’异常。django.core.exceptions.ImproperlyConfigured: The included URLconf 'webapp.urls' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import.

2021-12-21 10:47:15 1449

原创 mex -setup ‘No supported compiler was found‘ on MacOS 11.2.3 Matlab R2021a

在 MacOS 系统中,使用 Matlab R2021a 编译时 C/C++代码时,配置编译器出现以下错误,也没有其他可用信息。>> mex -setupError using mexNo supported compiler was found根据官方文档(https://ww2.mathworks.cn/support/requirements/supported-compilers.html)查看支持的编译器,发现 R2021a 在MacOS 系统中支持 Xcod...

2021-04-23 10:46:03 604

原创 caffe: TypeError: _open() got an unexpected keyword argument ‘as_grey‘

通过 caffe 的 python 接口测试模型分类出现如下错误,TypeError: _open() got an unexpected keyword argument 'as_grey'python classify-alexnet.py --gpu test.jpg result...I1005 15:32:11.174566 31243 net.cpp:244] This network produces output probI1005 15:32:11.174882 31243

2020-10-05 15:59:32 2615 3

原创 Computer Science 领域文献检索 SCI、CPCI-S 和 EI

一、三大检索随着学术研究的进步和科学技术的发展,三大检索已经有了新的发展,影响范围不断扩大,收录期刊和会议的数量也增加不少,虽然有的已经变更了名称,但是学界仍然使用着习惯称呼。早期(2000前后)的三大检索包括 SCI(Science Citaon Index)、EI (Engineering Index)和 ISTP (Index to Science & Technology Procee

2017-12-14 10:56:22 4766 1

原创 Spring Boot项目的真实程序入口

基于 spring-boot-start开发的项目,其程序入口并不是我们开发的业务代码中定义了 main 函数的类,而是 Spring Boot 定义的 JarLauncher 类(下文源码反编译自 spring-boot-loader-1.5.8.RELEASE.jar)。通常使用 spring boot 进行开发时,会定义类似以下程序入口@SpringBootApplication

2017-11-23 11:48:11 7846

原创 Spring Boot 在Controller使用@Transactional注解导致@RequestMapping失效

笔者在基于 Spring Boot 开发服务框架时,想要在 Controller 层使用 @Transactional 注解引入 Spring 的事务管理,但是却遇上了很奇葩的问题。例如以下代码,给 Controller 类的add方法加上@Transactional,这个 Controller 类使用 @RestController 注解,类名上也配置了 @RequestMapping,

2017-11-21 17:35:20 8337 1

原创 Tensorflow中Tensor类型解析

Tensorflow官方API文档,Python版本、Java版本、C++版本和Go版本,以下介绍Python版本一般为了编程方便,在引入依赖时,使用tf代替tensorflow,如下,下文内容中用TF代替Tensorflowimport tensorflow as tf在TF程序中,主要操作的对象是tf.Tensor,即在TF框架中,数据都以tf.Tensor类型进行组织

2017-11-15 13:52:11 9779

原创 Caffe编译问题"locale::facet::_S_create_c_locale name not valid"

Caffe编译在执行 make runtest时可能会出现类似以下问题,[ RUN ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShareunknown file: FailureC++ exception with description "locale::facet::_S_create_c_loca

2017-11-15 09:13:48 5500 1

原创 Caffe与cudnn 6.0 的兼容性问题 CUDNN_STATUS_BAD_PARAM

问题表现:训练网络时提示下错误Check failed: status == CUDNN_STATUS_SUCCESS (3 vs. 0) CUDNN_STATUS_BAD_PARAM系统环境:Ubuntu 14.04GeForce GTX TITAN X 驱动 384.90CUDA 8.0cudnn 6.0.21由于运行 Tensorflow 1.4.0 版本

2017-11-10 15:25:10 7419

原创 Tensorflow 1.4.0 安装超快速!国内镜像源~

今天安装Tensorflow,找到清华大学开源软件镜像站,下载安装超快速,不要太开心~~~https://mirrors.tuna.tsinghua.edu.cn/help/tensorflow/还可以选择版本,自动生成安装命令,服务很多贴心!

2017-11-10 12:26:43 16602

原创 Ubuntu 14.04 升级NVIDIA显卡驱动、CUDA 8.0 和 cudnn 5.1

说明:(1)ubuntu 14.04 系统升级NVIDIA显卡驱动及 CUDA(2)已经安装 CUDA 7.5,nvidia-smi 显示驱动版本为 361.93(3)显卡类型 GeForce GTX TITAN X,查看显卡$ lspci |grep VGA02:00.0 VGA compatible controller: NVIDIA Corporation

2017-11-10 11:42:26 3272

原创 etcd子网配置失效导致Docker启动失败

Docker启动失败执行 docker status docker 查看原因,发现以下错误Oct 14 16:39:10 *.*.* systemd[1]: Dependency failed for Docker Application Container Engine.Oct 14 16:39:10 *.*.* systemd[1]: Job docker.service/sta

2017-10-24 10:18:49 8158

原创 UCI机器学习仓库

UCI机器学习仓库(http://archive.ics.uci.edu/ml/index.php)维护了394个机器学习数据集。网站统计了自2007年以来下载量最高的数据集,如下,其中Iris数据集排在第一位1509738: Iris992554: Adult7

2017-10-23 08:35:57 3793

原创 Matlab 7.3 版本以上.mat文件存储问题

Warning: Variable 'ClassifierSet' cannot be saved to a MAT-file whose version is older than 7.3.

2017-09-25 08:40:54 5397

原创 【CentOS 7.2】Orange 0.6.4 安装与配置

Orange是一个简单易用的开源API Gateway一、安装依赖(1)安装OpenSSL(Openresty依赖库)yuminstall openssl-devel(2)安装PCRE(Openresty依赖库)yuminstall pcre-devel(3)编译安装Openresty(Orange依赖)wgethttps://openresty.org/dow

2017-06-24 13:13:48 3712 1

原创 SELinux配置解决MySQL数据库连接2003问题

最近在虚拟机里部署prestashop,遇到mysql数据库无法连接的问题。虚拟机为webserver需要连接数据,数据库安装在主机上,虚拟机通过bridge方式连网。    检查mysql配置bind-access、skip-networking均未开启,[client]已经配置,root用户允许远程host访问;数据库主机的防火墙开启,但是允许3306端口访问。问题表现如下

2015-08-19 01:16:06 1140

原创 Prestashop安装-目录权限问题

在linux和mac os x系统中部署prestashop时,需要注意修改prestashop目录的读写权限,否则会导致无法安装或者安装后无法访问。以apache httpd 2.0和prestashop1.6.1为例,以下是几点注意事项:1.不要将整个prestashop目录的权限修改为777,例如chmod -R 777 prestashop,这样会导致安装后网站无法访问。2.安装之

2015-08-04 17:43:31 2957

原创 heritrix3.1与java1.8不兼容

最近刚安装了java1.8,在使用heritrix时(heritrix-3.1.0),发现通过cmd输入heritrix -a admin:admin无法启动服务端,提示错误为默认商品8443可能被占用,不过检查系统端口占用情况,发现这个商品并没有被占用。然而,在Heritrix窗口查看异常为ClassNotFound,sun.security.tools.KeyTool类无法找到,原来问题出

2015-07-27 21:01:56 1677

原创 视频流术语

ES: Elementary StreamPES: Packaged Elementary StreamPS: Program StreamTS: Transpot Stream

2014-02-25 11:17:35 783

原创 PHP通过HTTP协议发送JSON数据包与JSP通信

PHP原生提供json_encode()和json_decode()函数用于JSON数据包的打包与解析。这里我们先产注json_encode()函数,这个函数可以将PHP对像或数组打包成JSON数据包个一、PHP发送数据1.打包数组索引数组code: $ary1 = array ('result' => ture); $ary2 = array ('result' => f

2013-11-06 15:16:39 2688

原创 System32和SysWOW64

在64-bit的Windows系统中,System32和SysWOW64文件夹里都存在了大量的dll文件,那么到底哪一个是存放32-bit程序,哪一个是存放64-bit程序呢?想必很多人都有这个疑问。比如说管理odbc数据源的程序,可能分别在System32和SysWOW64文件夹里各有一个odbcad.exe和一个odbcad32.exe,那么到底哪一个是管理32-bit的数据库驱动,哪一个是管

2013-09-12 23:11:05 2877

原创 计算机中丢失OPENGL.dll

开发OpenGL项目时,在VS开发环境下可能会出现如图所示的错误。在c:\windows\system32和SysWow64文件夹下存在opengl32.dll,此时,所写程序能够正常编译,但是,程序一但运行就提示“无法启动此程序,因为计算机中丢失OPENGL.dll。尝试重新安装该程序以解决此问题。”这时主要是因为同时引用了静态库“glut.lib”和"glut32.lib"。即

2013-09-12 22:52:05 3861

转载 什么是PO、VO、TO、BO、DAO和POJO?

PO(persistant object) 持久对象 在 o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。VO(value object) 值对象

2013-09-02 15:07:56 1156

转载 Oracle 11g 默认用户名和密码

Oracle 11g 默认用户名和密码 安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下:用户名 / 密码                      登录身份                              说明 sys/change_on_install       SYSDBA 或 SYSOPER        不能以 NORMAL 登录,可作为

2013-08-28 19:19:12 23461

转载 Apache2(httpd)和Tomcat区别

记录备忘1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。3. Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向

2013-08-28 19:17:04 1753

转载 MySQL数据类型

数值类型类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3 字节 (-8 388 608,8 388 607) (0,16 777 215) 大整数值 INT或INTEGER 4 字节 (-

2013-08-28 19:13:22 834

原创 MIME协议

多用途互联网邮件扩展(MIME,MultipurposeInternet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。这个标准被定义在RFC 2045、RFC 2046、RFC 2047、RFC 2048、RFC 2049等RFC中。由RFC 822转变而来的RFC 2822,规定电子邮件标准并不允许在邮

2013-08-28 19:08:53 1045

原创 SMTP协议

SMTP(Simple MailTransfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,是定义邮件传输最常用的协议,由RFC821所定义.它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMT

2013-08-28 19:06:17 1935

原创 BASE64编码

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。在RFC2045中是这样定义的,Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6= 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。

2013-08-28 19:04:36 873

原创 SMTP电子邮件格式及源码解析

SMTP协议之电子邮件格式以下是使用FOXMAIL接收邮件后,得到的邮件源码,包括正文和两个附件(.JPG, .TXT):----------------------------------------------------------------以下部分为邮件服务器添加的邮件头-----------------------------------------------

2013-08-28 19:02:14 23326

原创 Campus Guider校园导航系统 Hash算法分析

Campus Guider校园导航系统是一款简单的Windows 8平台应用,开发过程中采用Hash表存储校园地点列表,现笔者将项目中的hash算法分析记录如下。本项目中Hash算法有两条设计思路,两条思路的主要区别在于对冲突处理的方法不同。对于Hash函数H(key)来说,key是汉字字符串。而Hash表的长度和填充因子是相同的。首先,经过数据的收集、统计和整理后,最终确定了校园中142

2013-08-28 18:53:53 1126

原创 Access2010 数据库性能测试

access的规格中虽然没有限制一张表的最大数据条数,但是限制了一个.mdb文件和一张表的大小不能超过2GB。所以,在只有一个.mdb文件的条件下,是不能对一张表进行无限插入的。作为一款桌面型数据库,能够通过Microsoft Jet Database Engine访问,而且具有GUI,其在数据量较小的小型的桌面应用开发时用做数据存储还是很方便的。在此对Access 2010数据库插入1

2013-08-28 18:34:07 2556

转载 Access 2010规格

以下access数据库规格摘自http://office.microsoft.com/zh-cn/access-help/HA010341462.aspx数据库规格下面列出的表适用于 Microsoft Access 2010 和 Access 2007 数据库:常规属性最大值Access 数据库 (.accdb) 文件大小2 GB,减去系统

2013-08-28 17:40:13 1396 1

原创 读写.csv文件

首先介绍什么是csv格式。CSV(Comma Separated Values),逗号分隔值。说明了就是文件中用逗号分隔各项数据的值,以下为从度娘百科中摘取的csv格式规则。规则1 开头是不留空,以行为单位。2 可含或不含列名,含列名则居文件第一行。3 一行数据不垮行,无空行。4 以半角逗号(即,)作分隔符,列为空也要表达其存在。5 列内容如存在半角逗号(即,)则用半角

2013-08-22 00:48:46 1728

原创 C# 在子线程中开启新窗口

如果直接在子线程中开启新窗口,会发现新窗口一闪即逝,此时该窗口的资源是属于这个子线程的,所以线程结束后,窗口也被释放了。此时,可以调用Form的BeginInvoke()方法实现异步委托。 首先,在子窗口构造时传入主窗口的实例 public ChdForm(MainForm mForm) { this.mainForm = mFor

2013-08-22 00:11:54 4692

转载 (转载备忘)Win Api - CRT - STL - MFC - ATL

msvcrt.dll (名称:Microsoft C Runtime Library)提供了printf,malloc,strcpy等C语言库函数,并且为使用C/C++(Vc)编绎的程序提供了初始化(如获取命令行参数)以及退出等功能.C Runtime Library 的来历, API, STL, MFC, ATL关系  刚接触Windows开发时,为了快速入门查了不少资料

2013-08-21 23:26:04 926

原创 .CHM文件打不开,而且已经解除锁定

.chm文件已经解除锁定,或者在属性里没有解除锁定这一选项仍然无法阅读。一个容易被忽略的问题: .chm文件的存放路径如果存在#,刚会导致文件打不开,只需更改存放路径即可。 相信这种机率极低的情况在C#程序员的电脑里经常发生吧

2013-08-21 23:20:59 2361

转载 中文编码规则

http://tungkee.blog.163.com/blog/static/116189053200989102947304/转载原文地址 Unicode字符编码规范Unicode是一种字符编码规范 。先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits)因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那

2012-12-04 17:23:45 947

C++迷宫问题求解

C++迷宫问题求解,随机生成迷宫存放于二维数组,为保证至少有一条通路,再生成一条路径置入迷宫中,然后回溯法求解

2013-08-30

汉诺塔问题及变体

C++语言递归算法求解原始汉诺塔问题,邻近移动汉诺塔问题,循环移动汉诺塔问题,奇偶汉诺塔问题

2013-08-30

二叉树创建与各种遍历

1.先序创建 2.先序遍历递归算法 3.中序遍历递归算法 4.后序遍历递归算法 5.先序遍历非递归算法 6.后序遍历非递归算法 7.中序遍历非递归算法 8.二叉树求深度 9.左孩子右兄弟链表创建树并求深度

2012-11-27

空空如也

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

TA关注的人

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