This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Initial content | |
Additional content |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
<title>TinyChat 簡易的網路聊天室</title> | |
</head> | |
<body onload="document.tinychat.say.focus()"> | |
<? | |
$_GET['nick'] = escapeshellcmd($_GET['nick']); | |
$_GET['say'] = escapeshellcmd($_GET['say']); | |
if($_GET['say']!=""){ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <string.h> | |
void f1(const char *filename); | |
int main(int argc, const char *argv[]) | |
{ | |
if(argc<2) return 0; | |
f1(argv[1]); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$keys = ['REMOTE_ADDR', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR']; | |
foreach ($keys as $key) { | |
$ip = $_SERVER[$key]; | |
echo $key . ' = ' . $ip; | |
if ($ip != ''){ | |
$location = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip)); | |
if($location){ | |
echo ' (' . $location->geoplugin_city . ', ' . $location->geoplugin_countryName . ')'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var extend_keyboard_event_with_keycode = function(original_event_name) { | |
var $fn_original = $.fn[original_event_name]; | |
var keyboard_event_function_wrapper = function(keycodes, handler) { | |
return function(e) { | |
if(keycodes.indexOf(e.which) != -1) | |
return handler(e); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
import sys | |
infile = sys.argv[1] | |
outfile = sys.argv[2] | |
key = bytearray(sys.argv[3].decode('hex')) | |
b = bytearray(open(infile, 'rb').read()) | |
i = 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <set> | |
using namespace std; | |
class MyClass{ | |
public: | |
MyClass (int _x, int _y):x(_x),y(_y){} | |
bool operator<(const MyClass& rhs) const { | |
return this->x < rhs.x ? true : (this->y < rhs.y ? true : false); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
本範例使用 PHPMailer (http://sourceforge.net/projects/phpmailer/) 發送 email。 | |
首先需要注意的是,下載時有可能讓人困惑,我下載的是 http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6/PHPMailer%20v5.1/ 這個版本。 | |
執行方式:使用 command line php 直接執行 `$ php ezgmail.php` | |
範例中包含設定方式、訊息樣板 (msg)、簡單樣板引擎 (fill_template)、名單的 parser (parse_name_list_tsv)與自動根據名單發信的範例,皆相當容易修改。 | |
需注意的是,Gmail 有發送郵件相關的限制,若超過限制,帳號會被暫時停用一天。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class MyClass | |
{ | |
public function __construct() | |
{ | |
} | |
public function __call($name, $args) | |
{ | |
echo "You called method \"$name\", and the args is:\n"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
num = range(100) | |
result = set(num) | |
for i in range(2,10): | |
result -= set(num[i*2::i]) | |
result -= set([0,1]) | |
print result |
NewerOlder