- 博客(113)
- 资源 (6)
- 问答 (3)
- 收藏
- 关注
原创 安装pytorch后出现Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.错误
安装pytorch后,运行tensorflow或者pytorch后出现Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.错误 导致tensorflow用不了,查了一些解决办法,最后成功运行出来了。处理方式把下面目录的文件,全部复制到python根目录 复制: 复制到: 检查: ok~~...
2018-09-02 18:49:34 4167 2
原创 windows下安装凸优化python包cvxpy
安装Anaconda首先安装Anaconda,安装完成后查看python版本python -V 我的就是3.6安装cvxpy下载cvxpy.whl、cvxopt.whl cvxpy: https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxpycvxopt: https://www.lfd.uci.edu/~gohlke/p...
2018-06-11 21:51:28 8737
原创 github上Hexo Theme Yilia 主题配置gitment 出现gitment Error: Validation Failed错误
使用Hexo Theme 的Yilia 主题配置了个个人博客,想加gitment评论功能的时候发现出现了gitment Error: Validation Failed错误。 查阅资料了解到: issue的标签label有长度限制!labels的最大长度限制是50个字符。然后gitment默认的id是页面id,就是文章的唯一的标识 id: ‘页面 ID’所以我们需要限...
2018-04-29 12:39:53 2426 2
原创 安装Hexo时npm install hexo -g 出错
错误如下: 解决方式: it was caused by the ByteFence Anti-malware software. After we uninstalled it, npm works. 重新安装:
2018-04-09 20:02:57 3837 1
原创 windows下Atom+texlive搭建本地Latex环境
1.下载并安装TexLive(必须,相当于java开发需要安装JDK):http://tug.org/texlive/acquire-netinstall.html 安装时间会有点久,大概需要3点几G的安装包 2.下载并安装atom(由 GitHub 开发的自由及开放源代码的文字和代码编辑器):https://atom.io/ 3.打开atom,安装language-latex 和 late...
2018-04-08 10:29:37 3574
原创 深度学习环境配置- win10+Anoconda3-2.4.0+cuda8.0+TensorFlow-GPU+Pycharm2016测试Demo-GPU加速
前言本来用的是Python2.7,但最近学习需要用到TensorFlow,TensorFlow支持windows,但tensorflow在windows下只支持python 3.5以上Anacoda3-4.2.0安装Anacoda3-4.2.0 Uses python 3.5下载: https://repo.continuum.io/archive/Anaconda3-4.2...
2018-02-05 17:38:22 3350
原创 百度鹰眼轨迹管理台demo-v3.1.1部署在自己的本地JavaEE web项目中
前言百度鹰源码开放的初衷就是方便各位百度地图鹰眼的用户对轨迹管理台进行个性化的开发,融合到自己的现有系统中。最近一个项目中使用到了百度鹰眼的定位监控功能,可以选择直接调用百度平台的接口地址也行,但这样界面就是固定的,不方便自己再界面上个性化开发。因此百度也开放了源码:实在是大赞 baidu-openmap-trace/web-demo-v3:https://github.com/baidu-ope
2017-05-12 17:32:06 8955 35
原创 WinForm(C#)第一篇:登录页面实现+SQL Server数据库连接方式
前言最近见习,要完成的一个作业。主要是WinForm(C#)开发,本想参考网上的Demo,但一直没找到合适入门的,因此打算自己记录一下整个开发过程,给予队友和后面学习的人一些方便。当然,我也是第一次学习WinForm,技术不够成熟,代码也可能不够优化,希望大神多指教。代码会开源在GitHub:https://github.com/YEN-GitHub/MES_SimpleDemo,可随时fork/d
2017-04-21 00:15:01 32241 6
原创 NumPy的ndArray——多维数组对象
创建ndarray使用array函数,它接受一切序列型的对象,然后产生一个新的含有传入数据的NumPy数组。 序列嵌套,将会被转为一个多维数组 如果不显示指明,np.array会尝试为数组推断一个较为合适的数据类型,数据类型保存在一个dtype对象中 除了np.array外,一些函数也可以创建数组np.zeros产生全0数组np.ones产生全1数组np.empty产生一些为初始化的垃圾
2017-01-30 23:01:44 2345
原创 Activiti工作流引擎——数据库表结构说明
数据库命名Activiti工作流引擎的表都是以ACT_开头。ACT_RE_*:’RE’表示repository。带有此前缀的表包含的是静态信息,如:流程定义、流程资源。ACT_RU_*:’RU’表示runtime。这是运行时的表,存储着流程变量、用户任务、职责等运行时的数据。ACT_ID_*:’ID’表示identity。这些表包含标识的信息,如用户、用户组等等。ACT_HI_*:’HI’表
2017-01-28 20:54:33 4013
原创 Activiti工作流引擎——用户与组、部署管理
用户和组概述在工作流中最重要的参与者是人,流程中定义了何时需要人参与、何时由系统处理。用户和组是一个身份系统(或者模块)的基础,在Activiti中用户和组主要是应用于用户任务(userTask)。组是控制权限的一种方式,属于某个组的用户就拥有操作某些功能的权限,在activiti中,组可以分为两种类型,即assignment和security-role,前者为一种普通的岗位角色,是用户分配业
2017-01-22 13:49:09 4936
原创 Activiti工作流引擎——组件说明
工作流引擎简介Activiti的特点Activiti引擎的七大Service接口Activiti架构Activiti与BPMN 20规范启动事件与结束事件Event启动事件空启动事件定时启动事件异常启动事件空结束事件空结束事件异常结束事件终止结束事件取消结束事件顺序流Sequence Flow标准顺序流条件顺序流任务Task用户任务脚本任务web servic
2017-01-22 12:01:49 20706 1
原创 Activiti工作流引擎的官方实例配置详细步骤
概述创建Java web项目复制文件到web项目中创建数据库启动运行示例配置完成概述学习Activiti工作流引擎,第一步自然是是下载官方提供的Demo源码来参考。 Activiti官网:activiti-5.22.0.zip 下载下来的源码结构为: war包里就是官方示例 创建Java web项目复制文件到web项目中其次就是导入src文件 当我们观察发现,官方提供的项目中ja
2017-01-20 19:57:08 33125 22
原创 MyBatis中如何合理的使用EhCache缓存框架
缓存简介缓存使用场景在mapperxml中启用Ehcache当为Select语句时当为insertupdatedelete语句时配置场景使用举例关于详细配置方面已经在另一篇文章中说过:MyBatis中使用Ehcache缓存框架,本篇主要涉及的是如何合理的使用缓存。缓存简介缓存的使用是一个很重要的过程,在项目查询配置中有很重要的作用,缓存主要分为一级缓存和二级缓存,一级缓存是默认开启的。e
2017-01-14 19:35:21 1924
原创 MyBatis分页插件的配置
MyBatis拦截器介绍Mybatis拦截器Interceptor接口Interceptor的注解Mybatis拦截器的实际应用封装page实体对象写一个反射工具类分页拦截器的实现 PagePluginjavaMybatis配置文件中配置数据库方言和拦截IDMyBatis拦截器介绍MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。 拦截器的一个作用
2017-01-13 22:15:17 5319 2
原创 阿里Druid数据连接池在SSM框架中的配置使用
Druid数据连接池简介Druid可以做什么Druid配置下载jar包httprepo1mavenorgmaven2comalibabadruid编写数据库连接的资源文件dbconfigproperties在Spring配置文件ApplicationContextxml中加载资源文件进来在Spring配置文件ApplicationContextxml中配置阿里数据连接池Druid在we
2017-01-13 19:00:55 9157 3
原创 #MyBatis中使用Ehcache缓存框架
MyBatis简介Ehcache简介使用Ehcache的目的MyBatis中使用Ehcachejar包ecache配置文件文件名必须为ehcachexml在mybatis的mapper中启用MyBatis简介MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyBatis 使用简单的
2017-01-13 15:33:43 7317
原创 Activity工作流——初识 Activiti
Activiti介绍 OA(Office Automation,办公自动化)是将现代办公和计算机网络功能结合起来的一种新型办公方式。OA的核心应用包括流程管理、协同工作、沟通工具、信息中心等。工作流(Work Flow):对工作当中涉及到的流程、业务需求的抽象;在OA、CRM、ERP等各种系统中随处可见工作流,如请求、报销、购物等。随着工作流的不断发展,衍生出一个新的概念,BPM(Bussines
2016-12-24 17:41:20 10675 1
原创 利用Python Pandas进行数据预处理-数据清洗
数据缺失、检测和过滤异常值、移除重复数据数据缺失 数据缺失在大部分数据分析应用中都很常见,Pandas使用浮点值NaN表示浮点和非浮点数组中的缺失数据,他只是一个便于被检测出来的数据而已。from pandas import Series,DataFramestring_data=Series(['abcd','efgh','ijkl','mnop'])print(string_data)pr
2016-12-03 17:54:04 70339
原创 利用Python Pandas进行数据预处理-Pandas基本的数据结构
概述 Pandas是Python的一个数据分析包,Pandas最初被作为金融数据分析工具而开发出来,因此,Pandas为时间序列提供了很好的支持。Pandas是基于Numpy构建的含有更高级数据结构和工具的数据分析包。Pandas的数据结构:Series:一维数组,与Numpy中的一位Array类似。二者与Python基本的数据结构List也很相近,区别是List可以放不同的数据类型,而Arra
2016-12-03 16:04:50 5163
原创 Python数据预处理概述
Python数据预处理概述对于数据分析而言,数据是显而易见的核心。但是并不是所有的数据都是有用的,大多数数据参差不齐,层次概念不清淅,数量级不同,这会给后期的数据分析和数据挖掘带来很大的麻烦,所以有必要进行数据预处理。数据预处理是指在对数据进行数据挖掘之前,先对原始数据进行必要的清洗、集成、转换、离散和规约等一系列的处理工作,已达到挖掘算法进行知识获取研究所要求的最低规范和标准。通常数据预处理包括:
2016-11-29 22:03:04 4510
原创 Python数据获取-文件、word、Excel、数据库
数据获取是进行数据分析与数据挖掘的基础,而数据预处理是影响数据挖掘结果好坏的关键因素。Python数据获取 数据获取是指从数据源采集数据,微数据分析与数据挖掘做数据准备的工作。从键盘获取数据>>>value=input()>?"YEN">>>value'"YEN"'从文本文件读取数据#打开文件# r 只读 w 只写 a 附加到文件末尾 r+读写# 如果要
2016-11-29 17:28:19 4445
原创 数据科学领域常用的五个Python包
Numpy Numpy提供了两种基本的对象:ndarray和ufunc。ndarray是存储单一数据类型的多维数组,而ufunc是能够对数组进行处理的函数。Numpy的功能:N维数组,一种快速、高效使用内存的多维数组,他提供矢量化数学运算。可以不需要使用循环,就能对整个数组内的数据进行标准数学运算。非常便于传送数据到用低级语言编写(C\C++)的外部库,也便于外部库以Numpy数组形式返回数
2016-11-27 14:39:09 17241
原创 LinkedList的实现
package main.java.LinkedListdemo;import java.util.ConcurrentModificationException;import java.util.Iterator;import java.util.NoSuchElementException;/** * DateTime: 2016/11/4 15:02 * 功能: * 思路: */p
2016-11-07 13:21:08 765
原创 ArrayList的实现
ArrayList泛型类的实现。 内部类实现方式源码:package main.java.arraydemo;import java.util.Iterator;/** * DateTime: 2016/11/4 09:42 * 功能:实现ArrayList泛型类的实现: * MyArrayList将保持基础数组,数组的容量,以及存储在MyArrayList中的当前项数; *
2016-11-04 10:38:59 823
原创 SSM框架项目搭建系列(七)—Spring AOP之基于注解的声明式AspectJ
工程结构 其中AOP和com.ssm包下面的文件不用管;dispatcher-servlet.xml和web.xml和之前项目中的内容一样。applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xml
2016-11-03 19:18:35 2917
原创 SSM框架项目搭建系列(六)—Spring AOP之基于XML的声明式AspectJ
AOP通过“横切”技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,将其命名为Aspect,即切面。切面就是将那些与业务无关(例如:权限认证、日志、事务处理),确为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。实现AOP的技术分为两大类,一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以
2016-11-02 22:19:58 2148
原创 SSM框架项目搭建系列(五)—Spring之Bean的注解注入
applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.
2016-11-02 20:26:15 7181
原创 SSM框架项目搭建系列(四)— Spring之bean的XML注入方式
在XML中可使用两种方式进行注入:构造函数注入和setter注入构造函数注入constructor直接传值applicationContext.xml <bean id="helloworldBeanId" class="com.ssm.beans.HelloWorld"> <constructor-arg name="username" value="YEN"/>
2016-11-02 19:43:54 2183
原创 SSM框架项目搭建系列(三)—Spring中的Bean生命周期
概述 spring的核心容器实现了Ioc,其目 的是提供一种无侵入式的框架 BeanFactory提供了一种先进的配置机制来管理任何种类的bean。是Spring框架的基础设施面上的功能,是最本质的Spring的基础。 ApplicationContext建立在BeanFactory之上,并增加了其他功能,如国际化,获取资源,事件传递等。面向的是使用Spring框架的开发者,计划所有的场合都适
2016-11-02 19:17:03 1675
原创 SSM框架项目搭建系列(二)—Spring第一个HelloWorld
在上文的基础上新建一个HelloWorld类及一个HelloWorldTest类applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/
2016-11-02 12:54:45 2613
原创 SSM框架项目搭建系列(一)—SSM框架的简介及搭建流程
首先说明一下,本系列《SSM项目搭建系列》是为了复习并且完整的熟悉一下SSM框架搭建项目的流程。本系列博客会参照Nimikyの议事大厅以及林炳文Evankaka两位的博客以及自己之前学习的心得做一个记录。SSM框架即:SpringMVC+Spring+Mybatis Spring框架 Spring框架是一个轻量级的J2EE框架,同时Spring 是最受欢迎的企业级 Java 应用程序开发框架,核
2016-11-02 09:50:12 8292 1
原创 SpringMVC常用注解
@Controller @Controller是用来表示被注解的类作为MVC框架的一个Controller的主要注解。DispatcherServlet扫描被@Controller注解的类,从而将Web请求映射到@RequestMapping注解的方法上。与@Service和@Respository之类的Spring注解一样,@Controller也是继承自@Compnent注解。@Request
2016-10-28 20:41:15 776
原创 SpringMVC入门案例——注解配置方式
工程目录 web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:
2016-10-28 19:45:10 757
原创 Spring轻量级容器控制反转与依赖注入
J2EE平台可以提供很多独立于业务逻辑的操作:在应用程序代码库之外处理数据库连接在需要的时候启动池功能以声明的方式执行事务管理使用一个可随时使用的事务管理基础结构在应用程序中安装并装配组件在系统上应用安全约束处理线程和调度问题控制反转 IOC被认为是任何容器都需要提供的基本功能之一,他有两种形式:依赖查找和依赖注入。 在依赖查找中,容器向其管理的组件提供了回调方法,而组件则通过这
2016-10-28 14:56:19 1501
原创 算法——大整数乘法
import java.util.Scanner;/** * DateTime: 2016/10/28 08:55 * 功能:大整数乘法 * 思路:把数值存在数组中,每次取其中两位来计算,这样就不会存不下 */public class BigInt { private static final int MAXA=400; private static final int MA
2016-10-28 09:40:17 1240
原创 设计模式——建造者模式
概述 建造者模式又称为生成器模式,是一种较为复杂,使用频率也相对较低的创建型模式。建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品。客户端无需知道复杂对象的内部组成部分与装配部分,只需知道所需的创建者类型即可。建造者模式关注如何一步一步得创建一个复杂对象,不同的具体建造者定义了不同的创建过程,且具体建造者相互独立,增加新的建造者很方便吗无需修改已有代码,系统具有良好的扩
2016-10-23 15:09:10 855
原创 Map映射—Java实现—LinkedHashMap、HashMap、TreeMap
映射是一种键值对存储数据结构。 Map接口和List不同的是Map并没有实现Collection接口。 映射数据结构有一个性质:一个键在映射中只出现一次,如果插入同一个键,那么这个键原来的值就会被覆盖。HashMap是Java的散列表的实现,这个类包含一个内部类Entry,用来表示键值对,元素保存在Entry中。保存键时会调用hashCode方法。TreeMap是Map接口的另一个实现,这个实现
2016-10-21 20:04:43 1589
原创 二叉树JAVA实现
二叉树是一种常用的数据结构,每一个元素最多有两棵子树。在二叉搜索树中,“小于等于”指定节点元素的元素被放到左子树,“大于”指定节点元素的元素放到右子树。二叉树的定义:package tree;/** * DateTime: 2016/10/21 16:08 * 功能:一棵树的定义 * 思路: */public class SimpleTree<T extends Comparable>
2016-10-21 18:10:45 1192 2
安卓简单QQ
2017-01-22
成绩管理系统
2017-01-22
通讯录管理系统
2017-01-22
java-jsp留言板
2016-09-08
Java集合框架的一个扑克牌小程序
2016-07-09
ASP.NET(C#)实现的学生-教师基本信息查询系统
2016-07-09
为什么servlet只执行了一次
2016-08-01
pageContext中有getApplication方法吗?
2016-07-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人