自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 thrift学习-idl

thrift-idl1.基本类型bool:布尔值(true or false),一个字节byte:有符号字节i16:16位有符号整型i32:32位有符号整型i64:64位有符号整型double:64位浮点型string:encoding agnostic text or binary stringthrift不支持无符号整型2.特殊类型binary:Blob(byte ...

2019-06-09 17:15:08 796

原创 go beego框架简介

Beego介绍beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架Beego官网beego官网 : https://beego...

2019-06-08 17:39:04 331

原创 GO 包相关

示例代码文件结构main.gopackage mainimport "fmt"import "foo"func main() { bar.Abc() fmt.Print("This is main\n")}foo.gopackage barimport "fmt"func Abc() { fmt.Print("This is test print\n")}...

2019-06-08 17:17:08 113

原创 GO WEB 开发

GO WEB 开发搭建一个简单的web服务Go http包详解Conn的goroutineServeMux的自定义Go代码的执行流程参考搭建一个简单的web服务package mainimport ( "fmt" "net/http" "log")func sayHello(w http.ResponseWriter, r *http.Request) { //解析参数,默认...

2019-06-08 12:49:56 183

原创 http下载防盗链原理:http协议的字段referer 记录来实现

http下载防盗链原理:http协议的字段referer 记录来实现1.基本原理http标准协议中有专门的字段记录referer 一来可以追溯上一个入站地址是什么 二来对于资源文件,可以跟踪到包含显示他的网页地址是什么。 因此所有防盗链方法都是基于这个Referer字段2.方法一:使用apache文件FileMatch限制在httpd.conf中增加 ( 其实也可以将把下面的...

2018-06-07 22:24:51 842

原创 Spring MVC与Struts2比较

Spring MVC与Struts2比较1.框架机制(1)Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,而Spring MVC采用Servlet(DispatcherServlet) (2)Filter在容器启动后即初始化,服务停止以后销毁,晚于Servlet.Servlet是在调用的时候初始化,先于Filter调用,服务停止后销毁。...

2018-06-04 22:46:54 123

原创 spring事务管理

spring事务管理1.使用步骤:步骤一:在spring配置文件中引入命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 1xmlns:tx="http://www.springframework...

2018-06-02 18:33:17 121

原创 Session与Cookie的区别

Session与Cookie的区别1 概述Session与Cookie是web程序的会话跟踪技术,用来跟踪用户的整个会话。Cookie将用户信息记录在客户端,客户每次发送请求时都会将Cookie发送到后台;Session将用户信息保存在服务器端,通过sessionid与用户保持联系,用户每次访问服务器只需要将自己的sessionid发送到服务器端即可,sessionid可以保存在coo...

2018-06-01 17:26:39 130

原创 面试经验

面试经验1 算法(1)输出二叉树从左边看过去能看到的所有节点 (2)给定一个翻转过的有序数组,找出翻转点的下标,如原数组1,2,3,5,6,7,8,翻转后的数组5,6,7,8,1,2,3 (3)给定一个整数数组,数组中元素无重复。和一个整数limit,求数组元素全排列,要求相邻两个数字和小于limit(深度优先搜索,递归实现) (4)行列都是有序的二维数组,找出指定元素,扩展到三...

2018-05-29 23:56:01 468

原创 mysql中timestamp类型的列默认值为current_timestamp的只能有一个

mysql中,类型为timestamp的列,默认为current_timestamp类型,并且在更新的时候会自动更新为当前值。因此一个表中设置多个timestamp类是没有意义的,一般设置为datatime类型。 TIMESTAMP列创建后的格式是:a timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMES...

2018-05-28 23:55:40 10283

原创 KNN算法

KNN算法分类点集1算法描述最简单最初级的分类器是将全部的训练数据所对应的类别都记录下来,当测试对象的属性和某个训练对象的属性完全匹配时,便可以对其进行分类。但是怎么可能所有测试对象都会找到与之完全匹配的训练对象呢,其次就是存在一个测试对象同时与多个训练对象匹配,导致一个训练对象被分到了多个类的问题,基于这些问题呢,就产生了KNN。KNN是通过测量不同特征值之间的距离进行分类。它的思路...

2018-05-27 20:09:59 222

原创 K近邻算法(KNN)

K最近邻 (k-Nearest Neighbors,KNN) 算法是一种分类算法,也是最简单易懂的机器学习算法,没有之一。基本思想一个样本与数据集中的k个样本最相似,如果这k个样本中的大多数属于某一个类别,则该样本也属于这个类别。示例假设有以下数据: 序号 电影名称 搞笑镜头 拥抱镜头 打斗镜头 电影类型 1 宝贝当家 45 ...

2018-05-27 12:34:34 289

原创 anaconda

anaconda使用方法1相关命令1.1更新anaconda中所有的包conda upgrade --all1.2安装一个packageconda install packName说明:这里的packName是需要安装的包名称。也可以指定版本号,如:conda install numpy=1.101.3移除一个包conda remove ...

2018-05-27 00:47:20 160

原创 java spring mvc

java spring mvc1.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

2018-05-08 18:54:39 85

原创 java spring mvc

2018-05-08 15:28:27 88

原创 GO语言学习(四)---chan

chan相关知识代码片段一—chan用于两个goruntime之间通信源代码//测试chanpackage mainimport "fmt"import "time"var strChan = make(chan string,3)func main(){ syncChan1 := make(chan struct{},1) //接收同步变量 ...

2018-05-05 16:11:03 1583

原创 GO语言学习(三)---数据类型、变量、常量

数据类型1 布尔型布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。2 数字类型整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且原生支持复数,其中位的运算采用补码。 整型 序号 类型 描述 1 uint8 无符号 8 位整型 (0 到 2...

2018-04-22 10:06:29 143

原创 GO语言学习(二)---基本语法

基本语法1 行分隔符在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾,因为这些工作都将由 Go 编译器自动完成。 如果你打算将多个语句写在同一行,它们则必须使用 ; 人为区分,但在实际开发中我们并不鼓励这种做法。 以下为两个语句:fmt.Println("Hello, Alex!")fmt.Println("www.zjx...

2018-04-22 00:16:48 162

原创 GO语言学习(一)---GO语言入门

GO语言入门1 go语言特色简洁、快速、安全并行、有趣、开源2 go语言用途Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。 对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。3 Helloworld实例3...

2018-04-21 23:50:20 394

转载 mysql数据库索引结构及算法原理

mysql数据库索引结构及算法原理1.摘要mysql数据库支持多引擎,而各种引擎对索引的支持也各不相同,因此mysql支持多种索引类型,如BTree索引,哈希索引,全文索引等等。2.数据结构及算法基础索引的本质官方定义:索引是帮助mysql高效获取数据的数据结构。 数据查询是数据库最主要的功能之一,查询算法也有很多,但是每种算法都对被检索的数据有一定的要求,即要在

2018-02-03 11:25:49 698

原创 Vue学习总结(一)

vue基础知识总结

2017-08-09 18:51:27 402

knn手写识别

knn手写识别源代码。在ubnutn环境下运行有效,本代码来自机器学习实战 运行的时候要添加代码: if __name__=="__main__": handwritingClassTest()

2018-05-27

jd-gui软件

jd-gui软件,用于android逆向分析。本人使用多年,有效

2018-01-04

dex2jar软件

android逆向分析工具dex2jar,使用多年,有效。工android逆向爱好者下载使用

2018-01-04

linux学习笔记

我自己的笔记。linux基础命令,网络配置,磁盘分区挂载等等。

2015-11-20

css,float,clear

我对css几个主要属性的理解,inline,block,float,clear

2015-11-20

oracle学习

本文档是我学习oracle时的笔记。主要是oracle基础,存储过程,触发器,函数,游标,包等学习与实现,每个知识点有示例代码,供学习oracle用。

2015-11-20

空空如也

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

TA关注的人

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