- 博客(38)
- 资源 (4)
- 收藏
- 关注
原创 redis作为消息队列的使用
1.生产者使用循环模拟高并发操作 RedisClient redisClient = new RedisClient("127.0.0.1", 6379); for(int i=0;i { string key = "map" + i; byte[]
2016-02-19 17:45:52
423
转载 mysql存储过程中使用事务
mysql存储过程中使用事务 1 DROP PROCEDURE IF EXISTS test_sp1 2 CREATE PROCEDURE test_sp1( ) 3 BEGIN 4 DECLARE t_error INTEGER DEFAULT 0; 5 DECLARE CONTINUE HANDLER FOR SQLEXCE
2016-01-21 16:48:18
361
原创 mysql 存储过程传出参数
-- 创建procdelimiter //create procedure proc_outdata(in num int,out count int) begin select * from User;set count=num;end//delimiter ; -- // 先把结束符 回复为; priva
2016-01-21 11:31:44
513
转载 mysql 分页proc
use test;-- 建表语句CREATE TABLE `uinfo` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',`iduse` varchar(200) DEFAULT NULL COMMENT '用户编号',`uname` varchar(200) DEFAULT NULL COMMENT '用户名称',
2016-01-21 10:32:08
629
原创 mysql的存储过程调用
1.C# MySqlParameter[] parameters = { new MySqlParameter("?num", 4) }; int result = MySqlHelper.ExecuteNonQuery(MySqlHelper.DBConnectionString, CommandT
2016-01-21 10:13:10
332
转载 MysqlHelper
using MySql.Data.MySqlClient;using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;using System.Threading.Tasks;namespace HTBDataCreateH
2016-01-21 10:11:03
354
转载 MYSQL存储过程的一个完整实例
写mysql存储过程应注意的几点:1、声明变量(declare)时要注意字符集,用变量存储表字段时,表字段与变量的字符编码要一致。2、mysql的字符合并不能用‘+’号,必须用concat函数。3、每个游标必须使用不同的declare continue handler for not found set done=1来控制游标的结束。BEGINdeclare
2016-01-21 09:58:54
2223
原创 mysql循环插入数据
-- create table yh_user-- (-- UserID int not null,-- Account varchar(128) not null,-- Password varchar(256)-- )-- >>>>>>>>>>>>>>>>>>>>>>>>select * from yh_user;-- huxiutian-- 功能:
2016-01-21 09:44:15
502
转载 Oracle与MySQL字符串拼接
一、MySQL在java中我们通常用加号"+"来实现字符串的拼接,MySQL中也可以使用"+"来实现,比如:先加入测试数据 ?1234567CREATETABLE test( idINT, nameVARCHAR(1
2016-01-21 09:38:27
325
转载 jquery easyui-accordion做的动态菜单
前台页面代码如下:1 div data-options="region:'west',split:true" title="导航菜单" style="width:200px;">2 div id="menu" class="easyui-accordion" data-options="fit:true,border:false,animate:true,
2016-01-20 14:53:27
1570
转载 固定电话与手机号码正则表达式
//电话号码正则表达式 function telephone(obj) { var a=/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$|(^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$)/; var t1=document.getEleme
2016-01-04 16:57:49
2824
原创 confirm打中文出现乱码
1.homeindex.js$.messager.confirm("警告", '已开启太多窗口,将会影响性能,您确定要继续开启窗口!', function (b) { if (b) });2.页面引用3.OK你把改成 就行了
2015-12-23 15:45:27
3096
转载 对C#和.net使用List<自定义>和Json格式相互转化的总结
关于JSON的入门介绍见http://www.json.org/ ,或者百度,这里不赘述,不过通过下面的例子会有个更快捷和更直观的认识。如Json格式[{"id":"1","name":"sara"},{"id":"2","name":"sara2"}]自定义数据类型,用于List [DataContract] class Person { [DataMem
2015-12-21 18:19:56
8545
原创 获取手机验证码并计时
获取手机验证码 function SendPhoneCode() { alert("12"); jQuery("#getpCode").attr("onclick", "return false;").html("正在发送....."); //timtout方法可以写在AJXC里,等发送短信请求成功后再执行
2015-12-18 10:19:51
444
翻译 图片验证码生成
/// /// 自动生成图片验证码 /// /// 返回的图片验证码 /// 显示到客户端的图片宽度 /// 显示到客户端的图片高度 /// 验证码长度 /// 流Stream返回 public static byte[] CreateImgVidCo
2015-12-17 16:44:38
310
转载 ASP.NET MVC 4.0 中使用NPOI 2.2.0 按模板生成Excel报表
使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。NPOI 2.2.0.0 发布,并已经支持Excel 2007和Word 2007。NPOI作为国人开发的开源项目,文档完善,更新及时,为.NET开发者提供了便利,
2015-12-17 15:47:03
543
转载 CookieHelper,CacheHelper,MD5Helper
public class CookieHelper { /// /// 设置cookie /// /// cookie名称 /// cookie值 /// 作用域,为空就不写入作用域 public static void SetCookie(String cookieN
2015-12-17 15:31:32
345
转载 通过EF执行sql 及 获取当前线程内的数据上下文
public class EFSqlHelper { /// /// 通过EF执行sql语句获得Table /// /// 数据库上下文 /// sql语句 /// 参数 /// public static DataTable SqlQueryFor
2015-12-17 15:27:06
713
转载 MVC 权限控制 Authorize Roles 简单实现
首先创建一个 BaseController ,让所有的Controller继承自BaseController 。 [Authorize] public class BaseController : Controller { } 系统登录需要一个 AccountController ,继承自BaseController ,并添加匿名访问标记 All
2015-12-17 15:02:23
4689
转载 MVC经典实例
http://www.youkuaiyun.com/article/2015-08-28/2825567 在门户上我们可以建立和管理云服务,我们本章将用SDK来建立和管理云服务。非常有意思的是,SDK中云服务管理的客户端不是CloudServiceManagementClient而是ComputeManagementClient。云服务的开发需要从你的订阅部署文件从提取订阅ID、订阅密钥。
2015-11-02 16:23:03
431
转载 ArrayList、string、string[]之间的转换
1、ArrarList 转换为 string[] : ArrayList list = new ArrayList(); list.Add("aaa"); list.Add("bbb"); string[] arrString = (string[])list.ToArray(typeof( string)) ;2、string[] 转换为 ArrarList :
2015-10-30 09:22:58
390
转载 js判断访问终端端
//初始化加载 $(document).ready(function () { fBrowserRedirect(); }); var iphoneAppUrl=$("#iphoneAppUrl").val(); var androidAppUrl = $("#androidAppUrl").val(); var otherA
2015-10-29 14:17:17
444
转载 http的post传送文件详解
http以post方式上传一个文件,构造其请求头和消息报文 假设接受文件的网页程序位于 http://192.168.24.56/logsys/home/uploadIspeedLog!doDefault.html.假设我们要发送一个图片文件,文件名为“kn.jpg”, 首先客户端链接 192.168.24.56 后, 应该发送如下http 请求: POST/lo
2015-10-28 10:42:38
698
转载 c# XML和实体类之间相互转换(序列化和反序列化)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Data; using System.Xml; using System.Xml.Serialization; /// /// Xml序列化与
2015-10-20 15:54:21
413
转载 sql 循环语句几种方式
-->>>>第一种declare @orderNum varchar(255)create table #ttableName(id int identity(1,1),Orders varchar(255))declare @n int,@rows intinsert #ttableName(orders) select orderNum from pe_Orders w
2015-10-14 11:09:38
417
转载 概率抽奖
例如游戏中打败一个boss,会掉落下面其中一个物品,而每个物品都有一定概率: 1. 靴子 20% 2. 披风 25% 3. 饰品 10% 4. 双手剑 5% 5. 金币袋 40% 现在的问题就是如何根据概率掉落一个物品给玩家。一. 一般算法:生成一个列表,分成几个区间,例如列表长度100,1-20是靴子的区间,21-45是披风的区间等,然后随机从100取出一个数,看落在哪个区间。算法时间复杂度
2015-10-09 16:06:59
451
转载 sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件
select * from tablenmae where id in(1,2,3)这样的语句和常用,但是如果in 后面的 1,2,3是变量怎么办呢,一般会用字符串连接的方式构造sql语句string aa="1,2,3";string sqltxt="select * from tablename where id in ("+aa+")";然后执行 sqltxt
2015-10-08 16:29:22
504
原创 ApiController的过滤器使用
1. >>>>>>>>>>>>>>>>>>>DemoController>>>>>>>>>>>>>>>>>>using DJTWebBAL;using DJTWebModel;using System;using System.Collections.Generic;using System.Linq;using System.Net.Http;using Syst
2015-09-18 16:52:22
1815
转载 URL中的特殊转移符
+ 转义符为 %2B空格 转义符为 + 或 %20/ 转义符为 %2F? 转义符为 %3F% 转义符为 %25# 转义符为 %23& 转义符为 %26= 转义符为 %3D
2015-09-08 17:13:34
2218
转载 在上传文件时限制上传文件的大小,并捕捉超过文件大小限制的异常
在上传文件时,我们可以在web.config里设置允许上传的文件大小。但是,当上传的文件超过设置的限制时,在Application_Error事件里是无法捕捉到这个异常的。下面,就是捕捉上传文件超过设置大小的方法:首先,在web.config里设置允许一次上传的文件的总大小; [xhtml] view plaincopyWeb.config 文件 http
2015-08-21 16:14:08
1610
转载 ASP.NET文件上传大小II限制修改
我们大家都知道ASP.NET为我们提供了文件上传服务器控件FileUpload,默认情况下可上传的最大文件为4M,如果要改变可上传文件大小 限制,那么我们可以在web.config中的httpRuntime元素中添加maxRequestLength属性设置大小,同时为了支持大文件上传超时可以添加executionTimeout属性设置超时时间。网上有很多这样的例子,但实际情况是否是这样吗?ht
2015-08-21 16:09:39
1420
原创 C++封装C#的类库DLL,并c++中C#的string类型的转换使用
C++的DLL的创建(转发):How to call a custom C# dll in VUGenIt’s not possible to directly call a C#.Net code in LR; for that you need to create a wrapper dll around the original dll. Below is a s
2015-08-19 12:00:27
1114
转载 Session过期,如何跳出iframe框架页的问题
web开发中经常会有这种情况,在一个主页面中包含侧边导航菜单和iframe,点击菜单项,对应页面会在iframe中显示,整个页面不会刷新。但是如果设置了会话Session,在会话过期后再操作会自动redirect重定向到登录页面,经常会出现在session过期后,再点击菜单项,登录页面显示在iframe中而非显示在当前窗口的情况。解决办法,在登录页面加上如下js代码:
2015-08-14 16:12:43
527
转载 JS键盘Enter事件
这里使用jquery方法:第一步获取键盘按键事件第二步判断是否按下enter键(通过检测按键的ASCII,enter键为13)如果是enter键,则执行你想要的方法$(document).ready(function(e){$(this).keydown(function (e){if(e.which == "13"){/
2015-08-14 11:32:47
2142
原创 初见WCF服务接口
1.建立MVC空项目,2.创建WCF服务契约(CalculatorService和MyTestService),3.MVC项目引用:Service和Service.Interface这两个项目4.修改配置文件
2015-07-02 15:12:34
358
转载 c# Deflate压缩与解压缩函数
1 /// 2 /// Deflate压缩函数 3 /// 4 /// 5 /// 6 public string DeflateCompress(string strSource) 7 { 8 if (strSource == null || strSource.Length > 8 * 1024) 9 throw new System.Argum
2015-07-01 12:01:44
1583
原创 C# Deflate、GZip压缩与解压缩
//1 web api [DeflateCompression] [HttpPost] public HttpResponseMessage DeflateTest() { string httpRequestMessage = string.Format("{{\"status\":\"{0
2015-07-01 11:41:28
2714
原创 C# Deflate 压缩与解压缩
//web Api [DeflateCompression] [HttpPost] public HttpResponseMessage DeflateTest() { string httpRequestMessage = string.Format("{{\"status\":\"{0}\",
2015-07-01 11:36:57
1618
构建高伸缩性的APP交互系统
2015-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人