现在位置: 首页 > bolero发表的所有文章
  • 09月
  • 20日
综合 ⁄ 共 3854字 评论关闭
注:本文非笔者原创,原文转载自:http://blog.csdn.net/niepengpeng333/article/details/8218160 所谓分水岭算法有好多种实现算法,拓扑学,形态学,浸水模拟和降水模拟等方式。要搞懂就不容易了。Watershed Algorithm(分水岭算法),顾名思义,就是根据分水岭的构成来考虑图像的分割。现实中我们可以或者说可以想象有山有湖的景象,那么那一定是水绕 山,山围水的情形。当然在需要的时候,要人工构筑分水岭,以防集水盆之间的互相穿透。而区分高山(plateaus)与水的界线,以及湖与湖之间的间隔或 都是连通的关系,就是我们......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 902字 评论关闭
#include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> using namespace std; bool map[10][10]; bool press[10][10]; int add4(int x,int y) { int s=map[x][y]+press[x][y]+press[x-1][y]+press[x][y-1]+press[x][y+1]; return s; } void create(int i,int j,int k,int x,int y,int z) { int m,n; press[1][1]=i;press[1][2]=j;press[1][3]=k; press[1][4]=x;press[1][5]=y;press[1][6]=z; for(m=2;m<=5;m++) for(n=1;n<=6;n++) ......
阅读全文
前言:         目前的移动产品,必须整合第三方分享功能,利用其关系链进行病毒式传播。。。 正文:             由于已经封装了一个分享SDK,所以开发者需要的操作是: 1. 申请各个平台的App_Key,App_Secret等应用的一些信息。 2.并在OpenAppConstant.java文件中将他们替换即可。 package com.open.share; /** * * 应用在第三方平台的相关信息,比如App_Key,App_Secret等信息 * * @author yanglonghui * */ public class OpenAppConstant { /* * 新浪开发相关信息 * App Key: 2085......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1168字 评论关闭
第一章 1.关于分层:TCP/IP协议分为4层:链路层,网络层,运输层,应用层;我们平时所说的2层交换机、3层交换机、2层网络等等是依照OSI(Open System Interconnection,开放系统互连)七层网络模型来说的。在TCP/IP协议中,应用程序通常是一个用户进程,下三层一般在操作系统内核中运行,处理通信细节。 2.应用层和运输层使用端到端的协议,网络层提供的是逐跳协议。端系统指两端的主机,中间系统指路由器等。、 3.IP层提供的是一种不可靠的服务,TCP在IP层上提供一种可靠地运输层,采用的方法是超时重传。 4.路由器:运行在IP层(......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 840字 评论关闭
类中使用了connect,一直报错: clientstart.cpp:68:63: error: no matching function for call to ‘ClientStart::connect(int&, sockaddr*, long unsigned int)’ if(connect(clientSocketFd, (SA *) &servaddr, sizeof(servaddr)) < 0) return 0; ^ clientstart.cpp:68:63: note: candidates are: In file included from /opt/Qt5.3.2/5.3/gcc_64/include/QtWidgets/qwidget.h:46:0, from /opt/Qt5.3.2/5.3/gcc_64/include/QtWid......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 1501字 评论关闭
一、android.view.LayoutInflater:布局膨胀器、布局加载器。 对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入,LayoutInflater作用是将layout的xml布局文件实例化为View类对象。 实现: 1、获取布局加载器: LayoutInflater nflater = LayoutInflater.from(context);//当然还有另外两种方法。 2、从布局文件实例化一个视图: View view = nflater.inflater(R.layout.Item,null);//在布局文件夹中有Item.xml这个布局文件 3、获取视图中的控件: LinearLayout layout=(LinearLayout)view.findViewById(R.id.tex......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 2513字 评论关闭
Farm Irrigation Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5898    Accepted Submission(s): 2554 Problem Description Benny has a spacious farm land to irrigate. The farm land is a rectangle, and is divided into a lot of samll squares. Water pipes are placed in these squares. Different square has a different type of pipe. There are 11 types of pipes, which is marked from A to K, as Figure 1 shows. Figure 1 Benny has a map of hi......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 247字 评论关闭
但是,在使用的过程中我发现viewDidLoad和Viewdidunload并不是成对出现的,只有在内存紧张和一些特定的情况下系统才会调用视图的ViewDidUnload来卸载视图。而ViewDIdload每一次加载都会执行。 也就是说removeObserver并不一定能够被执行到,这就留下隐患。当视图被dealloc之后,还在监听消息。最终会造成程序的崩溃。而且有些时候如果没有在unload中removeOberver还会造成多次注册同一个消息。造成同一个函数执行多次。引起不必要的麻烦。
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 363字 评论关闭
  【ios】更新通讯录电话ABRecordSetValue   【IOS】如何封装结构体对象到NSMutableArray中 【ios】NSString字符串相加 相连接   2013-02-26 11:52:07|  分类: NSString |  标签: |字号大中小 订阅 NSString* string; // 结果字符串 NSString* string1, string2; //已存在的字符串   1. string = [NSString initWithFormat:@"%@,%@", string1, string2 ]; 2. string = [string1 stringByAppendingString:string2]; 3 . string = [string stringByAppendingFormat:@"%@,%@",string1, string2];
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 1398字 评论关闭
题目大意:严格n元树的定义是所有的点都有n个儿子节点或者没有儿子节点。问m层的严格n元树的个数是多少。 思路:递推式十分简单,这题主要是再考高精度。 递推式S[i] = S[i - 1] ^P + 1,ans = S[i] - S[i - 1]。 高精度的话这个题用的还是挺多的,有+-*^还有输出,写的很爽 CODE: #include <cstdio> #include <cstring> #include <iomanip> #include <iostream> #include <algorithm> #define BASE 1000 #define MAX 1010 using namespace std; struct BigInt{ int num[MAX],len; BigInt(int......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 2783字 评论关闭
1A。看到直接A掉了还是很激动的呀啊啊。 思路简单,为了要尽量平分,就把总数取一半当做背包的容量,尽量取满就好。 今天下午的目标就是进阶完背包九讲。看了题目之后觉得是多重背包来着,但是有点懒得用多重背包,所以就没有优化,直接拿去一个一个找的,跑了一秒。。。待我再去领悟一番,再优化它。先上代码。 #include <stdio.h> #include <iostream> #include <algorithm> #include <string.h> using namespace std; #define maxn 300000 int dp[maxn],val[51],num[51]; int main() { int n; ......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 4763字 评论关闭
Fragment管理中,不得不谈到的就是它的事务管理,它的事务管理写的非常的出彩。我们先引入一个简单常用的Fragment事务管理代码片段: FragmentTransaction ft = this.getSupportFragmentManager().beginTransaction(); ft.add(R.id.fragmentContainer, fragment, "tag"); ft.addToBackStack("<span style="font-family: Arial, Helvetica, sans-serif;">tag</span><span style="font-family: Arial, Helvetica, sans-serif;">");</span> ft.commitAllowin......
阅读全文