- 博客(9)
- 收藏
- 关注
原创 Python定时执行
Python定时执行 在自己做的一个小东西里需要用爬虫定时从某个网站上爬取数据,谷娘了一下python自身好像没有这种功能,唯一有的就是threading.Timer,不过这个不符合要求,只执行一次,假如需要多长执行需要用time.sleep之后在创建一个,显然不是很elegant,于是终于发现一个比较pythonic的实现方式,改造代码如下: #-*- coding:utf-8 -*- #n
2015-05-17 12:59:35
956
原创 笔试题们
1、假设每一天适龄的母牛每年年初都会生一头小母牛,现在有一头刚出生的小母牛,问第N年时一共有多少头母牛? Tips: 1 1 4 2 5 3 解析:假设f(n)代表的是今年母牛的数目,那么今年母牛的数目f(n-1)应该是去年的母牛的数目加上三年前母牛的数目f(n-3),即: f(n) = f(n-1)+f(n-3) 难度指数:1颗星 代码如下: public class Solu
2015-05-17 12:59:11
315
原创 Java线程初探
首先复习一下什么是线程和进程。应用程序被加载到内存中并准备运行时,我们就说创建了一个进程。进程是一个具有独立功能的程序关于某个数据集合上一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 而线程是进程的一个实体,是CPU调度和分派的基本单位,是进程更小的能独立运行的基本单位。线程没有自己的系统资源,一个进程的多个线程共享操作系统分配各进程的资源。 一个线程和一创建和撤销另外一个线程,同
2015-05-17 12:56:26
410
原创 Java单例模式的实现
在笔试题碰到有一条笔试题是要求用java实现单例模式,一看不难很快就写出来,写完之后还沾沾自喜: (第一种:懒汉 线程不安全) public class Singleton{ private static Singleton instance; private Singleton(){} public static Singleton getInstance(){
2015-05-17 12:52:28
409
原创 2015校招面试笔试题笔记
1、Java泛型中List和List的区别是什么? 答:List中规定了List所能存储的只是T或者是T的子类(上限),而且一次只能是存储器中的一种,List只提供get()而不提供put()函数,put(T)会产生编译错误。而List中规定了List所能存储的必须是T类或者是T类的超类(下限),而且List只提供了get()函数而不提供put()函数。 详细区别参见 Generics
2015-05-17 12:49:57
486
原创 python一些标准库
1、sys sys这个模块是用来访问与python解释器联系紧密的变量和函数。 2、os os模块提供了访问多个操作系统的功能。 os.system函数可用来运行外部程序。另外也有一些函数可以执行外部程序,比如execv,但执行后会退出python解释器,并且将控制权交给被执行的程序。另外popen也有类似的功能。 例如,在UNIX中,你可以用下面代码(假设/usr/bin/
2015-05-17 12:48:32
472
原创 SVN使用笔记
由于往SAE部署应用的时候要用到SVN,所以将可能要用到的先整理起来备忘。我是在Ubuntu下用SVN的,在linux环境下用SVN貌似比用图形界面方便,个人见解。 安装 Ubuntu是没有自带SVN的,所以在用SVN时需要事先安装,过程很简单。 $ sudo apt-get install subversion 然后根据提示操作即可。 常用操作 一、将工程项目checkout到本地目
2015-05-17 12:48:11
335
原创 用django在SAE搭建个人博客(二)
WEB作为软件中的一种,同样的适用MVC架构模式。在普通的MVC架构模式中,模型(Model)用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显示或是如何被操作。但是模型中数据的变化一般会通过一种刷新机制被公布。为了实现这种机制,那些用于监视此模型的视图必须事先在此模型
2015-05-17 00:42:56
553
原创 用django在SAE搭建个人博客(一)
开发环境:Ubuntu11.10+python2.7+django1.4+MySql Django是python一个很优秀的Web网络框架。更多关于django的入门教程,请自行谷歌教程。需要注意的是,django目前的最新版本是1.6.2,但SAE支持的版本只有1.2和1.4,而且默认支持的版本是1.2,所以假如要用1.4版本的话需要在项目的config.yaml文件声明。 好了,废话不多说
2015-05-17 00:39:12
463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人