new 和 delete 是C++ 中一对动态申请内存的操作符。new_handler 行为在std的命名空间中,有这样的代码:namespace std
{
typedef void (*) () new_handler;
new_handler set_new_handler(new_handler p) throw();
}set_new_handler的作用是,允许用户设置当...
分类:
其他好文 时间:
2016-05-12 22:07:28
阅读次数:
179
【题目链接】
看到数据范围以为是O(n)做法,再看看status似乎带了个log?然后去搜题解,没想到是线段树= =。
题解:
设pre[i]表示与i这个位置上的数相等的前一个数的下标。
用线段树维护答案。
枚举右端点,每次加入一个数,那么pre[i] + 1到i这段位置的答案加上这个数的权值,pre[pre[i]] + 1到pre[i]这段位置的答案减去这个数的权值,然...
分类:
其他好文 时间:
2016-05-12 22:10:19
阅读次数:
122
Java并发编程:深入剖析ThreadLocal
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。
以下是本文目录大纲:
一.对ThreadLocal的理解...
分类:
其他好文 时间:
2016-05-12 22:09:47
阅读次数:
238
ready 方法
1.$(document).ready(function(){
})
简写方式
$(function(){
});
2.ready() 和 window.load 的区别
(1) ...
分类:
其他好文 时间:
2016-05-12 22:08:18
阅读次数:
203
题意:x次攻击,加尔鲁什有y点血,z个三血奴隶主,然后奴隶主每受到一次非致命伤害就会再生出来一个奴隶主,场上最多7个奴隶主,问你最后打死加尔鲁什的概率是多少?
题解:dp递推咯,关键是状态怎么设计,开头没好好想,被金牌爷口胡了一句带歪到状压去了,其实这题状态根本不需要什么四进制状压,其实很简单
dp[攻击次数][加尔鲁什的剩余血量][三血奴隶主个数][二血个数][一血个数],因为数据范围特别小...
分类:
其他好文 时间:
2016-05-12 22:07:35
阅读次数:
729
我编译mysql时,都直接把mysql.sock指向了mysql/run/下面: -DMYSQL_UNIX_ADDR=/usr/local/mysql/run/mysql.sock
提示mysql.sock文件找不到,我总结我遇到的情况。第一种:没有指定mysql.sock路径,这时我们可以建一个软链接指向该地址,或者直接更改/etc/my.cnf更改sock文件地址
...
分类:
数据库 时间:
2016-05-12 22:09:25
阅读次数:
300
【题目链接】
题解:
如果区间[j, i]固定,那么一定是将权值最大的一段变为0。
用单调队列维护一段区间内权值最大的子段下标(这里记录右端点下标,设为x),枚举右端点i,用尺取法计算出j。
一段区间[j, i]合法的条件是sum[i] - sum[j - 1] - (sum[x] - sum[x - d])
复杂度:
时间复杂度:因为每个点最多遍历2次,复杂度为O(n)...
分类:
其他好文 时间:
2016-05-12 22:08:36
阅读次数:
238
模板与泛型编程
--模板定义
引言:
所谓泛型程序就是以独立于任何特定类型的方式编写代码。使用泛型程序时,我们需要提供具体程序实例所操作的类型或值。
模板是泛型编程的基础。使用模板时可以无须了解模板的定义。
泛型编程与面向对象编程一样,都依赖于某种形式的多态性。面向对象编程中的多态性在运行时应用于存在继承关系的类。我们能够编写使用这些类的代码,忽略基类...
分类:
编程语言 时间:
2016-05-12 22:07:47
阅读次数:
228
一、数组选择
#include
void main()
{
int A[10]={1,2,3,4,5,1,2,2,6,8},B[10],C[10],i,j=0,k=0;
cout<<"数组A有:";
for(i=0;i<10;i++)
cout<<A[i]<<" ";
cout<<endl;
for(i=0;i<10;i++)
for(j=i+1;j<10;j++)
{
...
分类:
编程语言 时间:
2016-05-12 22:07:15
阅读次数:
197
最近想要看的资料:
1.async /wind.js/step
2.《代码大全》
3.原型函数
4.mysql看完
5.jquery/bootstrap/
6.移动端开发经验
今日学习进度:
1.http://blog.fens.me/series-nodejs/ 《nodejs从零开始》。不是很详细,很多个工具不熟悉。
2.js 中"||""&&"
Js代码
va...
分类:
其他好文 时间:
2016-05-12 22:07:34
阅读次数:
169
一直都在用框架,php连接原生mysql有点生疏了。写下笔记,记一下。以后备用。
mysql_query(),这个函数里面执行的操作如果是show explain select describe此类的数据库操作会返回资源标识符,其他的数据库操作会返回true或者false。
$con=mysql_connect('localhost','root','068bcd9708');...
分类:
数据库 时间:
2016-05-12 22:07:32
阅读次数:
159
L2-1. 紧急救援
时间限制
200 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
陈越
作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数...
分类:
Web程序 时间:
2016-05-12 22:08:21
阅读次数:
232
其实这个是引用自网友http://blog.csdn.net/tuposky/article/details/45340183,有2个版本,差别就是ReentrantLock和synchronized
ReentrantLock版
import java.util.concurrent.locks.ReentrantLock;
import org.apache.commons.lang...
分类:
编程语言 时间:
2016-05-12 22:05:32
阅读次数:
214
在新公司的项目中,是由bolts框架来搭建网络请求的,由于之前没有接触过这个框架,因此只能从头看起(其实看下来相对来说我更喜欢用RxJava+Retrofit搭建apps的请求层,but,whatever...),下面的内容很多都是在网上看完资料后自己写Demo来验证获得的,部分是翻译GitHub的Bolts框架的说明文档,也有部分是我自己在网上的教程的基础上自己验证后的代码,如有雷同,纯属巧合。...
分类:
移动开发 时间:
2016-05-12 22:08:11
阅读次数:
943
public class DigitalTrans {
/**
* 数字字符串转ASCII码字符串
*
* @param String
* 字符串
* @return ASCII字符串
*/
public static String StringToAsciiString(Str...
分类:
编程语言 时间:
2016-05-12 22:05:38
阅读次数:
1081
上篇介绍的多对多关系是两个模型是之间的多对多关系,关联表联接的是两个明确的实体,还有些情况下只有一个模型,与自己之间存在多对多关系。比如用户之间的关注。表示用户关注其他用户时,只有用户一个实体,没有
第二个实体。如果关系中的两侧都在同一个表中, 这种关系称为自引用关系。
在关注中, 关系的左侧是用户实体,可以称为“关注者”;关系的右侧也是用户实体,但这些是“被关注者”。从概
念...
分类:
数据库 时间:
2016-05-12 22:06:39
阅读次数:
550
介绍
(一)软件的安装
(二)使用习惯
(一)软件的安装:推荐好用合适的软件能够避免安装不必要的软件
多数妹子对于电脑的要求可能也只是影音娱乐,上网,简单办公,这里推荐几款常用软件。
1.推荐安装360
国际版或者CCleaner 。
如果不想自己手动磁盘清理、在控制面板卸载软件,可以选择安装这两款
2.推荐使用Chrome
浏览器 /火狐浏览器等优雅简洁...