- 博客(159)
- 收藏
- 关注
转载 MXNet--DMLC-Core代码解读与宏
MXNet--DMLC-Core代码解读与宏dmlc-core是Distributed (Deep) Machine Learning Community的一个基础模块,这个模块用被应用到了mxnet中。dmlc-core在其中用了比软多的宏技巧,代码写得很简洁,值得大家学习。这博客中讲解了其中的宏和mxnet中是怎么向dmlc-core中注册函数和初始化参数的。宏(Macros)
2017-09-30 11:07:23
2583
转载 “跟着西瓜去学习”之--绪论
写在前面的话:人工智能界有一种说法,认为机器学习是人工智能领域中最能够体现智能的一个分支,从历史来看,机器学习似乎也是人工智能中发展最为迅速的分支之一。Andrew Ng曾说机器学习将是未来人工智能的“电力”,可见机器学习的基础性和重要性。笔者本科在南京大学读的EE,出于对CS和人工智能的兴趣,上个学期有幸选到南京大学计算机与科学系机器学习与数据挖掘研究所(LAMDA) 的周志华老师的《机器学习》
2017-09-30 11:05:57
441
原创 读Zepto源码之IOS3模块
IOS3 模块是针对 IOS 的兼容模块,实现了两个常用方法的兼容,这两个方法分别是 trim 和 reduce 。读 Zepto 源码系列文章已经放到了github上,欢迎star: reading-zepto源码版本本文阅读的源码为 zepto1.2.0GitBook《reading-zepto》trimif (String.prototype.tr
2017-09-30 11:01:50
313
原创 Struts2之Struts2
Struts2-2.5.5版本是目前为止最新的版本了,相对于之前的2.3版本以及再之前的版本而言,新版本改动了很多。好了,废话不多说,GO CODE!基本jar包:web.xml核心配置,这里要注意咯! web.xml接下来是struts.xml struts.xml可有可无,不要怕麻烦,前期是为了后期维护做准备的。bean就不在粘贴
2017-06-07 21:35:56
566
原创 浅谈servlet版本
说白话,eclipseJ2EE版本新建一个web项目后,在IDE中的项目根目录下会看到2.3,2.4,2.5,3.0,3.1。。。。据说最新的4.0在路上,已经有草案了,很期待ing。360百科是这么描述的:Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内
2017-06-07 21:35:29
373
原创 Apache Shiro系列(1)
Apache Shiro是啥呢,安全框架。360百科是这么描述的: Apache Shiro(日语"堡垒(Castle)"的意思)是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障 - 从命令行应用、移动应用到大型网络及企业应用。Shiro为解决下列问题(我喜欢称它们为应用安全的四要素)提供了保护应用的API
2017-06-07 21:34:44
270
原创 MUI(1)
今天小编用HBuilder+MUI开发移动APP,不用Android原生也不用IOS原生,仅仅用HTML5+MUI。小编也是初学者所以如有不准确的地方望大家指出帮助小编改正,同时也可以促进大家的深入学习。 HBuilder的下载官网地址:http://www.dcloud.io/;MUI官网下载地址:https://www.muicss.com/。 HBuilder是免费的,但是仅仅需
2017-06-07 21:34:08
567
原创 MUI(2)
本篇博文是继续MUI(1)博文。 上一篇博文小编写了两个页面,一个页面只写了一个头部导航栏,另一个页面写了一个按钮,然后这两个页面进行合并显示,即在头部导航栏页面加载显示另一个页面的按钮。仔细观察上一篇的最后截图效果会发现,在头部导航栏的左上角有一个侧滑图标,本篇博文就是实现一个侧滑菜单效果。 还是继续上一篇博文中应用到的项目,只是在之前项目的基础之上新建了一个页面,index_men
2017-06-07 21:33:40
646
原创 MUI(3)
本篇博文是继续上篇博文MUI(2)。上面这幅图是博文MUI(1)中实现的效果,在博文MUI(1)中提到了2个页面,一个页面是index.html,另一个页面是index_list.html页面。上面这幅图中红色框子是index.html页面,蓝色框子是index_list.html页面。两个页面本来是独立的两个页面,但是组合在一起之后就形成了如上面这幅图所示的效果。在一个页面中显示另一个页
2017-06-07 21:33:12
511
原创 MUI(4)
今天感觉无聊,想听一首音乐。没有添加其他页面,只是在index_list.html页面进行代码添加而已。 1 doctype html> 2 html> 3 4 head> 5 meta charset="UTF-8"> 6 title>title> 7 meta name="viewport" content="w
2017-06-07 21:32:48
286
转载 MUI(5)
今天实现9宫格菜单。先上效果图:就是这个效果咯,界面不太美观,底部导航栏是为了苹果用户没有返回按键设计的,只是为了方便演示而已,没有做过多的处理。首先先说一下这个底部导航栏如何实现,这个底部导航栏小编我写在了主页面index.html中,下面附上代码:1 底部nav开始 -->2 nav class="mui-bar mui-bar-tab">3 a id
2017-06-07 21:32:15
905
原创 eclipse新建maven项目(2)
本篇博文是继续之前的博文eclipse新建maven项目(1),那篇博文不在随笔在文章中。首先按照之前那篇博文进行创建maven项目操作,一系列操作下来之后发现刷新项目后会报错:别急哈,可以解决。之后选中项目,鼠标右键:之后升级maven项目即可看到错误解决了,没有了红叉提示了。针对于每次升级maven项目后,项目的jdk版本都会变成1.5版本的
2017-06-07 21:31:47
253
原创 HTML页面放大镜效果
HTML5网页放大效果.a {transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;width: 200px;height:
2017-06-07 21:31:15
1513
原创 基于bootstrap的图片轮播效果展示
图片轮播_01作者:凯尔时间:2016-02-20描述:carouseldate-interval="4000"停留时间/幅图支持键盘左右方向键对图片进行轮播方向选择-->图片上要显示的文字-->联想校园大使Pr
2017-06-07 21:30:47
1274
原创 Linux基础学习系列(一)
Linux是一种类似于UNIX的操作系统,由Linus Torvalds于1991年在minix操作系统的基础创建。Linux凭借其优良特性已经成为目前发展潜力最大的操作系统。 Linux的版本有内核版本和发行版本两方面含义:内核版本是指Linux内核的版本;而发行版本是各Linux发行商将Linux内核和应用软件及相关文档组合起来,并提供系统管理工具的发行套件。 目前,Lin
2017-06-07 21:30:22
389
原创 DOM范围
前面的话 为了让开发人员更方便地控制页面,DOM定义了“范围”(range)接口。通过范围可以选择文档中的一个区域,而不必考虑节点的界限(选择在后台完成,对用户是不可见的)。在常规的DOM操作不能更有效地修改文挡时,使用范围往往可以达到目的。本文将详细介绍DOM范围 创建范围 Document类型中定义了createRange()方法。在兼容DOM的浏览器中,这个方
2017-06-06 22:23:23
550
原创 HTTP学习目录
前面的话 除了HTML、CSS、javascript这三门前端基础知识之外,HTTP恐怕是前端工程师最需要掌握的知识了,它是前端和后端沟通的桥梁,前端工程师需要能够调试HTTP、修复网络传输中可能遇到的BUG,进而认识到HTTP协议的局限性,从而了解网络性能和安全性等 小火柴将HTTP的知识体系进行了梳理和归纳,总结成以下目录 基础 网络基础 数
2017-06-06 22:22:50
290
原创 博客内容进度插件的实现
前面的话 最近在复习自己写的博客,但有的博客内容很长,长到不知道多少时间可以读完。这时,就有种泄气的冲动。但,如果能够提供一个博客内容进度的插件,根据所读内容的多少,显示进度条,让自己对所读的内容进度心里有数,可以让自己平静下来,一点一点读下去。本文将详细介绍博客内容进度插件的实现 效果演示 无论是通过鼠标滚轮,还是拖动滚动条,也或者是按空格键,只要发生了页面的滚动
2017-06-06 22:22:13
386
原创 前端学PHP之正则表达式基础语法
前面的话 正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述。正则表达式有三个作用:1、匹配,也常常用于从字符串中析取信息;2、用新文本代替匹配文本;3、将一个字符串拆分为一组更小的信息块。本文将详细介绍PHP中的正则表达式基础语法
2017-06-06 22:21:45
400
原创 前端学PHP之正则表达式函数
前面的话 正则表达式不能独立使用,它只是一种用来定义字符串的规则模式,必须在相应的正则表达式函数中应用,才能实现对字符串的匹配、查找、替换及分割等操作。前面介绍了正则表达式的基础语法,本文将详细介绍正则表达式函数 匹配与查找【preg_match()】 preg_match()函数用来执行一个正则表达式匹配,搜索subject与pattern给定的正则表达式
2017-06-06 22:21:13
325
原创 前端学PHP之日期与时间
前面的话 在Web程序开发时,时间发挥着重要的作用,不仅在数据存储和显示时需要日期和时间的参与,好多功能模块的开发,时间通常都是至关重要的。网页静态化需要判断缓存时间、页面访问消耗的时间需要计算、根据不同的时间段提供不同的业务等都离不开时间。PHP为我们提供了强大的日期和时间处理功能,通过内置的时间和日期函数库,不仅能够得到PHP程序在运行时所在服务器中的日期和时间,还可以对它们进行任意
2017-06-06 22:20:47
417
原创 js中用tagname和id获取元素的3种方法
"en">"UTF-8">3种用tagname和id获取元素的方法body{ margin: 0;}ul{ margin: 0; padding: 0; list-style: none;}h1{ margin: 0;}class="box" id="box"> class="box
2017-06-06 22:20:02
2169
原创 浏览器的工作原理
[1]浏览器的功能:将用户选择的web资源呈现出来,需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML,也包括PDF、image及其他格式,用户用URI来指定所请求资源的位置。 [2]浏览器的结构 [用户接口 user interface]包括地址栏、书签选项、前进后退、刷新、暂停、主页等窗口上除了网页显示区域以外的部分 [浏览器引擎 browse
2017-06-06 22:19:05
189
转载 在浏览器中输入URL按下回车键后发生了什么
在浏览器中输入URL按下回车键后发生了什么[1]解析URL[2]DNS查询,解析域名,将域名解析为IP地址[3]ARP广播,根据IP地址来解析MAC地址[4]分别从应用层到传输层、网络层和数据链路层分别加入各个层的头部封装为包[5]进行三次握手后,客户端与服务器建立连接[6]客服务器向客户端返回数据,浏览器接收到数据[7]浏览器开始渲染页面 补充:浏
2017-06-06 22:18:36
1182
原创 浏览器内核、渲染引擎、js引擎
[1]定义 浏览器内核分成两部分渲染引擎和js引擎,由于js引擎越来越独立,内核就倾向于只指渲染引擎 渲染引擎是一种对HTML文档进行解析并将其显示在页面上的工具[2]常见引擎渲染引擎: firefox使用gecko引擎 IE使用Trident引擎 2015年微软推出自己新的浏览器,原名叫斯巴达,后改名edge,使用edge
2017-06-06 21:59:16
402
原创 浏览器的重绘、回流及网页优化
定义重绘是指当color\background-color等与视觉相关的样式属性值被更新时触发绘制过程,在绘制过程中要重新计算元素的视觉信息,使元素呈现新的外观。回流是指当窗口尺寸被修改(resize),发生滚动操作,或者position\display\width\height等元素位置相关属性被更新时触发布局过程,在布局过程中要计算所有元素的位置信息。触发回流的操作
2017-06-06 21:58:45
412
原创 SQL SERVER大话存储结构(1)
阅读目录(Content)1 数据页的类型1.1 PFS1.2.3 IAM2 数据页结构2.1 页头2.2 行记录2.3 空闲空间2.4 行偏移量3 查询数据页存储格式的途径3.1 dbcc ind3.1.1 语法说明3.1.2 测试案例3.2 dbcc page3.2.1 语法说明3.2.2 测试案例
2017-06-06 21:55:12
678
原创 SQL SERVER大话存储结构(2)
阅读目录(Content)1 行记录如何存储1.1 堆表1.2 聚集索引表格2 非聚集索引结构3 非聚集索引键值内容3.1 堆表上的非聚集索引3.2 聚集索引表(唯一)的非聚集索引3.3 聚集索引表(非唯一)的非聚集索引4 非聚集索引如何查找页 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博
2017-06-06 21:54:46
292
原创 SQL SERVER大话存储结构(3)
阅读目录(Content) 1 引入 2 数据行2.1 数据行结构2.2 特殊情况(大对象、行溢出及forword)2.2.1 大对象2.2.2 行溢出2.2.3 forword3 测试存储情况3.1 堆表分析3.2 添加主键3.3 增加一列:可空变长列3.4 增加一列:非空变长列+默认值3.4.1 非大对象列3.5 删除无数据的列 3.6 删
2017-06-06 21:54:22
489
原创 基于binlog来分析mysql的行记录修改情况(python脚本分析)
阅读目录(Content)1 实现内容 2 脚本简单描述2.1 _get_db2.2 create_tab2.3 rowrecord2.4 binlogdesc2.5 closeconn3 使用说明4 python脚本 最近写完mysql flashback,突然发现还有有这种使用场景:有些情况下,可能会统计在某个时间段内,MySQL修改了多少数据量?发
2017-06-06 21:53:53
865
原创 SQL SERVER的统计信息
可以看到,统计信息分为三部分内容,头信息,数据字段选择性及直方图。2.1 头信息列名说明Name统计信息的名称。Updated上次更新统计信息的日期何时间Rows预估表中的行数,不一定是精确的Rows Sampled统计信息的抽样行数,如果小于Rows,则说明直方图和密度结果是更加抽样行估计的Ste
2017-06-06 21:53:10
411
原创 SQL SERVER大话存储结构(5)
阅读目录(Content)1 基本介绍2 对数据库启动的影响3 日志文件添加方式4 物理结构5 延迟日志截断原因6 管理事务日志 本系列上一篇博文链接:SQL SERVER大话存储结构(4)_复合索引与包含索引回到顶部(go to top)1 基本介绍 每个数据库都具有事务日志,用于记录所有事物以及每个事物对数据
2017-06-06 21:52:39
402
原创 SQL SERVER
阅读目录(Content)1 背景1.1 报警情况1.2 如何监控2 分析3 解决回到顶部(go to top)1 背景1.1 报警情况最近整理笔记,打算全部迁移到EVERNOTE。整理到锁这一部分,里边刚好有个自己记录下来的案例,重新整理分享下给大家。某日中午,收到报警短信,DB死锁异常,单分钟死锁120个。死锁的xml文件如下:
2017-06-06 21:51:59
359
原创 说说MySQL中的Redo log Undo log都在干啥
阅读目录(Content)1 undo1.1 undo是啥1.2 undo参数1.3 undo空间管理2 redo2.1 redo是啥2.2 redo 参数2.3 redo 空间管理3 undo及redo如何记录事务3.1 Undo + Redo事务的简化过程3.2 IO影响3.3 恢复 在数据库系统中,既有存放数据的文件,也有存放日志的
2017-06-06 21:51:30
1423
原创 关于binary log那些事
阅读目录(Content)1 what's binary log2 Binary Logging Options and Variables2.1 基础参数2.2 重要参数(sync_binlog=0丢失数据的描述有疑问,目前查阅相关资料跟咨询业界人士中....)3 Binary Logging Formats3.1 binlog_format=statement3.2
2017-06-06 21:50:54
3215
1
原创 Logistic回归模型和Python实现
回归分析是研究变量之间定量关系的一种统计学方法,具有广泛的应用。Logistic回归模型线性回归先从线性回归模型开始,线性回归是最基本的回归模型,它使用线性函数描述两个变量之间的关系,将连续或离散的自变量映射到连续的实数域。模型数学形式:引入损失函数(loss function,也称为错误函数)描述模型拟合程度:使J(w)最小,求解优化问题得
2017-06-05 21:51:41
3684
原创 支持向量机原理
支持向量机概念线性分类器首先介绍一下线性分类器的概念,C1和C2是要区分的两个类别,在二维平面中它们的样本如上图所示。中间的直线就是一个分类函数,它可以将两类样本完全分开。一般的,如果一个线性函数能够将样本完全正确的分开,就称这些数据是线性可分的,否则称为非线性可分的。线性函数是关于自变量的一次函数,在一维空间里就是一个点,在二维空间里就是一条直线,三维空间里就是一个平面,如果
2017-06-05 21:51:07
504
原创 LibSVM for Python 使用
经历手写SVM的惨烈教训(还是太年轻)之后,我决定使用工具箱/第三方库Pythonlibsvm的GitHub仓库LibSVM是开源的SVM实现,支持C, C++, Java,Python , R 和 Matlab 等, 这里选择使用Python版本。安装LibSVM将LibSVM仓库的所有内容放入Python的包目录\Lib\site-packages或者工程目录中
2017-06-05 21:50:26
571
转载 朴素贝叶斯分类器及Python实现
贝叶斯定理贝叶斯定理是通过对观测值概率分布的主观判断(即先验概率)进行修正的定理,在概率论中具有重要地位。先验概率分布(边缘概率)是指基于主观判断而非样本分布的概率分布,后验概率(条件概率)是根据样本分布和未知参数的先验概率分布求得的条件概率分布。贝叶斯公式:P(A∩B) = P(A)*P(B|A) = P(B)*P(A|B)变形得:P(A|B)=P(B|A
2017-06-05 21:49:25
775
原创 Servlet基础
Servlet基础Jsp的本质即为Servlet,jsp页面部署到web容器中后会被编译为Servlet。Servlet使用输出流输出html标签,开发过程复杂且难以进行设计。Servlet是一个完整的java类,jsp是对Servlet的简化。Servlet中没有jsp的内置对象,jsp内置对象需要Servlet显式创建。 在MVC架构中,Servlet已不再作为视图仅仅作为控制
2017-06-05 21:48:48
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人