因为每个月都要升级两台gitlab server, ruby安装的源老是被墙,痛苦无比。所以需要使用国内的镜像在/home/git/gitlab/Gemfile文件中第一行修改为:# source "http://rubygems.org"
source "http://ruby.sdutlinux.org" 特此记录。...
分类:
其他 时间:
2014-07-08 16:39:10
收藏:
0 评论:
0 赞:
0 阅读:
325
堆数据结构是一种数组对象,它可以被视为一颗完全二叉树,树中每个节点和数组中存放该节点值的那个元 素对应。如果表示堆的数组为A,那么树的根为A[1]。
一、 堆
1. 表示堆的数组A是一个具有两个属性的对象:length(A)是数组中的元素个数,heap-size(A)是存放在A中的堆的元素个数;A[heap-size(A)]之后的元素都不属于相应的堆。也就是:Heap-size(A)。
2....
分类:
其他 时间:
2014-07-08 20:23:33
收藏:
0 评论:
0 赞:
0 阅读:
363
Implement atoi to convert a string to an integer.
Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible input ca...
分类:
其他 时间:
2014-07-08 12:51:47
收藏:
0 评论:
0 赞:
0 阅读:
364
明确递归语句之前的语句都是顺序执行,而递归语句之后的语句都是逆序执行package recursion;
import java.util.Stack;
public class Reverse_a_stack_using_recursion {
/*
Input stack:
3
2
1
Output stack:
1
2
3
*/
public s...
分类:
其他 时间:
2014-07-08 13:39:31
收藏:
0 评论:
0 赞:
0 阅读:
353
1、下载相关软件...
分类:
其他 时间:
2014-07-08 14:02:53
收藏:
0 评论:
0 赞:
0 阅读:
593
给你一个表达式,其包含一些0,1变量和一些逻辑运算法,让你判断其是否为永真式。
计算表达式的常用两种方法:1、递归; 2、利用栈。
code(递归实现)
#include
#include
#include
#include
#include
using namespace std;
char str[2000];
int pos;
bool calc(int bi...
分类:
其他 时间:
2014-07-08 14:02:17
收藏:
0 评论:
0 赞:
0 阅读:
361
Mozilla工程师通过优化Static Initializer(静态初始化,或全局建构函数, Global Constructor)和Binary布局来提升FireFox启动速度的文章,非常有参考价值。文章中以x86及x86-64平台为基础,下面加了Mac OS及Android上的binary布局。什么是Static Initializer? 简而言之就是全局C++对象的初始化。...
分类:
其他 时间:
2014-07-08 17:55:17
收藏:
0 评论:
0 赞:
0 阅读:
433
最近一直在弄一个有关mysql proxy的项目,中间涉及到对sql语句的解析。之前对mysql了解的并不是太多,随着项目的推进,不得不补补了。今天突然看到mysql的charset设置,自己很多地方都没法解释清楚,对一些相关的sql语句背后的工作机制一知半解,于是找了点资料补习下,顺便做点儿笔记。
一、字符集和校对规则
字符集是一套符号和编号。校对规则是在字符集内用于比较字符的一套规则。...
分类:
数据库技术 时间:
2014-07-08 21:28:44
收藏:
0 评论:
0 赞:
0 阅读:
477
今天看的文章题目是《A Gamma-Gaussian Mixture Model for Detection of Mitotic Cells in Breast Cancer Histopathology Images》
原理:先分割出肿瘤区域,然后在肿瘤区域使用Gamma-Gaussian混合模型检测有丝分裂细胞,最后使用svm分类器减少检测错误。
步骤:
1、因为有丝分裂大多是发生在肿...
分类:
其他 时间:
2014-07-08 20:06:15
收藏:
0 评论:
0 赞:
0 阅读:
492
GetWindowRect(Main, re1);
main_DC := GetWindowDC(Main);
rg1 := CreateEllipticRgnIndirect( re1 );
//CreateRectRgnIndirect( re1 );
//CreateRoundRectRgn( re1.Left , re1.Top - 100, re1.Right - 50, re1...
分类:
其他 时间:
2014-07-08 12:51:09
收藏:
0 评论:
0 赞:
0 阅读:
365
一款音频播放器,采用C++实现,满足基本功能,带有歌词,曲目列表...
分类:
其他 时间:
2014-07-08 18:44:28
收藏:
0 评论:
0 赞:
0 阅读:
479
一、 快速排序的描述
1、 快速排序是一种原地排序的算法,最坏情况下的时间复杂度为Θ(n^2),期望的运行时间为Θ(n logn),且其中隐含的常数因子较小。
2、 快速排序分三个步骤:
分解:数组A[p...r]被划分成两个数组A[p...q-1]和A[q+1...r],使得A[p...q-1]中的元素都小于等于A[q],A[q+1...r]中的元素都大于等于A[q]。下标q在这个划分过程...
分类:
其他 时间:
2014-07-08 15:31:11
收藏:
0 评论:
0 赞:
0 阅读:
480
如需转载请标明出处:http://blog.csdn.net/itas109
FastReport采用C++方式,配置打印预览选项
//打印预览
//配置打印预览选项
pReport->PreviewOptions->Buttons = frxPreviewButtons(
pb_Find//查找
+pb_PageSetup//页面设置
+pb_Print//打印...
分类:
编程语言 时间:
2014-07-08 17:33:08
收藏:
0 评论:
0 赞:
0 阅读:
401
大白书上的393页。
一直在原数组上乱搞。其实要用另外一个数组记录块。
原数组是不能变的。
注意好原数组和块数组的关系,细心一点处理边界。还是不难的。
#include
#include
#include
#include
#define maxn 300005
#define SIZE 600
using namespace std;
int a[maxn];
...
分类:
其他 时间:
2014-07-08 21:28:04
收藏:
0 评论:
0 赞:
0 阅读:
368
采用的EGORefreshTableHeaderView来实现:
在Controller上实现EGORefreshTableHeaderDelegate的delegate
@property(nonatomic)UITableView* tableView;
@property(nonatomic)NSMutableArray* data;
@property(nonatomic)EGORef...
分类:
移动平台 时间:
2014-07-08 21:31:50
收藏:
0 评论:
0 赞:
0 阅读:
451
一、开启权限
目前hive支持简单的权限管理,默认情况下是不开启,这样所有的用户都具有相同的权限,同时也是超级管理员,也就对hive中的所有表都有查看和改动的权利,这样是不符合一般数据仓库的安全原则的。Hive可以是基于元数据的权限管理,也可以基于文件存储级别的权限管理,此次以介绍MetaData权限管理为主。通过以下配置开启Hive身份认证功能进行权限检查:
hive.se...
分类:
其他 时间:
2014-07-08 14:06:07
收藏:
0 评论:
0 赞:
0 阅读:
309
线段树应用:
有一个数列,初始时为 a1,a2,… aN (N
1) 将 ai 的值加上 val ;
2) 对于一个区间[l,r],该区间的和。
3) 对于一个区间[l,r],求该区间的最大值。
数据结构:
//Node Type
struct Node{
int left, right;
int max, sum;
} tree[maxn];
/*
tree[k]'...
分类:
其他 时间:
2014-07-08 21:31:11
收藏:
0 评论:
0 赞:
0 阅读:
403
个人重构版的机房收费系统已经走过了开始的这一关了,由于走在前面的人已经很多了,在开始机房之前看过他们的一些博客以及和他们的交流知道可以在连接、操作数据库时抽象出一个sqlhelper的类,封装对数据库的各种操作方法。但是这个学习的过程需要自己去摸索,才能真正体会到抽象的给编程带来的好处以及原有的方式的弊端。
先实现三层架构的登陆窗体和查看学生余额的功能后 ,在D层代码有重复,数据库的链接、数据库的查询,这也是三层架构设计的一点弊端吧,降低了系统的耦合度同时也增加了编程的代码量。接下来就开始了...
分类:
数据库技术 时间:
2014-07-08 16:43:02
收藏:
0 评论:
0 赞:
0 阅读:
500
棋盘问题
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 21666
Accepted: 10765
Description
在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编...
分类:
其他 时间:
2014-07-08 12:54:34
收藏:
0 评论:
0 赞:
0 阅读:
319
2008 年之前,浏览器中几乎所有的DOM扩展都是专有的。此后,W3C 着手将一些已经成为事实标准的专有扩展标准化并写入规范当中。
Selector API level 1 的核心是两个方法: querySelector(), querySelectorAll() .在兼容浏览器中可以通过Docuemnt 类型节点,或者Element类型节点调用。
目前已完全支持Selectors API...
分类:
编程语言 时间:
2014-07-08 19:08:16
收藏:
0 评论:
0 赞:
0 阅读:
342