- 博客(77)
- 资源 (1)
- 收藏
- 关注
原创 新的开始
接下来准备要干的事完成机器学习相关知识的学习及整理实现一个人脸识别项目(利用python+opencv实现)完成一个百度地图项目的整理 【啰嗦的话】其实这些事情,有些已经准备了很长时间还没有开始,有些已经开始了,但是没有笔记整理上传,而有些已经完成了,但是没有写出项目经历和学习报告正好趁着自己最近有时间,把之前所有没有整理的东西全部整理一遍,也算是对自己这么长时间接触个方面的东西留点足迹,
2017-08-10 16:36:14 512
原创 (编译原理)java实现词法分析器
闲话最近在学编译原理,需要用语言实现一个词法分析器,其实挺简单的,主要涉及一些语言字符串操作处理,如果会正则表达式的话,感觉实现这个会很简单,但是我并不会啊,然后自己用java实现了,也算是加强了对java的一些字符操作方法的使用。实现这个分析器,算法上基本上没什么难度,但是其中涉及的一些逻辑上的思考,说白了就是这么多种情况,有写情况还有交叉部分,你怎么让自己不绕进去,并且用代码实现自己的
2022-03-24 15:13:57 1692
原创 【新征程】5、tensorflow IOError: [Errno socket error] [Errno 101] Network is unreachable
【问题描述】在做手写数字识别的时候tensorflow read_data_sets 下载mnist数据报错mnist = input_data.read_data_sets('MNIST_data',one_hot=True)结果[Errno socket error] [Errno 101] Network is unreachable【网上解决办法】参考一些其他的解决办法大...
2019-05-28 12:40:44 2570 1
原创 【新征程】4、爬虫爬取百度POI检索
【目的】最近毕设在做一个城市功能属性分析,用一些自然语言模型处理一些交通数据,挖掘其中潜在的语义规律,但是得到的语义规律需要用到百度地图上的POI信息。相关的百度POI接口详见:http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-placeapi我现在得到的是经过处理的三个主题,并且在地图上进行显示了。需要对这些...
2019-05-20 16:32:48 1388
原创 【新征程-ssm】3、mybatis的使用
3、mybatis的使用【目的】我不是为了了解其中实现的细节而去学这个ssm框架的,虽然现在企业用的很多都是ssm框架,但是我暂时不需要找工作,我的目的很明确,为了搭建一个web框架,供我临时使用。1、准备工作1.1 编译环境:IDEA+mysql-server+Navicat Premium其中Navicat Premium是mysql的一个可视化界面,我电脑上没有按照mysql的全套...
2019-04-19 12:09:23 552
原创 【新征程】2、新一阶段的安排(附:如何收心小技巧)
这一阶段的安排1、收心从考研紧张的气氛,一下变为无所畏惧混吃等死的状态,感觉就像脱缰的野马一样,考验时候被压抑的自己就像身体里的另一个人,突破了束缚占据了自己的身体,现在是时候收一收另一个我的神通了。开始搞毕设了,不然毕不了业,还读个鬼的研究生啊。自己收心的几个小办法。1)计划——OneNote如这张图所见,个人感觉非常好用,作为自己常用的一些记事本,可以记录自己每天要干的事情,左...
2019-04-19 09:50:16 374
原创 【新征程】1、考研路漫漫
考研1、我胡汉三又回来了!快一整年没有写博客了。要问我去干什么了,哈哈哈我去寻找诗和远方了(考研也是一件跟随自己心做的一个决定)先告诉大家一下结果,因为我这人比较幸运,可能是因为上天没有给我一张好看的容颜,所以选择用才华和运气补偿我(暗中偷笑),结果就很幸运的成功上岸某济。前段时间玩的太疯了(因为真的运气太好了,心情一时难以平复),根本没有心思学习,没有输入就没有输出,所以也就没有更新博客...
2019-04-18 20:04:34 656 3
原创 (python)pd.read_csv出现乱码
【错误】 ‘utf8’ codec can’t decode byte 0xc3 in position 0: invalid continuation byte代码:import pandas as pdfilename='B_StationInfo_brief.csv'data_csv=pd.read_csv(filename,encoding='utf-8')print d...
2018-05-12 11:11:47 9299
原创 (python)如何利用python深入爬取自己想要的数据信息
一、问题说明由于老师布置了一个任务,需要对一个网站的城市做一些统计,并提取出这个网站上的城市的经纬度信息然后绘制在百度地图上。如果是一些数量不多的城市那也到好办,但是如果对于这种存在几百上千的城市,而且这些城市的经纬度信息在第三级网站上才能找到,这样一来,如果人工去完成会非常枯燥而且耗时长。 这个网站是维基百科关于自行车公共站点的统计介绍这里可以看到城市这一列是有超链接的,通过点击这...
2018-04-18 19:47:40 39500 5
原创 (mysql笔记)添加用户、删除用户与授权
添加用户、删除用户与授权连接数据库mysql -uroot -prootMySQL5.7 mysql.user表没有password字段改 authentication_string;一. 创建用户:命令:CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’;例子: CREATE USER ‘dog’@’loc...
2018-03-27 11:32:23 424
原创 (树莓派)树莓派安装Mysql数据库,并设置远程连接
ubuntu上安装mysql非常简单只需要几条命令就可以完成。1. sudo apt-get install mysql-server2. apt-get isntall mysql-client3. sudo apt-get install libmysqlclient-dev安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功...
2018-03-27 11:30:03 9087 2
原创 (树莓派)如何在树莓派上安装eclipse开发java
前言最近在搞一个树莓派接收其他单元传的数据,数据格式为csv文件,之前专门学习了怎么对csv文件的一些操作,读写等等,由于使用Java比较多,所以在树莓派上编程,自己就立刻想要利用java进行开发等。现在系统已经安装好了,安装了树莓派官网推荐的系统,这个随便百度都有很多,难点在于树莓派这个小系统上能不能开发java,因为也没什么人尝试。自己参考了一些贴吧,实现了树莓派上的java开发,...
2018-03-26 21:14:57 12181 6
原创 (java笔记)java读写CSV文件的方法
CSV文件逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都...
2018-03-26 21:02:21 692
原创 (java笔记)ClassCastException: java.util.Date cannot be cast to java.sql.Date
目的根据oracle数据库中的一个日期字段,利用Java代码自动更新数据库中的数据。难点 数据库中的数据字段为LEASEDAY | DATE类型 在java这边的条件为字符串日期yyyy-mm-dd | String类型由于存在这样的类型的差异,就会碰到一些这样的问题:ClassCastException: java.util.Date cann...
2018-03-26 10:52:33 9585 2
原创 【oracle笔记】关于windows中安装Oracle的SQLPlus
windows中安装Oracle的SQLPlus说明一下: 由于自己在服务器上安装了一个oracle数据库,但是数据库中只有数据库,也就是没有任何客户端等接口,我在本地安装的pl/sql等一些连接工具,但是突然想在服务器做一些工作,因为这样服务器上跑查询数据命令自己就可以去玩了。直接上别人的博客地址:https://blog.csdn.net/wherejaly/articl...
2018-03-25 17:01:28 1872
原创 电脑显示已连接网络但是无internet访问
电脑显示已连接网络但是无internet访问 自己电脑不知道出什么问题了,连接到无限网络但是无法访问,一开始以为是自己双系统的问题,然后自己在ubuntu那边是可以正常上网的。下面是自己的解决方法方法一:首先打开这个网络的状态,在属性这里,点击进入:打开这个ipv4进行配置,把所有的ip,dns都设置为自动获取地址:如果此时还没有用,在此基础上,再进一步进...
2017-12-09 13:30:51 868201 59
原创 (HDOJ)数塔(动态规划)
Problem Description在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?已经告诉你了,这是个DP的题目,你能AC吗?Input输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行
2017-11-07 19:10:31 970
原创 (HDOJ)Children's Queue(java大数大法好)
前言首先看一个对大数类的介绍和一些常用的方法链接,在大数中没有传统的+,-,*,/等等,都是封装好的方法,而且对于处理一些ACM中的大数问题,可以用java大数很快解决,java大数大法好!!!看一下这道题: Problem DescriptionThere are many students in PHT School. One day, the headmaster whose name
2017-11-02 22:49:14 398
原创 (HDOJ)2044——一只小蜜蜂...(递推)
Problem Description有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。Input输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b (0问题分析典型的递推题,递推公式:f(n)=f(n-1)+f(n-2)前几个f(1)=1;f(2)=1;f(3)=2….AC代码#
2017-11-01 16:34:58 782
原创 (HDOJ)1001——超级楼梯(递推)
Problem Description有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?Input输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1<=M<=40),表示楼梯的级数。Output对于每个测试实例,请输出不同走法的数量Sample Input2 2 3Sample Output1 2AuthorlcyS
2017-11-01 16:06:42 732
原创 (HDOJ)1004——今年暑假不AC(贪心)
今年暑假不ACProblem Description“今年暑假不AC?” “是的。” “那你干什么呢?” “看世界杯呀,笨蛋!” “@#$%^&*%…”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。 作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生
2017-11-01 08:57:07 467
原创 (编译原理)java实现词法分析器
1、闲话最近在学编译原理,需要用语言实现一个词法分析器,其实挺简单的,主要涉及一些语言字符串操作处理,如果会正则表达式的话,感觉实现这个会很简单,但是我并不会啊,然后自己用java实现了,也算是加强了对java的一些字符操作方法的使用。实现这个分析器,算法上基本上没什么难度,但是其中涉及的一些逻辑上的思考,说白了就是这么多种情况,有写情况还有交叉部分,你怎么让自己不绕进去,并且用代码实现自己的对这个
2017-10-30 13:49:04 33593 12
原创 (crm笔记2-6)用户登录问题之cookie记住密码
用户登录问题之cookie记住密码1、需求 这个功能其实随处可见,任何一个网站都需要在用户登录后为用户记住密码,哪怕用户不用记住,你也要提供这个功能,而且需求很简单,只要在用户登录成功后,根据“记住我”这个单选框是否勾选,勾选则实现记住密码,而且在用户登录的一定时间内,用户可以随意登录网站。 2、思路分析: 前面已经实现对用户信息验证,现在需要对用户登录后的
2017-10-06 16:31:13 1165
原创 (crm笔记2-5)用户登录问题之验证账户
用户登录问题之验证账户 1、需求 先看一下我们的登录页面 我们需要做的是,将用户名、密码、验证码 传入到后台,在后台进行账户验证是否是数据库中的合法用户。如果是,进入menu.jsp页面,否者,重新回到登录页面。并提示用户名,密码,验证码等出错信息。 2、实现思路 1)区分验证信息的前后关系,首先验证的是 验证码,其实是用户名和密码。
2017-10-06 16:13:54 1978
原创 (crm笔记2-4)表单数据删除后的页面跳转问题
表单数据删除后的页面跳转问题1、如何删除数据 增删改查四大操作中的删除也和其他操作类似,下面看一下思路: 1)首先找到jsp页面中的点击事件,更改事件为 sysUserGroupAction_delete.do 这种形式(解释: “_”前面跟着的是Action,后面跟着的是方法,.do后缀是为了让struts2进行拦截调用Action的方法)2)然后在Action写对应的删除方法,先
2017-10-04 21:49:21 978
原创 (crm-bug)Struts has detected an unhandled exception
Struts has detected an unhandled exception:The given object has a null identifier: com.huiyu.crm.domain.SysUserGroup错误提示信息::org.springframework.dao.InvalidDataAccessApiUsageException: The given object
2017-10-04 20:04:01 682
原创 (crm笔记2-3)关于模型驱动获取jsp对象
关于模型驱动1. 模型驱动:<>模型驱动是使用javaBean对象来封装请求参数,在整个MVC流程中可以直接使用这个对象。在发送请求后Struts将各个请求参数(javab的属性)封装到一个JavaBean对象中,Action接收这个实例对象并用该对象进行相关处理返回处理结果。 模型驱动的Action中定义javaBean并实例化,并且需要提供该JavaBean的getter和setter方法
2017-10-04 17:15:40 501
原创 资源——myeclipse安装及破解教程
1、资源 首先上资源,myeclipse安装包和破解的包: 链接:http://pan.baidu.com/s/1gfzTtEb 密码:fdzs永久有效。 2、破解教程1、解压破解工具后,双击run.bat 2、随便输入一个usercode,后面的选择blue,下面再点击“SystemId”按钮,会生成一个id串,如下图 3、接下来点击上方的Tools——0.RebuildKey按
2017-10-04 14:13:11 4010 1
原创 (crm笔记2-2)在前端页面输出后台查询出的表单数据
在前端页面输出后台查询出的表单数据/1、需求 在后台查询到的数据,需要传到前端的jsp页面中进行显示。实现效果如下:2、思路 1)前端点击事件, 触发事件, 调用Action 中的方法, 方法调用业务层的方法进行数据的查询 , 业务层调用Dao 。 2)将后台的Dao层查到的数据传送到Action 的方法中, 通过 HttpServletRequest 将数据传送到jsp, 然后利
2017-10-04 11:20:38 1320
原创 (crm笔记2-1)struts2层与前端页面的连接
struts2层与前端页面的连接目标 前面已经实现在页面中点击触发 action 中的事件,也实现了将页面对象 vo 传入到数据库中,但是如果有很多按钮那么怎么实现 struts2 层与整个前端 Jsp 页面的连接呢?【方案】:这里其实很简单,只需要将所有新增的前端页面与Action和struts2.xml文件配置一下就行。 【例如】:我们在页面增加一个新增按钮,我们希望,新增-按钮能
2017-10-03 21:06:14 445
原创 (crm笔记1-8)利用HQL进行条件查询
利用HQL进行条件查询需求很多时候是对数据库进行条件查询,其中包括模糊查询等等一些查询语句,既然SSH框架中有hibernate,所以利用hql语句进行查询将会非常方便。下面也是相同的思路,从test类进行逆向写查询需要的方法下面是测试类的代码: @Test public void testFindObjectByConditionWithNoPage() { ISys
2017-10-03 18:16:55 577
原创 (crm笔记1-7)搭建好框架后对dao层进行功能扩充
搭建好框架后对dao层进行功能扩充在搭建好框架后,因为搭建框架时候只使用了一个方法进行测试,现在已经测试框架是成功的,所以需要重新编写其他的增删改查等方法。之前写的方法只是保存也就是增加。现在把查询和修改等等补全。 直接在testSysUserGroupDao.java中增加测试方法,逆着进行方法的补全。1.添加update方法 @Test public void testUpdat
2017-10-03 14:18:44 436
原创 (crm笔记)阶段一总结
crm项目的架构 * 创建web工程 * 引入jar包 * mysql的驱动包 * hibernate需要的jar包 * spring需要的jar包 * struts2需要的jar包 * jstl 需要的jar包 * junit需要的jar包包的介绍cn.itcast.crm.cont
2017-10-03 11:14:33 605
原创 (crm笔记1-6)struts2和hibernate的整合
struts2和hibernate的整合前面已经实现在测试类中测试了服务和Action类,也实现了jsp对象到vo对象的传递。下面需要把整个流程走通,也就是jsp数据到数据库的传输: jsp对象->vo->po->数据库更改Action中的save方法: public String save(){ System.out.println("name:"+sysUserGro
2017-10-03 11:00:10 372
原创 (crm-bug)Spring/Java error: namespace element 'annotation-config' … on JDK 1.5 and higher
Spring/Java error: namespace element ‘annotation-config’ … on JDK 1.5 and higher这个问题网上给的答案很简单,这是因为jdk和你所用的spring的包不兼容的问题,因为你用的是spring 的2.x的版本,这个时候还没有出现jdk1.8.这个是源代码检查jdk版本的代码。static { javaVers
2017-10-03 10:46:02 338
原创 (crm-bug)org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected e
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [applicationContext.xml]; nested exception is java.lang.NoClassDefFoun
2017-10-03 10:39:48 3965
原创 (crm笔记1-5)创建Form-Vo类并实现数据传输
创建Form-Vo类并实现数据传输如何将jsp中的表单数据与java目标对象相关联,如何将这些数据又传输到数据库中呢,首先需要创建对应的表单的java-vo对象创建对象的方式如下:然后需要获取表单中的对象的name属性:<input name="principal" type="text" class="input" 将这些属性映射到java-vo对象中(也就是SysUserGroupFrom.ja
2017-10-02 21:47:14 1058
原创 (crm笔记1-4)Struts2层搭建
Struts2层搭建struts2层使用的struts.xml来设置过滤的action和拦截器针对前面的按钮,设置一个处理事件action,结构如图: 代码如下:@SuppressWarnings("serial")public class SysUserGroupAction extends ActionSupport{ public String save(){ Sy
2017-10-02 21:26:39 334
原创 (crm笔记1-3)Service层搭建
Service层搭建在搭好Dao层后需要搭建service层,这层的结构如下图: 我们需要定义一个接口,然后在接口上进行操作,定义实现类,实现对数据对象的操作。 所以需要定义两个新的包文件,定义如下:接着实现两个类的代码,首先是ISysUserGroupService.java:public interface ISysUserGroupService { public final
2017-10-02 17:08:08 519
原创 (crm笔记1-2) Dao层的搭建
Dao层的搭建 上一节里面提到的,现在还在搭建dao层的阶段 目录如下: 首先创建一个共有的Dao层,里面设置共有的方法的接口package com.huiyu.crm.dao;public interface ICommonDao<T> { public void save(T entity);}然后创建实现类:public class CommonDaoImpl<T> e
2017-10-02 16:36:15 479
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人