自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 转:CString::GetLength()获得字节数的正确方法

前段时间,做http协议上传文件及断点续传控件时,在客户端采用C++调用CHttpConnection、CHttpFile进行文件上传。移植到Unicode编码时,上传得到的文件总是小于正常文件。最终发现问题出在CString::GetLength()方法上。当采用Unicode编码时,而且http header字符串中出现了中文或其其他多字节字符,该方法仍旧只返回字符数,而不是实际的字节数,...

2016-08-31 14:38:00 66

转载 利用Session实现一次验证码

Session可避免表单的重复提交:实现一次表单提交,可避免恶意提交;1.首先建立一个Servlet类:ValidateColorServlet,里边有获取验证码的方法,并且验证码是大小写区分:public class ValidateColorServlet extends HttpServlet { public static final String CHEC...

2016-08-31 10:22:00 95

转载 关于hibernate链接数据源的配置参数详细解释(转)

具体使用方法还可以参考以下地址:http://blog.csdn.net/xb12369/article/details/41517409以下信息转自:http://baike.baidu.com/link?url=l4PMshp3P6bhnoi-UBTh1aiUtHcygJjn1zeBryuxCXIQsCvjqgmqCSugpZj-mTTS07jDm_NyCfq3xleB65S...

2016-08-31 01:26:00 47

转载 SpringMVC 拦截器

public class LoginIntercetor implements HandlerInterceptor{ @Override public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object...

2016-08-30 23:51:00 35

转载 简谈switch case

工作中从buff里截取了一个字符串,然后和配置文件中的字符串名字对比 ,如果一样,处理,不一样,elseif 再判断,再处理!switch(){case : case :...... }先说语法,再说注意事项switch的判断变量类型只能是字符型或者整型,请注意,只有这两种才可以switch后面紧跟的那个小括号里面 就是 要判断的变量名称 然后switch要求它后面的大括号完整,不能不写case...

2016-08-30 16:27:00 141

转载 4 判断成绩是否优秀

import java.util.Scanner;//题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。//分析:条件运算符,就是形如(关系表达式?表达式1:表达式2;其中要对条件进行判断,判断标准就是true或者false;如果是true的话就输出条件一,否的话就输出条件//然后还要求嵌套:什么是嵌套?我的...

2016-08-30 10:20:00 211

转载 CSS3实现轮播切换效果

实现轮播的一般思路为在一个大盒子中对无限个元素进行切换操作,大盒子固定大小,超出盒子范围进行隐藏,而里面无限个元素可以任何堆叠,按照一定的步骤进行位置变换,已达到在可视区域呈现我们想要的效果。 看一个实例:HTML代码: 1 <div class="trans_box"> 2 <div id="transImageBox" class="t...

2016-08-29 16:53:00 575

转载 Thread对象的yield(),wait(),notify(),notifyall()

Thread类中的主要方法:join()方法:让一个线程强制运行,线程强制运行期间,其他线程无法运行,必须等到此线程完成之后才可以继续执行.setDaemon():设置线程为后台线程,这样即使Java进程结束了,后台线程依然会继续执行.转载于:https://www.cnblogs.com/WuXuanKun/p/5786291.html...

2016-08-29 14:25:00 35

转载 移动火柴问题

1. 基础版14-1+1=3 将加号的一横,竖放置于前面 ⇒ 114-111=3;2. 提高版3. 乱入版1- 701 = 2(移动)1 加 1 = 2244=18 (加一根火柴)24H=1日3. 总结2 ⇒ 3+ ⇒ 1,1 / 1, - / - - 转载于:https://www....

2016-08-28 12:53:00 188

转载 linq.js

在做后台开发的时候,总是会碰到将拿到手的数据进行条件校验,而这些数据又不仅仅是单纯的一个,有时候会是一串大数据,需要自己在后台处理进而展示到前台页面上,酱紫自己第一反应就是使用for循环来遍历,并把所需的数据放在相应的地方。可是导致的后果却是再审视后台的代码时,那么多那么多重复的代码,我可以把对同一个dom节点的遍历写两遍,于是我就被同事大神给嘲笑了,不过幸好,他后来教了我一个“神武器”—...

2016-08-28 11:06:00 246

转载 Linux中的特殊权限粘滞位(sticky bit)详解

Linux下的文件权限 在linux下每一个文件和目录都有自己的访问权限,访问权限确定了用户能否访问文件或者目录和怎样进行访问。最为我们熟知的一个文件或目录可能拥有三种权限,分别是读、写、和执行操作,在这里不做详细说明。我们创建一个文件后系统会默认地赋予所有者读和写权限。当然我们也可以自己修改它,添加自己需要的权限。 特殊权限 但是这三种权限就足够了吗?我们现在来说说在linux下的另...

2016-08-27 16:40:00 241

转载 iOS开发日常遇到问题记录(自定义cell的宽度和UITableView的宽度不一致)

1、[self.navigationController.navigationBar setTranslucent:NO];iOS7 之后,setTranslucent=yes 默认的 则状态栏及导航栏底部为透明的,界面上的组件应该从屏幕顶部开始显示,因为是半透明的,可以看到,所以为了不和状态栏及导航栏重叠,第一个组件的y应该从44+20的位置算起。如果设置成no,则状态栏及导航样不为...

2016-08-26 10:31:00 826

转载 那些年被我坑过的Python——道阻且长(第五章实用模块讲解)

random模块  我的随机验证吗程序:   首先保证了字母和数字出现的概率是50% VS 50%,其次是可以订制输出多少位 1 def Captcha(size): 2 Captcha_list = [] 3 for i in range(size): 4 rand_num = random.randint(1, 2) 5 ...

2016-08-26 09:32:00 55

转载 ASP.NET Core 1.0基础之依赖注入

来源https://docs.asp.net/en/latest/fundamentals/dependency-injection.html ASP.NET Core 1.0在设计上原生就支持和有效利用依赖注入。在Startup类中,应用可以通过将框架内嵌服务注入到方法中来使用他们;另一方面,你也可以配置服务来注入使用。默认的服务容器只提供了最小的特性集合,所以并不打算取代其...

2016-08-25 15:10:00 42

转载 python面向对象【初级篇】

概述python支持多种编程范式:面向过程、面向对象、面向切面(装饰器部分)等。面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”OOP思想面向对象的基本哲学:世界由具有各自运动规律和内部状态的对象组成,对象之间相互作用和通讯构成了世界。唯一性...

2016-08-25 14:58:00 50

转载 ThreadLocal和线程同步机制对比

共同点: ThreadLocal和线程同步机制都是为了解决多线程中相同变量的访问冲突问题。区别: 在同步机制中,通过对象的锁机制保证同一时间只有一个线程访问变量。 这时该变量是多个线程共享的,使用同步机制要求程序慎密地分析什么时候对变量进行读写,什么时候需要锁定某个对象,什么时候释放对象锁等繁杂的问题,程序设计和编写难度相对较大。 而ThreadLocal则从...

2016-08-24 16:28:00 68

转载 viewport

知道viewport是响应式时候用的,写web页面的时候,顺手就加上了。今天认真看了看 ,<meta name="viewport" content="width=1200, minimum-scale=0.25, maximum-scale=1.0, user-scalable=yes"/>究竟是什么。一,首先 移动端的像素和pc端的像素不一样哈pc端浏览器,c...

2016-08-23 20:37:00 32

转载 HITS算法--从原理到实现

本文介绍HITS算法的相关内容。1.算法来源2.算法原理3.算法证明4.算法实现4.1 基于迭代法的简单实现4.2 MapReduce实现5.HITS算法的缺点6.写在最后参考资料1. 算法来源1999年,Jon Kleinberg 提出了HITS算法。作为几乎是与PageRank同一时期被提出的算法,HITS同样以更精确的搜索为目的,并到今天仍然是一个优秀的算法。HIT...

2016-08-23 19:32:00 277

转载 ASP.NET MVC——URL路由

在MVC之前,ASP.NET假设请求的URL与服务器上的文件之间有关联,服务器接受请求,并输出相应的文件。而在引入MVC后,请求是由控制器的动作方法来处理的。为了处理URL,便引入了路由系统。首先我们来创建一个基础项目用来演示。代码如下:1 public class HomeController : Controller2 {3 public A...

2016-08-23 15:40:00 80

转载 模态弹框

<div class="modal fade" id="myModal-two" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="margin-top: 100px;"> <div class="modal-dialog"> ...

2016-08-23 11:16:00 116

转载 k8s部署dns

硬件环境:两台虚拟机,10.10.20.203 部署docker、etcd、flannel、kube-apiserver、kube-controller-manager、kube-scheduler10.10.20.206部署docker、flannel、kubelet、kube-proxy软件环境:kubernetes:1.3.3DNS-etcd:index....

2016-08-22 16:46:00 103

转载 hadoop之hdfs学习

简介HDFS(Hadoop Distributed File System )Hadoop分布式文件系统。是根据google发表的论文翻版的。论文为GFS(Google File System)Google 文件系统(中文,英文)。HDFS有很多特点: ①保存多个副本,且提供容错机制,副本丢失或宕机自动恢复。默认存3份。 ②运行在廉价的机器上。 ③适合大...

2016-08-22 14:54:00 54

转载 Spring MVC常用的注解

转至:http://justice-jl.iteye.com/blog/1814980spring mvc常用的注解:个介绍。@Controller@Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下方法一:@Controllerpublic class TestController {}方法二...

2016-08-22 13:57:00 32

转载 poj1035

题目意思很简单,给定几个字符串,若在词典中有相匹配,输出correct如果与词典中的词差距一个字符,可以通过添加,删除,修改变为正确,那么输出没有就不输出解法:水题,暴力就可以,注意易错部分的匹配代码可能比较难理解#include<stdio.h>#include<string.h>char s[10010][20];in...

2016-08-20 22:04:00 36

转载 Android APP测试流程

一、Monkey测试(冒烟测试)使用monkey测试工具进行如下操作:1.APP的安装2.APP随机操作测试(APP压力测试)3.APP的卸载二、安装卸载测试1.使用测试真机进行APP的安装与卸载2.使用第三方软件辅助安装与卸载三、升级测试1.APP的在线升级安装及使用测试目的:1.验证签名是否一致2.跨版本升级是否正常...

2016-08-20 17:20:00 1397

转载 jquery chosen onchange 值改变时触发方法

jquery chosen onchange 值改变时触发方法如下:$(".chzn-select").chosen().on("change", function (evt, params) { if (params.selected === "Portugal") { var previous = $(this).data("previous") || ""; ...

2016-08-17 10:15:00 692

转载 合并结构相同,不同,或多个DataTable

//两个结构一样的DT合并DataTableDataTable1=newDataTable();DataTableDataTable2=newDataTable();DataTablenewDataTable=DataTable1.Clone();object[]obj=newobject[newDataTable.Columns.Count]...

2016-08-15 17:06:00 53

转载 关于WebAPI跨域踩到的一点坑

最近在尝试前后端分离的WebAPI+AngularJS方案,在率先处理授权的时候,踩到了一点WebAPI跨域的坑,其实严格意义上来说也不算是坑吧,只是我自己对WebAPI不熟悉而已,这里我与大家分享一下。先说一下我这边遇到的情况:我是在做登录功能,使用的是微软的OWin提供的组件来实现对于WebAPI跨域,你如果去百度或者谷歌,基本上会有以下两种答案:一、在Web.conf...

2016-08-14 11:50:00 251

转载 springday02-go4

1.复制xml到container/annotation下2.新建Waiter类,构造函数,初始化以及销毁函数3.在Waiter方法体前面加上@Component4.xml中添加组件扫描代码5.test1测试是否创建了bean,注意,xml中没有像之前一样去配置bean的id等属性,而是扫描组件方式,注意,组件扫描方式,那么bean的id即为该类名的小写6.test2测试单例模式下只能创...

2016-08-14 11:23:00 85

转载 分库后如何高效的做分页

现在连接6台mysql数据库,路由分库算法是根据id的hash值%6,根据值不同分别存入6台数据库。现在不知道如何做分页查询列表?先决原则:数据分库时尽量选择索引字段,最好此字段还是唯一的。数据分库时建表时结合业务,选择where后查询比较频繁的字段。解决方案泛泛之谈:1、直接使用跨库的多表联合查询。不建议。2、向6台数据库server均发送一个查询请求,然后对所...

2016-08-14 00:38:00 51

转载 iOS开发网络篇—监测网络状态(使用Reachability)

一、说明在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验  WIFI\3G网络:自动下载高清图片  低速网络:只下载缩略图  没有网络:只显示离线的缓存数据苹果官方提供了一个叫Reachability的示例程序,便于开发者检...

2016-08-12 14:08:00 131

转载 51nod 1099 任务执行顺序 (贪心算法)

题目:传送门。题意:中文题。题解:r[i]-o[i]值大的先进行。反证法:如果大的后进行,会导致空间增大,所以一定大的是先进行。#include <iostream>#include <cstdio>#include <cmath>#include <cstring>#include <algorithm>...

2016-08-12 12:31:00 57

转载 Mod Tree(hdu2815)

Mod TreeTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5934Accepted Submission(s): 1498Problem DescriptionThe picture indicate...

2016-08-12 09:43:00 66

转载 使用 py.test 对 python 代码进行测试

其实以前我记得有人对我说过,写代码甚至可以先写完测试之后部署好了再开始写逻辑代码。我觉得有点吃惊和奇怪,这不是扯淡吗?但是这次在完成了积分支付第一阶段开发之后我意识到,这可能并不是开玩笑,特别是项目可能还涉及到以前的代码进行迁移,如何保证代码迁移之后还能继续正常运行?越是大的项目,在这个上面的维护成本就越高,如果是一人开发,既要负责测试又要负责开发,没有单元测试对这种任务来说简直就是灾难。...

2016-08-11 18:14:00 90

转载 2016huasacm暑假集训训练五 J - Max Sum

题目链接:https://vjudge.net/contest/126708#problem/J题意:求一段子的连续最大和,只要每个数都大于0 那么就会一直增加,所以只要和0 比较就行,如果加上一数小于0了那么肯定要重新开始找,否则就不断更新最大值就行AC代码: 1 #include<stdio.h> 2 #include<string.h> 3 i...

2016-08-10 15:59:00 47

转载 C# 之泛型详解

什么是泛型 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。为什么要...

2016-08-09 23:45:00 44

转载 Shell中的条件测试和循环语句

1.条件测试:test或[如果测试结果为真,则该命令的Exit Status为0,如果测试结果为假,则命令的Exit Status为0运行结果:带与、或、非的测试命令[ ! EXPR ] : EXPR可以是上表中的任意一种测试条件,!表示逻辑反[ EXPR1 -a EXPR2 ] : EXPR1和EXPR2可以是上表中的任意一种测试条件,-a表示逻辑 与[ EXPR1 -o EX...

2016-08-09 11:53:00 68

转载 Linux 常用压缩命令

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!).gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileNa...

2016-08-09 09:18:00 35

转载 C++学习1

1.流的提取运算符>>:读操作,称为(从流中)提取 流的插入运算符<<:写操作,称为(向流中)插入For(int val = 1;val <= 10; ++val){循环体}执行流程:创建变量val,将其初始化为1;检测val是否小于等于10,若检测成功,执行for循环体。若检测失败,退出循环,继续执行for循环体之后的第一...

2016-08-07 10:40:00 26

转载 bzoj3571: [Hnoi2014]画框 最小乘积匹配+最小乘积XX总结,

思路大概同bzoj2395(传送门:http://www.cnblogs.com/DUXT/p/5739864.html),还是将每一种匹配方案的Σai看成x,Σbi看成y,然后将每种方案转化为平面上的点,再用km去找最远的点就行了。然而几个月前就学过km且到现在还未写过一道km的题的我并不知道km如何对于负权给出最优解。。。。#define XX 某传统算法(例如:最小生成树,二分图最优...

2016-08-05 23:06:00 39

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除