在实际的C软件开发项目中,不同的软件会在不同的目录中生成文件,由于磁盘的存储空间有限,开发人员不得不考虑对目录下的过期文件进行删除。一般说来,有两种删除过期文件的方法,一种是在C程序中实现,一种是利用crontab实现。本文对这两种方法的具体实现进行详细的介绍。...
分类:
系统相关 时间:
2015-07-29 12:16:28
阅读次数:
175
畅通工程
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 37403 Accepted Submission(s): 19808
Problem Description
某省调查城镇交通状况,得到现有城镇道路统计表,...
分类:
其他好文 时间:
2015-07-29 12:13:10
阅读次数:
111
题目描述:
输入两个链表,找出它们的第一个公共结点。如:第一个公共节点为值为 6 的节点.1->2->3
6->7
4->5相关题型:在二叉树中找出两个节点的最低公共祖父节点。使用的算法是:找出根到2个节点的路径,然后从根遍历,当最后一个相同的节点,即为最低公共祖父节点。思路一:
在本题中,如果我们能从最后 1 个节点(如bst中的根) 向前遍历,则很容易找出第一个公共...
分类:
其他好文 时间:
2015-07-29 12:15:38
阅读次数:
96
一些Swift小知识点的整理之前最开始了解Swift的时候的一些基本的东西,简单的整理一下。import UIKit
var names = []
class ViewController: UIViewController,UIAlertViewDelegate { override func viewDidLoad() {
super.viewDidLoad()...
分类:
编程语言 时间:
2015-07-29 12:12:56
阅读次数:
139
这个网址是各种语言的判断是否是手机设备
http://detectmobilebrowsers.com/
举例:C#判断是否是
protected void Page_Load(object sender, EventArgs e)
{
string[] mobileAgents = { "iphone",
...
分类:
移动开发 时间:
2015-07-29 12:15:13
阅读次数:
130
经常听别人说编码方式不一致是导致乱码产生的原因。这是标准答案,但不一定是你想要的答案,因为不理解啊!那就说的再明白一点。
你知道一个中文字符在网络上是怎么传输的吗?比如“中国”这两个字,猜一下也知道在传输过程中肯定不是这两个字,而是0|1这样的二进制数。
你需要把“中国”通过某种编码方式转换成二进制数进行传输,而接收方在收到二进制数之后再根据相应的编码方式解码成“中国”。问题就出在双方使用的编...
分类:
其他好文 时间:
2015-07-29 12:13:35
阅读次数:
115
Billboard
Time Limit: 20000/8000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 14337 Accepted Submission(s): 6148
Problem Description
At the entrance ...
分类:
其他好文 时间:
2015-07-29 12:13:24
阅读次数:
132
SharedPreferences与Editor
SharedPreferences保存的数据只要是类似于配置信息格式的数据,因此它保存的数据主要是简单的key-value对形式。下面关系图
上图完全可以看出,存的时候用SharedPreferences的内部类Editor,取的时候用SharedPreferences。
SharedPreference是接口无法创建实例,Con...
分类:
移动开发 时间:
2015-07-29 12:14:14
阅读次数:
130
题目:
Given a singly linked list, determine if it is a palindrome.
Follow up:
Could you do it in O(n) time and O(1) space?
题解:
判断一个链表是不是回文的,这里要求O(n)时间复杂度和O(1)的空间时间复杂度,总共想了三种办法,三种办法都用到了两个指针,符合...
分类:
编程语言 时间:
2015-07-29 12:13:09
阅读次数:
136
新型领导设计模式—设计可扩展性的业务架构开闭原则是软件设计最重要的原则之一,设计具有良好可扩展性的业务架构极其依赖该原则。业务品种在增多,已有业务自身也在发展,需要设计一套统一,灵活,互相独立的业务架构。笔者在多个项目中,多次使用新型领导设计模式来设计可扩展的业务架构,觉得有必要总结出来,以供大家参考。本来是想把该模式归为23种设计模式之一,可能是由于能力有限,没能成功。新型领导,把握大局(主流程)...
分类:
其他好文 时间:
2015-07-29 12:14:10
阅读次数:
573
fio是一个通用的存储测试工具,它也提供了RBD测试引擎,专门用来测试RBD的性能。本文介绍如何编译fio支持RBD引擎及如何进行测试。...
分类:
其他好文 时间:
2015-07-29 12:11:59
阅读次数:
1380
// hdu 5325 Crazy Bobo
//
// 题目大意:
//
// 给你一棵树,树上每个节点都有一个权值w,选择尽可能多的节点,
// 这些节点相互联通,并且按照权值升序排序之后得到节点编号,
// 需相邻节点之间的任意节点都要大于较小的节点。
//
// 解题思路:
// 对于...
分类:
其他好文 时间:
2015-07-29 12:11:34
阅读次数:
106
Magician
Time Limit: 18000/9000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 1067 Accepted Submission(s): 283
Problem Description
Fantasy magicians...
分类:
其他好文 时间:
2015-07-29 12:10:58
阅读次数:
78
个人认为学习分两种,
一种是当面请教和直接从书本网络中的资料学习.
其二就是看着令你惊叹的作品-顿悟.
什么?顿悟不了?那我们就一起来逆向学习吧!......
名词解释:
实例:...
分类:
其他好文 时间:
2015-07-29 12:13:27
阅读次数:
112
点击打开链接
这是一道字符串模拟题,题意大概是给定一个m*n的网格,黑格用‘*’表示,白格有一个字母,如果一个白格左边或者上面没有黑格子,则称为一个起始格。
然后找出所有横向单词和竖向单词,注意这个地方的横向单词指从一个起始格开始一直往右或者往下,直到遇见黑格子或者出界,并且每个字母在找横向或者竖向单词时只能用一
次 ,所以分为两个步骤,横向找和竖向找,每次判断该格子是不是起始格,并...
分类:
其他好文 时间:
2015-07-29 12:13:06
阅读次数:
98