码迷,mamicode.com
首页 > 其他好文
AVL平衡树的插入例程
/* **AVL平衡树插入例程 **2014-5-30 11:44:50 */ avlTree insert(elementType X, avlTree T){ if(T == NULL){ T = malloc(sizeof(struct avlTree)); if(T == NULL) fatalError("Out of space!!!"); T->element = X...
分类:其他好文   时间:2014-06-01 09:50:16    阅读次数:233
程序的模块化的一些见解3
现在的产品,往往不能一次性完成程序,客户体验后一般都会增加   或者修改程序。对于新增加的程序,我会常常增加多一个标志位或者   几个标志位来完成,因为这样比较直观容易理解,但逻辑性往往没有   那么好,致命的是,由于标志位没有及时清除,可能后果不堪设想,   当然,有经验的程序员往往会想到这个问题,就是增加时候,也考虑   了清除标志位。 因此,对于功能性比较重要的,还是建议完全理解 ...
分类:其他好文   时间:2014-06-01 09:53:29    阅读次数:201
HDU2571
昨晚早早跪了,身体太累了,根本吃不消CF了,早上起来继续刷一题!Then,写写python,shell,基本又一天。 题目还是中文题~! 思路:一开始看起来这题目有dfs,但这个矩阵貌似太大了,dfs不敢碰,还是老老实实dp吧,我的做法是,先刷掉最第一列,因为第一列只能从左上往下,then,第i行第j列应该就是dp[i][j]=max(dp[i-1][j],dp[i][k] )+dp[i]...
分类:其他好文   时间:2014-06-01 09:49:34    阅读次数:238
DVR_RDK编译报错
DVR_RDK编译报错 abnormal termination of /opt/dm8168/dvr_rdk/../ti_tools/cgt_dsp/cgt6x_7_3_5//bin/cmp6x make[2]: *** [/opt/dm8168/dvr_rdk/../dvr_rdk/build/dvr_rdk/obj/ti816x-evm/c6xdsp/debug/MAIN_APP_c6xdsp_pe674.oe674] Error 1 make[1]: *** [apps] Error 2 m...
分类:其他好文   时间:2014-06-01 09:37:14    阅读次数:204
【剑指offer】数组中只出现一次的数字(1)
思路:上篇博文中已经了解到异或去重的原理,而且知道如果只有一个只出现一次的数字的求法,但这里是有两个只出现一次的数字,我们便要想办法把他分为两个子数组,每个子数组中包含一个只出现一次的数字,其他的数字都出现了两次。剑指offer上的思路很巧妙,依然从头到尾异或所有的数字,这样得到的结果实际上就是两个只出现了一次的数字异或的结果,我们在异或后的结果中找出其二进制中最右边为1的位,该位既然为1,说明异或的两个数字对应的该位肯定不同,必定一个为1,一个为0,因此我们可以考虑根据此位是否为1来划分这两个子数组,这样...
分类:其他好文   时间:2014-06-01 09:58:08    阅读次数:245
贝叶斯分类器
贝叶斯分类是统计学的一个分类方法,基于贝叶斯定理。首先贝叶斯分类的一个核心假设是一个属性值对给定类的影响独立于其他属性的值(类条件独立)。 先来看下条件概率: 设A、B是两个事件,且P(B)>0,则称 为在事件B发生的条件下,事件A的条件概率。 再来看一下贝叶斯定理:。 其中: X 是类标识未知的数据样本(或数据元组) 如:35岁收入$4000的顾客 ...
分类:其他好文   时间:2014-06-01 09:52:51    阅读次数:235
原生Ajax实现异步通信
在传统的Web请求中,提交的是表单,返回的结果显示在跳转页面。而使用Ajax的Web页面,提交的是数据,返回结果显示在当前页面,实现页面局部刷新。所以,Ajax的出现,减少了交互所需的网络流量,增加了用户的体验度。...
分类:其他好文   时间:2014-06-01 09:57:31    阅读次数:328
三层架构之基础知识
一、概念 1、UI(表现层):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。用于接收用户输入的数据和显示处理后用户需要的数据。   2、BLL:(业务逻辑层):UI层和DAL层之间的桥梁。:针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。业务逻辑具体包含:验证、计算、业务规则等等。   3、DAL:(数据访问层):与数据库打交道。主要实现对数据的增...
分类:其他好文   时间:2014-06-01 09:17:10    阅读次数:357
git 常用操作集锦
创建仓库 新建普通仓库: jxdong@ubuntu-server:~/workspace/git$ git init Reinitialized existing Git repository in /home/jxdong/workspace/git/.git/ 新建 bare 仓库: jxdong@ubuntu-server:~/workspace/git.git...
分类:其他好文   时间:2014-06-01 09:38:36    阅读次数:269
实验案例:删除文件系统日志组,保留ASM日志组
实验案例:删除文件系统日志组,保留ASM日志组 说明: oracle文件系统迁移至ASM,需要删除文件系统的日志组,只保留ASM日志组。若两者均保留,会出现读写日志性能不平衡状态。向ASM中读写日志要远快于向文件系统中读写日志。 操作步骤: SQL> select * from v$log; --查看到当前日志组为2,第1、3日志组处于INACTIVE状态,脏块已经写完,可以将这...
分类:其他好文   时间:2014-06-01 09:58:48    阅读次数:365
projecteuler---->problem=9----Special Pythagorean triplet
title: A Pythagorean triplet is a set of three natural numbers, a b c, for which, a2 + b2 = c2 For example, 32 + 42 = 9 + 16 = 25 = 52. There exists exactly one Pythagorean triplet for wh...
分类:其他好文   时间:2014-06-01 09:17:53    阅读次数:251
zabbix 客户端安装配置运行
1 创建zabbix 用户    groupadd zabbix;    useradd -g zabbix zabbix;    passwd zabbix;    两次输入密码 2 下载获得zabbix的包,然后解压     tar zxvf zabbix-2.2.3.tar.gz; 3 安装    cd /home/zabbix/zabbix-2.2.3;    ./con...
分类:其他好文   时间:2014-06-01 09:19:19    阅读次数:185
vim打开文档出现的^M是什么
我查找了^M没效果,应该是特殊的控制字符,查找换行符结果不是,在每一行的末尾不是换行就是回车吧,对于不同的系统对按行的编码定义不一样。 linux中用\n 0x0a mac 中用\r 0x0d win 中用\r\n 0x0d0a 这里的问题可能是回车符,于是查找回车符成功。 去掉方法:现在已经明白了,是由于0x0d0a组成的换行,把0d去掉即可。...
分类:其他好文   时间:2014-06-01 09:40:27    阅读次数:251
μCOS-II系统之事件(event)的使用规则及MUTEX实例
*************************************************************************************************************************** 作者:EasyWave 时间:2014.05.31 类别:μC/OS-II-操作系统...
分类:其他好文   时间:2014-06-01 09:39:49    阅读次数:356
我的软考之路(九)——总结篇
经过两个月的备战,软考总算结束了。软考虽然结束了,但是还需要简单的总结一下得与失。我从时间安排,到讲课做真题简单的回顾一下软考的整个过程。    时间安排:         对于时间的安排,整个小组成员每个人都有自己的看法,我就不在这里吐槽了。对于我来说,时间安排有点仓促,看书的时间是拿晚上的休息时间补过来的。看书让我将课本的概念性的知识简单的过了一遍,即补充了当初学习的不足,也恶补...
分类:其他好文   时间:2014-06-01 09:46:19    阅读次数:237
Solr在结果中返回函数值
假设你有一个服务,你的用户可以搜索不同的公司,用户输入一个简单的关键字,可以返回匹配关键字的公司,但是有一天,用户要求返回的公司列表中可以显示公司跟用户的距离,这是该怎么做呢? 准备工作 在开始之前,需要先了解字段别名功能,具体可以参看这里 怎么做 1.假设我们在 schema.xml 中定义了如下索引结构: 2.我们需要定义 location...
分类:其他好文   时间:2014-06-01 09:45:43    阅读次数:230
LeetCode: Scramble String [87]
【题目】 Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively. Below is one possible representation of s1 = "great": great / gr eat / \ / g r e at / ...
分类:其他好文   时间:2014-06-01 09:41:05    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!