h5图片压缩

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &
分类: 编程语言 发布时间: 06-29 23:07 阅读次数: 2

训练集、验证集、测试集

在有监督(supervise)的机器学习中,数据集常被分成2~3个,即:训练集(train set),验证集(validation set),测试集(test set)。http://www.cppblog.com/guijie/archive/2008/07/29/57407.html Ripley, B.D(1996)在他的经典专著Pattern Recognition and Neural ...
分类: 编程语言 发布时间: 06-29 23:07 阅读次数: 2

hadoop中的ssh无密码登录配置

1.创建密钥ssh-keygen -t rsa*****一路回车键*****2.拷贝密钥文件进入主目录 ,命令:cd ~ 进入隐藏文件夹,命令:cd .ssh3.把公钥写入authorized_keyscat id_rsa.pub >> authorized_keys 修改权限  chmod -R 600 authorized_keys (必须)用户的权限 chmod 700 hado...
分类: 编程语言 发布时间: 06-29 23:07 阅读次数: 2

Attention Model

1. 前言 2017 年 KDD,Sigir 以及 Recsys 会议被接收的论文早已公示,本文对这些会议中 Attention Model 相关的 10 篇论文进行了整理,主要包括 Attention Model 的变型与应用。其中文中部分内容不是原创,有争议的请联系我。 2. 写作动机 Attention Model 在 Image Caption、Machine Translation、Sp...
分类: 编程语言 发布时间: 06-29 23:07 阅读次数: 2

mac终端运行mysql出现Can't connect to local MySQL server through socket '/tmp/mysql.sock'

打开mac的终端,输入mysql -u root -p****** 之后,出现Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’,十分惊讶,因为几个月前运行这个命令还是成功的。然后我就cd /t...
分类: 编程语言 发布时间: 06-29 23:06 阅读次数: 2

【图像处理】分水岭算法 Matlab

I= imread('road.jpg'); imshow(I); h=fspecial('sobel'); %h = fspecial(type) creates a two-dimensional filter h of the specified type. fspecial returns h as %a correlation kerne...
分类: 编程语言 发布时间: 06-29 23:06 阅读次数: 2

服务器系统日志中打印机所需的驱动程序未知错误解决方法

打印机 HP LaserJet M1005 所需的驱动程序 HP LaserJet M1005 未知。登录之前,请与管理员联系,安装驱动程序。HP LaserJet M1005是我本机上安装的打印机,为什么出现在服务器上呢?打印机所需的驱动程序未知错误解决方法打开远程桌面连接设置窗口,在本地设备和资源中去掉"打印机"即可。...
分类: 编程语言 发布时间: 06-29 23:06 阅读次数: 2

Nginx用户请求响应时间监控与微信预警

功能:能够在用户反馈(用户体验:访问速度慢)之前就能掌握用户访问情况,快人一步,可以掌握事态发展!nginx日志格式统一:log_format main '$remote_addr $request_time $upstream_response_time $remote_user [$time_local] $upstream_addr $request'                    ...
分类: 编程语言 发布时间: 06-29 23:06 阅读次数: 2

程序员为什么要学数据结构?

参与文末话题讨论,每日赠送异步图书——异步小编作为软件开发人员,在面对全新的任务和挑战时,我们常常会将这些问题分解为自己所熟知的各类解决方案和代码片段,并根据客户需求和任务截止日期,制定最快的方案进行开发。但是,这样做只是单纯地完成了工作要求,有时对于学到更多的开发技巧和理念从而成为一名更优秀、更高效的开发者的帮助并没有想象中的那么大。为什么要学习数据结构?在计算机发展的初期,人们使用计算机的主要...
分类: 编程语言 发布时间: 06-29 23:05 阅读次数: 2

ThinkPHP3.2.3分页中文参数乱码问题及解决

thinkphp自带的分页类存在bug,例如当我们搜索关键词时,关键词为中文,第二次点击分页的时候,就会乱码,不能正常的显示我们需要的页码。本文就这一问题给出解决方案。出现乱码的问题是因为thinkphp分页类中的,构造url时存在的问题,thinkphp的分页url是使用"/"来分隔参数的,在将数据传递到url中时,经过url加密,第二次传递的时候就会乱码了,而如果我们使用"?"和"&"...
分类: 编程语言 发布时间: 06-29 23:05 阅读次数: 2

java每日

JDBCutils类public class JDBCutil { static String url = null; static String name = null; static String pass = null; static { url = "jdbc:mysql://localhost:3306/info"; name = "root"; pass = "1234"; } ...
分类: 其他 发布时间: 06-29 23:05 阅读次数: 2

es6-数组,对象,字符串的解构

es6中 var 可以当做全局声明 let 可以当做局部声明 const 定义常量,不能再修改,否则报错 数组解构: let [a,b,c]=[1,2,3]; 注意结构和位置要一致 允许有默认值的 当值为undefined和null的时候有不同 undefined的时候,内存是没值的,所以会去找默认值 null,在内存是有值的,显示为null 对象结构: let {a,b}={a:'10',b:'20'} 注意,对象关键不是在与对应位置,是对应键 易错点: 当对象的一个键在之前已经声明了,需要
分类: 其他 发布时间: 06-29 23:04 阅读次数: 2

PHP基础--环境搭建

主要: 环境搭建 站点配置    一,环境搭建 1) web运行流程: 1. 浏览器输入地址,回车(发送请求) 2. 根据规则找到对应web服务器。规则如下: 首先在本机hosts文件中找对应IP hosts位置: 操作系统 /system32/drivers/etc/ 【管理员身份打开编辑器,才能保存这个文件】 如果host没有找到,则到互联网找对应IP(DNS服务器中) 如果还是没有找到,
分类: 其他 发布时间: 06-29 23:04 阅读次数: 2

编译型语言与解释型语言的区别及各自的优缺点

计算机编程语言种类非常多,根据与计算机硬件贴近程度和抽象程度大致可分为3类,自顶向下分别是 : 高级语言(抽象层次更高的便于记忆和表示的英文代码) | 汇编语言(抽象层次较高的对应机器硬件的cpu指令集,英文缩的助记 符号代码) | 机器语言(抽像层次最低的由0、1序列所表示的机器码) 众所周知,计算机底层只能识别(并执行)0、1序列的机器码,这表示所有的高级编程语言所编写的代码,最终都要以某种方式被转换成能被计算机识别的0
分类: 其他 发布时间: 06-29 23:04 阅读次数: 0

如何通过第三方QQ登录网站首页

QQ登录,就是我们所说的第三方登录,是指用户可以不在本项目中输入密码,而直接通过第三方的验证,成功登录本项目 若想实现QQ登录,需要成为QQ互联的开发者,审核通过才可实现。注册方法参考链接http://wiki.connect.qq.com/%E6%88%90%E4%B8%BA%E5%BC%80%E5%8F%91%E8%80%85 成为QQ互联开发者后,还需创建应用,即获取本项目对应与QQ互联的应用ID,最重要的是拿到APPID,创建应用的方法参考链接http://wiki.connect.q
分类: 其他 发布时间: 06-29 23:04 阅读次数: 2

死磕算法之选择排序

学习更多算法系列请参考文章:死磕算法之汇总篇 假如我们现在要排序的数组为[3,1,0,2,8,4,2]。那么选择排序的排序流程为: 在这个数组中找出最小值与第一个元素交换,现在数组为[0,1,3,2,8,4,2] 在这个数组中除了第一个位置的元素外找出最小值与第二个元素交换,因为第二个元素就是最小的所以此次没有发生变化。现在数组为[0,1,3,2,8,4,2] 在这个数组中除了第一个、第二个位置的元素外找出最小值与第三个元素交换,现在数组为[0,1,2,3,8,4,2] 在这个数组中除了第一个
分类: 其他 发布时间: 06-29 23:04 阅读次数: 2

死磕算法之插入排序

学习更多算法系列请参考文章:死磕算法之汇总篇 相信大家都有打扑克的经历,那么我们今天的插入排序就以拿牌为例开始讲(注意只是举例,不是按打牌的规则哦) 1.我们拿到了一张牌3,我们把它放手里,现在手里有牌[3] 2.我们拿到了一张牌1,拿它与手里最后一张牌也就是3比较,发现1比3小,所以我们把它插入到3的前面,现在手里有牌[1,3] 3.我们拿到了一张牌0,拿它与手里最后一张牌也就是3比较,发现0比3小,所以我们把它插入到3的前面,接着与3的上一张比较发现0比1还小,那么就把0在插入到1的前面,
分类: 其他 发布时间: 06-29 23:04 阅读次数: 2

hadoop中map和reduce的数量设置问题

转载http://my.oschina.net/Chanthon/blog/150500 map和reduce是hadoop的核心功能,hadoop正是通过多个map和reduce的并行运行来实现任务的分布式并行计算,从这个观点来看,如果将map和reduce的数量设置为1,那么用户的任务就没有并行执行,但是map和reduce的数量也不能过多,数量过多虽然可以提高任务并行度,但是太多的map和reduce也会导致整个hadoop框架因为过度的系统资源开销而使任务失败。所以用户在提交map/r
分类: 其他 发布时间: 06-29 23:04 阅读次数: 2

Linux 初始化之 Systemd机制

systemd是Linux下的一种init软件,由Lennart Poettering带头开发,其开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替现在常用的System V与BSD风格init程序。传统sysvinit使用inittab来决定运行哪些shell脚本,大量使用shell脚本被认为是效率低下无法并行的原因。systemd使用了Linux专属技术,不再顾及POSIX兼容. 设计理念 与多数发行
分类: 其他 发布时间: 06-29 23:04 阅读次数: 2

Python容器--list, tuple, dict, set

## Python 中有四种用于存放数据的序列--list, tuple, dict, set ## list 列表   - 可以存放任意类型数据的有序序列   - 列表可以由零个或多个元素组成,元素之间用逗号分开,整个列表被方括号所包裹:   - 创建     - 使用[]或者list()创建列表     - new_list = ["Stanley", "Loves", "Lily"]   - 访问及修改     - 使用列表名[索引]来访问和修改列表元素,索引初始值为0,最大值不超过列表
分类: 其他 发布时间: 06-29 23:04 阅读次数: 2