- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 PHP总结
1. 时间处理: 基本上有strtotime()和date()两个函数就够了 strtotime()函数可以将一个字符串转为时间戳用来比较,还可以自动做加减,比如:"1988-02-17", "1988-02-17 +1 week"等 date("Y-m-d", timestamp) 可以将一个指定的时间戳格式化输出,如果时间戳省略,则使用当前时间戳(也就是time()函数的输出)
2015-01-07 22:06:14
395
原创 关于STL中的pop操作为什么没有返回值
今天写代码的时候遇到了个错误。背景是实现一个具有min()操作的栈结构。实现的方案就是在每个栈元素中除了包含入栈的数据之外,同时还保留一个栈的min元素的值。因为偷懒,所以就只实现了push(), pop()和min()三个操作。min是返回栈顶的元素的min部分,pop返回栈顶元素的数据部分,并将栈顶元素弹出。因为要验证,最后就写了如下的代码:while (!s.empty(
2012-07-06 13:53:36
2042
原创 题目 2 最大子序列和问题
题目描述:输入一个整型的数组,数组里有可能有正数也可能有负数。数组中连续的一个或多个整数组成该数组的一个子数组,每个子数组的所有元素的和称为子数组的和。求该数组的所有子数组的和的最大值。分析:如果数据不多,可以用简单的方式遍历所有可能的子数组的和,求出最大的即可。用两层循环可以给出一个O(n^2)的算法,如下所示:/* * @func: max_sub_sum_n2 * @
2012-07-04 20:25:34
454
原创 题目1 求2个已排序的表的交与并
题目描述:假设两个线性表t1, t2均从小到大排序,给出求这两个线性表的交集和并集的算法。题目分析:本题很简单,因为是线性表,且已排过序,所以很容易给出一个O(m+n)的算法来,并且是一个很适合递归的实现。比如考虑求交集,我们可以用下面的代码来实现:template void intersection(LinearTableIter t1_begin, LinearT
2012-06-23 22:54:03
610
原创 VIM 的色彩配置相关的问题
今天终于把我的工作环境配置的算是点满意了,同时也对这个颜色配置这个东西的理解上了个阶梯。于是记录一下备忘。首先发现一个问题,字体的颜色显示结果很可能是跟终端有关系的。比如,同样的配置文件,用putty链接主机的显示效果和在桌面上用terminal上打开的效果完全不同。这里就不讨论putty的问题了,由于色彩效果太差,如果有需要远程登录的以后会用VNC来解决,putty就做个简单配置
2011-09-20 15:48:05
6595
原创 Linux在启动时利用NFS方式挂在根文件系统时无法初始化console的问题
前几天在FriendlyARM的 mini2440板子上跑Linux的时候碰到了一个很费解的现象,按照教程上说,是可以利用NFS的方式来挂载Host开发机上的根目录来开发的。教程中给的kernel_cmd_line 是:param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.111:/opt/Fri
2011-02-13 16:32:00
1525
原创 TI z-stack 在IAR环境下的错误处理
1. 代码段设置过小 Make 的link error message示例: >>Error[e16]: Segment XDATA_ID (size: 0x1c3 align: 0) is too long for segment definition. At least 0xb8 more bytes needed. >>The problem occurred while pr
2010-04-01 12:28:00
2477
原创 关于sudo && su区别使用
1. 所需密码不同. sudu 用的是普通用户本身的密码,而su用的是root的密码。 而普通用户一般情况下是不会知道root密码的,所以在真正的企业级或者有管理员负责维护的unix系统上时,是无法直接su的。2. sudo的用户权限在/etc/sudoers文件中设置, 可以指定某个用户在sudo之后可以用root权限做那些事情。对于进行对特权下放的控制很有用。而su则一旦成功有全部r
2010-03-08 08:31:00
896
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人