自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 第六篇:为多态基类声明虚析构函数

前言 在很多类中,可以看到其析构函数都是声明为虚函数的。 那么,为何要将析构函数声明为虚函数?哪些情况要将析构函数声明为虚函数? 本文将为你解惑。 在使用 C++ 实现多态的时候,有一点一定要清楚:当派生类对象经由基类指针被删除,而此基类的析构函数没有被声明为虚函数的话,那么析构函数只会释放基类部分的成员而无视派生类成员。 ...

2017-01-27 11:45:00 53

转载 LeetCode 338. Counting Bits

转载请注明出处:http://www.cnblogs.com/liangyongrui/p/6350267.html我用了一个很蹩脚的做法做出来了。虽然也是O(n) 但是看了标算后,感觉自己的dp实在是不够敏感我的做法就是堆基底(1 2 4 8 16 32...)public class Solution { public void dfs(int[] ...

2017-01-25 23:30:00 39

转载 NYOJ100 - 1的个数

描述小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗?输入第一行输入一个整数N,表示测试数据的组数(1<N<1000)每组测试数据只有一行,是一个整数M(0=<M<=10000)输出每组测试输出占一行,输出M的二进制表示中1的个数样例输入3467样例输出123...

2017-01-25 19:01:00 35

转载 Hive进阶_内置函数

Hive数学函数round : 四舍五入ceil : 向下取整floor : 向上取整select round(45.926,2),round(45.926,1),round(45.926,0),round(45.926,-1),round(45.926,-2);Hive字符函数select lower('Hello World'), upper(...

2017-01-23 16:00:00 46

转载 HDU 1069 Monkey and Banana

http://acm.hdu.edu.cn/showproblem.php?pid=1069题意:给出立方体,求出所能搭成的最大高度,要求是上面一块立方体的长和宽必须严格小于下面一块的长和宽。思路:每输入一个立方体的长宽高数据,长宽高各自排列组合可以形成6个立方体。用sort函数根据立方体的长从小到大进行排序,次要排序条件为宽。 1 #include<iostream>...

2017-01-22 22:21:00 51

转载 重心-[Codeforces709E] Centroids

题目就是给出一颗树,对于每一个点,如果改变树的一条边(可以不变),是否能让这个点变成重心; zzh学长教我时,告诉我这是贪心(其实好像是树形dp),因为重心的最大的子树大小不超过全树的一半,所以贪心也是方便的,即尽可能让某个点的最大的子树大小不超过全树的一半;所谓改变一条边,显然是在某点的最大的子树里砍掉一边,添加到别的地方,这样可以使整棵树相对于这个点更平衡; 但是我们要...

2017-01-21 20:50:00 83

转载 《深入理解Linux内核》阅读笔记 --- Chapter 2 Memory Addressing

1、logical address = segment identifier (16bits) + offset (32bits)segment selector其实就是GDT或者LDT的索引,其中的TI字段用来确定是选择GDT还是IDT2、segment identifier is called segment selector, and in order to retrieve it ...

2017-01-19 13:34:00 82

转载 假期阅读笔记五

架构之美——企业级应用架构(三) 今天我阅读的是《架构之美》的第五章——面向资源的架构:在Web中。刚刚看到这个题目时,我不是很理解题目的含义。于是我上网查阅了一些资料,原来题目的意思是面向资源的架构基于Web中,并且面向资源的架构的英文是Resource-Oriented Architecture,简称ROA。 熟悉ROA的人都知道,ROA有四大属性:可寻址性,无状态...

2017-01-19 10:43:00 76

转载 css 兼容 各类手机的写法 待续

@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone4/4s */.class{}}@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */.class{}}...

2017-01-19 10:43:00 222

转载 MySQL存储过程和函数(五)

1、IF语句IF search_condition THEN statement_list [ELSEIF search_condition THEN statement_list] ... [ELSE statement_list]ENDIF2、CASE语句CASE case_value WHEN when_value THEN ...

2017-01-19 10:00:00 294

转载 SEO优化

一。SEO(Search Engine Optimization)搜索引擎优化1、搜索引擎工作原理;2、分为白帽SEO和黑猫SEO(1)白帽SEO:其改良和规范网站设计的作用,是网站获取合理的流量;乱加关键字,乱加外链;(2)黒帽SEO:这类行为利用搜索引擎政策缺陷来获取更多用户的访问量,属于欺骗搜索引擎的3、如何做白帽SEO:(1)对网站标题,关键字,描述精心设计,反映网...

2017-01-18 16:21:00 125

转载 H3 BPM MVC表单SheetAttachment控件使用

效果图:在IE浏览器上浏览且附件类型为Word或者Excel时会多一个打开按钮:点击打开后:备注:此种方式可以打开编辑多个附件。调整步骤:1. 修改MvcSheetAll.js,增加如下所示代码:可以搜索:actionTd.append($("<ahref='"+ url +"' class='fa fa-down...

2017-01-18 14:44:00 278

转载 安卓笔记20170117-二

定制日志工具public class LogUtil { public static final int VERBOSE = 1; public static final int DEBUG = 2; public static final int INFO = 3; public static fin...

2017-01-17 17:51:00 41

转载 ThinkPHP 文件上传到阿里云OSS上(干货)

参考:http://www.thinkphp.cn/extend/789.html1、前往阿里云github下载SDK包:https://github.com/aliyun/aliyun-oss-php-sdk/releases。这里介绍源码部署:Source code下载下来。.phar其实就是一个打包文件,直接引用后就能用,大家自己去试试吧,功能是一样的。2、将下载下...

2017-01-17 11:40:00 72

转载 工厂方法模式(7)

今天来讲一下工厂方法模式。大家可能听着这个模式有点耳熟,是的,前面第一篇博文,我们讲到了简单工厂模式。嗯,他们有的确非常相似,今天我们就拿简单工厂模式中的案例举例子即可。学会了简单工厂模式,对于工厂方法模式也就自然而然的会了。大家知道,简单工厂有个很明显的缺点,就案例来说,我增加一种算法,则需要增加一个类(这个没问题,扩展嘛。),但是,我还要修改工厂,在工厂方法类面多加一个case判断...

2017-01-16 16:47:00 45

转载 自定义session扫描器

为何要自定义session扫描器由于服务器来管理session的销毁不怎么靠谱,因此很多网站都会自己定义一个session扫描器来管理session的创建和销毁。实现思路首先,创建一个session扫描器类SessionScanner,然后继承HttpSessionListener,在sessionCreated方法中,获取session,这个时候我们需要创建一个容器,用来存放sess...

2017-01-16 01:09:00 61

转载 .net core 11

转载于:https://www.cnblogs.com/qingwengang/p/6286073.html

2017-01-14 20:33:00 48

转载 回答过去的提问

原问题博客地址:http://www.cnblogs.com/R-81/p/5873996.htmlASK:Bug的定义根据开发者与使用者的分析角度不同,有着很大的区别,如何使开发者能够有效的感受使用者的角度,使软件更具人性化?ANSEWR: 其实在团队项目和试用必应词典作业实践考察中,我逐渐觉得开发者几乎是不可能预知到使用者角度所认同的bug,开发者眼中的...

2017-01-13 04:26:00 57

转载 你的时间非常值钱, 不要把它们浪费在兼职上

在假期前,不少同学在想: 是不是要找兼职,什么兼职能赚到钱?我的观点很简单:除非你真的拮据到生活都成问题,或者有急需攒钱的情况,否则不要浪费时间去找兼职。绝大多数大学生兼职,不外乎下面这么几种:家教,传单,地推,促销员,校对……诸如此类。它们共同的特点是:门槛都非常低,相对于技能,要求的更多是大量重复性、机械性的劳动,以及愿意付出劳动的时间。简而言之,这些兼...

2017-01-12 11:11:00 78

转载 一.移动测试基础 移动端测试用例设计总结(更新中)

取自 https://testerhome.com/topics/6732安装/卸载;真机上安装、卸载、高版本覆盖安装、低版本覆盖安装、卸载后安装高版本;安装关注点:版本号、渠道号、数字签名(用抓包工具辅助查看)、安装成功后启动向导、安装过程中对意外情况的处理(取消、死机、重启、断电、内存不足、断网)、安装进度条、主要功能流程;卸载关注点:卸载过程中的意外情况处理(取消、死机、...

2017-01-11 16:05:00 413

转载 HDU 5979 Convex【计算几何】 (2016ACM/ICPC亚洲区大连站)

ConvexTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 294Accepted Submission(s): 220Problem DescriptionWe have a special convex that...

2017-01-11 09:08:00 56

转载 C#如何把一段文章(含有html代码,引号等特殊字符)转化成json格式,再把Json格式转回去 :用json.net的dll...

用富文本进行存储一篇文章时候,需要对文章的内容进行解析成json格式后才能存入到数据库中,以下就是方法:1,转成json格式(1)下载json.net的dll地址:http://download.csdn.net/detail/guwei4037/5853053(2)引用点击“解决方案”,选中根文件,右键“添加引用(R)”,选择引用的dll(3)引用命名空间u...

2017-01-11 00:24:00 284

转载 YUI Compressor压缩失效的场景-eval和with

一、官方文档的说明in the face ofevil featuressuch aseval orwith, the YUI Compressor takes a defensive approach by not obfuscating any of the scopes containing the evil statement传送门:官方文档翻译成中文就是说:eval和w...

2017-01-10 20:42:00 61

转载 Python之添加新元素

现在,班里有3名同学:>>> L = ['Adam', 'Lisa', 'Bart']今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢?第一个办法是用 list 的append()方法,把新同学追加到 list 的末尾:>>> L = ['Adam', 'Lisa', 'Bart']>>> L...

2017-01-09 17:04:00 39

转载 开发日志二

设计小结主函数中应用到其他模块的对象函数时,一定记得在头文件中包含;对上传的程序一定先先要编译通过。设计方法在上一篇日志中已经提出个人意见自己最近一直在外地实习,所以项目开发进度有所滞后。转载于:https://www.cnblogs.com/Justin1253610681/p/6265355.html...

2017-01-09 15:13:00 36

转载 JS能力测评试题

找出元素 item 在给定数组 arr 中的位置function indexOf(arr, item) { return arr.indexOf(item);}function indexOf(arr, item){ var index = -1; arr.forEach(function(res,i){ if(res ===...

2017-01-09 14:34:00 75

转载 python os.path模块--转载

os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path) #路径存在则返回True,路径损坏返回False...

2017-01-09 11:29:00 37

转载 mysql alter 添加索引

1.添加主键索引 ALTER TABLE `table_name` ADD PRIMARY KEY (`column`) 2.添加唯一索引ALTER TABLE `table_name` ADD UNIQUE (`column`) 3.添加全文索引ALTER TABLE `table_name` ADD FULLTEXT (`column`) 4.添加普通索引...

2017-01-09 08:13:00 54

转载 C# List<T>转成DataTable

//将List<T>转成DataTable public static DataTable ToDataTable(List<T> collection) { var props = typeof(T).GetProperties(); var dt = new DataTable()...

2017-01-08 23:04:00 148

转载 suid sgid sbit chattr lsattr find

suid 一般用于二进制可执行文件不可用于shell脚本和目录,suid代表当用户执行此二进制文件时,暂时具有此文件所有者的权限 chmod 4xxx binfilesgid 一般用于目录,sgid代表当其他用户在此目录下创建文件时其所有者为创建此目录的用户但所属组为设置sgid的用户 chmod 2xxx dirsbit 一般用于目录,sbit代表用户在此目录创建的文件或目录...

2017-01-07 17:28:00 89

转载 编译语言与解释执行语言区别

待填转载于:https://www.cnblogs.com/cross-yan/p/6257760.html

2017-01-06 21:18:00 46

转载 vs2017 rc 离线安装包制作

vs2017 rc 离线安装包制作1.下载在线安装包:https://aka.ms/vs/15/release/vs_Enterprise.exe2.制作离线安装包: vs_Enterprise.exe --layout D:\downloads\vs2017rc --lang zh-CN3.等待下载完成4.进入下载目录的/Certificates 文件夹5.安装每一个证书6.运行下载...

2017-01-06 17:49:00 72

转载 div的水平和垂直居中

CSS实现div的水平居中div的水平居中可以通过margin设置为0 auto实现。.myDiv { width: 200px; height: 100px; margin: 0 auto; }CSS实现div的水平和垂直居中通过CSS实现div的水平和垂直居中,首先需要知道div的高度和宽度,然后设置绝对定位,div的left...

2017-01-06 16:24:00 55

转载 C/C++头文件使用 #ifndef #define #endif 的原因

背景在编译的时候,出现“redefine”的错误,最后检查才发现对应的头文件没有写正确的预编译信息:#ifndef _HeadFileName_H#define _HeadFileName_H// 头文件内容#endif //_HeadFileName_H添加后,不再报错,然后就思考,这个“#ifndef #define #endif”的作用到底是什么?于是有了此篇文章。正...

2017-01-06 11:07:00 105

转载 expect基本使用方法

参考:http://www.cnblogs.com/lzrabbit/p/4298794.htmlexpect是linux系统中可以和子进程进行交互的一个命令,使用它可以做一些自动化工作。python中也有一个模块pexpect,提供了类似的功能。例如:使用ssh登陆需要输入密码,可以使用expect代替手工输入。例如:使用passwd修改账户密码,也可以使用expect...

2017-01-05 20:32:00 214

转载 javascript学习笔记——语句

语句就是javascript整句和命令。表达式语句:count++; alert(123); a = 100; .......复合语句和空语句:复合语句就是用逗号将多个语句连在一起形成复合语句。{x=1;y=2;alert(x);alert(y)}ps:在javscript中没有块级作用域,只有函数作用域。空语句包含0条语句,在部分时候也是有用的。...

2017-01-05 11:31:00 84

转载 Disruptor 极速体验

已经不记得最早接触到 Disruptor 是什么时候了,只记得发现它的时候它是以具有闪电般的速度被介绍的。于是在脑子里, Disruptor 和“闪电”一词关联了起来,然而却一直没有时间去探究一下。 最近正在进行一项对性能有很高要求的产品项目的研究,自然想起了闪电般的 Disruptor ,这必有它的用武之地,于是进行了一番探查,将成果和体会记录在案。一、什么是 Disrupt...

2017-01-05 09:27:00 45

转载 【pattern】设计模式(2) - 模版方法模式

前言 一晃一年又过了,还是一样的渣。 一晃2周又过去了,还是没有坚持写博客。 本来前2天说填一下SQL注入攻击的坑,结果看下去发现还是ojdbc.jar中的代码,看不懂啊。这坑暂时填不动,强迫在元旦最后一天写一篇出来吧。正文 在所有的设计模式中,个人觉得最简单、易学易用、使用率也高的其实是 - 模版方法模式(Template Method)。 相对单例,singl...

2017-01-03 00:38:00 56

转载 Uva 242 邮票和信封

题目链接:https://vjudge.net/contest/146179#problem/D题意:信封上最多贴S张邮票。有N个邮票集合,每个集合有不同的面值。问哪个集合的最大连续邮资最大,输出最大连续邮资和集合元素。最大连续邮资是用S张以内邮票面值凑1,2,3...到n+1凑不出来了,最大连续邮资就是n。如果不止一个集合结果相同,输出集合元素少的,如果仍相同,输出最大面值小的。这个...

2017-01-01 14:15:00 39

空空如也

空空如也

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

TA关注的人

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