毕业啦,一个终点,亦是一个起点!
-EOF-
修改wordpress默认发邮件邮箱地址
虽然WordPress默认的发邮件地址是[email protected],但我们可以将其个性化,比如说改成[email protected],这些内容是在“wp-includes\pluggable.php”文件中定义的,使用文本编辑器打开这个文件后找到“wordpress@”后将其替换成你的即可。在WP2.8版本中的位置如下,其它版本可能有差异。
第369行处:
|
1 2 3 4 5 6 7 8 9 |
if ( !isset( $from_email ) ) { // Get the site domain and get rid of www. $sitename = strtolower( $_SERVER['SERVER_NAME'] ); if ( substr( $sitename, 0, 4 ) == 'www.' ) { $sitename = substr( $sitename, 4 ); } $from_email = 'wordpress@' . $sitename; } |
第1003行处:
|
1 2 3 4 5 |
$notify_message .= get_permalink($comment->comment_post_ID) . "#comments\r\n\r\n"; $notify_message .= sprintf( __('Delete it: %s'), admin_url("comment.php?action=cdc&c=$comment_id") ) . "\r\n"; $notify_message .= sprintf( __('Spam it: %s'), admin_url("comment.php?action=cdc&dt=spam&c=$comment_id") ) . "\r\n"; $wp_email = 'wordpress@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME'])); |
-EOF-
给PKU JudgeOnline免费版添加Java语言支持
配置文件“serverconfig.property”中记录了如下信息,我们可以按需修改之。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# #Wed Feb 26 22:16:41 CST 2003 WelcomePage=/JudgeOnline/index.acm RootPath=/JudgeOnline/ DefaultTitle=Welcome to JudgeOnline LangCount=4 LanguageDescs=G++,GCC,Pascal,Java,VC,VC++ LanguageExtMemory=868,868,1140,10100,0,0 LanguageExtTime=0,0,0,4000,0,0 LanguageExts=cc,c,pas,java,c,cpp LanguageExes=exe,exe,exe,class,exe,exe LanguageTimeFactor=1,1,1,1,1,1 CompileStreamOrder=1,1,0,1,1,1 G++CompileCmd=C\:\\JudgeOnline\\bin\\gcc\\bin\\g++.exe -fno-asm -s -w -O1 -DONLINE_JUDGE -o %PATH%%NAME% %PATH%%NAME%.%EXT% GCCCompileCmd=C\:\\JudgeOnline\\bin\\gcc\\bin\\gcc.exe -fno-asm -s -w -O1 -DONLINE_JUDGE -o %PATH%%NAME% %PATH%%NAME%.%EXT% PascalCompileCmd=C\:\\JudgeOnline\\bin\\fpc\\fpc.exe -Sg -dONLINE_JUDGE %PATH%%NAME%.%EXT% JavaCompileCmd=javac %PATH%%NAME%.%EXT% JavaRunCmd=java -classpath %PATH% %NAME% #VCCompileCmd=C\:\\JudgeOnline\\bin\\cl.exe %PATH%%NAME%.%EXT% /Fe%PATH%%NAME% /O2 /DONLINE_JUDGE #VC++CompileCmd=C\:\\JudgeOnline\\bin\\cl.exe %PATH%%NAME%.%EXT% /Fe%PATH%%NAME% /O2 /DONLINE_JUDGE WorkingPath=C\:\\temp DataFilesPath=D\:\\data DeleteTempFile=True RunShell=C\:\\JudgeOnline\\bin\\run.exe ComShell=C\:\\JudgeOnline\\bin\\com.exe AdminName=admin AdminEmail=admin@admin.net Debug=False DebugFile=C\:\\debug.txt #ErrFile=C\:\\err.txt |
-EOF-
一加一减找余数 判定被7整除
详细原理看Matrix67写的吧。
“一加一减找余数”比较难弄明白。其实这个问题呢,将数字分组后,从左边的第零组开始(注意是第0组),第2n组的数字加上一个最小数使得其和能被7整除,第2n+1组的数减去一个最小的数使得其差能被7整除,被加上的数写在分组数上方,被减去的数写在下方。
至于为什么是先加后减,因为左边的第一组数有可能只有一个数字,而且可能这个数比7小,先减后加就构造不出来可以被7整除的数了咯。其它的咱不研究,记结论先。
PS:那个那个貌似叫做“奇偶位差法”。
-EOF-
Python一键FTP传文件
每天下班前都需要将工作文档上传到FTP服务器,得写好文档后再打开FTP软件->登录->找到要传的文件->上传->关闭软件。久了难免会不烦,反正文档名和上传位置是固定不变,还是把Python拿出来发挥一下它的神威吧。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#!/usr/bin/env python #coding:utf-8 from ftplib import FTP ftp = FTP('server_name_or_ip') print ftp.getwelcome() print ftp.login() ftp.cwd('Pub/\xd1\xd0\xbe\xbf\xcb\xf9\xb9\xa4\xd7\xf7\xc8\xcb\xd4\xb1\xb9\xa4\xd7\xf7\xd6\xdc\xd6\xbe') print '\xb8\xfc\xd0\xc2\xc4\xbf\xc2\xbc\xb4\xe6\xd4\xda\xce\xc4\xbc\xfe\xce\xaa\xa3\xba' print ftp.dir() filename = '\xd1\xd0\xbe\xbf\xcb\xf9\xd6\xdc\xb9\xa4\xd7\xf7\xbf\xbc\xba\xcb.doc' bufsize = 1024 ftp.storbinary('stor '+filename,open(filename,'rb'),bufsize) ftp.set_debuglevel(0) print '\xb8\xfc\xd0\xc2\xc4\xbf\xc2\xbc\xba\xf3\xa3\xba' print ftp.dir() ftp.quit() ftp.close() print '\xb8\xfc\xd0\xc2\xcd\xea\xb1\xcf\xa3\xac\xb3\xcc\xd0\xf2\xd2\xd1\xcd\xcb\xb3\xf6' a=raw_input() |
-EOF-