-
Python脚本,定时删除归档日志文件
Python脚本,定时删除归档日志文件 1# !/usr/bin/env python3 2# -*- coding:utf-8 -*- 3import math,os,sys,time 4import traceback 5import subprocess 6import datetime 7... 8#定时任务脚本,删除归档日志文件 9 10... 11#定义前一天的时间 12theDayB…- 18
- 0
-
如何用Python脚本自动SVN Update
1import os 2import time 3while True: 4 time.sleep(1) 5 os.system('sudo svn update') 6 print 'update' 7 写出脚本,然后shell下 1python autoup.py 2- 28
- 0
-
Python 3基础教程36-tkinter创建菜单
本文来介绍tkinter下的菜单创建过程,我们用过很多记事本软件,第一个菜单一般是File,File下面有保存,退出等按钮,第二个菜单是Edit,编辑菜单有撤销等功能。我们下面的代码大致可以模仿实现这个功能。 1# tkinter实现菜单功能 2from tkinter import * 3 4 5class Window(Frame): 6 7 def __init__(self,…- 13
- 0
-
Python 3基础教程45-Matplotlib添加标签和标题描述
本文在前面一篇文章基础上介绍,如果给图表添加标签和标题文字描述。 写入一下pythond代码 1from matplotlib import pyplot as plt 2 3# 主要x 和y的个数要相同,不然会报错 4x = [5,6,7,8] 5y = [7,3,8,3] 6 7plt.plot(x, y) 8 9# 给这个图,添加标题和XY轴名称,注意这地方不能输入中文,matplotlib…- 26
- 0
-
-
Python内存管理机制
Python的内存管理机制: 引入计数、垃圾回收、内存池机制 一、引入计数 1、变量与对象 1In sum, variables are created when assigned, can reference any type of object, and must 2be assigned before they are referenced. This means that you neve…- 19
- 0
-
PHP基本语法(一)—— 变量
1 开始写PHP程序 跟学C/C++、java一样,我们先从hello world开始: PHP 的脚本块以 *<?php * 开始,以 *?> * 结束。您可以把 PHP 的脚本块放置在html文档中的任何位置。当然,在支持简写的服务器上,您可以使用 <? 和 ?> 来开始和结束脚本块。不过,为了达到最好的兼容性,我们推荐您使用标准形式( <?php) ,而…- 8
- 0
-
PHP一致性Hash
随着memcache、Redis以及其它一些内存K/V数据库的流行,一致性哈希也越来越被开发者所了解。因为这些内存K/V数据库大多不提供分布式支持(本文以redis为例),所以如果要提供多台redis server来提供服务的话,就需要解决如何将数据分散到redis server,并且在增减redis server时如何最大化的不令数据重新分布,这将是本文讨论的范畴。 取模算法 取模运算通常用于得…- 17
- 0
-
PHP超全局变量$_SERVER
$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。 Http请求头消息 : HTTP_HOST web服务器的地址 HTTP_USER_AGEN…- 6
- 0
-
PHP操作redis
php操作redis php操作redis,需要安装对应版本的redis的php拓展,拥有了一个操作类,通过这个类的相关属性方法,就可以实现php操作redis了。 1.redis的php拓展的安装 1)window下拓展安装 在选择win下的拓展是,php版本(大版本),运行方式(ts,nts),vc多少(支持的平台),位数(php版本的),相关信息,需要在phpinfo里查看到。 ①选择合适的…- 2
- 0
-
JavaScript继承详解(五)
在本章中,我们将分析John Resig关于JavaScript继承的一个实现 - Simple JavaScript Inheritance。 John Resig作为jQuery的创始人而声名在外。是《Pro JavaScript Techniques》的作者,而且Resig将会在今年秋天推出一本书《JavaScript Secrets》,非常期待。 调用方式 调用方式非常优雅: 注意:代…- 3
- 0
-
JavaScript面向对象编程(8)使用中间函数
上一讲我们提出一个很好的思路,将一个类的可复用部分全部定义在prototype中,这样子类继承的时候可以很方便地通过prototype来继承; 但是也带来一个问题就是子类在重写prototype中的属性时会改变所有实例的属性,这是因为父类和子类实例都共享同一个prototype; 怎么解决呢?思路就是利用一个中间函数,具体请看代码: 1<!DOCTYPE html PUBLIC "…- 6
- 0
-
JavaScript — 设计模式 环境搭建
从现在开始,我们就正式开始学习设计模式,具体可以看左边目录。 所有和设计模式相关的JS代码,全部采用es6语法,以后可能还会使用ts代码,所以我们先使用webpack搭建一个环境。 注意这不是重点,不搞也行!这不是重点,看不懂下面操作,可以跳过,直接进入下一节! 项目目录如下: 其中dist目录为输出文件夹,src/index.js为测试js, src/index.html为模板html. we…- 6
- 0
-
JavaScript 中 == 和 === 的区别
1. 引言 这是在 JavaScript 中用来进行数值和对象对比时常用的操作符,从定义上来看: == :抽象相等,比较时会先进性类型转换,然后再比较值 === :严格相等,会比较两个值的类型和值 测试例子: 1console.log('10'==10); // true 2console.log('10'===10); // false 3 2. EC…- 3
- 0
-
Javascript事件模型系列(一)事件及事件的三种模型
一、开篇 在学习javascript之初,就在网上看过不少介绍javascript事件的文章,毕竟是js基础中的基础,文章零零散散有不少,但遗憾的是没有看到比较全面的系列文章。犹记得去年这个时候,参加百度的实习生面试,被问到事件模型,当时被问的一头雾水,平时敲onclick敲的挺爽,却没有关注到事件模型的整体概念。这个周末难得清闲,决定就javascript中的事件模型写个系列,…- 4
- 0
-
JavaScript 类型转换
JavaScript 类型转换 Number() 转换为数字, String() 转换为字符串, Boolean() 转化为布尔值。 JavaScript 数据类型 在 JavaScript 中有 5 中不同的数据类型: string number boolean object function 3 种对象类型: Object Date Array 2 个不包含任何值的数据类型: null und…- 4
- 0
-
JavaScript基本语法
JavaScript和HTML的结合方式 1.采用事件的方式来调用js脚本代码,代码写在字符串中 2.采用定义函数的方式: 用function来定义函数 3.采用引入外部js文件的方式 利用 注意事项: 1.使用第三种方式的时候,就不要在script标签里面写js代码,这里是永远不会执行的 2.一个页面可以有多个script标签,script标签可以放置在任意位置,每个script标签都会执行 3…- 6
- 0
-
使用Rust开发编译系统(C以及Rust编译的过程)
C以及Rust编译的过程 主流的编译器 GCC LLVM C语言编译过程 LLVM编译过程 将C源码转为LLVM IR * 将IR转化为BitCode * 将BitCode转为目标平台汇编码 * 执行BitCode Rust编译过程 下一步做什么 主流的编译器 GCC GCC编译器是由GNU开发的编译器,原名为GUN编译器,原本只能处理C语言随着发展,后续支持了C++,Java,Go等语言,所以改…- 70
- 0
-
使用Rust开发操作系统(UEFI抽象文件系统)
在上一篇文章中我们介绍了rust在uefi中的基本使用,在本章中我们开始编写UEFI基础设施,主要包括File结构和uefi编译脚本用来简化内核文件读取和qemu启动过程 建立基础异常 在标准库中为我们提供了Result,但是在UEFI开发中将Result分成了2种,UEFI服务执行的Result和用户自定义的Result,在本节中我们仿照标准库的io::Result建立我们自己的Result 设…- 13
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(28)|实战5:实现BTC价格转换工具]
[易学易懂系列|rustlang语言|零基础|快速入门|(28)|实战5:实现BTC价格转换工具] 项目实战 实战5:实现BTC价格转换工具 今天我们来开发一个简单的BTC实时价格转换工具。 我们首先创建一个目录: 1cargo new btc_converter 2 我们用TDD方式来开发。 然后 我们先写一些测试代码。 在src/main.rs下面,增加代码如下: 1#[cfg(test)] …- 23
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!








