现在位置: 首页 > carpinteyromsv发表的所有文章
  • 05月
  • 20日
综合 ⁄ 共 7282字 评论关闭
1:函数     函数可以理解为一种工具,用于完成定义明确的任务,如平方根、大小字母转换等。    有些函数需要输入参数,有些函数不需要输入参数,但是函数必须具有返回值。    函数分为确定性函数和非确定性函数,确定性函数只需要输入相同的参数,则返回值总是相同的,如abs函数,非确定性函数调用相同的参数,   会出现返回值不同的情况,如SQL Server的getdate()函数  对于非确定函数,不同的关系数据库都使用了限制功能使用,如SQL Server 不允许在创建索引的计算列和创建索引的视图中使用非确定性函数, 在Oracle中,基于函......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 1037字 评论关闭
简单内嵌函数: func returnFifteen() -> Int { var y = 10; func add() { y += 5 } add() return y; } println(returnFifteen()) //返回值为函数(单参函数) func makeIncrementer() -> (Int -> Int) { func addOne(number : Int) -> Int { return 2 * number } return addOne } //返回值为函数(多参函数) var increment = makeIncrementer() println(increment(7)) func choose(backward: Bool) -> (Int, Int) -> Int { func stepForward(input: In......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 24683字 评论关闭
2013/5/26 Java技术qq交流群:JavaDream:251572072 64_ListView数据异步加载与AsyncTask ------------------------------------------- 1.因为会在互联网上经常获取数据,所以如果采用同步数据加载的话,那么   会严重影响性能,那样用户体验很差 ------------------------------------- 2.这里举例说明如何采用异步加载数据 ---------------------------------------- 3.由于主线程(也可叫UI线程)负责处理用户输入事件(点击按钮、触摸屏幕、按键等),   如果主线程被阻塞,应用就会报ANR错误。为了不阻塞主线程,   我们需要在......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 1150字 评论关闭
Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T. The same repeated number may be chosen from C unlimited number of times. Note: All numbers (including target) will be positive integers. Elements in a combination (a1, a2, … , ak) must be in non-descending order. (ie, a1 ≤ a2 ≤ … ≤ ak). The solution set must not contain duplicate combinations. For example, given candidate set 2,3,6,7 and target 7......
阅读全文
一、分治策略 分治法的思想     将原问题分解为几个规模较小但类似于原问题的子问题,递归地求解这些子问题,然后再合并这些子问题的解来建立原问题的解。 递归式     递归式与分治方法是紧密相关的,因为使用递归式可以很自然地刻画分治算法的运行时间。 在分治策略中,我们递归地求解一个问题,在每层递归中应用如下的三个步骤:     分解:将问题划分为一些子问题,子问题的形式与原问题一样,只是规模更小。     解决:递归地求解出子问题。如果子问题的规模足够小,则停止递归,直接求解。     合并:将子问题的解组合成原问......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 2357字 评论关闭
国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART. 不仅仅是选中的十大算法,其实参加评选的18种算法,实际上随便拿出一种来都可以称得上是经典算法,它们在数据挖掘领域都产生了极为深远的影响。 1. C4.5 C4.5算法是机器学习算法中的一种分类决策树算法,其核心算法是ID3算法.  C4.5算法继承了ID3算法的优点,并在以下几方面对ID3算法进行了改进: 1) 用信息增益率来......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 294字 评论关闭
今天参加了创新工场笔试,软件工程面试就一份试卷,总的来说题目不难,基本就是数据结构算法,加一点别的比如网络,数据库,操作系统等选择题 第8题应该是D,属于系统栈调用 简单二分 树的形状:     4   2  6 1 3 5 7 选中最后一个元素x,二分找到在前面的位置pos,a[0~pos] < x, a[pos+1~n] > x 递归即可 照的看不清了,题目就是: 给定一个升序数组,计算平方和,并统计最后不重复的个数,比如-1,1的平方都为1,就算一次,要求事件复杂度O(n),空间O(1) 我的思路是先遍历找到位置pos,满足a[pos-1] <= 0 a[pos......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 530字 评论关闭
 最近在做短信,都流行搞个短信提醒功能,咱们项目也不例外。先把解决思路记下以防健忘 ~_~ 网上多提供的解决方案为捕获系统短信消息,                 <action android:name="android.provider.Telephony.SMS_RECEIVED" />         <action android:name="android.provider.Telephony.GSM_SMS_RECEIVED" />         <action android:name="android.provider.Telephony.SMS_RECEIVED2" /> 这种方式容易被像QQ通讯录,360通讯录这种通讯录牛逼的干掉,和他们同时存在的话基本上就没戏了,应该说是根本就没戏的份......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 1797字 评论关闭
1 oracle multitenant option PDB(插入式数据库) CDB(容器数据库,负责管理和运行PDB) 2 resource manager resource manager现在在以在CDB和PDB级别下进行管理资源,可以创建一个CDB resource plan是分配给了整个CDB或者个体的PDB, 3 full transportable exp/imp full transportable exp/imp现在允许迁移整个数据库从一个实例到另一个实例,是最快的方法。关键是可以全部迁移个non-CDB的数 据库变成CDB的PDB(这个对数据库升级很重要哦) 4 新管理权限 增加了单独管理RMAN,DG,transparent DATA encryption的权限,授予了完成......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 419字 评论关闭
1.最常用方法,重写一下方法 - (float) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 但是这种方法不能灵活地解决问题,因为你只能固定在这个位置改,本人就试过不会在此获取到想要地高度。 2.比较灵活地办法,直接修改tableview地属性。 假如我定义了一个tableview叫costTableView,那么我只需要在一下重写方法中: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 加上一句代码: self.costTableView.rowHeight = pr......
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 1749字 评论关闭
传送门:【HDU】1384 Intervals 题目分析:差分约束系统第一题。。。。 什么是差分约束系统,就是给你一组类似于xj-xi<=ci的不等式,让你求向量x的一组解(一般只让你求某个元素的值)。对于xj-xi<=ci这个不等式我们能得到什么有用的信息?没错!xj-xi<=ci ---> xj<=xi+ci ---> d[v]<=d[u]+Edge[u][v]! 瞬间和图论中的松弛的三角不等式对应起来了!这样我们只要对所有的xj-xi<=ci建边(xi,xj,ci),然后再设立一个源点,源点s到所有的边权为0,即xi-xs<=0,建边(xs,xi,0),从源点跑一遍单源最短路就能......
阅读全文
  • 11月
  • 03日
综合 ⁄ 共 1315字 评论关闭
 一.使用cp命令复制文件或文件夹 cp 源文件(文件夹) 目标文件(文件夹) 常用参数:-r 递归复制整个目录树-v 显示详细信息 1.在相同文件夹下复制文件: eg: cp wenjian wenjian-2 就在同一个文件夹下复制了名为“wenjian”的文件,并且复制得到的文件名叫“wenjian-2” 2.在不同文件夹下复制文件: eg: cp wenjian linuxcast.net/ 就把文件名为“wenjian”的文件复制到了linuxcast.net这个文件夹中,并且复制完之后文件名不改变。 3.用cp命令复制文件夹: 复制文件夹必须加上-r的命令。 eg:cp -r linuxcast.net linuxcast.net2 ......
阅读全文