- 博客(38)
- 资源 (28)
- 收藏
- 关注
转载 C#中使用Redis学习二 在.NET4.5中使用redis hash操作
摘要上一篇讲述了安装redis客户端和服务器端,也大体地介绍了一下redis。本篇着重讲解.NET4.0 和 .NET4.5中如何使用redis和C# redis操作哈希表。并且会将封装的一些代码贴一下。在讲解的过程中,我打算结合redis操作命令一起叙述,算是作为对比吧。这样也能让读者清楚了 解,所分装的代码对应的redis的哪一些操作命令。hash哈希表简介这里仅仅是对哈希表作简单
2018-04-25 22:22:24 2787
转载 .Net使用Redis详解之ServiceStack.Redis
序言本篇从.Net如何接入Redis开始,直至.Net对Redis的各种操作,为了方便学习与做为文档的查看,我做一遍注释展现,其中会对list的阻塞功能和事务的运用做二个案例,进行记录学习。Redis官方推荐的.NET驱动类库为Service.Stack.Redis。然而网上对这个类库的中文文档不是很全面与合理,这篇文章主要就对这个类库做注释展现。不足遗漏之处还望见谅,海涵。.Net使
2018-04-25 22:21:48 1007
转载 动态生成HTML元素并为元素追加属性
动态生成HTML元素的方法由三种:第一种:`document.createElement()`创建元素,再用`appendChild()`方法将元素添加到指定节点;添加a元素:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body>
2018-04-25 13:55:44 3897
转载 jQuery动态生成html元素的几种方法
一般来说,可以通过以下几种方式动态创建html元素: 1、使用jQuery创建元素的语法 2、把动态内容存放到数组中,再遍历数组动态创建html元素 3、使用模版1.使用jQuery动态创建元素追加到jQuery对象上。<meta http-equiv="Content-Type"content="text/html; charset=utf-8"/> <title></titl
2018-04-25 13:44:30 5154
转载 动态生成的html元素绑定click事件
第一篇博客,开启技术博客的生涯,欢迎大家批评指教(坚信妹子也可以做好程序猿) 今天想说帮公司做项目的时候遇到的一个小问题,动态添加html元素以后再去事件监听出问题。在实际开发中会遇到要给动态生成的html元素绑定触发事件的情况。就是上面的一张表格要动态实现添加行,然后序列号还要随着增加,当删除的时候序列号依旧是按顺序排列。 刚开始使用jQuery的on方法来解决,但是发现一个问题会出现事件绑定
2018-04-25 13:42:22 1943
转载 MVC5之表单集合数据自动绑定到对象属性(集合)中
##前言之前没遇到过这个问题,在项目中遇到这个问题时想法挺好,按照流程走下去,结果事与愿违,于是开始探索着解决方案,接下来我们来看看这个问题,早已经明了的童鞋请绕道,此文仅供未遇到的童鞋提供一种解决方案。话题首先我们来看看整个问题的出现,介绍一下问题的背景。 public class Blog { public string BlogName { get; set;
2018-04-25 13:32:20 1594
转载 Asp.Net Mvc5表单提交之List集合
一、说明1.Asp.Net Mvc中Action的参数可以自动接收和反序列化form表单的值,2.对于name=value类型,只要Action参数的变量名和input的name相同就行,不区分大小写3.对于Model类型的,只要Action参数Model的字段名和input的name相同就行,不区分大小写4.对于List类型,如下二、List 基础数据类型提交Html代码<div class="p
2018-04-25 12:55:05 3139
转载 .NetCore+Redis模拟秒杀商品活动(分析)
主页 redis里的商品 redis里的订单 redis里的用户 订单列表请求API的响应 控制台程序,监控订单队列 抢购成功
2018-04-25 12:42:11 4543
转载 .NetCore+Jexus代理+Redis模拟秒杀商品活动
开篇叙本篇将和大家分享一下秒杀商品活动架构,采用的架构方案正如标题名称.NetCore+Jexus代理+Redis,由于精力有限所以这里只设计到商品添加,抢购,订单查询,处理队列抢购订单的功能;有不足或者不够详细的还请见谅,顺手点个推荐也不错; a. 秒杀流程 b. 封装StackExchange.Redis的使用类 c. Ubuntu16.04上使用Jexus搭建代理完成分
2018-04-24 22:25:41 476
转载 oracle中if/else功能的实现的3种写法
1、标准sql规范一、单个IF1、if a=... then.........end if;2、if a=... then......else....end if;二、多个IFif a=.. then......elsif a=.. then....end if; 这里中间是“ELSIF”,而不是ELSE IF 。这里需要特别注意2、decode函数DECOD
2018-04-20 18:24:41 12430
转载 获取数据库中到指定经纬度距离的坐标
oracle存储过程新项目需求:结合百度地图,在地图中指定一个地点,获取此地点周围1km范围内所有数据库中存的单位的地点和信息标记在地图上。于是初写了一把oracle的存储过程,纯靠摸索写的。后台需要的函数如下:首先,计算圆弧函数CREATE OR REPLACE FUNCTION RAD(d number) RETURN NUMBERisPI number :=3.141592625;begi
2018-04-20 16:44:20 1722
转载 C#一次执行多条SQL语句,Oracle11g数据库
由于经常执行SQL语句,如果一条一条执行效率低下。oarclecmd.CommandText = sqlstr;oraclecmd.ExecuteNonQuery();sqlstr 可以写成如下所示语句beginsql1;sql2;......sqln;end; //注意此处的分号很重要然后同样调用ExecuteNonQuery()方法,可以一次执行多条sql语句。如何在Oracle中一次执行多条
2018-04-20 15:21:31 3015
转载 Oracle中rownum和row_number()
row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪劣rownum然后再进行排序,而row_number()在包含排序从句后是先排序再计算行号码。一、oracle
2018-04-18 23:09:50 4491
转载 NO_DATA_FOUND和%NOTFOUND的区别
SELECT … INTO 语句触发 NO_DATA_FOUND; 当一个显式游标的WHERE子句未找到时触发%NOTFOUND;当UPDATE或DELETE 语句的WHERE 子句未找到时,触发 SQL%NOTFOUND;在提取循环中要用 %NOTFOUND 或%FOUND 来确定循环的退出条件,不要用 NO_DATA_FOUND.oracle数据库存储过程中NO_DATA_FOUND不起作用解
2018-04-18 21:45:12 4925
转载 SQL中rownum和order by的执行顺序的问题
在一个SQL中,如果同时使用rownum和order by,会有一个先后顺序的问题。比如select id1,id2 from t_tablename where rownum<3 order by c_date desc ,这个语句会先从结果集中取前三条记录,再对这3天记录按日期排序。如果设计者向先对日期排序,再取前三天记录,那么就不会得到正确的结果。所以rownum和order by一起使用的时
2018-04-18 21:42:16 7208
转载 oracle数据库%notfound的理解
文档中的解释:It returns TRUE if an INSERT, UPDATE, or DELETE statement affected no rows, or a SELECT INTO statement returned no rows.Otherwise, it returns FALSE.这个解释更加精妙:%NOTFOUND is the logical opposite of
2018-04-17 18:00:40 5921
转载 介绍两种游标cursor与sys_refcursor
1、cursor游标使用 /*简单cursor游标 *students表里面有name字段,你可以换做其他表测试 */ --定义 declare --定义游标并且赋值(is 不能和cursor分开使用) cursor stus_cur is select * from students; ...
2018-04-17 16:58:08 9050 2
转载 order by与索引
ORDER BY 通常会有两种实现方法,一个是利用有序索引自动实现,也就是说利用有序索引的有序性就不再另做排序操作了。另一个是把结果选好之后再排序。用有序索引这种,当然是最快的,不过有一些限制条件,来看下面的测试。 测试数据:student表有两个字段id ,sid ,id是主键。一共有20W条记录,id从1到200000,sid也是从1到200000的数据。 第一种情况 : order by的字段
2018-04-16 22:21:55 333
转载 oracle order by索引是否使用的情况
刚开始在网上看了很多说order by 走索引有两个前提条件 1,ORDER BY中所有的列必须包含在相同的索引中并保持在索引中的排列顺序. 2,ORDER BY中所有的列必须定义为非空.下面是测试:建表: create table person ( id VARCHAR2(50) not null, name
2018-04-16 22:15:58 3223
转载 jQuery Validate表单验证(用户注册简单应用)
1.讲解1.1 Validate 要依赖jQuery的,所以HTML中js的引用关系如下: <script type="text/javascript" src="../js/common/jquery-1.11.0.js" ></script> <script type="text/javascript" src="../js/common/jquery-valida
2018-04-16 15:46:08 1238
转载 Windows+Android+Cordova+ionic环境搭建
一、ANT安装Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 下载地址:http://ant.apache.org/bindownload.cgi解压,并放在非中文的目录下。(我的目录:E:/Program Files/Java/apache-ant-1.9.4) 配置环境变量: 变量名:ANT_HOME 值:既ANT
2018-04-13 15:11:00 360
转载 CentOS7常用命令集合
常用命令文件与目录操作 命令 解析 cd /home 进入 ‘/home’ 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上次所在目录 cp file1 file2 将file1复制为file2 cp -a dir1 dir2 复制一个目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录
2018-04-12 22:26:54 332
转载 CentOS基础命令大全
1.关机 (系统的关机、重启以及登出 ) 的命令shutdown -h now 关闭系统(1)init 0 关闭系统(2)telinit 0 关闭系统(3)shutdown -h hours:minutes & 按预定时间关闭系统shutdown -c 取消按预定时间关闭系统shutdown -r now 重启(1)reboot 重启(2)logout 注销2.查看系统信息的命令arch 显示机器
2018-04-12 22:25:43 254
转载 CentOS7下RabbitMQ服务安装配置
RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用,具体特性还在验证中,待检验。由于项目需要,安装并配置了RabbitMQ,服务器操作系统是CentOS7。具体
2018-04-12 22:24:16 319
转载 RabbitMQ消息队列-Centos7下安装RabbitMQ3.6.1
如果你看过前两章对RabbitMQ已经有了一定了解,现在已经摩拳擦掌,来吧动手吧!用什么系统本文使用的是Centos7,为了保证对linux不太熟悉的伙伴也能轻松上手(避免折在安装的路上),下面是我的系统镜像地址:https://pan.baidu.com/s/1gfl6Y9l 养成良好的习惯,安装好系统运行更新:yum update -yreboot //一般情况不用重启,个人习惯。有人问如果
2018-04-12 22:22:05 282
转载 Select2.js错误点总结
1、在做官网上的例子的时候,一直没有搜索框出来,一直都是普通的<select>标签实现的效果而已。纠结了好久好久都不知道是咋回事,后来打开浏览器的开发人员工具时,发现提示下图的错误: 才突然意识到,自己傻瓜了,Select2是基于jQuery的一个插件,没有引用jQuery,Select2肿么可能有用嘛!真是笨到家了-_-! 也怪自己不好,直接将官网给的代码写了一遍就直接运行了。 2、在实现给
2018-04-11 21:59:29 1643
转载 TableTools Export Excel前Table内容格式的转换应用
我们做项目的时候,用DataTable插件TableTools页面引用如下:<script src="@Url.Content("~/Content/media/js/TableTools.min.js")" type="text/javascript"></script><link href="@Url.Content("~/Content/media/css/TableTools.css&qu
2018-04-11 21:56:04 493
转载 数组、链表、和哈希表的区别
数组操作数据(增加): 是将原数组的数据复制一份,再加上增加的对应位置的数据,形成一个新的数组。所以较慢。查找数据:数组是有下标的,根据下标进行查找。链表一个链表的数据单元,结构是存储着一个数据,以及下一个链表单元数据的地址。如下所示。数据 下一个链表单元的地址操作数据(增加):如 a-b。在ab之间增加一个c,增加c这个单元,并修改c的“下一个链表单元的地址”为b的地址,并将a的“下一个链表单元
2018-04-03 21:39:31 2510 1
转载 哈希表针对冲突的两种方式优缺点是什么?
我觉得需要先梳理相关的概念,国内部分的教材,概念可能因为计算机理论的快速发展和更新而变得比较模糊和陈旧(有些教材因为编纂比较早,可能现在来看有些内容就不太合适了) 所以,结合相关书籍资料,以及维基百科,我个人理解如下,希望有帮助吧: [相关术语]: 1.list:列表,又称序列,表示一组可数的有序的数值。本身可以对应多种数据结构,其中最具代表性的就是数组(array)和链表(linked li
2018-04-03 21:38:27 6506
转载 链表与Hash检索实测
测试环境: Win7 SP1、8G内存、3.4GHz 4核测试代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.Diagnostics;namespace FactoryMode{ pu
2018-04-03 21:36:21 304
转载 C#知识点(+)
1. 泛型、反射-根据对象名获取该类型以及其属性 //获取名为"MyClass"的类型 Type t = Type.GetType("MyClass"); //获取"MyClass"的属性 PropertyInfo[] properts = t.GetProperties(); //根据属性名获取某一属性 Propert...
2018-04-03 21:26:12 296
原创 前端API文档地址大全
Wijmo.jsWijmo模块wijmo.collections.ObservableArray模块 wijmo.collectionsWijmo中文学习指南—添加/移除 Items#####
2018-04-03 13:39:25 1051
转载 CentOS7.3搭建FastDFS V5.11(三)
1.测试前面两篇博文已对FastDFS的安装和配置,做了比较详细的讲解。FastDFS的基础模块都搭好了,现在开始测试下载。1.1 配置客户端同样的,需要修改客户端的配置文件:/etc/fdfs/client.confbase_path=/opt/fastdfs_tracker #tracker服务器文件路径tracker_server=172.20.132.57:22122 #tracker服
2018-04-03 13:36:57 1036
转载 CentOS7.3搭建FastDFS V5.11(二)
1.CentOS7 FastDFS搭建前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包:点这里点这里1.1 安装libfastcommon安装成功后解压libfastcommon-master.zipunzip libfastcommon-master.zip[root@sybmfw12-lnsy libfastcommon
2018-04-03 13:24:35 563
转载 CentOS7.3搭建FastDFS V5.11(一)
1.绪论最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下。FastDFS的作者淘宝资深架构余庆,这个优秀的轻量及的分布式文件系统的开源没多久,立马就火了。由于篇幅较大,本博文共四篇,第一篇主要介绍FastDFS,下载相关软件包,为搭建做好准备。第二篇会讲到在CentOS下搭建FastDFS的
2018-04-03 12:53:19 1272
转载 分布式文件存储FastDFS(七)FastDFS配置文件详解
配置FastDFS时,修改配置文件是很重要的一个步骤,理解配置文件中每一项的意义更加重要,所以我参考了大神的帖子,整理了配置文件的解释。原帖如下:http://bbs.chinaunix.net/thread-1941456-1-1.html,因为原帖中的版本比较早,所以我针对现有的版本进行了修改,原帖中没有client.conf的介绍,这里我给加上了。一、tracker.conf# 这个配置文件是
2018-04-02 22:08:00 394
转载 史上最全webview详解
WebView在现在的项目中使用的频率应该还是非常高的。 我个人总觉得HTML5是一种趋势。找了一些东西,在此总结。 本篇最后有一个非常不错 的 Html5Activity 加载类,不想看的可以直接跳下载。WebSettingsWebSettings webSettings = mWebView .getSettings();//支持获取手势焦点,输入用户名、密码或其他webview.requ
2018-04-02 22:02:30 3457 1
转载 WebView详解与简单实现Android与H5互调
为什么要学习Android与H5互调?微信,QQ空间等大量软件都内嵌了H5,不得不说是一种趋势。Android与H5互调可以让我们的实现混合开发,至于混合开发就是在一个App中内嵌一个轻量级的浏览器,一部分原生的功能改为Html 5来开发。 优势:使用H5实现的功能能够在不升级App的情况下动态更新,而且可以在Android或iOS的App上同时运行,节约了成本,提高了开发效率。 原理:其实就是
2018-04-02 21:51:27 953
Quill.js TextEditor.zip
2020-11-14
fund_sharp.zip
2020-09-17
webplayer.zip
2020-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人