//简单模拟实现boost库下的shared_ptr
#include
#include
using namespace std;
class shared_ptr_Rep
{
friend class shared_ptr;
public:
shared_ptr_Rep(const char *str = " ") :count(0)
{
px = new char[st...
分类:
编程语言 时间:
2015-07-22 10:55:25
阅读次数:
141
正则表达式
1.定义一个Regex类的实例
Regex regex=new Regex(“”);
这里初始化参数就是一个正则表达式,”\d”表示配置数字
2.判断是否匹配
判断一个字符串,是否匹配一个正则表达式,在Regex对象中,可以使用Regex.IsMatch(string )方法.
Regex regex = new Regex(@"\d");
...
一.串口通信基础1.串行通信
串行通信将数据字节分成一位一位的形式在一条传输线上逐个传送。单片机采用串行通信。特点是:传输线少,长距离传送成本低,但数据传送控制复杂。
串行通信的传输的传输方向:单工(数据传输只能沿一个方向),办双工(传输数据和接受数据分布进行),全双工(传输和接受同步进行)。
单片机采用异步通信,发送和接受设备使用各自的时钟频率,容易实现,但传输效率不高,数据格式 2.MAX232...
分类:
其他好文 时间:
2015-07-22 10:57:01
阅读次数:
217
1.数据库的简介
1.1 什么是数据库,就是一个文件系统,使用标准sql对数据库进行操作
1.2
常见的数据库
oracle 是oracle公司的数据库,是一个收费的大型的数据库
DB2,是IBM公司的数据库,是一个收费的大型数据库;
SQLSever,是微软公司的数据库,是中型的数据库
MYsql数据库 被oracle收购了,
SQLite数据库,嵌入式小型数据库,应用在客户端...
分类:
数据库 时间:
2015-07-22 10:57:07
阅读次数:
240
本文根据住建部《分项能耗数据采集技术导则》阐述“能耗数据编码规则”,以便于开发人员在进行相关项目设计时,能够迅速上手,进行项目开发。
能耗数据编码示意图:
编码: 01 02 03 04 05 06 07 08 09 10 11
12 13 14 15
X X X X X X X X X X X X X X X...
分类:
其他好文 时间:
2015-07-22 10:56:47
阅读次数:
215
题意:有很多区间,找出目标区间不跟任何其他区间重叠的部分的长度
分析:
觉得很简单的题,但是脑子没转过弯了,一直没对。
思路就是用一个vis[]数组记录这个点是否被其他区间用了,但是不知道怎么了,我一直固执的要记录两个端点,结果,当然怎么都不对,因为要求的是区间的长度,跟点的个数不是一致的,而且最致命的就是这种方法会错过这样的区间:比如被别人占有的区间是(1,2),(3,4) 则目标区间还...
分类:
其他好文 时间:
2015-07-22 10:53:55
阅读次数:
99
//函数的重复调用!
/*
===================================================================================
题目:W=((1-a)/(1+a+a*a))*(((1-b)/(1+b+b*b))+((1-c)/(1+c+c*c))*((1-c)/(1+c+c*c))),
a=7.2,b=6.25,c=10....
分类:
编程语言 时间:
2015-07-22 10:55:37
阅读次数:
232
http://scikit-learn.org/stable/modules/feature_extraction.html
4.2节内容太多,因此将文本特征提取单独作为一块。
1、the bag of words representation
将raw data表示成长度固定的数字特征向量,scikit-learn提供了三个方式:
tokenizing:给每一个token(字、词...
分类:
其他好文 时间:
2015-07-22 10:53:22
阅读次数:
191
Seek the Name, Seek the Fame
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 13840
Accepted: 6887
Description
The little cat is so famous, that many couple...
分类:
其他好文 时间:
2015-07-22 10:53:48
阅读次数:
115
在做自己的第一个 iOS app,一路遇到不少困难,好在靠 Google 和 StackOverflow 都解决了,自己也不知道是否是 best practice,为了赶进度只要 work 就好。
隐藏 Tab bar
在以 Tab bar 划分模块的 app 中有些非一级界面是不需要底部的标签栏的,只需要在该 ViewController 的viewWillAppear:中加入设置标...
分类:
移动开发 时间:
2015-07-22 10:54:49
阅读次数:
115
题意:给一个n,然后n个数,求∑i=1n∑j=inf(i,j) mod (109+7).
也就是求n*(n+1)/2个区间内,给定一个i,使得i的左右两边的数都不能被a[i]
eg.
5
1 2 3 4 5
一个有5*6/2=15个区间即15个f[l,r]
【1,1】 【1,2】 【1,3】 【1,4】【1,5】
【2,2】 【2,3】 【2,4】【2,5】
【3,3】...
分类:
其他好文 时间:
2015-07-22 10:52:57
阅读次数:
105
先上代码吧:-(NSMutableArray *)totalPathPoints{
if (_totalPathPoints == nil) {
_totalPathPoints = [NSMutableArray array];
}return _totalPathPoints;
}
// Only override drawRect: if you perform...
分类:
其他好文 时间:
2015-07-22 10:54:41
阅读次数:
104
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set.
get(key) -
Get the value (will always be positive) of the key if ...
分类:
系统相关 时间:
2015-07-22 10:53:19
阅读次数:
224
CALayer的基本使用在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层
@property(nonatomic,r...
分类:
移动开发 时间:
2015-07-22 10:55:08
阅读次数:
152
数组是具有相同数据类型的一组数据的集合,Java支持多为数组,一维数组的每个基本单元都是基本数据类型的数据,二维数组就是每个基本单元是一维数组的一维数组,以此类推,n维数组的每个基本单元都是n-1为数组的n-1维数组。下面以一维数组为例说明Java数组的用法。1、数组声明数组声明有如下两种形式(方括号的位置不同):int arr[];
int[] arr2;2、数组初始化数组初始化也有两种形式,如下...
分类:
编程语言 时间:
2015-07-22 10:53:03
阅读次数:
138
这道题看上去很麻烦,什么迷宫啊,门之类的,其实挺简单的,就是让把与 * 连通的都置为 # 包括 * ,
直接dfs就可以了,不过我wa了好多次。。。最后竟然是多读了一个换行,忘了加getchar()了,gets()函数
会把缓冲区里面的换行给读进去的。。。应该把换行去掉,血的教训啊。。。
代码:
#include
#include
#include
int dx[4]={-1,0,0,1...
分类:
其他好文 时间:
2015-07-22 10:53:00
阅读次数:
88
数据现在是这样的,我想确定出type列中的news和image。。。。甚至以后有其他值,他们分别有多少个。
SELECT
type,
count(1) AS counts
FROM
material
GROUP BY
type
count(1),代表统计第一列,写上1 比写 *的效率高!...
分类:
数据库 时间:
2015-07-22 10:51:45
阅读次数:
141