02 2016 档案

摘要:如何保证手机客户端在请求服务器端时数据不被篡改,如何保证一个http请求的失效机制 基本思路如下: 用户在成功登陆app客户端之后,手机客户端向服务器端发出的所有的http请求在请求头(HttpHeader)上都会带上下面三个参数:1、Uid(用户ID),2、Ts(时间戳),3、Sign(签名)。其 阅读全文
posted @ 2016-02-29 22:15 BloggerSb 阅读(532) 评论(0) 推荐(0) 编辑
摘要:官网下载电源驱动,下载无线网上驱动 开启电脑 按fn+f5 电源管理界面就出来了 把无线网卡打开 就ok了 这样就开启了无线! 如果还不行,可进行如下尝试,希望有所帮助: 1.开机进bios(一般是按f2,也可能是其它键);在bios里找到load default settings(在比较靠后的一个 阅读全文
posted @ 2016-02-29 12:42 BloggerSb 阅读(926) 评论(0) 推荐(0) 编辑
摘要:public class TaskHelper { private static int ThreadCount = 0; private static int ThreadMax = 5; private static object _lockObject = new object(); /// 阅读全文
posted @ 2016-02-28 19:10 BloggerSb 阅读(250) 评论(0) 推荐(0) 编辑
摘要://日期转时间戳 public static long DateTimeToUnixTimestamp(DateTime dateTime) { return (dateTime.ToUniversalTime().Ticks - 621355968000000000) / 10000000; } 阅读全文
posted @ 2016-02-28 07:52 BloggerSb 阅读(905) 评论(0) 推荐(0) 编辑
摘要:private static void SetSession(string key, T val) { HttpContext.Current.Session[key] = (T)val; } private static void RemoveSession(string key) { ... 阅读全文
posted @ 2016-02-27 22:06 BloggerSb 阅读(602) 评论(0) 推荐(0) 编辑
摘要:用正则替换 不用正则,用字符串替换: 名字隐藏间字符 手机号码和身份证前三后四脱敏 阅读全文
posted @ 2016-02-27 06:28 BloggerSb 阅读(3646) 评论(0) 推荐(0) 编辑
摘要:string[] input = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };int[] output = Array.ConvertAll<string, int>(input, delegate(string s) { return int.P 阅读全文
posted @ 2016-02-26 21:14 BloggerSb 编辑
摘要:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。 Enum 提供一些实用的静态方法: (1)比较枚举类的实例的方法 (2)将实例的值转换为其字符串表示形式的方法 (3)将数字的字符串表示形式转换为此类的实例的方法 (4)创建指定枚举和值的实例的方法。 举例:enum Colo 阅读全文
posted @ 2016-02-26 05:51 BloggerSb 阅读(2386) 评论(0) 推荐(0) 编辑
摘要:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器超时 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议)请求者已要求服务器切换协议, 阅读全文
posted @ 2016-02-25 20:36 BloggerSb 编辑
摘要:如图中所示,我用VS2012编辑器添加一个解决方案[TestSolution],接着我先添加一个网站[Test],然后因为路径选择不对,就把站点文件删除重建,结果就有了上图显示的问题了。大家会不会觉得奇怪,为什么我的物理文件夹名字是 Test,但是解决方案打开就成了 Test(1) 这么个让人不爽的 阅读全文
posted @ 2016-02-25 05:58 BloggerSb 阅读(209) 评论(0) 推荐(0) 编辑
摘要:AJAX 的出现使得网页可以通过在后台与服务器进行少量数据交换,实现网页的局部刷新。但是出于安全的考虑,ajax不允许跨域通信。如果尝试从不同的域请求数据,就会出现错误。如果能控制数据驻留的远程服务器并且每个请求都前往同一域,就可以避免这些安全错误。但是,如果仅停留在自己的服务器上,Web 应用程序 阅读全文
posted @ 2016-02-24 21:58 BloggerSb 阅读(2532) 评论(0) 推荐(0) 编辑
摘要:NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。非关系型的数据存储 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关 阅读全文
posted @ 2016-02-24 07:07 BloggerSb 阅读(374) 评论(0) 推荐(0) 编辑
摘要:1.Linux目录结构 与windows不同,linux 的部分目录结构如下: 其中/为所有目录的根目录 bin 存放二进制可执行文件(ls,cat,mkdir等) boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存放所有用户文件的根目录 l 阅读全文
posted @ 2016-02-23 22:28 BloggerSb 阅读(205) 评论(0) 推荐(0) 编辑
摘要:linux获取硬盘和目录大小的命令 df命令 Linux下可以用df命令获取硬盘的使用情况,通过man可以获取df命令的详细情况。df命令经常用的参数为: a:显示全部的档案系统和各分割区的磁盘使用情形 i:显示i -nodes的使用量 k:大小用k来表示 (默认值) t:显示某一个档案系统的所有分 阅读全文
posted @ 2016-02-23 06:14 BloggerSb 阅读(198) 评论(0) 推荐(0) 编辑
摘要:服务器划分 对于访问量大的网站而言,将网站的各个部分拆分分别部署到不同服务器上是很有必要的。例如将图片和web站点分开。一般而言,在网站的整个服务器部署上分为如下几种类型: 文件服务器:一般存储系统的相关图片和文件,给各个子系统提供统一的文件调用 代理服务器:一般使用linux+Nginx作为反向代 阅读全文
posted @ 2016-02-22 22:02 BloggerSb 阅读(279) 评论(0) 推荐(0) 编辑
摘要:另外, Webapi的接口返回值主要有四种类型 void无返回值 IHttpActionResult HttpResponseMessage 自定义类型 详情参见:http://www.cnblogs.com/zfdcp-028/p/5788649.html 跳转到同一控制器内的action和不同控 阅读全文
posted @ 2016-02-22 06:29 BloggerSb 阅读(2786) 评论(0) 推荐(0) 编辑
摘要:举例:enum Colors { Red, Green, Blue, Yellow }; Enum-->String (1)利用Object.ToString()方法:如Colors.Green.ToString()的值是"Green"字符串; (2)利用Enum的静态方法GetName与GetNa 阅读全文
posted @ 2016-02-21 21:12 BloggerSb 阅读(300) 评论(0) 推荐(0) 编辑
摘要:抢购活动一般会经过【预约】【抢订单】【支付】这3个大环节,而其中【抢订单】这个环节是最考验业务提供方的抗压能力的。 抢订单环节一般会带来2个问题: 1、高并发 比较火热的秒杀在线人数都是10w起的,如此之高的在线人数对于网站架构从前到后都是一种考验。 2、超卖 任何商品都会有数量上限,如何避免成功下 阅读全文
posted @ 2016-02-21 06:25 BloggerSb 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/TankXiao/p/3154017.html 功能测试(Function test) 界面测试(UI Test) 性能测试(performance test) 安全性测试(Security test) 可用性测试(Usability Test) 兼容性 阅读全文
posted @ 2016-02-20 22:26 BloggerSb 阅读(229) 评论(0) 推荐(0) 编辑
摘要:前言 移动APP抓包 PC端抓包 查看模式 其他功能 问题汇总 1、 前言: Charles是一款抓包修改工具,相比起burp,charles具有界面简单直观,易于上手,数据请求控制容易,修改简单,抓取数据的开始暂停方便等等优势!下面来详细介绍下这款强大好用的抓包工具。 Java环境下载:环境下载 阅读全文
posted @ 2016-02-20 07:24 BloggerSb 阅读(813) 评论(0) 推荐(0) 编辑
摘要:参照:http://blog.csdn.net/eightwhells/article/details/8935390 判断是否为数字: 验证是否是合法手机号 int actualNum = 0; var isInt = int.TryParse(submitAmount.ToString(), o 阅读全文
posted @ 2016-02-19 22:11 BloggerSb 阅读(606) 评论(0) 推荐(0) 编辑
摘要:GitExtensions工具使用教程 第一步:安装 1.双击:GitExtensions24703SetupComplete.msi <ignore_js_op> <ignore_js_op> 选择安装路径 <ignore_js_op> <ignore_js_op> <ignore_js_op> 阅读全文
posted @ 2016-02-19 06:33 BloggerSb 阅读(6037) 评论(0) 推荐(0) 编辑
摘要:名称 含义 # 抓取HTTP Request的顺序,从1开始,以此递增 Result HTTP状态码 Protocol 请求使用的协议,如HTTP/HTTPS/FTP等 Host 请求地址的主机名 URL 请求资源的位置 Body 该请求的大小 Caching 请求的缓存过期时间或者缓存控制值 Co 阅读全文
posted @ 2016-02-18 21:19 BloggerSb 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:Google浏览器调试时可能会用到: 1、console.log 用于输出普通信息 2、console.info 用于输出提示性信息 3、console.error用于输出错误信息 4、console.warn用于输出警示信息 7、console.assert对输入的表达式进行断言,只有表达式为fa 阅读全文
posted @ 2016-02-18 05:36 BloggerSb 阅读(254) 评论(0) 推荐(0) 编辑
摘要:service side 1.定义ServiceContract: 2.new a ServiceHost 3. add endpoint client side: get proxy, service 调用 bdc = new BaseDataClient(new BasicHttpBinding 阅读全文
posted @ 2016-02-17 22:17 BloggerSb 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一、分层 最常见的架构模式,将系统在横向维度上切分成几个部分,每个部分单一职责。网站一般分为三个层次:应用层、服务层和数据层,其具体结构如下图所示: 通过分层,一个庞大系统切分成不同部分,便于分工合作和维护。 但是,分层架构也有一些挑战:①必须合理规划层次边界和接口;②禁止跨层次的调用及逆向调用。 阅读全文
posted @ 2016-02-17 06:59 BloggerSb 阅读(426) 评论(0) 推荐(0) 编辑
摘要:参考二: http://www.cnblogs.com/Leo_wl/p/3155124.html http://database.callback001.cn/sqlserver/62067507844201911225.html http://database.callback001.cn/ h 阅读全文
posted @ 2016-02-16 21:50 BloggerSb 阅读(448) 评论(0) 推荐(0) 编辑
摘要:1.from A inner join B on A.ID=B.ID :两表都有的记录才列出 A表: ID Name B表: ID Class 1 BMW 1 C1 2 Aodi 2 C2 Null Benz 4 Null 3 Null Null C4 select * from A inner j 阅读全文
posted @ 2016-02-16 10:14 BloggerSb 阅读(899) 评论(0) 推荐(0) 编辑
摘要:还原数据库时,提示还原成功,可是数据库列表中该数据库显示正在还原中: 执行此命令即可: RESTORE DATABASE EnterPriseBuilding WITH RECOVERY 了解SQLServer脚本之数据库误删数据找回:http://www.cnblogs.com/Leo_wl/p/ 阅读全文
posted @ 2016-02-15 07:22 BloggerSb 阅读(39713) 评论(0) 推荐(0) 编辑
摘要:jquery.cookie.js的插件,插件的源代码如下: /** * Cookie plugin * * Copyright (c) 2006 Klaus Hartl (stilbuero.de) * Dual licensed under the MIT and GPL licenses: * 阅读全文
posted @ 2016-02-14 21:36 BloggerSb 阅读(494) 评论(0) 推荐(0) 编辑
摘要:--判断是否重叠 SELECT * FROM TABLEName WHERE starttime BETWEEN '2008-10-01' AND '2008-10-07' OR endtime BETWEEN '2008-10-01' AND '2008-10-07' OR '2008-10-01 阅读全文
posted @ 2016-02-13 15:26 BloggerSb 阅读(2096) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2016-02-12 12:12 BloggerSb 阅读(33) 评论(0) 推荐(0) 编辑
摘要:语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以 阅读全文
posted @ 2016-02-11 11:36 BloggerSb 阅读(239) 评论(0) 推荐(0) 编辑
摘要:如果支除空元素,可以使用Split参数StringSplitOptions.RemoveEmptyEntries去实现 用法: string[] inputpids = productIds.IndexOf(',') > 0 ? productIds.Split(',').Distinct().To 阅读全文
posted @ 2016-02-11 11:35 BloggerSb 阅读(8047) 评论(0) 推荐(0) 编辑
摘要:delete from 表 where id not in(select min(id) from 表 group by name ) //删除重复名字的记录 删除之前请用语句 select * from 表 where id in(select min(id) from 表 group by na 阅读全文
posted @ 2016-02-09 21:28 BloggerSb 阅读(768) 评论(0) 推荐(0) 编辑
摘要:封装成onlyNum(),onlyAlpha()和onlyNumAlpha()3个Jquery扩展方法,方便复用,由于里面一些JS代码涉及到了"禁用输入法,获取剪切板的内容",而"禁用输入法,获取剪切板的内容"只能在IE浏览器下才有效,对于别的浏览器是无效的,因此这三个方法只适合在IE浏览器下使用才 阅读全文
posted @ 2016-02-08 18:52 BloggerSb 阅读(524) 评论(0) 推荐(0) 编辑
摘要://json对象数组按对象属性排序 function JsonSort(obj, field, sortby) { this.obj = obj; this.field = field; this.sortby = sortby; } JsonSort.prototype.sort = functi 阅读全文
posted @ 2016-02-08 18:51 BloggerSb 阅读(349) 评论(0) 推荐(0) 编辑
摘要:function ReplaceSeperator(mobiles) { var i; var result = ""; var c; for (i = 0; i < mobiles.length; i++) { c = mobiles.substr(i, 1); if (c == ";" || c 阅读全文
posted @ 2016-02-08 18:08 BloggerSb 阅读(582) 评论(0) 推荐(0) 编辑
摘要:常用的方法有:子查询、ROW_NUMBER、APPLY,总体感觉还是ROW_NUMBER比较直观 一. 取分组中第1行(最大/最小值)1. 取出分组中某列最大/最小值,不要求显示其他列最常见的分组聚合,用group by 分组时,只有参加分组/聚合的列才可以被显示。 2. 取出分组中某列最大/最小值 阅读全文
posted @ 2016-02-08 18:08 BloggerSb 阅读(1056) 评论(0) 推荐(0) 编辑
摘要:常见的SQL拼接 id =3; "select * from orders where employeeid="+id; 这样存在的问题是相当明显的就是SQL注入,如果需要参数化那在编写代码的时候就相对多了些工作。 自动参数化处理 id=3; SQL sql="select * from order 阅读全文
posted @ 2016-02-08 12:06 BloggerSb 阅读(1816) 评论(0) 推荐(0) 编辑
摘要:随着SQL Server版本的升级,常用的方法有三种:TOP,ROW_NUMBER,OFFSET/FETCH NEXT。 一. TOP (1) 利用order by正反排序 declare @page_no int declare @page_size int select * from (sele 阅读全文
posted @ 2016-02-08 12:05 BloggerSb 阅读(473) 评论(0) 推荐(0) 编辑
摘要:string num=12num.PadLeft(4, '0'); //结果为为 '0012' 看字符串长度是否满足4位,不满足则在字符串左边以"0"补足 public string OrderCode { get { var result = string.Empty; if (CreateTim 阅读全文
posted @ 2016-02-08 11:43 BloggerSb 阅读(956) 评论(0) 推荐(0) 编辑
摘要:删除海量数据时,如果想要提升性能,需要考虑的一个重要因素就是:如何减少日志操作? 1. 全表删除全表删除的方式通常有3种:DROP, TRUNCATE, DELETE(1) DROP/TRUNCATEDROP和TRUNCATE是DDL操作,日志量都很少(只有回收数据页的记录,不记录页内每条数据的明细 阅读全文
posted @ 2016-02-08 11:41 BloggerSb 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:变量 1.局部变量的声明(一个@) declare @n int --声明变量关键字为declare 然后@加变量名 后面是变量类型 declare @s varchar(36) 2.局部变量的赋值 set @s='f4' set @n=@n+1 --变量的赋值有两种方法,一种是通过set,一种是s 阅读全文
posted @ 2016-02-08 11:40 BloggerSb 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/Leo_wl/p/4921799.html 他们的不同之处在于“提取N条记录”的这个操作,Top N和 WHERE rownum>0 AND rownum<31。 它们具体是如何运行我讲不出理论,但是我可以做个比方: 体育老师让我们跑30步的距离,Top 阅读全文
posted @ 2016-02-08 11:40 BloggerSb 阅读(346) 评论(0) 推荐(0) 编辑
摘要:List转字符串,用逗号隔开 List<string> list = new List<string>(); list.Add("a"); list.Add("b"); list.Add("c"); string s = string.Join(",", list.ToArray()); Modul 阅读全文
posted @ 2016-02-08 11:00 BloggerSb 阅读(110014) 评论(0) 推荐(1) 编辑
摘要:每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。 比如 1、设置value为pxx的项选中 $(".selector").val("pxx"); 2、设置text为pxx的项选中 $(".selector").find("option[text='pxx']").attr("selected",true); 这里有一个中... 阅读全文
posted @ 2016-02-08 07:14 BloggerSb 阅读(14116) 评论(0) 推荐(0) 编辑
摘要:加载次序 1.1等页面加载完毕 <script type="text/javascript"> jQuery(window).load(function(){ ... }); </script> $(window).load(function(){...}) 1.2一开始加载 $(document) 阅读全文
posted @ 2016-02-08 07:13 BloggerSb 阅读(361) 评论(0) 推荐(0) 编辑
摘要:<head> <meta http-equiv="x-ua-compatible" content="IE=EmulateIE7" /> <title></title> <!-- http://www.cnblogs.com/babycool --> <script src="../js/jquer 阅读全文
posted @ 2016-02-08 06:52 BloggerSb 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:输入大于0的正整数 文本框只能输入数字代码(小数点也不能输入) 只能输入数字,能输小数点. 只能输入字母和汉字 只能输入英文字母和数字,不能输入中文 只能输入数字和英文 小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号: 阅读全文
posted @ 2016-02-08 06:47 BloggerSb 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:1 可以选择任何日期 2 今天以前的日期 3 今天以后的日期 上面设置今天以前和今天以后的日期用到的是maxDate和minDate,%y-%M-#{%d} 表示的是当天的日期,如果想今天以前或是今天以后的日期不包括今天,设置表达式中的d减去1或是加上1即可,如下: 4 同样如果只能选择今天设置maxDate和minDate都为今天就行,不过这个不常用到 5 两个日期... 阅读全文
posted @ 2016-02-07 21:52 BloggerSb 阅读(434) 评论(0) 推荐(0) 编辑
摘要:JavaScriptSerializer jss = new JavaScriptSerializer(); if (result.ProductJson!=null && result.ProductJson.Any()) { ViewBag.ProductJson = jss.Deseriali 阅读全文
posted @ 2016-02-05 17:16 BloggerSb 阅读(353) 评论(0) 推荐(0) 编辑
摘要:[{"productid":"1","sortindex":"2"},{"productid":"2","sortindex":"3"}] 在JSON中,有两种结构:对象和数组。 1.对象 一个对象以“{”开始,“}”结束。每个“key”后跟一“:”,“‘key/value’ 对”之间运用 “,”分 阅读全文
posted @ 2016-02-05 16:54 BloggerSb 阅读(5121) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示