[PYTHON]删除Windows的服务 |
冥思者 发表于 2006/6/1 14:30:59 |
总有一些程序将自己注册为windows的服务,而我们并不想要拥有它。虽然我们可以把这些服务禁用掉,但是它就像一坨大便,让人看了不爽,于是便有了本文的方法将它方便的删除掉。以下就是删除windows服务的程序,使用方法(假定该程序的名字是svcmgr.py): python svcmgr.py remove 服务名[, 服务名2, ...]
#/bin/env python
import win32serviceutil import win32service import win32event
class svc(win32serviceutil.ServiceFramework): _svc_name_ = "svc" _svc_display_name_ = "svc" def __init__(self, args):   | |
|
[PYTHON]下载日本新闻的脚本 |
冥思者 发表于 2006/5/24 9:45:24 |
最近为了练习日语听力,经常去news24.jp听在线视听新闻,为了以后能反复的听,于是写了个脚本将新闻的视频和台词下载了下来。 前提:安装python和flashget
1:登陆该网站将各段新闻的链接url拷贝下来,保存在文本文件里面,每行一个url,例如 http://www1.ntv.co.jp/news/wmtram/news.cgi?movie=060523007.cgi.300k.58850.html
2:下载的脚本 命令行参数是第一步保存url的文本文件的名字 import os, re
html_prev = 'http://www.ntv.co.jp/news/html/%s.html' wmv_prev = 'mms://wmt-od.stream.ne.jp/ntv/news/%s.wmv'
fg = r'call "C:\Program Files\FlashGet\flashget.exe"' target = r'D:\download\japanese\news\%s' | |
|
[SHELL]怎样快速得到一批手机号码的归宿地 |
冥思者 发表于 2006/4/19 15:21:50 |
如果有一个文件,每行是一个手机号码,例如
$cat 1.txt
13711112365
13823658999
13978965413
另外有一个手机号码归宿地对应表文件,例如
$cat master.txt
1300000 bj bj
1382365 hb xt
1397896 sd sd
1398000 sc sc
.......
1:怎样得到每个手机号码对应的归宿地呢?
[code]
awk 'NR==FNR{a[$1]=$2" "$3}NR>FNR{i=删除 |
[PYTHON]快速生成随机密码 |
冥思者 发表于 2006/3/24 14:21:50 |
很多时候我们需要一批随机的密码,这些密码不能太simple,否则容易被猜出来,怎么办呢?有个很简单的办法能做到: #!/bin/python import string, random x = string.ascii_letters[:] + string.digits[:] max = len(x) - 1 pwdlen = 8 pwdnum = 10000 open('pwd.txt', 'w').writelines(['%s\n' % ''.join(x[random.randint(0,max)] for i in range(pwdlen)) for j in range(pwdnum)])
| |
|
[PYTHON]python 命令行小技巧 |
冥思者 发表于 2006/3/22 19:13:47 |
生成测试数据文件 python -c "file('tmp.txt', 'w').writelines('%d This is a test\n' % n for n in range(10000))"
测试语句执行效率 python -m timeit "open('tmp.txt').readlines()"
| |
|
[果米箱]maven dbunit 常用命令一览 |
冥思者 发表于 2006/3/22 18:20:35 |
数据库 => xml文件 maven -o dbunit:generate-dataset [-Dtables=name1[,name2]]
数据库 => xls文件 maven -o dbunit:export-xls [-Dtables=name1[,name2]]
xml文件 => 数据库 maven -o -Dfile=<xml-file-name> dbunit:import-dataset
xls文件 => 数据库 maven -o -Dfile=<xls-file-name> dbunit:import-xls
xls文件 => xml文件 maven -o -Dinput=<xls-file-name> -Doutput=<xml-file-name> dbunit:xls2xml
xml文件 => xls文件 maven -o -Dinput=<xml-file-name&g | |
|
[JAVA]MinGW-GCC 如何编译JNI程序 |
冥思者 发表于 2006/3/22 13:44:16 |
本文并非介绍如何编写JNI程序,相关资料可以参考java tutorial。这里只是简单示范如何用MinGW-GCC去编译JNI程序。
第一步:编写java程序 public class HelloWorld { public native void displayHelloWorld();
static { System.loadLibrary("hello"); }
public static void main(String[] args) throws Exception { new HelloWorld(). | |
|
[果米箱]Oracle数据库导入数据方法之一 |
冥思者 发表于 2006/3/20 13:36:35 |
for /R . %f in (*.ctl) do SQLLDR.EXE userid=<username>/<password>@<TNS> control=%f | |
|
[C/C++]MinGW-GCC 如何编写win32应用程序 |
冥思者 发表于 2006/3/13 16:28:24 |
以前写出来的程序,在windows下用鼠标双击时,总是会蹦一个黑窗口出来,怎样才能让它不出来呢?那是因为以前的程序都是使用console模式即控制台模式编译的,所以运行的时候会有一个控制台窗口。我们现在来学习一下win32应用程序的写法。 第一,要包含windows.h这个头文件,并且主程序由传统的main变成了WinMain。如下 /* main.c */ #include <windows.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, &n | |
|
[C/C++]如何为应用程序创建图标 |
冥思者 发表于 2006/3/7 14:19:40 |
用MinGW-GCC开发Windows程序的时候如何为我们的程序指定一个图标呢?其实很简单! 第一步:制作图标文件。我偷一下懒,找现成的,例如在apache目录下找到了一个图标 favicon.ico 第二步:编辑资源文件 app.rc (名字任意起,以.rc为后缀就行) 1 ICON "favicon.ico" 第三步:将其编译成目标文件 windres app.rc icon.o (说明:windres 是MinGW带的一个实用程序,icon.o是生成的目标文件) 第四步:和往常一样编译,只是把icon.o也编译进去即可。 gcc -o hello *.c icon.o 看看生成的hello.exe的图标是不是变了? enjoy it :-)
| |
|
|
|
统计 |
blog名称:长夜慢慢兮,心越来越远! 日志总数:13 评论数量:48 留言数量:1 访问次数:154046 建立时间:2006年3月3日 | |