暑假开始实习,为了记录自己每月的出勤情况,写了一个小程序。
原理很简单,就是 python 对文本文件和日期的处理。main.py 程序代码如下:# -*- coding:utf-8 -*-
# author:青天诀import codecs
import datetime
import re#读取文本文件中的签到记录
def readRecord(path):
with open(pat...
分类:
编程语言 时间:
2015-08-07 11:10:08
阅读次数:
185
谈到面向对象,我们之前学过Vb和C#,从抽象到封装再到继承和多态,面向对象的世界真的很好玩,但是JavaScript中的面向对象有些特殊,因为里面没有类,而且对象的创建方式也不同。
对象的创建大约有四种方式:使用new关键字创建、使用字面量创建、使用工厂方法创建、使用构造函数创建。
1、使用new关键字
var box = new Object(); /...
分类:
编程语言 时间:
2015-08-07 11:11:08
阅读次数:
155
监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。Oracle官方对其的定义为:A process that listens for incoming client connection requests and manages network traffic to the database.??本地服务名是Oracle客户端网络配置的一种,另外还有...
分类:
数据库 时间:
2015-08-07 11:10:02
阅读次数:
259
这种题目,一般要用到递归或回溯两种方法,用回溯法试过,代码规模总是越来越庞大,但最终还是没能通过所有的测试用例,^-^!
用递归的话这题目看着要容易理解的多,每递归一次target要变为target=target-candidates[i],并将开始index赋值为i,当target==0时,条件满足,如果target<candidates[i],这轮循环结束,方法出栈,当前的i++,继续循环。
总之,用递归来解决问题,难想到,也不太容易被看懂。...
分类:
其他好文 时间:
2015-08-07 11:10:37
阅读次数:
97
题意:有n个城市m年前被地震摧毁,道路也被破坏了,m年间进行了一些城市和道路的重建,有三种操作:
(1)1 u表示重建u或者与u直接相连或间接相连的城市;
(2)2 u v表示在城市u和v之间建一条道路;
(3)3表示发生地震破坏了哪些道路。
每年最多重建K个城市,城市一旦重建就不会再被地震摧毁,问这m年后总共重建的城市数目最大为多少,并按照字典序输出每年建造的城市数目。
思路:起初只知道要倒着来,具体怎么弄没想出来,看了题解是用二分图匹配,这是我第一次遇到把操作当做节点的,太弱,还是题目做少了=-=。但感...
分类:
其他好文 时间:
2015-08-07 11:10:16
阅读次数:
114
Cake
Time Limit: 2000/1000 MS (Java/Others) Memory
Limit: 131072/131072 K (Java/Others)
Total Submission(s): 965 Accepted Submission(s): 119
Special Judge
Problem Description
There ...
分类:
其他好文 时间:
2015-08-07 11:11:44
阅读次数:
101
【离散化+LIS】swjtuOJ 2091【注:交大的看到这篇文章要学会自己写,不要为了比赛而比赛!~】题目大意给你两组n个数的序列,求他们最长公共序列(LCS),n<=10^5
对第一组序列数字编号,再对第二组序列构造他们编号对应的序列s,求解序列s的最长上升子序列即可(LIS)说一下思路
这道题之前没做过,编号过程有人说是离散化,还不是很清楚,注意{a}序列中的数字可能在{b}序列不存在,要...
分类:
其他好文 时间:
2015-08-07 11:09:26
阅读次数:
92
一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:
1、直接用export命令:
#export PATH=$PATH:/opt/au1200_rm/build_tools...
分类:
系统相关 时间:
2015-08-07 11:11:33
阅读次数:
166
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1238
Substrings
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 8391 Accepted Submissi...
分类:
其他好文 时间:
2015-08-07 11:09:44
阅读次数:
107
题记:真不知该如何写起,怎么写,想到什么就写什么吧
环境:媒体服务器windows7 + freeswitch 1.4, 局域网, 客户端 imsdroid,手机 小辣椒
用imsdroid默认参数设置在局域网没问题,不过,放到公网上测试,会出现马赛克(花瓶)现象,需要解决;昨天老大说现在分辨率不够应用需要,先在局域网中把分辨率提高再说~~ 好,说干就干
题外话:对于...
分类:
其他好文 时间:
2015-08-07 11:08:16
阅读次数:
177
在iOS应用的开发中,Swift必将取代OC,两者的趋势是“短期共存,长期取代”。但以前有太多的代码是用OC语言完成的,而Swift的开发也从 OC中继承了很多的特性,两者也是有很多的类似之处。目前Swift和OC可以实现无缝的混合编程。
我这里会实现一个简单的Swift调用OC的iOS实例,实现过程是十分的简单的。就像我们所有的Hello World一样。具体操作步骤如下:
(...
分类:
编程语言 时间:
2015-08-07 11:11:02
阅读次数:
183
Thinking in Java – 类型信息RTTI
个人感觉 java 中的比较难的部分了,在看了些netty源码发现其实这块非常有用。...
分类:
编程语言 时间:
2015-08-07 11:08:01
阅读次数:
172
Key Set
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 362 Accepted Submission(s): 238
Problem Description
soda has a set S w...
分类:
其他好文 时间:
2015-08-07 11:10:19
阅读次数:
141
/*大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘。例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!现在你的任务是求出1!!+2!!......+n!!的正确值。*/
代码如下:
#include
using namespace std;
int main()
{
int i,j...
分类:
其他好文 时间:
2015-08-07 11:09:19
阅读次数:
106
已经进入编程这行已经3年,最近想做一个自己的开源项目,最后选来选去,选中了类似58同城的功能的项目作为开始
下面是一些列的工作,里面会体系我是怎样把这个项目做出来,包括思路、技术、代码等等。
需求阶段-需求比较明确,就是仿制58同城功能,这里说明一下,只是功能,相应的优化没有,因为优化都是在有瓶颈的条件下才优化
技术选型-python与php,
python作为爬虫的技术,因为一开始没有什...
分类:
其他好文 时间:
2015-08-07 11:09:41
阅读次数:
137
变量内容的删除与取代
范例一:先让小写的 path 自定义变量配置的与 PATH 内容相同
[root@www ~]# path=${PATH}
[root@www ~]# echo $path
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:
/usr/sbin:/...
分类:
系统相关 时间:
2015-08-07 11:09:19
阅读次数:
175
题目:http://codeforces.com/gym/100004/attachments (需下载到本地,doc格式)题意:如图
这是由多个八边形(不一定为正八边形)拼接在一起的图形。八边形的边由a,b,c三个字母构成,每条边对应一个字母,且同一个八边形的边只能由2种字母构成,相邻的不相等。判断给定的一个只由abc构成的字符串,是否能在图中围成一个封闭的图形。思路:模拟。对于2个相邻一样...
分类:
其他好文 时间:
2015-08-07 11:07:08
阅读次数:
122