自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 JavaScript OOP(二):this关键字以及call、apply、bind

avaScript的this关键字非常灵活!this 返回的总是对象;即返回属性或方法“当前”所在的对象 1 var o1={ 2 name:'apple', 3 age:100, 4 msg:function(){ 5 return '显示name和age信息:'+'name: '+this.name+', age: '+t

2017-12-07 21:24:28 127

原创 javascript 之作用域链-07

复习作用域上一节我们说到作用域:是指变量可以访问的范围,他规定了如何查找变量,以及确定当前执行代码对变量的访问权限;也说到静态作用域即词法作用域,是在编译阶段决定变量的引用(由程序定义的位置决定,和代码执行顺序无关,用嵌套的方式解析)。回到目录凝问1 var x=10;2 function run(){3 var name='

2017-11-01 14:11:45 205

原创 JQuerymobile实例源代码

首页我们先来解释一下下JQuerymobile是什么,jQuery Mobile是JQuery 框架的一个组件(而非jquery的移动版本)。jQuery Mobile是一款基于HTML5的用户界面系统 是用于创建移动 Web 应用的前端开发框架,可以应用于智能手机与平板电脑,而且使用 HTML5 和 CSS3 最小的脚本来布局网页。我们先一部分一部分讲解,最后在为大家附上完整代码。

2017-10-28 14:34:29 3487

原创 程序员的自我修养之Windows下的动态链接

9.1 DLL简介DLL即动态链接库的缩写,它相对于Linux下的共享对象。Windows下的DLL文件和EXE文件实际上是一个概念,它们都是有PE格式的二进制文件。微软希望通过DLL机制加强软件的模块化设计,使得各种模块之间能够松散地组合、重用和升级。9.1.1 进程地址空间和内存管理一个DLL在不同进程中拥有不同的使用数据副本。在ELF中,由于代码段是地址无

2017-10-12 14:45:03 263

原创 js基于谷歌地图API绘制可编辑圆形与多边形

之前的工作中需要在谷歌地图上绘制可编辑多边形区域,所以基于谷歌地图API封装了个html页面,通过调用js绘制多边形并返回各点的经纬度坐标;当然首先你要保证你的电脑可以打开谷歌地图。。。新建一个html页面DOCTYPE html>html>head> title>googel Maptitle> meta name="viewport" content="in

2017-10-12 14:38:33 2649 1

原创 tesseract-ocr字库训练图文讲解

第一步合成图片集你需要把使用jTessBoxEditor工具把你的训练素材及多张图片合并成一张tif格式的图片集第二步  生成box文件运行tesseract命令,tesseract mjorcen.normal.exp0.tif mjorcen.normal.exp0 batch.nochop makebox,生成box文件 , 

2017-10-12 14:37:59 3635 1

原创 IOC模式理解

理解IOC inversion of control  控制反转  与  DI   Dependency Injection  依赖注入概念之前,我们需要知道在一个系统的设计过程中,降低各模块之间的相互依赖,达到高内聚低耦合,是判断设计好坏的标准;所以Robert Martin大师提出了面向对象设计原则----依赖倒置原则:   A. 上层模块不应该依赖于下层模块,它们共同依赖于一个抽

2017-10-12 14:15:41 1786

原创 tesseract-ocr字库训练图文讲解

第一步合成图片集你需要把使用jTessBoxEditor工具把你的训练素材及多张图片合并成一张tif格式的图片集第二步  生成box文件运行tesseract命令,tesseract mjorcen.normal.exp0.tif mjorcen.normal.exp0 batch.nochop makebox,生成box文件 , 

2017-10-12 14:15:19 700 2

原创 使用DapperSimpleCRUD对Repository层进行封装

通过前面的两篇文章使用Dapper操作Mysql数据库与使用Dapper进行参数化查询,大致介绍了Dapper的一些基本操作和简单使用,在实际的使用当中,我们可以把项目简单的分为MVC+Service层+Repository层,Repository 是一个独立的层,在这里我们简单的把它当作 DAO 来看待,结合   DapperSimpleCRUD 提供数据的CRUD操作;但在领域驱动设计中,

2017-10-12 14:14:40 6848 1

原创 Django 1.10中文文档-聚合

正文Django 数据库抽象API 描述了使用Django 查询来增删查改单个对象的方法。 然而,有时候你要获取的值需要根据一组对象聚合后才能得到。 这个主题指南描述了如何使用Django的查询来生成和返回聚合值的方法。整篇指南我们都将引用以下模型。这些模型用来记录多个网上书店的库存。from django.db import modelsclass Author

2017-10-11 23:57:48 277

翻译 jvm系列(十):如何优化Java GC「译」

Sangmin Lee发表在Cubrid上的"Become a Java GC Expert"系列文章的第三篇《How to Tune Java Garbage Collection》,本文的作者是韩国人,写在JDK 1.8发布之前,虽然有些地方有些许过时,但整体内容还是非常有价值的。译者此前也看到有人翻译了本文,发现其中有许多错漏生硬和语焉不详之处,因此决定自己翻译一份,供大家分享。

2017-10-11 23:56:38 201

原创 Entity Framework Code First实现乐观并发

介绍本文描述了使用Entity Framework Code First处理乐观并发性的不同配置并发性在计算机科学中,并发性是系统的一个属性,在这个系统中,多个计算同时执行,并且有可能相互影响。在web应用程序中,这是一个多用户环境,在保存数据库中的数据时,可能存在并发性。并发性大致分为两种类型:1)悲观并发2)乐观并发1) 悲观并发数据库中的悲观并

2017-10-11 23:55:28 454

原创 PE文件格式详解,第三讲,可选头文件格式,以及节表           PE文件格式详解,第三讲,可选头文件格式,以及节表

一丶可选头结构以及作用 typedef struct _IMAGE_OPTIONAL_HEADER { WORD Magic;                  /*机器型号,判断是PE是32位还是64位*/ BYTE MajorLinkerVersion;          /*连接器版本号高版本*/ BYTE MinorLi

2017-10-11 23:55:04 226

原创 javascript(js)创建对象的模式与继承的几种方式

1.js创建对象的几种方式工厂模式为什么会产生工厂模式,原因是使用同一个接口创建很多对象,会产生大量的重复代码,为了解决这个问题,产生了工厂模式。function createPerson(name,age,job){    var o=new Object();    o.name=name;    o.age=age;    o.job=

2017-10-11 23:54:31 180

空空如也

空空如也

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

TA关注的人

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