- 博客(69)
- 资源 (6)
- 收藏
- 关注
转载 利用html 5 websocket做个山寨版web聊天室(手写C#服务器)
在之前的博客中提到过看到html5 的websocket后很感兴趣,终于可以摆脱长轮询(websocket之前的实现方式可以看看Developer Works上的一篇文章,有简单提到,同时也说了websocket基本概念)等方式做一个山寨版的web聊天室。什么是websocket WebSocket 协议是html5引入的一种新的协议,其目的在于实现了浏览器与服务器全双工通信。看了上面
2016-03-22 17:08:19
907
转载 C# ListView用法详解
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)AllowColumn
2016-03-18 13:29:45
881
转载 纯CSS3多列的瀑布流布局演示
网上的瀑布流布局大部分都是通过JS来求定位,但现在css3也可以做到了,你不需要使用一点js,就可以做出一个反应快速的CSS3瀑布流布局。html代码:1 convallis timestamp2 Donec a fermentum nisi.3 Nullam eget lectus augue. Donec eu sem sit amet ligula
2015-12-30 13:06:41
2909
转载 SQLite的37个核心函数
abs(X)abs(X)返回 X 的绝对值。Abs(X) returns NULL if X is NULL.Abs(X) return 0.0 if X is a string or blob that cannot be converted to a numeric value. If X is the integer -9223372036854775807 then a
2015-10-23 11:35:18
712
转载 C#导出Excel总结
一、asp.net中导出Execl的方法:在 asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,\t分隔的数据,导出execl时,等价于分列,\n等价于换行。1、将整个html全部输出execl此法将html中所有的内容,如按
2014-12-26 13:47:28
588
转载 PHP与Mysql的连接
呼,搞了足足两天零12个小时05分17秒,恍然大悟,原来我把数据库的名字写错了,导致这两天零12个小05分17秒的时间,都在迷惘中度过,不过现在算是解决了,所来特来发下心得体会。忠告:写程序切记马虎,不细仔,真是写程序的大忌中的大忌。所以以后写代码务必:细心仔细不骄不燥,才能写出来好代码来,避免迷惘。。 繁写: echo "This is a
2014-12-10 15:48:32
429
转载 C#中简单调用MD5方法以及MD5简介
MD5简介: MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法。换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字
2014-12-08 14:07:44
691
转载 SQL Server MD5函数
在SQL Server 2005下自带的函数HashBytes() ,此函数是微软在SQL Server 2005中提供的,可以用来计算一个字符串的MD5和SHA1值,使用方法如下:--获取123456的MD5加密串select hashbytes('MD5', '123456') ;--获取123456的SHA1加密串select hashbytes('SHA1', '123456')
2014-12-08 13:57:43
1766
转载 C# 语音识别(文字to语音、语音to文字)
最近打算研究一下语音识别,但是发现网上很少有C#的完整代码,就把自己的学习心得放上来,和大家分享一下。 下载API: 1)SpeechSDK51.exe (67.0 MB) 2)SpeechSDK51LangPack.exe (81.0 MB) API可以不下载,但是如果你的VS是英文版,但是想使用中文的语音,那你
2014-12-02 11:27:19
6999
转载 异常简单的语音识别入门之C#版
用语音识别最麻烦的就是训练计算机适应你的口音。但是,如果用模板匹配的方式基本上普通话基本标准就可以正常识别。模板匹配的另一个好处就是精心设计的语法文件使得程序不会识别出无效的命令。例如你希望用嘴巴控制四轴上升下降那么程序就应该对你说的“左转”没有反应。1.首先添加语音识别库的引用:在代码里添加命名空间:usingSystem.Speech.Recognition;
2014-12-02 11:26:54
3770
转载 C#调用SAPI实现语音识别的两种方法
通过微软的SAPI,不仅仅可以实现语音合成TTS,同样可以实现语音识别SR。下面我们就介绍并贴出相关代码。主要有两种方式:1、使用COM组件技术,不管是C++,C#,Delphi都能玩的转,开发出来的东西在XP和WIN7都能跑。(注意要引入系统组件SpeechLib,XP要安装识别引擎)2、使用WIN7的windows api,其实最终还是调用了SAPI,所以开发出来的东西就只能在WI
2014-12-02 11:25:44
1414
原创 SQL数据库中让字段自动更新
CREATE TABLE Table1( [用户编号] [varchar](50) NOT NULL, [修改时间] [datetime] NULL, [过期时间] [datetime] NULL, [限制标识] as (case when [过期时间]>getdate() then (2) else (1) end)) [限制标识]列不
2014-11-26 13:29:01
1681
转载 SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、del
2014-11-17 15:41:14
440
转载 C# 实现获取无线网络RSSI、SSID、BSSID
获取无线网络,及无线网络的参数之前,我们先了解一下RSSI,SSID和BSSID分别是什么,当然你可以去百度或者维基百科查阅,我这里只是简单的说明一下。RSSI就是无线网络的信号强度,这个是和无线AP(如,路由器)的距离有关的一个参数。SSID就是无线AP的名称,即我们通常在我们手机或者笔记本中搜索到的无线网络名称,这个参数对于不同的无线AP可以是相同的,就当我们连接这个无线网络的时候就是无缝连接
2014-11-15 10:54:38
3412
转载 实现网页加载图片先显示模糊后清楚的图
打开一些网上的相册,在加载照片的时候,如果网速比较慢加载慢的话,它会先显示一个类似模糊有点小马赛克的质量比较差的照片,然后慢慢的变为清晰的照片,这样避免了用户在浏览照片的时候页面一片空白的情况,在html中 IMG 有个 lowsrc 属性把图片的缩略图 放在lowsrc里面,这样的话因为缩略图是缩小的,按照原图片的比例显示就会有马赛克!src里填写 原图片!这样的话,原图片比较大
2014-11-10 16:18:48
3062
转载 单击触发jquery.autocomplete的两种方法
jquery.autocomplete的参数 minChars设置为0时,默认要双击才会触发jquery.autocomplete,如果想要单击触发的话,得进行一定的处理才行.下面讲下我知道的单击触发jquery.autocomplete的两种方法方法一:绑定onclick事件=click(): onclick="$(this).click();" type="text" />
2014-11-06 15:07:54
1012
转载 autocomplete使用手册
autocomplete使用手册一、功能介绍1、 功能效果;2、 需要加载的文件;二、功能实现1、配置介绍2、本地数据;3、远程数据;三、实例讲解四、功能补充 一、功能:google suggest的自动提示1、 功能效果 2、 需要加载的文件 注意:这几个文件缺一不可 二、功能实现当数据量
2014-11-06 15:02:10
1132
转载 PHP smarty
<?php/*一、什么是smarty?smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。二、smarty优点:1. 速度:采用smarty编写的程序可以获得最大速度的提高,这一点是相对
2014-11-05 13:46:09
437
转载 Win2003+apache+PHP+SqlServer2008 配置
Win2003+apache+PHP+SqlServer2008 配置 安装前的准备: 1.Apache2.2.2 2.PHP5.2.17 3.SqlServer2008 4.sqlncli.msi(SqlServer客户端,可以到微软官方网站去下载)5.ntwdblib.dll (2000.80
2014-11-04 10:34:02
452
转载 Window_Open详解
一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例:
2014-10-18 11:41:20
397
转载 checkbox属性checked="checked"已有,但却不显示打勾的解决办法
在做权限管理的时候,做了一个功能,就是当勾选栏目,把所有的权限全勾上。刚开始使用了如下代码:function check(id,check) { if (check) { $("." + id).find("input[type='checkbox']").attr("checked", true); } else { $("." + id).find("input[type='c
2014-09-29 16:48:17
22251
转载 C# 利用QRCode生成二维码图片
网上生成二维码的组件是真多,可是真正好用的,并且生成速度很快的没几个,QRCode就是我在众多中找到的,它的生成速度快。但是网上关于它的使用说明,真的太少了,大都是千篇一律的复制粘贴。这是本要用它做了一个项目后,简单的整理了一下。组件下载地址:http://download.youkuaiyun.com/detail/lybwwp/6861821下载文件包包含ThoughtWork
2014-09-12 15:35:10
1524
转载 SQL的自增列重置的方法
SQL的自增列挺好用,只是开发过程中一旦删除数据,标识列就不连续了 写起来 也很郁闷,所以查阅了一下标识列重置的方法 发现可以分为三种:--- 删除原表数据,并重置自增列truncate table tablename --truncate方式也可以重置自增字段--重置表的自增字段,保留数据DBCC CHECKIDENT (tablename,reseed,0) -- 设置允
2014-09-05 13:16:43
544
转载 HTML 画斜线(非HTML5 Canvas)
首先你要在见面的开头标签中加入对象: xmlns:v="urn:schemas-microsoft-com:vml"。大家一看便知晓,是一个microsoft组件标签。 其次我们要重定义一个样式:v\:* { BEHAVIOR: url(#default#VML); color: #FF0000; } 最后我们利用中的form,to属性来操作折线的起使和结束的位置,如:
2014-09-04 14:44:42
6206
转载 九种js弹出对话框的方法总结
【1、最基本的js弹出对话框窗口代码】这是最基本的js弹出对话框,其实代码就几句非常简单:复制代码 代码如下: window.open ("page.html") --> 因为这是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。w
2014-08-26 14:55:19
543
转载 自动补全输入框中的数据(jquery)
<input type="text"id="tt"style="width:300px;"/>$(function(){ $("#tt").bigAutocomplete({data:[{title:"book"}, {title:"blue"},
2014-08-25 16:07:01
3534
转载 CSS 文字发光效果
CSS 文字的发光效果通过 text-shadow 实现起来很方便的。?12text-shadow:1px0 1px #8B4513,01px 1px #8B4513, 0-1px 1px #8B4513,-1px0 1px #8B451
2014-08-20 14:30:02
2294
翻译 CSS样式之transform(对元素的旋转、缩放、移动或倾斜)
CSS样式元素旋转:transform:rotate(7deg);-ms-transform:rotate(7deg); /* IE 9 */-moz-transform:rotate(7deg); /* Firefox */-webkit-transform:rotate(7deg); /* Safari 和 Chrome */-o-transform:rotate(7d
2014-08-18 09:50:11
8639
原创 CSS给元素添加阴影框
border: 1px solid #42b4f3; font-size: 18px; line-height: 30px; width: 400px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
2014-08-15 17:06:31
936
原创 frameset下的frame中的网页高度根据frame变化
window.onresize = function () { $("html").css({ "height": $(window.parent.frames["tree"]).height() - 60 + "px" }); $("#treeDemo").css({ "height": $("html").height() + "
2014-08-14 13:02:06
937
原创 购物车的大体框架,点击购物图标弹出隐藏购物车
$(function () { var logo_div_y = 70; var logo_div_x = 1408; $("#shoppingtrolley_div").css({ "position": "fixed", "top": logo_div_y + "px", "left": logo_
2014-08-13 15:41:56
1022
原创 js盒子抛物线移动(购物车动画效果)
function clickdiv(e) { var point = getPosition(); $("#fixeddiv").css({ "top": point.y + "px", "left": point.x + "px" }); //fixeddiv要移动的盒子的ID movediv();
2014-08-12 16:27:52
6707
转载 HTML--js获取鼠标点击坐标
function getPosition(ev) { ev = ev || window.event; var point = { x: 0, y: 0 }; if (ev.pageX || ev.pageY) { point.x = ev.pageX;
2014-08-12 15:05:40
3475
转载 Jquery-zTree的基本用法
【简介】zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持一次性静态生成 和 Ajax 异步加载 两种方式 支持多种事件响应及反馈 支持 Tree 的节点移动、编辑、删除 支持任意更换皮肤 /
2014-08-08 17:13:03
474
转载 html中submit和button的区别(总结)
submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。或者在使用submit时验证时加return true或false。submit和b
2014-08-07 08:39:00
679
转载 Windows 7 IIS (HTTP Error 500.21 - Internal Server Error)解决
今天在测试网站的时候,在浏览器中输入http://localhost/时,发生如下错误:HTTP Error 500.21 - Internal Server ErrorHandler "WebServiceHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module lis
2014-05-20 16:44:04
504
转载 在showModalDialog中点提交不弹出新窗口
问题描述:A.htm原始页面 B.htm目标弹出页面在A中使用showModalDialog函数弹出B页面,然后点击B页面中的提交按钮时浏览器会弹出一个新窗口,这并不是我们希望看到的解决办法:在B页面的中,加入基本介绍: showModalDialog() (IE 4+ 支持)
2014-05-11 10:04:36
669
转载 C# 控制蜂鸣器发声
在C#中可以通过以下四种方式来实现蜂鸣或者报警,播放声音之类的功能.XP下对蜂鸣有用,win7下请接上扬声器.1). Beep的报警实现[c-sharp] view plaincopy// 添加引用 using System.Runtime.InteropServices; [DllImport("u
2014-02-26 10:08:16
13840
1
转载 Winform传统DataGridView和DevExpress控件的GridControl两者表头全选功能的实现
Winform传统DataGridView和DevExpress控件的GridControl两者表头全选功能的实现(源码提供)在开发一个个人项目的时候,有客户反映默认GridView多选操作不是很方便和理想,想在列表的左边增加一列可以勾选,并且最好支持列表头部全选的操作,否则数据多的时候一个个勾选要到天荒地老。基于以上需求,找了不少例子进行比较,并对代码进行测试改进,终于完成了以上
2013-09-25 16:03:21
1933
转载 用手机浏览网页时拨号链接、保存联系人、发短信
方法一: input name=”phone_no” format=”*m” value=”13″/> type=”option” label=”呼出号”> href=”wtai://wp/mc;$(phone_no)” mce_href=”wtai://wp/mc;$(phone_no)”/> 方法二: href="wtai://wp/mc;133159
2013-09-25 13:34:11
1892
二维码生成js包qrcode.js
2013-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人