4 来自Google的奇技 Google-Specific Magic
Google用了很多自己的实现技巧/工具使 C++代码更加健壮, 我们使用C++的方式可能和你在其他地方见到的有所不同;
[Removed]
4.1 智能指针
Tip 如果确实需要使用智能指针的话, scoped_ptr完全可以胜任; 你应该只在非常特定的情况下使用 std::tr1::shared...
分类:
其他好文 时间:
2014-12-28 00:33:50
阅读次数:
218
本章翻译自Elasticsearch官方指南的Controlling
Relevance一章。
function_score查询
function_score查询是处理分值计算过程的终极工具。它让你能够对所有匹配了主查询的每份文档调用一个函数来调整甚至是完全替换原来的_score。
实际上,你可以通过设置过滤器来将查询得到的结果分成若干个子集,然后对每个子集使...
分类:
其他好文 时间:
2014-12-28 00:34:04
阅读次数:
341
本章翻译自Elasticsearch官方指南的Controlling
Relevance一章。
根据过滤子集来提升(Boosting Filtered Subsets)
回到在忽略TF/IDF(Ignoring TF/IDF)中处理的那个问题,我们需要根据每个度假酒店拥有的卖点数量来对它们的相关度分值进行计算。我们希望利用缓存的过滤器来影响分值,而function_...
分类:
其他好文 时间:
2014-12-28 00:34:32
阅读次数:
323
问题及代码
#include
using namespace std;
int main()
{
int m[13]={0,31,28,31,30,31,30,31,31,30,31,30,31},year,month,day,i,days=0;
char e;
cin>>year>>e>>month>>e>>day;
for(i=0;i<month;i++)
...
分类:
其他好文 时间:
2014-12-28 00:32:21
阅读次数:
185
题目大意:给你N个点M条边的图,问:图的最小生成树是否唯一。
思路:参考算法书,在kruskal算法的基础上进行修改,加入(x,y)两点在最小生成树
上路径最长的边的计算。使用了链式前向星记录每个集合中含有那些点。
在合并集合(邻接表)的时候,为了方便,加入了End[]记录邻接表尾节点的位置。
MST表示最小生成树的大小,SecMST表示次小生成树的大小。最后判断是否想等
即可。...
分类:
其他好文 时间:
2014-12-28 00:31:28
阅读次数:
187
不少朋友一直关注我最近几个月,已经做的和正在做的项目,比如个人官网、BriefCMS、电子上午malling等系统。 但是呢,部分朋友比较好奇,为啥要去写。他们比较疑惑的是,市面上已经有很多类似的系统了,甚至有部分是开源的且比较优秀的。 因此,我想阐述下,我写这些项目的一些初衷。 别人写得再好,那都是别人写的,按照别人的目标来做,按照别人的设计思路实现的。如果你想偷懒,去使用,完全是没...
分类:
其他好文 时间:
2014-12-28 00:31:39
阅读次数:
170
水题,直接贴代码。
//poj 2895
//sep9
#include
using namespace std;
int map[200][2];
char a[1024];
int main()
{
map[' '][0]=1,map[' '][1]=1;
map['A'][0]=2,map['A'][1]=1;
map['B'][0]=2,map['B'][1]=2;
map[...
分类:
其他好文 时间:
2014-12-28 00:32:46
阅读次数:
153
1、使用u-center将ublox GPS波特率调到115200,参考一篇网友百度贴吧日志(我有道云笔记也有记录);
2、下载最新版MultiWii固件,按照之前淘宝卖家给的《MWC-2012 MWC-MEGA2560使用说明.doc》文档进行配置,注意在“MultiWiiConf.exe”上对AUX1等参数进行配置,新老版本的“MultiWiiConf.exe”的配置选单不太一样,如果想配置...
分类:
其他好文 时间:
2014-12-28 00:30:22
阅读次数:
171
add by zhj: 对人的态度,对待工作和问题的态度,技术能力,我认为这是做技术的人的核心竞争力。 对人的态度:团队中的人的技术水平是参差不齐的,性格等各不相同。这就要求我们要有包容的心,对人要和蔼,不要看不起别人,即使自己能力很强,每个人都有弱的时候,即使很牛逼的人也是一步步走上来的,没有.....
分类:
其他好文 时间:
2014-12-28 00:29:31
阅读次数:
139
限制使用templates C++中的Templates使得接口机制非常好用,高效而且能够保证数据与算法的安全。但是过多地使用templates可能会增加计算时间和代码长度,有时候还能难区分接口和实现。在OpenCV中过多使用templates并不是一件好事,OpenCV的refman中提到Ope....
分类:
其他好文 时间:
2014-12-28 00:30:32
阅读次数:
132
给定数组排好序了,然后给一个目标,找到两个数相加等于目标的两个数的下标。蛮简单感觉,就是左右两边往里,比目标大就右边减,小就左边加。一样就输出。 vector twoSum(vector &numbers, int target){ vector ans; int ...
分类:
其他好文 时间:
2014-12-28 00:30:49
阅读次数:
160
//1.int类型换换成字符串 int a = 10; NSString * str1 = [NSString stringWithFormat:@"%d",a]; NSLog(@"str1 %@",str1); //2.flo...
分类:
其他好文 时间:
2014-12-28 00:31:28
阅读次数:
218
今天重新整整几个月前装的hyper-v,系统早已经装好但是网络不通。hyper-v虚拟网络分为3种:外部网络,内部网络和专用网络。外部网络:虚拟机可以连接主机和外部网络。内部网络:虚拟机可以连接主机,但不能连接外部网络。专用网络:虚拟机之间可以连接,但不能连接主机和外部网络。外部网络连接:但是遇到一...
分类:
其他好文 时间:
2014-12-28 00:29:49
阅读次数:
152
Given an array of integers, the majority number is the number that occurs more than 1/3 of the size of the array.Find it.NoteThere is only one majorit...
分类:
其他好文 时间:
2014-12-28 00:28:38
阅读次数:
218
日志文件内容的一般格式一般来说,系统产生的信息经过syslogd记录下来的数据中,每条信息均记录下面的几个重要数据:事件发生的日期与时间;发生此事的主机名;启动此事件的服务名称(如 samba, xinetd等)或函数名称(如 libpam);该信息的实际数据内容;当然,这些信息的详细度是可以修改的...
分类:
其他好文 时间:
2014-12-28 00:30:46
阅读次数:
371
/********************************************************************************* @author Maoxiao Hu* @version V1.0.0* @date Dec-2014***********...
分类:
其他好文 时间:
2014-12-28 00:27:38
阅读次数:
219
方便自己或者来到这里的朋友查阅:1.环境搭建:从零开始学Xamarin.Forms(二) 环境搭建、创建项目2.Xamarin.Forms 初探3.Xamarin.Forms Pages控件介绍一 - 通过代码构建Pages
分类:
其他好文 时间:
2014-12-28 00:27:31
阅读次数:
123