自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 博客搬家啦

博客终于搬到CSDN上来了,欢迎大家来访问!

2014-11-17 23:48:12 398

原创 js 实现 AOP

Function.prototype.before = function (beforefn) { var _self = this; return function () { beforefn.apply(this, arguments); return _self.apply(this, arguments); }};Function.prototype.after = f

2016-10-22 16:16:56 565

原创 C#邮件发送

目录目录邮件发送说明SMTP 协议邮件服务器具体代码邮件发送说明 本文主要说明如何用 C# 语言来写一个小功能————SMTP 邮件发送。并且本文中用的是网易126邮件服务器为例。SMTP 协议首先,发送邮件的前提是发送方需支持简单邮件传输协议( Simple Mail Transfer Protocol ),默认端口为25。 进入126网易邮箱,在上方的导航栏中可以看到“设置”一

2015-12-07 20:26:47 843

原创 AES 加密位: 128位,加密模式:CBC, 填充模式:Zeros

AES 加密位: 128位,加密模式:CBC, 填充模式:Zeros

2015-08-17 22:41:06 6017

原创 jquery ajax CORS 跨域访问 WebService

WebService 默认 return 返回 XML 格式,但是使用上述方式是以字符串形式返回。

2015-07-23 20:15:53 2232

原创 数据采集器服务——Socket(今天才发现AES加解密代码跟贴的时候不一样,貌似乱码,不知什么情况)

今天才发现AES加解密代码跟贴的时候不一样,貌似乱码,不知什么情况,修改一下

2015-07-08 15:24:15 1800

原创 一个简单实际的Windows服务:实现本地数据上传到服务器

1、为保证带宽负载轻松,不能频繁往远程服务器传输数据。2、考虑到断网情况,断网之间的数据不能丢失,需要完整且一个不漏的传输到远程服务器。3、不要传输本地未更新的数据到远程服务器,本地数据中有一个更新时间字段。4、只能查询数据库中的记录,不能进行其他任何操作。

2014-12-31 17:10:26 5213

原创 asp.net 微信公众平台开发(二)公众账号开发模式

微信公众平台后台导航的“高级功能”选项可以进入模式选择界面,有两种模式可供选择,分别是“编辑模式”和“开发模式”。

2014-12-19 19:53:18 997

原创 html始终让元素居中显示,背景图铺满随便拖动不出界

不管你怎么缩小浏览器窗口,背景图都不会出现空白区域,窗口也依然在浏览器中心。即使更换了显示器分辨率,窗口依然在浏览器中心。

2014-12-17 21:44:36 2837

原创 ACM 寻找众多情侣堆中的两个基佬

这题的意思是有很多情侣,每对情侣手握的牌号是一样的,然后在这群人中,有两个人是搞基的,他们手里握的牌子是不一样的,请找出这两个人,并从小到大输出他们的牌号。

2014-12-13 12:35:28 677

原创 一道面试题转化为编程题——过桥最短时间花费

那么问题来了:这四个人均到达对岸的最小时间?

2014-12-12 20:05:53 2410

原创 ACM第K大数——双二分

数组A和数组B,里面都有n个整数。数组C共有n^2个整数,分别是A[0] * B[0],A[0] * B[1] ......A[1] * B[0],A[1] * B[1]......A[n - 1] * B[n - 1](数组A同数组B的组合)。求数组C中第K大的数。

2014-12-12 20:00:10 1545

原创 ACM投票——二分法

问题描述有N个城市,每个城市有Ai个人。现在要开始投票,每个人有一张票。作为领导者,你有B个箱子,你必须要将这B个箱子分发到N个城市去,每个城市至少需要一个箱子。每个人都必须要投票,不能弃票,也就是说要把票丢进箱子里去(每个城市有Ai张票)。

2014-12-12 19:51:15 1423

原创 asp.net 微信公众平台开发(一)公众账号的注册、设置、登录

微信公众平台的传输机制。首先,我们是开发者,我们需要面对的对象有三个,我们的服务器、微信服务器、微信客户端(用户)。当用户发送一条请求过来时,首先通过微信服务器,再由微信服务器向我们的服务器发起请求,我们的服务器通过对请求处理后返回相应的结果到微信服务器,再由微信服务器返回消息给用户。

2014-12-11 19:23:47 1538

原创 个人经验谈一谈软件构建

一款理想的软件项目在进行构建之前,都要经过谨慎的需求分析和架构设计。一个理想的软件项目在完成构建之后,也要经过全面的、专业的系统测试。

2014-12-11 19:02:08 980

原创 自己做的几个Slide简单效果

Web 前端 Slide 样式。

2014-12-10 19:09:43 2673

原创 JS笔记

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!JS简介!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!JavaScript:写入 HTML 输出document.write("This is a heading");JavaScript:对事件作出反应点击这里JavaScript:改变 HTML 内容x=document.getElemen

2014-12-10 19:04:26 410

原创 cocos2dx笔记

The language of cocos2d-x: C++, Lua, JS主要概念:应用、导演、场景、层、精灵、动画、动作。导演->场景->层->精灵。Director->Scene->Layer->Sprite。主要类:CCObject:引用计数的功能。CCPoolManager:单体类,负责管理多个垃圾回收器CCAutoreleasePool。CCAutor

2014-12-10 19:03:25 548

原创 自己做的一个后台管理员登陆界面 .cshtml

管理员登录 L O G I N F O R M

2014-12-10 18:55:03 13023

原创 hge 的一些笔记

hge指针HGE *hge=0;//创建一个指向hge类的指针。绘制函数bool RenderFunc()//绘制函数,程序开始后HGE将不停调用它 { hge->Gfx_BeginScene();//开始画面 hge->Gfx_Clear(0);//给背景涂色0 hge->Gfx_EndScene();//结束 return false;//程序正常时总是返回false,

2014-12-10 18:52:05 1405

原创 ASP. NET MVC4 NHibernate篇

本篇主要介绍一下asp.net项目开发的基础知识。要想独立开发一款基于NHibernate的项目,你需要掌握以下知识:C#语言及其编写、搭建项目架构、引用Spring和NHibernate文件、掌握NHibernate的三种数据库语句编写、配置NHibernate和Spring文件,以及Html、Css和Script( 可掌握easyUI、JQuery、angularJS和bootStrap )语言。

2014-12-10 18:10:43 2155

原创 NHibernate SQL 语句

删除语句string hql = @"delete from Inventory where OrgId = :OrgId and Id = :Id";this.Session.CreateQuery(hql) .SetInt32("OrgId", orgId) .SetInt32("Id", id) .ExecuteUpdate();string hql = @"delete

2014-12-09 20:41:22 1067

原创 Firefox 不兼容event

对于开发网站中前台页面遇到的一个问题:event 能在 IE 中实现,但是在 Firefox 中不能实现。

2014-12-09 20:06:08 704

原创 今天买了本关于微信公众平台开发的书(惊现UpYun)

当今互联网时代最热门的就是移动互联网,有数据表示,移动端的流量已高出PC端,占据主导地位。这本书里讲的非常好,微信为什么能在短短几年时间积累如此庞大的用户?全民移动的时代已经来临。

2014-12-08 00:15:31 798

原创 asp.net NHibernate Spring.net 框架搭建(开源)

https://coding.net/u/Marknoon/p/ExpressQuery/git

2014-11-29 18:37:17 562

原创 五子棋游戏——HGE

#include #include #include "menu.h"int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){ init(); doit(); delit(); return 0;}

2014-11-22 11:16:04 737

原创 还是排序算法

最近面试经常会碰到一些排序上的题目,所以回去之后一直在巩固这方面的知识。对于排序算法,我们不能仅看他的效率有多高,还要观察他所占用空间大小和稳定性。一、排序的关键因素1、空间In-place sort:插入排序、选择排序、冒泡排序、堆排序、快速排序。Out-place sort:归并排序、计数排序、基数排序、桶排序。这就说明,当数据量过大时,选择 In 排序的比较明智的,因为 Out 排序所占用的

2014-11-17 23:30:59 383

原创 优化快速排序的几个方法

普通的快排方法对于随机数组来说是挺快的,但是当遇到已经排好序的数组,复杂度马上就降为O(n^2)了。所以我们需要对其进行优化。首先产生这种情况的原因是什么?是基数,当一个已经排好序的数组,我们所选的基数要么最大,要么最小,这就使得在排序过程中耗费了大量时间,那么如何筛选基数?方法一:随机数产生区间内的某个数。方法二:在划分算法上进行优化。我们将同时从两端进行遍历,将需要的值进行交换即可。方法三:短

2014-11-17 23:30:56 752

原创 Windows Service 与 WebService 开发

最近的一个小项目终于告一段落了,还是老规矩,整理一下吧。因为紧接着还有一个项目要尽快完成,所以这里先粗写一下,以后有时间的时候补上完整的说明。WebService:在远程服务器上部署一个 WebService 供本地服务调用,将本地服务发送到 WebService 的数据保存或更新到远程服务器数据库中并反馈结果给本地服务。Windows Service:在本地机器上开发一个 Windows 服务,

2014-11-17 23:30:49 978

原创 留恋我的ACM

时间过的真快,转眼间已经大四了,马上就要告别ACM了,这个学期最后一次比赛,比完后我也就退役了。本想早点退役的,只是学弟们不太争气,有的迷恋游戏,贪玩,离ACM越来越远。所以为了今年比赛成绩不是很难看,我们还在继续,我们能做的也就这些了,就是希望新一届的新生能够努力,不要迷恋游戏,好好学习,发扬宁工ACM集训队,让宁工ACM集训队有朝一日也能出现在World Final的现场赛中。

2014-11-17 23:30:46 778 2

原创 在浏览器中输入一个网站后,都发生了什么

以下仅是我对此的个人理解,如有错误,请一定指出,立马修改。当我们打开了一个浏览器,在地址栏输入一个网址时,例如:www.baidu.com。此时,我们的电脑会发送一个请求数据包到百度。但是,www.baidu.com仅仅是一个域名,我们并不知道它的服务器具体在哪,所以此时就需要将域名转换为IP地址。利用DNS协议,已知DNS服务器为8.8.8.8,于是我们向这个地址发送一个DNS数据包(53端口)

2014-11-17 23:30:43 716

原创 TCP/IP的5层模型

TCP/IP通信的三次握手、四次挥手三次握手:第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack

2014-11-17 23:30:39 820

原创 OSI参考模型

第7层 应用层(Application Layer)应用层能与应用程序界面沟通,以达到展示给用户的目的。 在此常见的协议有: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。第6层 表示层(Presentation Layer)表示层能为不同的客户端提供数据和信息的语法转换内码,使系统能解读成正确的数据。同时,也能提供压缩解压、加密解密。第5层 会话层(Sessi

2014-11-17 23:30:37 386

原创 互联网协议

互联网分成五层:实体层,链接层,网络层,传输层,应用层。当然,还有其他分层的方法。但是,它们叫什么名字,其实并不重要。只需要知道,互联网分成若干层就可以了。实体层电脑要组网,第一件事要干什么?当然是先把电脑连起来,可以用光缆、电缆、双绞线、无线电波等方式。作用是负责传输0, 1的电信号。链接层当然,单纯的0和1没有任何意义,所以我们要将电信号分组构成数据包,叫做帧。每一帧都由两部分组成:标头(He

2014-11-17 23:30:34 534

原创 二叉查找树-红黑树

偶然抽了两三个小时的空学了下红黑树,现在来整理一下。红黑树,本质上还是一棵二叉查找树,但是它却有其神奇之处——查找、插入、删除的时间复杂度最坏情况下为O(log(n))。如图就是一颗红黑树(借用一下别人的图片):之所以这么神奇,是因为它在二叉查找树的基础上增加了着色和相关的性质使得红黑树相对平衡。首先我们来看看红黑树的一些性质:1、每个结点要么是红的,要么是黑的。2、根结点是黑的。3、每个叶结点(

2014-11-17 23:30:32 671

原创 归并排序

/***************************************************** ** Main: 归并排序 * Code by: Xiangjie.Huang * Date: 2014/08/18 * Blog: http://blog.163.com/surgy_han ** ** (1) 分治法 * (2) 例如二路归并, 谁小谁上谁队列往后一位 *

2014-11-17 23:30:29 289

原创 冒泡排序

/***************************************************** ** Main: 冒泡排序 * Code by: Xiangjie.Huang * Date: 2014/08/18 * Blog: http://blog.163.com/surgy_han ** ** (1) 比较相邻的元素, 如果第一个比第二个大, * 就交换他们两

2014-11-17 23:30:26 320

原创 选择排序

/***************************************************** ** Main: 选择排序 * Code by: Xiangjie.Huang * Date: 2014/08/18 * Blog: http://blog.163.com/surgy_han ** ** (1) 首先在未排序序列中找到最小( 大 )元素, * 存放到排序

2014-11-17 23:30:24 401

原创 插入排序

/***************************************************** ** Main: 插入排序 * Code by: Xiangjie.Huang * Date: 2014/08/18 * Blog: http://blog.163.com/surgy_han ** ** (1) 将第一待排序序列第一个元素看做一个有序 * 序列, 把第二个

2014-11-17 23:30:21 350

原创 C#编写Windows服务程序

网上的资料要么太乱太复杂,要么存在错误,要么写的不清不楚,要么各种判断都不处理直接报错没有抛出异常。我这里整理了一下,不会太深入。1、首先建立一个windows服务项目 取名为WindowsServiceTest在项目中存在一个Service1.cs文件,将其重命名为ServiceTest.cs打开Service1.cs进入设计界面,然后右键如下: 选择“添加安装程序”,项目中会出现一个新文件Pr

2014-11-17 23:30:18 559

空空如也

空空如也

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

TA关注的人

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