自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

旋转木马的IT小窝

记录成长的点滴

原创 js控制元素显示在屏幕固定位置,监听屏幕高度变化

//控制logo的显示位置 Begin window.addEventListener("resize", function () { // 得到屏幕尺寸 (内部/外部宽度,内部/外部高度) changeLogoP...

2014-12-11 16:14:15 12478 0

原创 php 小算法整理(json_encode方法输出中文&生成随机ip)

php 小算法整理 1.json_encode方法输出中文。 php自带的方法中文会自动转换成unicode乱码,使用参数可以解决 json_encode,但是要求是php5.4才开始支持 $arr_test = array( "message" => &q...

2014-12-10 18:20:14 1296 0

转载 JS实现PHP ksort方法

参考代码: http://phpjs.org/functions/ksort/ https://github.com/kvz/phpjs/blob/master/functions/array/ksort.js function ksort(inputArr, sort_flags)...

2014-12-01 16:37:41 8898 0

原创 js获取网页的高度,宽度

var s = ""; s += "\r\n网页可见区域宽:"+ document.body.clientWidth; s += "\r\n网页可见区域高:"+ document.body.clientHeight; ...

2014-08-22 11:34:34 1208 0

原创 生成指定长度的随机字符串

/** * 生成指定长度的字符串 */ public function create_random_string($random_length) { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFG...

2014-07-31 10:18:40 1375 0

原创 Android下修改hosts文件

1、ADB 命令行替换法 为方便操作,可以将压缩包中的adb[1.  adb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。]程序连文件夹解压缩到C盘。 步骤如下: 1、获得root权限:ad...

2014-06-27 16:26:19 4131 0

原创 js遍历所有cookie

var aCookie = document.cookie.split(";"); var re = ''; for (var i = 0; i < aCookie.length; i++) { var aCrumb =...

2014-06-27 12:08:30 8220 1

原创 js 日期处理和计算

Date.prototype.addSeconds = function(seconds) { this.setSeconds(this.getSeconds() + seconds); return this; }; Date.prototype.addMinutes = fu...

2014-06-24 14:48:56 991 0

原创 Chrome/IE 下滚动条与jquery冲突的解决方案

在用jquery做slideDown效果的时候,之前设置的overflow不起作用了(FF下正常),解决方案如下: .contentkuang {     margin-top: 30px;     height: 350px;     /*border: solid 1px red;*/...

2014-02-13 15:08:43 1202 0

原创 C# 创建简单多线程任务

string[] ParamList = { userNickName, password }; ThreadStart starter = delegate { SendMailWithTheme(userName, ParamList); }; Thread t = new Thread(st...

2014-02-12 14:30:00 1516 0

转载 iOS唯一标示符引导

转自:http://www.cocoachina.com/applenews/devnews/2013/0422/6040.html 在2013年3月21日苹果已经通知开发者,从2013年5月1日起,访问UIDID的应用将不再能通过审核,替代的方案是开发者应该使用“在iOS ...

2013-12-25 10:57:18 1538 0

转载 苹果移动设备唯一标识的变化

转自: http://www.chilltouch.com/2013/06/ios-device-unique-identifier 苹果设备 iphone,ipad,itouch 这些移动设备都可以叫手持移动设备,作为一个app开发者,或者是一个app广告推广者,都想知道我的app,...

2013-12-25 10:42:09 5773 0

原创 PHP Yii框架开发——组织架构网站重构

最近一段时间在维护公司的组织架构网站(Org),旧版网站只是用了xampp简单搭建了一套环境部署在了windows机器上,代码结构相对简单。 整个架构如下: 整个架构没有用到复杂的结构,class里放了一些功能性的类库,function中是主要功能的逻辑代码,其核心就是SQL语句。 li...

2013-12-13 16:15:38 6427 0

原创 VS2013不支持HTML文件的解决办法

VS2013不支持HTML文件的解决办法: 1、将html文件重命名为aspx即可。不需要创建项目,直接拖进vs即可。 2、打开VS菜单->工具->选项->文本编辑器->文件扩展名,右侧输入html,再下拉列表选HTML(Web窗体)编辑器,点添加,确定。

2013-11-28 19:02:09 3765 1

原创 C# LDAP 管理(创建新用户)

今天用C#实现了一套LDAP域账号的创建和查询,感受挺多。 算是第一次接触LDAP吧,之前曾经做了一个登录的验证,就是查询功能,那个相对比较简单,用到了一个方法就搞定了。 这次的需求是要用编程的方式创建域账号,实现域登陆。 首先回顾一下之前查询用到的代码: publ...

2013-11-21 16:20:43 12088 3

原创 Ajax跨域请求数据实例

今天在做取消申请的时候遇到了一个跨域ajax提交的问题。 情景是: 系统A是asp.net的站点,其中包括一个取消申请的接口(get方式通过参数提交到系统的某一个页面,然后返回提交成功或失败) 系统B为调用系统,php的站点,需要在页面中通过js调用这个取消接口。 由于A,B分别在...

2013-11-13 13:53:42 2791 0

转载 【特别推荐】几款极好的 JavaScript 下拉列表插件

http://www.cnblogs.com/lhb25/p/form-enhanced-with-javascript-three.html

2013-11-05 10:15:31 1116 0

原创 C# 模拟提交Get请求

/// /// 模拟Get /// /// 请求的url /// 请求的内容 /// header里加入的内容 /// 编码,如果传null,默认是的是UTF8编码 /// 请求返回...

2013-10-29 17:43:56 2842 0

原创 SqlServer发送邮件,定时作业

今天偶然研究了一下sqlserver发送邮件的功能,之前听说过可以发,但是一直没尝试过,只是用C#写后台程序的方式来发邮件。 现在又多了一种发送邮件的途径。 大致的步骤如下: 1.配置sqlserver邮件发送的smtp服务器。 2.发送测试邮件验证配置的正确性。 3.新建作业,编写sql脚本 4...

2013-10-17 18:13:29 11309 0

原创 JQuery插件开发初探——图片轮播

在熟悉了插件开发的结构以后,自己尝试着做了一个稍微复杂一点的小功能:图片轮播插件。 由于之前使用的一款图片轮播插件,性能不高,页面加载的时候需要载入全部的图片,因此速度很慢。 通过自己做这个小插件,能控制一下图片的加载,每次只加载一张图片。当然翻转的特效肯定没有人家的绚丽。   之前尝试了...

2013-10-16 18:17:06 2602 0

原创 JQuery插件开发初探——结构熟悉

工作之余,对Jquery插件做了一点尝试,想着之前总用别人写的插件,自己要是也写一个用岂不是很cool。于是说干就干,动手开始写。   首先是模仿,从一个简单的功能进行入手,了解一下插件开发的流程和结构。 第一个尝试是做一个表格的隔行变色插件,相对简单。 首先是基本的框架结构:   自...

2013-10-16 18:15:25 928 0

原创 日期比较问题

今天在做一个定时发送提醒邮件的功能,用到了日期的比较。即判断当前时间是否等于数据库里设定好了的那个日期,我发现了两种比较的方法: 1.用C#将时间转换为固定格式: string sql = string.Format("SELECT sendStatus FROM lit...

2013-10-08 17:55:18 743 0

转载 假Sleep函数

function Sleep(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; whi...

2013-09-27 17:36:19 704 0

原创 XML的序列化和反序列化

最近在做一个需求,是把passport返回的结果(xml)转变为我自己定义的C#对象。 首先提供一个序列化的工具类: using System; using System.Collections.Generic; using System.Linq; using System.Text...

2013-09-25 16:58:03 847 0

转载 C#实现Base64编码与解码

一、编码规则       Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编...

2013-09-25 15:33:48 821 0

转载 跨域(cross-domain)访问 cookie (读取和设置)

Passport 一方面意味着用一个帐号可以在不同服务里登录,另一方面就是在一个服务里面登录后可以无障碍的漫游到其他服务里面去。坦白说,目前 sohu passport 在这一点实现的很烂(不过俺的工作就是要把它做好啦,hehe) 搜狐的 SSO 需求比较麻烦,因为它旗下有好多域名:sohu.c...

2013-09-25 15:30:36 1856 0

转载 Node.js之绝对选择

几年前,完全放弃Asp.net,彻底脱离微软方向。Web开发,在公司团队中,一概使用Node.js、Mongodb、Git,替换Asp.net mvc、Sql server和Tfs。当时来看,这是高风险的决定。所有人都习惯了Asp.net,知识和技术积累也集中在这个方向。     表面看来,仅仅...

2013-09-22 18:20:16 3917 0

原创 Ajax动态滚动加载数据

看新浪微博,人人网都有这样的效果:滚动条滚动到最下面的时候,新的数据就被自动加载出来了,今天亲自尝试了一下这个效果的实现。 首先,准备一个分页的存储过程: CREATE PROCEDURE proctest @pagesize INT, @pagenumber INT AS SELECT...

2013-09-22 15:50:01 18256 0

原创 JSON序列化生成对应的C#类

有时候我们把JSON数据转化为C#对象List的时候,需要手写C#类的定义,挺麻烦的。在网上看到一种方法,可以自动将JSON代码转换为C#类定义代码: http://json2csharp.com/ 如: 非常方便。

2013-09-13 10:00:31 867 0

转载 Web-Application-Stress-Tool

互联网的普及,宽带的流行,使得越来越多的个人和单位都架设了自己的网站。而充当网站的服务器的大多是普通的PC或者低档服务器,这样访问者人数一多或者遭受DDos攻击,很容易造成瘫痪。因此我们需要网站在真正发布前对其进行压力测试,即让少量的客户端计算机或一台计算机仿真模拟出大量用户同时访问,以获得服务器...

2013-09-06 17:33:03 923 0

原创 VM桥接网卡驱动丢失的解决方案

原因分析:没有装桥接的网卡驱动,要自己手动去安装。 解决办法: 打开本地连接 的属性界面 选择 “Microsoft 网络客户端”,再点击下面的安装 按钮 弹出 选择网络功能类型的窗口,选择“ 服务”,点击下面的添加按钮 弹出 选择网络服务的窗口,点击下面的 从磁盘安装的...

2013-08-26 11:36:09 4729 0

转载 Response.Redirect(),Server.Transfer(),Server.Execute()的区别与网站优化

1、Response.Redirect(): Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代 码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用...

2013-08-23 11:14:13 6302 2

转载 JavaScript开发者常忽略或误用的七个基础知识点

JavaScript 本身可以算是一门简单的语言,但我们也不断用智慧和灵活的模式来改进它。昨天我们将这些模式应用到了 JavaScript 框架中,今天这些框架又驱动了我们的 Web 应用程序。很多新手开发者被各种强大的 JavaScript 框架吸引进来,但他们却忽略了框架身后浩如星海的 Jav...

2013-08-21 12:26:58 821 0

转载 sql语句修改表结构

这次的教材里面介绍了如何用sql语句创建一个数据库和相应的表结构,也说明了表结构的细节设计如约束等,但是没有说明如果创建了一个表结构后修改这个结构,是重新创建还是可以直接修改,学员经常会提出这些问题,下面对使用sql语句修改表结构做一个说明。 修改表结构包括:增加字段、删除字段、增加约束、删除约...

2013-08-07 17:33:00 1130 0

转载 Ubuntu上Oracle VM VirtualBox安装和配置

我的主机是ubuntu10.04。 1.      下载和安装 这里暂时只讲直接下载的方法。 到http://www.virtualbox.org/wiki/Linux_Downloads 下载对应的deb包 (ubuntu10.04 应下载 virtualbox-3.2_3.2.8-64...

2013-08-04 01:37:28 720 0

原创 自动缩放照片小程序

闲来无事,写个自动缩放照片的小程序 第一版(保存Exif) 参考:http://blog.csdn.net/ki1381/article/details/6369058 using System; using System.Collections.Generic; using Sys...

2013-07-26 00:04:02 1180 0

原创 DLL 反编译

ildasm.exe 将DLL编译为IL代码的工具: 路径 C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin il编译为dll命令 C:\Windows\Microsoft.NET\Framework\v2.0.50727>ilasm ...

2013-07-19 14:57:58 785 0

原创 薪资管理系统的收获

1.新添加的功能或者页面的风格要和原有系统保持一致。 2.要从用户的使用习惯出发,方便操作者为第一要素。 3.对于输入的值,如果是固定值要采用控件的形式而不是用户手工输入到文本框。 4.每一个按钮和文字的说明要准确,不要命名含义模糊。 5.首先实现功能,其次在抓细节。 6.数据显示时的排序。 7....

2013-07-18 17:45:14 1020 0

转载 javascript 数组对象根据指定属性排序

关于数组排序马上会想到sort方法,或者reverse方法 但是后者只是简单的逆序而已不能满足大部分需求。 前者功能强大便于扩展,该方法有一个自定义排序函数,一般而言针对数字或者同类型不复杂元素很容易进行自定义排序函数,该函数有两个参数: 比如数组var arr=[2,3,5,1,4] ;...

2013-07-17 19:01:36 878 0

原创 php echo 输出中文乱码

在php文件中,大家可能经常这样用echo "alert('请输入正确的手机号码');window.location.href='/index';"; 结果“请输入正确的手机号码”显示出来的是乱码。   这里提供一种解决办法。 在...

2013-07-17 15:54:42 13783 0

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