dp经典题,这题一年前就做过了,主要在确定begin和end有技巧,题目要求输出第一个sub,所以begin要尽量左移,end尽量右移 #include <iostream> #include <cstdio> #include <cmath> #include <cstring> #include ...
分类:
编程语言 时间:
2016-04-04 22:41:58
阅读次数:
228
0.1)本文部分文字转自“深入理解jvm”, 旨在学习 线程安全与锁优化 的基础知识; 0.2)本文知识对于理解 java并发编程非常有用,个人觉得,所以我总结的很详细; 【1】概述 【2】线程安全 1)线程安全定义:当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不 ...
分类:
编程语言 时间:
2016-04-04 22:40:33
阅读次数:
378
首先名字要取得霸气才能吸引人气,哈哈~~ 下面简单介绍下情况。框架是腾讯电商平台的分布式框架。虽然腾讯拍拍已经玩完了。但是这套框架还是很不错的。而且据原腾讯同事说微信也是用的这套框架。源码肯定是不能说的。但是介绍大体的思想我想应该没问题。虽然在这个框架下写了一年多的业务代码。但是平台框架的代码一直没 ...
分类:
编程语言 时间:
2016-04-04 22:39:50
阅读次数:
265
关于C语言的问卷调查 1.你对自己的未来有什么规划?做了哪些准备? 先学完学校课程,然后根据课程成绩先寻找自己擅长的企业工作将就一下,工作期间,等待升职机会或学习机会成长。我为此看了许多课外书和网上练习。 2.你认为什么是学习?学习有什么用?现在学习动力如何?为什么? 学习就是为了更好地生存和工作做 ...
分类:
编程语言 时间:
2016-04-04 22:39:08
阅读次数:
300
三种优先队列定义方法:T_T 内部原理以后补..... ...
分类:
编程语言 时间:
2016-04-04 22:38:54
阅读次数:
250
QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构 ...
分类:
编程语言 时间:
2016-04-04 22:38:54
阅读次数:
329
is-a、has-a和like-a、组合、聚合和继承 两组概念的区别 - cbk861110的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/cbk861110/article/details/9028189 公有继承强调的是is-a的关系,强调的是一种继承关系, ...
分类:
编程语言 时间:
2016-04-04 22:32:32
阅读次数:
161
def fun(arg,args=1,*arg,**keywords): python 一共有这四类参数,第一类最常见,不用多说,第二类,关键字参数,python能通过关键字找到参数,python函数的这种特性使得函数参数更加灵活,不一定要按顺序来传,第三类:一个星号是将非关键字参数收集起来,以tu ...
分类:
编程语言 时间:
2016-04-04 22:29:24
阅读次数:
215
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:
编程语言 时间:
2016-04-04 22:26:05
阅读次数:
222
因为经常看见volatile这个关键词,想想自己对这个volatile也不是很清楚,仅仅知道它表明变量是易于变化的和防止编译器优化。所以就在网上找了一些其他道友对于volatile的理解,仔仔细细看了其他道友的见解,自己也大致明白这个关键词的作用。顺便把这些见解收集了下来,待以后忘记了在看一下: 一 ...
分类:
编程语言 时间:
2016-04-04 22:25:23
阅读次数:
185
/* * Compile with: * g++ move_test.c -o move_test -std=c++11 -g -fno-elide-constructors * -fno-elide-constructors disabled the return value optimize. ...
分类:
编程语言 时间:
2016-04-04 22:27:48
阅读次数:
180
日期值通常以字符串的形式输入到R中,然后转化为以数值形式存储的日期变量。函数as.Date()用于执行这种转化。其语法为as.Date(x,"input_format"),其中x是字符型数据,input_format则给出了用于读入日期的适当格式符号含义示例%d数字表示的日期(0~31)01~31%a缩写的星期名Mon%..
分类:
编程语言 时间:
2016-04-04 21:17:35
阅读次数:
472
R与其他统计编程语言有着类似的数据类型转换方式。举例来说,向一个数值型向量中添加一个字符串会将此向量中的所有元素转换为字符型。你可以使用表4-5中列出的函数来判断数据的类型或者将其转换为指定类型。表4-5类型转换函数判断转换is.numeric()as.numeric()is.character()as..
分类:
编程语言 时间:
2016-04-04 21:18:32
阅读次数:
470
一、Ajax原理Ajax简介-AsynchronousJavaScriptAndXml异步的JavaScript和Xml-Ajax是一种用来改善用户体验的技术,其实质是,使用XMLHttpRequest对象异步地向服务器发送请求-服务器返回部分数据,而不是一个完整的页面,以页面无刷新的效果更改页面中的局部内容Ajax工作原理获取A..
分类:
编程语言 时间:
2016-04-04 21:13:17
阅读次数:
260
一、使用Ajax发送get请求发送异步请求的步骤-获取Ajax对象:获取XMLHttpRequest对象实例-创建请求:调用XMLHTTPRequest对象的open方法-设置回调函数:为Ajax对象的onreadystatechange事件设定响应函数-发送请求:调用Ajax对象的send方法-获取Ajax对象-创建请求-注意:-true:表示发送..
分类:
编程语言 时间:
2016-04-04 21:10:18
阅读次数:
266
一、XML概述XML概述-XML是可扩展标记语言(eXtensibleMarkupLanguage)-XML是一种标记语言,类似于HTML-XML的设计宗旨是传输数据,尔非现实数据-XML的标签没有被预定义,需要自行定义-XML是W3C的推荐标准XML用途-XML应用于web开发的许多方面,常用于简化数据的存储和共享-XML可以..
分类:
编程语言 时间:
2016-04-04 21:09:26
阅读次数:
306
u_int8_ta=0,b=0;if(s[i]<‘a‘)a=s[i]-‘0‘;elsea=s[i]-‘a‘+10;if(s[i+1]<‘a‘)b=s[i+1]-‘0‘;elseb=s[i+1]-‘a‘+10;a=a<<4;a=a+b;这样才能得到a,即s[i]和s[i+1]对应的字符。一直循环就可以得到对应的字符串。
分类:
编程语言 时间:
2016-04-04 21:08:15
阅读次数:
478