柔城

SOSOFT articles

2013年11月30日

C语言写的流氓关机程序及破解

摘要: 记得大二刚开始接触电脑的那个时候,偶尔会弹出一个强制关机的窗口,当时没有办法,如下: 现在看来只是一个小程序而已,用C语言编写的:#includeint main(){ system("shutdown -s -t 120"); return 0;} 破解只需在cmd中输入 shutdown -a 即可。 windows操作系统内核是用C语言写的,外围是用C++写的,而unix和linux全部是用C语言写的。 阅读全文

posted @ 2013-11-30 22:54 柔城 阅读(3359) 评论(2) 推荐(0) 编辑

C#中的可空值类型

摘要: C# 不允许把 null 赋给一个值类型的数据。在 C# 中,以下语句是非法的:int a = null; // 非法 但是,利用 C# 定义的一个修饰符,可将一个变量声明为一个可空(nullable)值类型。可空值类型在行为上与普通值类型相似,但可以将一个 null 值赋给它。如下所示:int? a = null; // 合法 当把一个变量定义为可空值类型时,该变量依然可以被赋值为 0,代码如下所示:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace k... 阅读全文

posted @ 2013-11-30 22:45 柔城 阅读(2649) 评论(0) 推荐(1) 编辑

用纯css画个三角形

摘要: 用纯css画个三角形以下是源代码:用纯css画个三角形-柯乐义参考:http://keleyi.com/a/bjac/j9nnxrqd.htm 阅读全文

posted @ 2013-11-30 22:29 柔城 阅读(882) 评论(0) 推荐(0) 编辑

求SQL语句递归的算法

摘要: 表结构是这样的部门 上级部门A BB CC DA AB BC C求一条SQL语句,根据A查其上级部门,查询结果为上级部门BCD=================================================用函数create table tb (部门 varchar(20),上级部门 varchar(20))insert into tb select 'A','B' union all select 'B','C' union all select 'C','D'union all 阅读全文

posted @ 2013-11-30 15:53 柔城 阅读(664) 评论(1) 推荐(0) 编辑

ASP.Net中防止页面刷新重复提交的几种方法

摘要: 【摘要】目前很多网站都要提交页面插入或更新数据库,比如留言本,一个用户提交留言后,如果按F5,就会重新提交一遍留言,导致数据库出现两条一模一样的留言,本文介绍了几种防止页面刷新,导致重复提交数据的方法。【全文】1、也是最简单和最常用的办法,就是使用转向页面语句,分两种: a.使用服务器端的 Response.Redirect("YourPage"); b.使用客户端脚本 这两种方法的缺点是如果要保留页面数据不太方便,如果不用保留可以采用。2、操作完毕设置一个Session,进入页面时判断这个Session是否为null,如果不是表示已经提交过了,但是缺点就是这个页面无法再提 阅读全文

posted @ 2013-11-30 15:50 柔城 阅读(3487) 评论(0) 推荐(0) 编辑

C#执行存储过程的简化

摘要: 下面的方法是我在实际开发中摸索出来的,可以在很大程度上简化调用存储过程的代码。首先来看一下C#调用存储过程的一般过程:1、打开数据库连接SqlConnection;2、生成一个SqlCommand;3、向命令对象填充参数;4、执行存储过程;5、关闭连接;6、其他操作。我这里讲的主要是简化第3步操作,最终在调用存储过程的时候只需要传递存储过程的名字和相应的参数值。调用示例如下: dbAccess.run("p_am_deleteFile", new object[]{LoginId, Request.UserHostAddress, fileId});由于在填充参数的时候必须 阅读全文

posted @ 2013-11-30 15:46 柔城 阅读(764) 评论(0) 推荐(0) 编辑

用jquery实现遮罩层

摘要: jquery写的,使用前需要引用类库。先写一个不显示的div,当触发事件时,为这个div添加样式,高度=当前窗口高度,宽度=当前窗口宽度。 阅读全文

posted @ 2013-11-30 15:44 柔城 阅读(3900) 评论(0) 推荐(0) 编辑

jquery鼠标移动div内容上下左右滚动

摘要: jquery鼠标移动div内容上下左右滚动点击这里查看效果:http://keleyi.com/keleyi/phtml/jqtexiao/9.htm 1 2 3 4 5 鼠标移动 div内容滚动 - 柯乐义 6 7 8 9 10 11 12 13 14 1. 横向滚动 1 Horizontal Scrolling 15 46 73 This one will have 60px "mousemove padding" at each side: 74 ... 阅读全文

posted @ 2013-11-30 11:15 柔城 阅读(8693) 评论(0) 推荐(0) 编辑

判断JS对象是否拥有某属性

摘要: 两种方式,但稍有区别1.in 运算符Js代码var obj = {name:'jack'};alert('name' in obj); // --> truealert('toString' in obj); // --> true可看到无论是name,还是原形链上的toString,都能检测到返回true。2.hasOwnProperty 方法Js代码var obj = {name:'jack'};obj.hasOwnProperty('name'); // --> trueobj.hasOwn 阅读全文

posted @ 2013-11-30 00:15 柔城 阅读(420) 评论(0) 推荐(0) 编辑

HTML5实现音频播放

摘要: Web 上的音频直到现在,仍然不存在一项旨在网页上播放音频的标准。今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 audio 元素来包含音频的标准方法。audio 元素能够播放声音文件或者音频流。音频格式当前,audio 元素支持三种音频格式:IE 9Firefox 3.5Opera 10.5Chrome 3.0Safari 3.0Ogg Vorbis√√√MP3√√√Wav√√√如何工作如需在 HTML5 中播放音频,您所有需要的是:control 属性供添加播放、暂停和音量控件。 与 之间插入的内容是供不支持 au. 阅读全文

posted @ 2013-11-30 00:10 柔城 阅读(1905) 评论(0) 推荐(0) 编辑

百度编辑器UEditor常用设置函数大全

摘要: 在线文档对UEditor说明不够全面,收集了一些常用的方法和基本设置,以供参考。1、创建编辑器UE.getEditor('editor', { initialFrameWidth:"100%" //初始化选项 })精简版 UE.getEditor('editor')2、删除编辑器 UE.getEditor('editor').destroy();3、设置焦点UE.getEditor('editor').focus();4、获取编辑器内容UE.getEditor('editor').getCont 阅读全文

posted @ 2013-11-30 00:06 柔城 阅读(67310) 评论(0) 推荐(0) 编辑

导航