自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿朱的博科

雁过留痕,欢迎评论

  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 .NET_iBatis.NET挖坑_使用$和#替换可空字段变量

通常在使用ibatis时,对于传入的参数拼接到SQL语句中有两种包裹方式:#和$。这两者有比较大的差异: $的作用是字符串拼接 对于SQL语句的变量部分禁止使用,否则会引入注入漏洞 可以用于非变量部分,比如动态变化的表名 如果$内的变量为null,ibatis会将该变量直接从SQL语句中删除 #的作用是变量替换 常用于SQL的变量赋值

2017-03-08 14:59:01 634

原创 Respond.js在IE8失效原因分析

在使用Bootstrap之类样式时,如果要自定义样式,最好查看清楚对应的样式在Bootstrap的默认样式文件中是否使用了@media,如果是的话,最好也使用相同的媒体查询条件将自定义样式包裹起来,以免在使用Respond.js兼容低版本IE浏览器时出现样式失效的情况。

2016-02-29 16:46:14 8567 1

原创 MATLAB.NET混合编程之四~~从Matlab向C#的数据类型转化

上一篇《MATLAB.NET混合编程之三~~从C#向Matlab的数据类型转化》中已经详细介绍了从C#向Matlab传递数据时使用的方法,那么Matlab计算完成后在C#中应该怎么获取它的计算数据呢?需要遵循两个基本步骤。

2016-02-14 15:22:58 5757 2

原创 MATLAB.NET混合编程之三~~从C#向Matlab的数据类型转化

C#中常用的基本类型有int、double、string、bool、Byte等,matlab中的基本类型有double、single、int32、char、struct等等。C#里面的数据类型就算是和matlab里面的名字相同也是无法直接使用的。因为在Matlab中基本上都是以矩阵的形式来组织数据,和C#中对于数据的处理方式完全不同。两者的互通必须通过MWArray这个类。

2016-02-14 15:19:39 14447 9

原创 MATLAB.NET混合编程之二~~由C#调用MATLAB编译生成的dll

假设我们现在拿到一份matlab编译成的dll,该怎么在C#项目中调用呢?大致需要遵守下面几个步骤:安装MCR引用MWArray.dll引用matlab编译出的dll

2016-01-26 16:56:25 7380

原创 MATLAB.NET混合编程之一~~由MATLAB编译dll

这篇文章主要讲述matlab和.net混合编程的入门第一步,由matlab生成dll的步骤及一些注意事项

2016-01-26 16:50:08 3290

原创 闭包级别局部变量存储DOM元素的风险

在闭包中涉及的DOM元素的操作需要注意,DOM对象如果是在闭包内使用局部变量预先定义好,而不是每次使用时用jquery来获取,那就需要注意这个DOM元素变化可能带来的风险,否则会发生无法预知的错误。

2016-01-19 10:06:16 953

原创 JavaScript多线程之二~~Node.js中的Web Worker

webworker-threads时Web Worker规范在Node.js上的实现。这个模块是基于node-threads-a-gogo模块(简称TAGG)做的,可以让Node.js实现多线程编程,充分使用服务器的资源。

2015-12-24 13:09:48 11137

原创 JavaScript多线程之一~~HTML5中的Web Worker

Web Worker的出现对于JavaScript具有非常重大的意义,个人觉得Web Worker的出现就如同当年AJAX对于JavaScript前端开发的意义一样重大,这是完全不同的开发体验。因为多线程的出现对于单线程的js来讲是非常有诱惑力和想象力的,相当于为JavaScript打开了另一片广阔的天地,我非常看好Web Worker的未来前景。

2015-12-17 11:19:39 6616 3

原创 Node.js实践HTTP安全认证之三~~摘要认证(实践)

本文中主要是依照HTTP摘要认证协议实现一个安全认证的实例,在实践中体会HTTP对于安全方面的考虑以及其在安全方面的局限性。

2015-11-09 21:29:07 1891

原创 Node.js实践HTTP安全认证之二~~摘要认证(理论)

HTTP协议本身对于可能遇到的安全方面的问题也有一些这方面的设计,虽然并不完善,不过对于大多数的网站已经可以适用。如果是其他的加密协议,在调试方面会比较麻烦,需要自己设计拆包和解密的工具,那还不如彻底用好HTTP的协议。摘要认证是另一种HTTP认证协议,相对于HTTP基本认证复杂的多,它对于认证协议增加了许多改进。

2015-11-08 22:50:22 1454 1

原创 Node.js实践HTTP安全认证之一~~基本认证

众所周知,近来有许多关于http网站更换为https的消息,http作为网站常用的网络协议到底有什么缺陷,http自己有什么样的安全认证体系,难道不能保证信息的完整性和安全性吗?带着这个疑问我最近详细阅读了《http权威指南》这本书,并且实际使用node.js作为服务端,一一实践书上提到的安全认证方法,同时记录下来以飨读者。本文从基础出发,先从最简单的开始。

2015-11-01 19:54:17 1979

原创 记录一次EasyUI 的treegrid优化实践

记录一次EasyUI 的treegrid优化实践背景数据量,三百多行,根据上下级关系构造成树形结构。默认折叠所有节点,所有会有展开节点的操作,展开时页面也会卡住二到三秒。经过优化,减少不必要环节,页面速度有了一倍以上的速度明显提升。

2015-09-19 10:07:49 3831 3

原创 Visual Studio Code初体验

visual studio code算是比较有意思的一个产品了,居然还出了linux版本和mac版本。今天下载来看了下,体验还比较好,对于html和js的提示比较积极,占用资源也不大,操作很流畅。但是发现了几个问题:1、使用code打开的文件如果不使用utf-8,而是ansi的话,其中的中文会“乱码”;2、有时候安装后发现code没有添加到快捷菜单,也找不到安装程序在哪,只好重新卸

2015-04-30 14:56:36 1012

原创 ECMAScript6技术初探

文章大部分内容是对于阮一峰那本ES6的书的学习总结,并参考了其他一些人的博客。 ECMAScript 6的发展历史ECMAScript 6是在EcmaScript 5的基础上发展而来的。2009年12月ECMAScript 5.0版本正式发布。2011年6月ECMAScript 5.1版发布,并且成为ISO国际标准。2013年12月ECMAScript 6的草案发布,预

2015-03-09 13:21:03 804

原创 CSS3技术初探

CSS3的发展1996年12月17日,CSS1作为一项 W3C推荐被发布。而后于1999年1月11日被重新修订。其中包含非常基本的属性,比如字体,颜色、空白边。1999年1月11日,CSS2作为一项 W3C推荐被发布。CSS2添加了对媒介(打印机和听觉设备)和可下载字体的支持。CSS2 在CSS1基础上添加了高级概念(比如浮动和定位)以及高级的选择器(比如子选择器、相邻同胞选择器和通用选择

2015-03-09 13:19:24 663

原创 HTML5技术初探

本文是学习总结类型的文章,有的章节是从别的地方摘下来的,不算是完全原创。HTML的发展史HTML5的基础是HTML4,也就是上世纪的1999年发布的4.01版本。随着HTML4的发布,业界认为HTML已经成熟,对web的标准的兴趣开始转移到XML和XHTML。HTML4主要由W3C负责制定。在之后,W3C发布了XHTML的1.0版。XHTML语法和XML有些类似,对于H

2015-03-09 13:14:56 868

node.js简单的实现http摘要验证

使用node.js实现http摘要认证的实例

2015-11-09

origin7的简单教程

网上搜集的教程,希望对大家有用,比较简单。但是这就是目的,快速上手,满足大部分需要,节约时间。

2008-09-25

origin简单教程

网上搜集的教程,希望对大家有用,比较简单。但是这就是目的,快速上手,满足大部分需要,节约时间。

2008-09-25

origin7.0教程

一份比较简单的origin教程,可以应付大部分要求

2008-08-26

空空如也

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

TA关注的人

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