Skip to content

Instantly share code, notes, and snippets.

View lyhcode's full-sized avatar

Kyle Lin lyhcode

View GitHub Profile
package test;
import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;
public class HelloServlet extends HttpServlet {
public void doGet (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
PrintWriter out = res.getWriter();

物件導向程式設計

抽象類別,父類別,子類別,blah...

動手練習

全職與兼職時薪計算

@lyhcode
lyhcode / codemirror-highlight.html
Created December 16, 2011 02:44
CodeMirror 2 runmode (highlight only)
<div class="CodeMirror">
<div class="CodeMirror-gutter">
<div class="CodeMirror-gutter-text">
<div id="numbers"></div>
</div>
</div>
<div class="CodeMirror-lines">
<div style="position: relative; margin-left: 33px;">
<pre id="output" class="cm-s-default"></pre>
</div>
@lyhcode
lyhcode / demo1.js
Created December 17, 2011 09:22
jQuery CodeMirror Plugin usage sample
$(function() {
$('.highlight').codemirror({
mode: 'javascript',
runmode: true
});
var editor1 = $('.editor').codemirror({
mode: 'javascript',
lineNumbers: true
});
});
@lyhcode
lyhcode / snowdemo.html
Created December 20, 2011 08:13
Let Web App Snow
<script src="http://www.schillmania.com/projects/snowstorm/snowstorm-min.js" type="text/javascript"></script>
@lyhcode
lyhcode / main.js
Created January 2, 2012 08:35
Yahoo! Translate Sample for Mozilla Add-on Builder
var contextMenu = require("context-menu");
var panel = require("panel");
exports.main = function(options, callbacks) {
console.log(options.loadReason);
var menuItem = contextMenu.Item({
label: "What's this?",
context: contextMenu.SelectionContext(),
contentScript: 'self.on("click", function () {' +
@lyhcode
lyhcode / hello.js
Created January 10, 2012 03:55
iisnode+mongodb samples
var app = require('express').createServer(),
mongoose = require('mongoose'),
db = mongoose.connect('mongodb://localhost/test');
var renderAsJSON = function (res, obj) {
res.contentType('application/json');
res.send(JSON.stringify(obj));
}
@lyhcode
lyhcode / test.groovy
Created January 10, 2012 13:50
sql server load test using groovy
@GrabConfig(systemClassLoader=true)
@Grab(group='net.sourceforge.jtds', module='jtds', version='1.2.4')
import groovy.sql.Sql
sql = Sql.newInstance( 'jdbc:jtds:sqlserver://localhost/test', 'sa',
'sasasa', 'net.sourceforge.jtds.jdbc.Driver' )
//sql.eachRow( 'select * from test1' ) { println "$it.id -- ${it.rnd} --" }
sql.execute('delete from test1');
@lyhcode
lyhcode / xetex.tex
Created January 12, 2012 04:12
XeTeX
\documentclass[12pt,a4paper]{article}
\usepackage[cm-default]{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{fontspec} %設定字型
\usepackage[slantfont,boldfont]{xeCJK}
%\usepackage{xeCJK} %中英文分開設定
\usepackage{color}
\usepackage{xcolor}
\usepackage{listings}
@lyhcode
lyhcode / mongodb.js
Created February 14, 2012 04:02
MongoDB + Node.js samples
var mongodb = require('mongodb');
var server = new mongodb.Server("127.0.0.1", 27017, {});
new mongodb.Db('test', server, {}).open(function (error, client) {
if (error) throw error;
var collection = new mongodb.Collection(client, 'test_collection');
collection.find({}, {limit:10}).toArray(function(err, docs) {
console.dir(docs);
});
});