自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只特立独行的猴

何妨吟啸且徐行

  • 博客(65)
  • 收藏
  • 关注

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

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

2019-04-23 14:34:52 2097

原创 会议论文投稿小trick

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

2019-04-19 17:29:13 3127

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

使用TensorFlow的tensorboard可以将设计的网络结构可视化,初学者第一次使用tensorboard时可能会出现“No graph definition files were found.”错误,如果你的代码通过tf.summary.FileWriter确定已经生成了log文件,那么这个问题出现十有八九是因为路径写错了。首先,我的tf.summary.FileWriter生成的文件...

2019-04-03 17:25:39 1077

原创 Windows下安装TensorFlow

TensorFlow已支持Windows下安装,安装非常简单。首先确认你的电脑上已安装了python(最好是通过anaconda安装),cmd控制台通过以下命令即可安装TensorFlow:pip install tensorflow此命令可自动安装与你机器上的python版本相匹配的TensorFlow版本。等待十分钟左右若无异常显示说明安装成功。然后,cmd控制台输入python,然...

2019-03-29 20:36:39 225

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

买了本《未来简史:从智人到智神》,以色列历史学家尤瓦尔·赫拉利继《人类简史》后的第二部大作,边读边记录一下。第一章,人类的新议题。作者首先从历史上人类社会的三大问题入手,进而引出本世纪及未来人类的新追求是什么,即人类的新议题。首先,回顾人类历史,作者总结,困扰人类世界的三大问题是:饥荒,即贫困。正所谓“民以食为天”,作为人,首先要活下去,活下去就要吃饭,从古至今,这乃是人类生存第一大计。瘟...

2019-03-03 18:19:59 1360

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

python元组:当元组中只有一个元素时,如何表示?我们试一下这样表示t = (123)type(t)<class 'int'>这其实是一个int类型,如果要定义只包含一个元素的元组,可以用下面的方法实现。实际来说,元组放一个元素是不合适的,只有一个元素还不如直接使用变量,如果确实需要只有一个元素的元组,应该在元素后面加一个逗号t = (123,)type(...

2019-02-24 14:06:00 12620

原创 Python小知识:list索引

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

2019-02-21 19:58:09 6021

原创 low-level feature与high-level feature

low-level feature: 通常是指图像中的一些小的细节信息,例如边缘(edge),角(corner),颜色(color),像素(pixeles), 梯度(gradients)等,这些信息可以通过滤波器、SIFT或HOG获取;high-level feature:是建立在low level feature之上的,可以用于图像中目标或物体形状的识别和检测,具有更丰富的语义信息。...

2019-01-11 16:11:23 2985

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

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

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

原创 ClassLoader和双亲委派机制

博文主要讲classloader的模型、作用和使用,内容是作者学习java反射机制有关知识时记录的笔记。ClassLoaderClassLoad:类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Ja...

2018-08-15 22:57:15 230

转载 ORM框架

1. 什么是ORM?对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表...

2018-08-15 22:56:07 2641

转载 HashMap存储自定义对象

将学生对象和学生的归属地通过键与值存储到map集合中。import java.util.HashMap;import java.util.Iterator;import java.util.Set; class Student { String name; int age; publ...

2018-08-15 22:55:04 4110

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

问题描述:try{}里有一个return语句,那么紧跟在这个try{}后面的finally{}中的代码是否会被执行?如果会的话,什么时候被执行,在return之前还是return之后?在Java语言的异常处理中,finally块的作用就是为了保证无论出现什么情况,finally块里的代码一定会被执行...

2018-08-15 22:53:21 3597

转载 浅析Java中的final关键字

浅析Java中的final关键字  谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲:  一.final关键字的基本用法  二.深入理解final关键字  若有不正之处,请多多谅解并欢迎指正。  请尊重作者劳动成果,转载...

2018-08-15 22:51:37 137

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

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

2018-08-13 22:12:14 245

转载 HTTP详解

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。...

2018-08-13 13:17:20 134

原创 HTTP请求 get和post的区别

基本的区别:1.get 数据附在url 上(以?分隔url和数据,用&连接参数其中参数是空格,转换为+,如果是中文/其他字符,则直接把字符串用BASE64加密,如%E4%BD%A0%E5%A5%BD), post 数据包裹在http包的包体里。2.理论上url长度没有限制(但是浏览区或服务器可以会有限制),post同样也是这样。 get主要是为了查询数据用的。而post主要是提交...

2018-08-10 22:04:39 157

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

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

2018-08-10 21:04:55 165

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

出于对作者的尊重和感谢,原文地址为 http://www.studyofnet.com/news/449.html索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加索引、索引建立在那些字段上,是创建索引前必须要考虑的问题。解决此问题就是分析应用程序的业...

2018-08-10 20:49:19 8749

原创 HTTP与HTTPS

感谢原作者,本文转载自http://www.mahaixiang.cn/internet/1233.html 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂...

2018-08-09 17:49:34 189

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

遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑...

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

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

Linux常用命令系统管理命令打包压缩相关命令关机/重启机器Linux管道Linux软件包管理APT(Advanced Packaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。vim使用用户及用户组管理更改文件的用户及用户组文件权限管理Linux根目录下各个目录的作用Linux常用命令grep 关键字 文件名 //将文本中含...

2018-08-07 17:34:45 2516

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

前言以前写过介绍HashMap的文章,文中提到过HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新hash到新的扩容数组中,在多线程的环境下,存在同时其他的元素也在进行put操作,如果hash值相同,可能...

2018-08-07 16:50:11 1434

原创 Spring IOC和AOP

众所周知,Spring的核心特性就是IOC和AOP,IOC(Inversion of Control),即“控制反转”;AOP(Aspect-OrientedProgramming),即“面向切面编程”。参考书《Spring In Action》,下面分享一下我对这两大特性的个人理解。IOC:IOC,另外一种说法叫...

2018-08-06 16:29:02 189

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

一、原理区别:java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理...

2018-08-06 15:36:05 116

原创 Java反射机制

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

2018-08-06 15:16:34 127

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

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

2018-08-01 16:17:16 1700

转载 GitHub的注册与使用

首先,你需要注册一个 github账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字.本文中假设用户名为 chuaaqiCSDN(我的博客名的全拼)一、gihub账号注册与仓库创建1. 注册账号:地址: https://gith...

2018-07-30 16:45:16 665

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

 1.首先登陆coding网站注册账号https://coding.net/(注册完后需登陆邮箱激活邮件)2.登陆刚注册的coding账号 ,添加项目添加项目—〉输入项目名称—〉输入对项目的简单描述—〉选择”公开”—〉创建项目   到此为止,后面需要将本次实验内容push到该项目chap1下。此处,需要记录http://git.co...

2018-07-29 20:38:20 3103

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

在做一个springmvc项目时,配好服务器运行后可能会遇到如下问题: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file ......出现这个问题的原因是spring版本与java版本的问题,比如我用的是java1.8,s...

2018-07-25 18:47:49 15947 4

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

控制层没有被spring扫描到,控制层没有实例化,检查自己的控制层是否被spring扫描到,检查以下配置: <context:component-scan base-package=""/>web.xml配置文件的<url-pattern>标签配置成<url-pattern>/*</url-pattern>,正确的配置应该是<url-pa...

2018-07-23 14:31:07 4136

原创 数据库三种数据模型

层次模型层次模型是数据库系统最早使用的一种模型,它的数据结构是一棵“有向树”。根结点在最上端,层次最高,子结点在下,逐层排列。层次模型的特征是:有且只有一个根结点其他结点有且仅有一个父结点网状模型网状模型以网状结构表示实体与实体之间的联系。网中的每一个结点代表一个记录类型,联系用链接指针来实现。网状模型可以表示多个从属关系的联系,也可以表示数据间的交叉关系,即数据间的横向关系与纵...

2018-07-20 19:27:33 28234

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

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

2018-07-20 19:17:06 609

原创 SQL四大语言

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

2018-07-20 17:14:07 719

原创 舞动的排序算法

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

2018-07-17 22:00:37 779

转载 HashMap的工作原理

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚...

2018-07-17 19:16:30 131

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

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

2018-07-13 17:41:06 9965 6

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

明天写

2018-07-12 23:13:06 284

转载 Java内存模型

Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共享变量的可见性以及...

2018-07-12 15:40:25 125

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

泛型的好处泛型简单易用类型安全, 泛型的主要目标是实现java的类型安全。 泛型可以使编译器知道一个对象的限定类型是什么,这样编译器就可以在一个高的程度上验证这个类型消除了强制类型转换, 使得代码可读性好,减少了很多出错的机会Java语言引入泛型的好处是安全简单。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。泛型的实现原理...

2018-07-12 10:46:40 2350

空空如也

空空如也

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

TA关注的人

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