自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python3操作MySQL数据库报错ImportError: No module named MySQLdb

python2 使用MySQLdb库, pip install mysql-python 进行安装,连接MySQL库时import MySQLdb; python3改用 pymysql 库,使用pip install pymysql 进行安装,使用时直接导入import pymysql。若出现报...

2019-04-23 14:34:52 854 0

原创 会议论文投稿小trick

所谓“初生牛犊不怕虎”、“无知者无畏”,鄙人今年斗胆向ICJAI 2019投了篇小论文。期间也了解了一些顶级会议的投稿和录取情况,自己总结了一些投稿小trick,拿出来分享一下。以后有同学们投会议论文,不妨可以吸取一下经验。 首先说一下ICJAI 2019的Main track: Abst...

2019-04-19 17:29:13 1072 0

原创 tensorboard可视化网页出现“No graph definition files were found.”

使用TensorFlow的tensorboard可以将设计的网络结构可视化,初学者第一次使用tensorboard时可能会出现“No graph definition files were found.”错误,如果你的代码通过tf.summary.FileWriter确定已经生成了log文件,那么...

2019-04-03 17:25:39 140 0

原创 Windows下安装TensorFlow

TensorFlow已支持Windows下安装,安装非常简单。 首先确认你的电脑上已安装了python(最好是通过anaconda安装),cmd控制台通过以下命令即可安装TensorFlow: pip install tensorflow 此命令可自动安装与你机器上的python版本相匹配的Te...

2019-03-29 20:36:39 81 0

原创 未来简史第一章:人类的新议题

买了本《未来简史:从智人到智神》,以色列历史学家尤瓦尔·赫拉利继《人类简史》后的第二部大作,边读边记录一下。 第一章,人类的新议题。作者首先从历史上人类社会的三大问题入手,进而引出本世纪及未来人类的新追求是什么,即人类的新议题。首先,回顾人类历史,作者总结,困扰人类世界的三大问题是: 饥荒...

2019-03-03 18:19:59 615 0

原创 Python元组(tuple): 定义只包含一个元素的元组

python元组:当元组中只有一个元素时,如何表示? 我们试一下这样表示 t = (123) type(t) <class 'int'> 这其实是一个int类型,如果要定义只包含一个元素的元组,可以用下面的方...

2019-02-24 14:06:00 2242 0

原创 Python小知识:list索引

python中列表的索引方式有两种顺序:正序和倒序 正序索引 列表中所有元素从左至右被标号,从0开始,例如 a = [1,2,3,4,5] a[0] = 1 a[1] = 2 a[0:2] = [1,2] ... 倒序索引 从最后一个元素开始标号,从-1开始,例如 b ...

2019-02-21 19:58:09 585 0

原创 low-level feature与high-level feature

low-level feature: 通常是指图像中的一些小的细节信息,例如边缘(edge),角(corner),颜色(color),像素(pixeles), 梯度(gradients)等,这些信息可以通过滤波器、SIFT或HOG获取; high-level feature:是建立在low...

2019-01-11 16:11:23 905 0

原创 一名真学渣的秋招之路

秋招已尘埃落定。从九月份起就想写这篇文章了,一直拖到现在。我想把我找工作的全部经验和感想作一个总结,分享给大家,希望能对你们有所帮助,只要有一个人能从中得到一点点收获,那也就不负我码这么多字的功夫了。 首先,这篇文章的适用群体为计算机相关专业的、编程基础差或零基础的、想往互联网企业发展的大三及以...

2018-12-24 09:59:02 429 3

原创 ClassLoader和双亲委派机制

博文主要讲classloader的模型、作用和使用,内容是作者学习java反射机制有关知识时记录的笔记。 ClassLoader ClassLoad:类加载器(class loader)用来加载 Java 类到 J...

2018-08-15 22:57:15 120 0

转载 ORM框架

1. 什么是ORM? 对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数...

2018-08-15 22:56:07 2299 0

转载 HashMap存储自定义对象

将学生对象和学生的归属地通过键与值存储到map集合中。 import java.util.HashMap;import java.util.Iterator;import java.util.Set;...

2018-08-15 22:55:04 1880 0

转载 finally块中的代码什么时候被执行?finally是不是一定会被执行?

问题描述:try{}里有一个return语句,那么紧跟在这个try{}后面的finally{}中的代码是否会被执行?如果会的话,什么时候被执行,在return之前还是return之后? 在Java语言...

2018-08-15 22:53:21 1774 0

转载 浅析Java中的final关键字

浅析Java中的final关键字   谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲:   一.final关键字的基本用法  ...

2018-08-15 22:51:37 55 0

转载 MySQL索引的数据结构及算法原理

原文链接:MySQL索引背后的数据结构及算法原理 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文...

2018-08-13 22:12:14 117 0

转载 HTTP详解

HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果...

2018-08-13 13:17:20 62 0

原创 HTTP请求 get和post的区别

基本的区别: 1.get 数据附在url 上(以?分隔url和数据,用&连接参数其中参数是空格,转换为+,如果是中文/其他字符,则直接把字符串用BASE64加密,如%E4%BD%A0%E5%A5%BD), post 数据包裹在http包的包体里。 2.理论上url长度没有限制(...

2018-08-10 22:04:39 64 0

原创 Java中XML的四种解析方式

XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。   XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础...

2018-08-10 21:04:55 71 0

原创 数据库创建索引的注意事项

出于对作者的尊重和感谢,原文地址为 http://www.studyofnet.com/news/449.html 索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以...

2018-08-10 20:49:19 3496 0

原创 HTTP与HTTPS

感谢原作者,本文转载自http://www.mahaixiang.cn/internet/1233.html 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送...

2018-08-09 17:49:34 97 0

转载 Java Serializable 序列化和反序列化,transient关键字

遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化 b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化 c,se...

2018-08-08 15:20:56 1147 2

原创 Linux常用命令及根目录下各个目录的作用

Linux常用命令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 APT(Advanced Packaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。 vim使用 用户及用户组管理 更改文件的用户及用户组 文件权限管理 Lin...

2018-08-07 17:34:45 1300 0

转载 ConcurrentHashMap JDK1.7和JDK1.8区别

前言 以前写过介绍HashMap的文章,文中提到过HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新ha...

2018-08-07 16:50:11 1037 0

原创 Spring IOC和AOP

众所周知,Spring的核心特性就是IOC和AOP,IOC(Inversion of Control),即“控制反转”;AOP(Aspect-OrientedProgramming),即“面向切面编程”。参考书《Spr...

2018-08-06 16:29:02 113 0

转载 JDK动态代理与CGLIB动态代理

一、原理区别: java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 而cglib动态代理是利用asm开源包,对代理对象类的class文件加...

2018-08-06 15:36:05 64 0

原创 Java反射机制

一、反射机制概述 Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方法的功能称为Jav...

2018-08-06 15:16:34 59 0

原创 源码安装pytorch可能遇到的问题

安装pytorch的方法一般有三种,一种是anoconda的方式,一种是pip方式,还有一种是下载源码自己安装。 前两种方式很简单,上pytorch官网,找到要输入的命令就好。但是国内网络很多时候下载不成功(you know what I mean)。 所以第三种源码安装方式也有存在的必要。当...

2018-08-01 16:17:16 1114 0

转载 GitHub的注册与使用

首先,你需要注册一个 github账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字. 本文中假设用户名为 chuaaqiCSDN(我的博客名的全拼...

2018-07-30 16:45:16 163 0

原创 利用git 上传代码到Coding操作步骤

  1.首先登陆coding网站注册账号https://coding.net/ (注册完后需登陆邮箱激活邮件) 2.登陆刚注册的coding账号 ,添加项目 添加项目—〉输入项目名称—〉输入对项目的简单描述—〉选择”公开”—〉创建项目   &nbs...

2018-07-29 20:38:20 1518 0

原创 Springmvc项目遇到问题 org.springframework.beans.factory.BeanDefinitionStoreException

在做一个springmvc项目时,配好服务器运行后可能会遇到如下问题: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file ....

2018-07-25 18:47:49 14440 3

原创 解决spring mvc No mapping found for HTTP request with URI错误的三种方法

控制层没有被spring扫描到,控制层没有实例化,检查自己的控制层是否被spring扫描到,检查以下配置: <context:component-scan base-package=""/> web.xml配置文件的<url-pat...

2018-07-23 14:31:07 2512 0

原创 数据库三种数据模型

层次模型 层次模型是数据库系统最早使用的一种模型,它的数据结构是一棵“有向树”。根结点在最上端,层次最高,子结点在下,逐层排列。层次模型的特征是: 有且只有一个根结点 其他结点有且仅有一个父结点 网状模型 网状模型以网状结构表示实体与实体之间的联系。网中的每一个结点代表一个记录类型,联系用...

2018-07-20 19:27:33 9840 0

原创 Mysql避免重复插入记录的方法

原文:http://www.cnblogs.com/prayer21/p/6018864.html mysql在存在主键冲突或者唯一键冲突的情况下,根据插入策略不同,一般有以下三种避免方法。 1、i...

2018-07-20 19:17:06 398 0

原创 SQL四大语言

DDL(Data Definition Language):数据定义语言 其语句可在数据库中创建新表( CREAT TABLE );为表加入索引等。 DDL 包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。 DDL 比 DML 要多,主要的命令有 CREATE 、 ALT...

2018-07-20 17:14:07 397 0

原创 舞动的排序算法

偶然看到的,把各种排序算法通过舞蹈展现出来了,贼6 。感兴趣可以看看。 舞蹈之快速排序:http://v.youku.com/v_show/id_XMzMyODk4NTQ4.html?from=s1.8-1-1.2 舞蹈之冒泡排序:http://v.youku.com/v_show/id_XM...

2018-07-17 22:00:37 533 0

转载 HashMap的工作原理

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题...

2018-07-17 19:16:30 72 0

原创 CRNN训练accurary一直为0是怎么回事

出现这个情况可能有两种原因,一是数据标签错了,二是学习率没设置的原因。 我遇到的是第二个原因,已经成功解决。crnn训练时有很多参数需要设置,源码提供了默认值,其中学习率(lr)的默认设为0.01。如果自己训练的话,把lr设置为0.001甚至0.0001,就不会出现loss很大、accurary...

2018-07-13 17:41:06 2978 2

原创 TCP与UDP的区别与应用场景

明天写

2018-07-12 23:13:06 143 0

转载 Java内存模型

Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。 如果我们要想深入了...

2018-07-12 15:40:25 67 0

原创 泛型的好处和实现原理

泛型的好处 泛型简单易用 类型安全, 泛型的主要目标是实现java的类型安全。 泛型可以使编译器知道一个对象的限定类型是什么,这样编译器就可以在一个高的程度上验证这个类型 消除了强制类型转换, 使得代码可读性好,减少了很多出错的机会 Java语言引入泛型的好处是安全简单。泛型的好处是在...

2018-07-12 10:46:40 1608 0

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