自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YEN_CSDN的博客

如果真的相信什么,就要用尽全力去让它发生。

  • 博客(153)
  • 资源 (6)
  • 论坛 (3)
  • 问答 (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 2906 1

原创 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 7955

原创 Python计算矩阵乘向量,矩阵乘实数的一些小错误

计算:Ax-b A: 2*2 x: 2*1 b: 2*1 so, Ax-b: 2*1if __name__ == "__main__": A = np.array([[4.0, 1.0], [1.0, 3.0]]) b = np.array([[1.0], [2.0]]) x_0 = np.array([[2.0], [1...

2018-05-11 23:37:09 4263

原创 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 2074 2

原创 LaTex符号大全(LaTeX_Symbols)

LaTeX:

2018-04-16 21:33:20 84824 4

原创 安装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 3099 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 3092

原创 深度学习环境配置- 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 3099

原创 机器学习-Hierarchical clustering 层次聚类算法

学习彭亮《深度学习基础介绍:机器学习》课程假设有N个待聚类的样本,对于层次聚类来说,步骤:(初始化)把每个样本归为一类,计算每两个类之间的距离,也就是样本与样本之间的相似度;寻找各个类之间最近的两个类,把他们归为一类(这样类的总数就少了一个);重新计算新生成的这个类与各个旧类之间的相似度;重复2和3直到所有样本点都归为一类,结束整个聚类过程其实是建立了一棵树,在

2018-01-21 16:37:33 1713

原创 机器学习-Kmeans算法

学习彭亮《深度学习基础介绍:机器学习》课程 归类聚类(clustering) 属于非监督学习 (unsupervised learning),无类别标记(class label) K-means 算法Clustering 中的经典算法,数据挖掘十大经典算法之一 算法接受参数 k ;然后将事先输入的n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的

2018-01-20 16:46:36 804 2

原创 机器学习-回归中的相关性(Correlation Coefficient)和R平方值算法

学习彭亮《深度学习基础介绍:机器学习》课程皮尔逊相关系数 (Pearson Correlation Coefficient):概念:衡量两个值线性相关强度的量 取值范围: [-1, 1]: 正向相关: >0, 负向相关:计算公式: 相关举例计算: R平方值定义:决定系数,反应因变量的全部变异能通过回归关系被自变量解释的比例。

2018-01-19 15:25:15 13222 1

原创 机器学习-非线性回归( Unlinear Regression) -逻辑回归(Logistic Regression)算法

学习彭亮《深度学习基础介绍:机器学习》课程 概率定义概率(Probability): 对一件事情发生的可能性的衡量范围0 计算方法根据个人置信根据历史数据根据模拟数据条件概率 即A在B发生的情况下的概率=AB同时发生的概率/B发生的概率Logistic Regression (逻辑回归)例子 以h(x)

2018-01-18 16:07:15 3785

原创 机器学习-多元线性回归(Multiple Regression)算法

学习彭亮《深度学习基础介绍:机器学习》课程与简单线性回归区别简单线性回归:一个自变量(x)多元线性回归:多个自变量(x)多元回归模型y=β0+β1x1+β2x2+ … +βpxp+ε 其中:β0,β1,β2… βp是参数 ε是误差值多元回归方程E(y)=β0+β1x1+β2x2+ … +βpxp估计多元回归方程y_hat=b0+b1x1+

2018-01-17 16:30:14 6131

原创 机器学习-简单线性回归(Simple Linear Regression)算法

学习彭亮《深度学习基础介绍:机器学习》课程准备需要用到一些统计量:平均值(mean)中位数(median)众数(mode)方差(variance)标准差(standard deviation)概念回归:(regression) Y变量为连续数值型(continuous numerical variable) 如:房价,人数,降雨量分类:(Classi

2018-01-16 15:42:49 1008

原创 机器学习-神经网络(Neural Network)算法

学习彭亮《深度学习基础介绍:机器学习》课程背景以人脑中的神经网络为启发,最著名的算法是1980年的backpropagation多层向前神经网络(Multilayer Feed-Forward Neural Network)Backpropagation被使用在多层向前神经网络上多层向前神经网络由以下几部分组成:输入层(input layer)、隐藏层(hidden la

2018-01-15 17:24:12 1440

原创 机器学习-支持向量机的SVM(Supprot Vector Machine)算法-linear inseparable

学习彭亮《深度学习基础介绍:机器学习》课程概述linear separable 线性可分特性(优点)训练好的模型的算法复杂度是由支持向量的个数决定的,若不是由数据的维度决定的。所以SVM不容易产生overfitingSVM训练出来的模型完全依赖于support vectors,即使训练集里面所有非支持向量的点都被去除,重复训练过程,结果依然是完全一样的模型。一个

2018-01-12 15:51:55 691

原创 机器学习-支持向量机的SVM(Supprot Vector Machine)算法-linear separable

学习彭亮《深度学习基础介绍:机器学习》课程机器学习一般框架训练集 => 提取特征向量 => 结合一定算法(分类器:eg决策树,KNN) => 得到结果SVM概述深度学习出现之前,SVM被认为机器学习中近十几年来最成功的,表现最好的算法。SVM要寻找区分两类的超平面(hyper plane),使边际(margin)最大 总共可以有无数个超平面 如何选取使得边际最

2018-01-11 17:14:20 1022

原创 机器学习-临近取样(K-Nearest Nerghbor)KNN算法

学习彭亮《深度学习基础介绍:机器学习》课程最邻近规则分类(K-Nearest Nerghbor),KNN算法概念是分类(classification)算法步骤为了判断未知实例的类别,以所有已知实例的类别作为参考选取参数K,选取它最近的已知实例进行归类,已知实例选择K个,K值一般不会太大,一般:1,3,5,7这样的奇数(因为要少数服从多数的投票),看哪个精确度最高计算未知

2018-01-10 16:15:28 1248

原创 机器学习-决策树(decision tree)算法

学习彭亮《深度学习基础介绍:机器学习》课程 [toc]决策树概念决策树是一种用于监督学习的层次模型,由此,局部区域通过少数几步递归分裂决定。 决策树是一个类似流程图的树结构:其中每个结点表示在一个属性上测试,每个分支代表一个属性输出,每个树叶结点代表类或类分布。树的最顶层是根节点。信息熵entropy概念一条信息的信息量大小和它的不确定性有直接的关系,要搞清楚一件非常非

2018-01-09 17:42:29 1161 1

原创 备忘录模式-Memento Pattern

模式概述UML类图题目GitHub源码源码运行结果模式概述 Without violating encapsulation, capture and externalize an object’s internal state so that the object can be restored to this state later. 在不破坏封装性的前提下,捕获一个对象的内部

2017-06-21 11:20:53 792

原创 观察者模式-Observer Pattern

前言GitHub源码题目UML类图代码运行结果补充说明前言 Define a one-to-many dependency between objects so that when one object changes state,all its dependents are notified and updated automatically. 定义对象间一种一对多的依赖

2017-06-14 11:25:27 652

原创 责任链模式 - Chain of Responsibility Pattern

模式简介UML图GITHUB源码下载示例代码运行结果模式简介Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request

2017-06-07 11:02:35 718

原创 原型模式prototype-发送邮件实例

模式简介UML源码下载题目代码运行结果模式说明C写法模式简介 Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this prototype. 用原型示例指定创建对象的种类,并且通过复制这些原型创建新的对象。UML源

2017-05-31 11:59:18 863

原创 策略模式StrategyPattern

简介UML题目代码基本写法改进写法运行结果简介 Define a family of algorithms,encapsulate each one, and make them interchangeable. 定义一组算法,将每组算法都封装起来.UML题目使用策略模式实现商场收银程序,满足商场随时可能会变化的优惠活动的需求,具体描述如下:收费模式现有3种:1、正常收费

2017-05-31 10:56:31 761

原创 外观模式-Facade

前言UML题目源码下载地址代码基础的类外观类客户端测试运行结果前言 Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use. 要求一个子

2017-05-17 11:16:36 762 2

原创 百度鹰眼轨迹管理台demo-v3.1.1部署在自己的本地JavaEE web项目中

前言百度鹰源码开放的初衷就是方便各位百度地图鹰眼的用户对轨迹管理台进行个性化的开发,融合到自己的现有系统中。最近一个项目中使用到了百度鹰眼的定位监控功能,可以选择直接调用百度平台的接口地址也行,但这样界面就是固定的,不方便自己再界面上个性化开发。因此百度也开放了源码:实在是大赞 baidu-openmap-trace/web-demo-v3:https://github.com/baidu-ope

2017-05-12 17:32:06 8129 35

原创 适配器模式Adapter

前言示例说明源码下载类适配器模式UML示例代码测试结果对象适配器模式UML示例代码测试结果前言 Convert the interface of a class into another interface clients expect.Adapter lets classes work together that couldn’t otherwise because o

2017-05-10 22:24:46 852

原创 Java中使用JSONArray时实现嵌套

前言处理步骤结果前言最近开发的Java Web系统中涉及到为移动端写接口,需要返回JSON数据,而移动端用的是API Cloud开发的,调用它上面的电话插件时要按照他执行的格式。首先看一下他要求的格式:[ { "employee_id" : 191, "remark" : "王科研",

2017-05-06 17:25:43 1591

原创 装饰模式(Decorator)

GitHub地址装饰模式概述题目UML类图代码运行结果GitHub地址https://github.com/YEN-GitHub/PatternDemo/tree/master/src/StructuralPattern/DecoratorPattern装饰模式概述 Provide a surrogate or placeholder for another object to con

2017-05-03 13:43:17 1009

原创 组合模式

模式概述UML类图题目程序定义抽象构件接口叶子节点分支节点客户端测试代码运行结果模式概述 Compose objects into tree structures to represent part-whole hierarchies. Composite lets clients treat individual objects and compositions of o

2017-05-03 12:02:35 911

原创 WinForm(C#)第一篇:登录页面实现+SQL Server数据库连接方式

前言最近见习,要完成的一个作业。主要是WinForm(C#)开发,本想参考网上的Demo,但一直没找到合适入门的,因此打算自己记录一下整个开发过程,给予队友和后面学习的人一些方便。当然,我也是第一次学习WinForm,技术不够成熟,代码也可能不够优化,希望大神多指教。代码会开源在GitHub:https://github.com/YEN-GitHub/MES_SimpleDemo,可随时fork/d

2017-04-21 00:15:01 28513 5

原创 建造者模式

Separate the construction of a complex object from its representation so that the same construction process can create different representations. 将一个复杂的对象的建造过程与他的表示分离,使得同样的建造过程可以创建不同的表示。题目: 请用生成器模

2017-04-05 11:46:40 641

原创 代理模式

Provide a surrogate or placeholder for another object to control access to it. 为其他对象提供一个代理以控制对这个对象的访问。源码:https://github.com/YEN-GitHub/PatternDemo/tree/master/src/StructuralPattern/proxyPatternUML类

2017-04-05 11:15:41 748

原创 抽象工厂模式

抽象工厂模式: Provide an interface for creating families of related or dependent objects without specifying their concrete classes. 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。例子:package CreationalPattern.abstractF

2017-03-22 10:06:03 383

原创 工厂方法模式

工厂方法模式: Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiation to subclasses. 定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方法使

2017-03-22 09:41:50 416

原创 服务器的路由与负载均衡

《大型分布式网站架构设计与实践》服务化的演变对于负载较高的服务来说,往往对应着由多台服务器组成的集群。在请求到来时,为了将请求均衡的分配到后端服务器,负载均衡程序将从服务对应的地址列表中,通过响应的负载均衡算法和规则(rount_robin、random、weight_random),选取一台服务器进行访问,这个过程称为服务的负载均衡。当服务的规模较小时,可以采用硬编码的方式将服务地址和配置写在代码

2017-02-17 16:20:08 3805 1

原创 常用数据分析库Numpy、Scipy、Pandas 、matplotlib和nltk、igraph、Scikit-learn 简介

Numpy功能:提供常用的数值数组、矩阵等函数 优点:是基于向量化的运算; 进行数组运算时Numpy数组比list效率高示例:Scipy功能: 是一种使用NumPy来做高等数学、信号处理、 优化、统计的扩展优点:示例:Pandas功能:是一种构建于Numpy的高级数据结构和精巧 工具,快速简单的处理数据。 数据结构:Series和DataFrame示例: matplotlib功能:Python绘图

2017-02-15 17:17:24 1760

原创 Anaconda的安装和基本使用

Anaconda的简介要利用 Python 进行科学计算,就需要一一安装所需的模块, 而这些模块可能又依赖于其它的软件包或库,安装和使用起来相对麻烦。Anaconda 就是将科学计算所需要的模块都编译好,然后打包以发行版的形式供用户使用的一个常用的科学计算环境。 它包含了众多流行的科学、数学、工程、数据分析的 Python 包。Anaconda的安装下载下载地址: https://www.cont

2017-02-15 16:38:23 1364

原创 JavaScript异常Uncaught SyntaxError- missing ) after argument list;SyntaxError- identifier starts immed

JavaScript异常Uncaught SyntaxError: missing ) after argument list;SyntaxError: identifier starts immed 错误描述在chrome下是:Uncaught SyntaxError: missing ) after argument list在firfox下是:SyntaxError: identifie

2017-02-15 12:51:57 4013

原创 JavaScript实现动态添加页面的表格行数并获取数据

JavaScript实现动态添加页面的表格行数并获取数据,获取后的数据按照特殊的方式拼接存入数据库,用的时候再把它解析出来就行了。<table cellpadding="0" cellspacing="0" id="myTable"> <tr> <th>车型</th> <th>数量</th> <th>操作</th> </tr>

2017-02-13 18:04:32 15397

ASP.NET(C#)实现的学生-教师基本信息查询系统

学生-教师基本信息查询系统的主要功能是——基础用户可以查询学生教师的部分基本信息,并及时提交变更请求。而登陆管理员界面之后,可以修改管理员密码,新增管理员,对学院、部门、专业、学生、教师进行添加、修改、删除操作,同时为了系统的安全还可以备份还原数据库信息、查看登陆日志等信息。

2016-07-09

成绩管理系统

① 学生基本信息的录入、增加、删除、修改; ② 成绩统计功能,如:平均分,排名次,及格率,各分数段人数百分比等; ③ 按各种条件查询学生信息; ④ 其它功能,如补考名单,各学年成绩处理,成绩直方图,评语等。

2017-01-22

Java集合框架的一个扑克牌小程序

* Game 类 * 功能:整个游戏:开始游戏 -> 初始牌 -> 洗牌 -> 发牌 -> 排序 -> 比较大小 -> 游戏结果 * 游戏说明: * 1.创建一副扑克牌,不考虑大小王 * 2.创建两名玩家,玩家至少要有ID、姓名、手牌等属性,手牌为扑克牌的集合 * 3.洗牌,将之前创建的扑克牌顺序打乱 * 4.发牌,将洗牌之后的扑克牌集合,从第一张开始,发给两名玩家,按照一人一张的方式,每人发两张 * 5.开始游戏,比大小,大小相同比花色 * * PockerCard 类 * 功能:扑克牌的核心类 包括创建角色、创建牌、显示牌、洗牌、比较牌、排序牌等 * 属性:List cards 整幅扑克牌的集合 、 People[] peoples 角色 * 方法: public PockerCard() //无参构造函数: 创建牌的集合、创建两个角色对象 * public void initializeCard() //创建整幅扑克牌 * public void showCard() //显示单支牌的花色和点数 * public void refreshCard() //洗牌 从第一支牌开始从所有牌中随机取一只与之交换 * public void addPeopleInfo() //添加玩家的基本信息 * public void dealCard() //发牌 从开始分别给A B发牌 每人两支 * public void showPeopleCard() //显示两个角色自己获得的牌 * public void sortCard() //将每个角色自己的牌按从小到大排序 * public void comparePeopleCard() //比较角色的牌 * * SingleCard类 实现Comparable接口 * 功能:产生单支牌 * 属性:ID、color、keyID数组、keyColor数组 * 方法:public SingleCard(){} //无参构造函数 * public SingleCard(String ID,String color) //有参构造函数 * @Override public int compareTo(SingleCard o) //比较当前牌与SingleCard o的牌的大小 * * People类 * 功能:产生一个角色 * 属性:ID、Name、和、存储牌的List集合。 * 方法: public People() //初始化存储牌的List集合; *

2016-07-09

java-jsp留言板

Jsp+Servlet+JavaBean学习阶段的一个案例总结 名称:留言板(MessageBoard) 开发技术:Jsp+Servlet+JavaBean 数据库:Mysql 开发工具:IntelliJ IDEA 2016.1.3 服务器:Tomcat 8.0.36 功能说明 普通用户:增加删除修改留言信息 管理员:增加删除修改留言信息、管理用户、设置用户发帖留言权限 数据库结构 tb_user表 字段 类型 名称 说明 id int id name nvarchar 姓名 password nvarchar 密码 limit int 权限 0:允许发言 1:禁止发言 tag int 标签 0:用户 1:管理员 tb_message表 字段 类型 名称 说明 id int id author nvarchar 作者 context nvarchar 留言内容 msgdate datetime 留言时间 结构 总体结构 这里写图片描述 这里写图片描述 src结构 这里写图片描述 web结构 这里写图片描述

2016-09-08

安卓简单QQ

1. 概述 1.1课题题目:SimpleQQ(简易自动聊天软件) 1.2系统的主要目标: 通过Android开发原生的安卓手持设备软件熟悉本学期的学习任务,强化学习技能,把理论用到实际中。 1.3 系统的开发环境及运行环境: 操作系统:Windows 10 数据库系统:SQLite 项目版本控制:GitHub 、Git 2.9.2 开发工具:IntelliJ IDEA 2016.1.4 开发语言:Java (JDK 1.8.0_45) 运行环境:Android 4.4及以上 2. 系统需求分析 SimpleQQ软件希望打造一个多服务及即使聊天的安卓应用程序,此软件核心功能为自动聊天,附带功能为拍照、保存照片到本地、播放视频、发送短信、获取定位、注册、登陆、发布说说、浏览空间。 SimpleQQ软件功能模块表 功能模块 功能 拍照模块 调用系统相机进行拍照、并将拍照结果保存到指定目录下 我的相册模块 查看指定目录下的照片 我的视频模块 播放指定目录下的视频文件 分享软件模块 分享软件给输入的号码发送短信 地理位置模块 通过使用高德地图API获取当前定位 好友列表模块 查询数据库中的所有好友真实姓名信息,并可以根据右侧字母查找 立即注册模块 注册软件用户:登陆账号、密码、真实姓名 发说说模块 当前登录用户发布说说 看动态模块 时间轴方式查看所有好友说说 聊天模块 当前登录用户可选择任意好友进行聊天,好友自动回复

2017-01-22

通讯录管理系统

1、系统功能说明: 该程序能在配置较低的软硬件环境中运行。 ① 能方便地查看联系人的信息; int search(struct book txl[],int count,char name[]); //查询联系人函数 void allbook(struct book txl[], int count); //显示所有联系人函数 ② 能更新联系人的信息:新增、删除、编辑; int newbook(struct book txl[],int count); //新增联系人函数 int del(struct book txl[],int count,char name[]); //删除联系人函数 int change(struct book txl[],int count,char name[]); //修改联系人函数 ③ 能备份通信录; void writefile(struct book txl[], int count); //写文件函数 ④ 其他功能:数据的一致性,可靠性,易操作性等。 数据一致性: count=count+newbook(txl,count);writefile(txl, count); //添加联系人后同步数据 count=del(txl,count,name);writefile(txl, count); //删除联系人后同步数据 change(txl,count,name);writefile(txl, count); //修改联系人后同步数据 可靠性:用count做全局变量当联系人增加时随时记录,每次增加时会查询是否已存在联系人,不存在则无法修改,已存在则提示是够继续添加,每次增加后数据自动写入文件。 易操作性: 在显示全部联系人后加了是否需要修改和删除,可以直接进入功能,无需再返回程序选择,定义了查询联系人函数,在修改,删除,增加时会自动检查有没有该联系人的存在,定义了排序联系人函数,在查看时可以直接查看已排好序的联系人。

2017-01-22

YEN_csdn的留言板

发表于 2020-01-02 最后回复 2020-01-02

activiti在线设计器整合出错

发表于 2017-01-22 最后回复 2017-01-23

为什么我的文章不能全部显示出来

发表于 2016-06-07 最后回复 2016-06-18

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

TA关注的人 TA的粉丝

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