- 博客(66)
- 资源 (4)
- 收藏
- 关注
原创 Redis简介四
一、.NET使用Redis 和MongoDB一样,在.NET中使用Redis其实也是使用第三方驱动,官网推荐的是使用ServiceStack.Redis(https://github.com/ServiceStack/ServiceStack.Redis) 点击下载压缩包,解压 ServiceStack.Redis-master.zip\ServiceStack.Redis-mas
2015-04-21 22:39:10
614
原创 Redis简介三
目录一、Key 二、String 三、Hash 四、List 五、Set 六、SortedSet 七、Pub/Sub 八、Transaction 九、Script 十、Connection 十一、Server一、Key Key命令速查:命令 说明 DEL 删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量 DUMP 序列化给定 key,返回被序列
2015-04-21 22:39:08
565
原创 Redis简介二
一、直接安装 1.Windows版本的Redis下载地址:https://github.com/dmajkic/redis/downloads ,选择一个你想要下载的版本下载即可~ 2.根据自己的操作系统解压相应的版本,Win7 64位解压结果如下: redis-server.exe:服务程序 redis-check-dump.exe:本地数据库检查 re
2015-04-21 22:39:05
561
原创 Redis简介一
Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。Redis纯粹为应用而产生,它是一个高性能的key-value数据库,并且提供了多种语言的API.Redis与Memcached的比较 1.Memcached是多线程,而Redis使用单线程.虽然Redis使用的是单线程,但是Redis 已经足够快
2015-04-21 22:39:02
549
原创 大型网站系统架构分析整理
千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性?首先讨论一下大型网站需要注意和考虑的问题。数据库海量数据处理:负载量不大的情况下select、delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题。另外在高UPDATE的情况下,更新一个聚焦
2015-04-21 22:38:59
4323
原创 .NET技术+25台服务器怎样支撑世界第54大网站
摘要:同时使用Linux和Windows平台产品,大量使用静态的方法和类,Stack Overflow是个重度性能控。同时,取代横向扩展,他们坚持着纵向扩展思路,因为“硬件永远比程序员便宜”。 StackOverflow是一个IT技术问答网站,用户可以在网站上提交和回答问题。当下的StackOverflow已拥有400万个用户,4000万个回答,月PV5.6亿,世界排行第54。
2015-04-21 22:38:57
731
原创 windows7所有版本
windows7所有版本迅雷地址下载集合(含32位和64位) Windows7 SP1旗舰版 32位官方原版下载:ed2k://|file|/cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso|2651877376|D6A0D9FDB8C67A65B92B4C1AC197109C|/Windows7 SP1旗舰版 64位官方原版下载:
2015-04-21 22:38:52
4261
原创 ASP.NET应用程序的生命周期
对基于.Net平台的Web应用程序开发者来说,编写适合的应用程序生命周期的代码是非常重要的。所以必须要了解应用程序生命周期才能在适当的生命周期阶段编写合适代码,达到预期的效果。ASP.NET应用程序的生命周期以浏览器向Web服务器(对于ASP.NET 应用程序,通常为IIS)发送请求为起点,直至将请求结果返回至浏览器结束。在这个过程中我们要了解内部的工作原理是非常不易的。为此本文章作为三个章节来详
2015-04-21 22:38:47
1534
原创 innerText与innerHTML区别
window.onload = function () { document.getElementById('btn1').onclick = function () { //显示的是层中的文本内容 alert(document.getElementById('dv').innerText);
2014-04-26 22:22:39
1782
原创 超链接显示图片
window.onload = function () { document.getElementById('ak').onmouseover = function () { if (!document.getElementById('imxy')) { var im = document.cre
2014-04-26 22:22:01
1580
原创 层应用边框样式
div { width:300px; height:200px; background-color:Green; margin-bottom:10px; } .cls { border:1px solid red; }
2014-04-26 22:21:26
507
原创 层的右浮动
window.onload = function () { document.getElementById('btn').onclick = function () { //document.getElementById('dv').style.styleFloat = 'right'; if (type
2014-04-26 22:20:48
601
原创 创建三个输入文本框,当光标离开文本框的时候如果文本框为空,则将文本框背景色设置为红色,如果不为空则为白色。提示:焦点进入控件的事件是onfocus,焦点离开控件的事件是onblur
window.onload = function () { var txts = document.getElementsByTagName('input'); for (var i = 0; i txts[i].onblur = function () { if (t
2014-04-26 22:20:18
2668
原创 评分显示
window.onload = function () { var tds = document.getElementById('tb').getElementsByTagName('td'); for (var i = 0; i tds[i].onmouseover = function () {
2014-04-26 22:18:17
791
原创 点击按钮,表格隔行变色:偶数行为黄色背景,奇数行为默认颜色。通过table的getElementsByTagName取得所有的tr,依次遍历,如果是偶数就…………。
window.onload = function () { document.getElementById('btn').onclick = function () { var trs = document.getElementById('tb').getElementsByTagName('tr');
2014-04-26 22:17:46
2100
原创 鼠标放进去行变色
window.onload = function () { var trs = document.getElementById('tb').getElementsByTagName('tr'); for (var i = 0; i trs[i].onmouseover = function () {
2014-04-26 22:17:10
689
原创 显示层||隐藏层
window.onload = function () { document.getElementById('btnShow').onclick = function () { document.getElementById('dv').style.display = 'block'; };
2014-04-26 22:16:37
696
原创 点击按钮层动态变小
window.onload = function () { document.getElementById('btn').onclick = function () { var dvObj = document.getElementById('dv'); dvObj.style.overflow =
2014-04-26 22:16:01
555
原创 添加属性
window.onload = function () { var tds = document.getElementById('tb').getElementsByTagName('td'); for (var i = 0; i tds[i].onclick = function () {
2014-04-26 22:15:23
483
原创 鼠标放小图上显示大图
window.onload = function () { var datas = { "img/1-1.jpg": ["img/1.jpg", "老牛", "163cm"], "img/2-1.jpg": ["img/2.jpg", "老马", "165cm"], "i
2014-04-26 22:14:44
776
原创 界面上有几个球队名字的列表,将鼠标放到球队名字上就变为红色背景,其他球队背景颜色为白色,点击一个球队的时候就将点击的球队变为fontSize=30字体(fontSize=‘’回到默认)。
window.onload = function () { var uls = document.getElementById('ui').getElementsByTagName('li'); for (var i = 0; i uls[i].onmouseover = function () {
2014-04-26 22:14:10
784
原创 密码强弱的判断
window.onload = function () { document.getElementById('txt').onkeyup = function () { var tds = document.getElementById('tb').getElementsByTagName('td');
2014-04-26 22:12:03
2026
原创 全选或全不选
歌曲 真的爱你 the show 我的太阳 再回首 光辉岁月 好久不见 周杰棍的双杰伦window.onload = function () { //歌曲列表 (CheckBox+Label)全选、全不选、反选,只针对一个层中,div.getEleme
2014-04-26 22:11:14
698
原创 加载省市:
window.onload = function () { var datas = { "吉林": ["长春", "四平", "松原"], "山东": ["青岛", "济南", "烟台"], "山西": ["大同", "太原", "运城"] };
2014-04-26 22:10:24
511
原创 左右的移动<<>><>jQuery的实现
$(function () { $('#toAllLeft').click(function () { $('#se1 option').appendTo($('#se2')); }); $('#toAllRight').click(function () {
2014-04-26 22:09:22
512
原创 弹出对话框的六种写法:
$是Jquery中的顶级对象$(function () { alert('aaa'); }); jQuery(function () { alert('bbb'); });--------------------------------------------- $(
2014-04-26 22:08:34
696
原创 JavaScript总结
匿名函数var ff = function () { return 'hhqybsl'; }; var result = ff(); alert(result);---》你点吧 window.onload = function () { document.getElementByI
2014-04-26 22:07:08
505
原创 将"2014-03-22"这个字符串转换成"2014年03月22日"日
(split(char[] spoeater, StringSplitOptions.RemoveEmptyEntries)方法)string date = "2014-03-22"; char[] chs = { '-','/' }; string[] sp = date.Split(chs,StringSplitOptions.Remov
2014-04-26 22:02:28
749
原创 SqlHelper类的终极版
//SqlHelper的目的是从数据库获得信息或将信息保存到数据库。本实例的SqlHelper主要功能如下。 //(1)执行不返回数据的T-Sql命令。例如修改会员卡信息、添加会员资料等。 //(2)返回一个字段的T-Sql命令。例如获取会员卡类型的积分规则。 //(3)返回一组数据。例如获取会员资料、获取所有会员卡类型等。 //(4)缓存参数列表
2014-04-16 23:14:21
1142
1
原创 SQL-带条件的查询
----------------------------带条件的查询---------------------------select * from TblClassselect * from TblStudentselect * from TblScore--------------------------查询没及格的学生的学号-------------select tSId
2014-04-07 22:35:50
953
原创 数据检索
-------------------------------数据检索-----------------------------------use Itcast2014select * from Ordersselect OrderID,CustomerID,EmployeeID from Orders-------------------起列名------------sele
2014-04-07 22:32:19
571
原创 手写T-SQL创建约束
---------------------------手写T-SQL创建约束------------------------------alter table Employees add constraint FK_Employees_Department_EmpDepId foreign key(EmpDepId)references Department(DepId) on del
2014-04-07 22:31:16
661
原创 SQL-约束
--权限问题用everyone访问----生成脚本选择版本----------------------------------约束--------------------------创建员工表和部门表--create table Employees( EmpId int identity(1,1), EmpName varchar(50), EmpGender ch
2014-04-07 22:30:24
543
原创 ADONET_SqlConnection001
private void btnInsert_Click(object sender, EventArgs e) { string conStr = "Data Source=Charles;Initial Catalog=Itcast2014;Integrated Security=True"; using (SqlConne
2014-04-07 22:27:09
619
原创 文件复制功能
private void btn1_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
2014-04-05 14:30:43
515
原创 在控制台中写的内容写到文件中
Console.WriteLine("是否创建文本?Y/N"); string Answer = Console.ReadLine(); if (Answer.ToLower() == "y") { using (FileStream file = new FileStream("txt
2014-04-05 13:55:04
1185
原创 List<T>集合的常见用法(控制台)
static void Main(string[] args) { List list = new List(); //向集合中添加一个值 list.Add("abc"); list.Add("dcf"); list.Add("aaa");
2014-04-04 17:18:51
1566
原创 登录验证的三种方式(控制台)
第一种方式: while (true) { Console.WriteLine("请输入用户名:"); string uid = Console.ReadLine(); Console.WriteLine("请输入密码");
2014-04-04 00:48:43
2056
原创 利用抽象类来实现USB的插入设备
USBProtocol u = new UDisk(); u._插入USB设备(); Console.ReadKey();abstract class USBProtocol { public abstract void _插入USB设备(); }class UDisk:USBProtocol
2014-04-01 23:27:48
708
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人