抽象類別,父類別,子類別,blah...
全職與兼職時薪計算
| 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 () {' + |
| <script src="http://www.schillmania.com/projects/snowstorm/snowstorm-min.js" type="text/javascript"></script> |
| $(function() { | |
| $('.highlight').codemirror({ | |
| mode: 'javascript', | |
| runmode: true | |
| }); | |
| var editor1 = $('.editor').codemirror({ | |
| mode: 'javascript', | |
| lineNumbers: true | |
| }); | |
| }); |
| <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> |
| 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(); |
| @Grab(group='net.sf.jedit-syntax', module='jedit-syntax', version='2.2.2') | |
| import org.syntax.jedit.JEditTextArea | |
| import org.syntax.jedit.tokenmarker.* | |
| import groovy.swing.SwingBuilder | |
| def mpanel | |
| def editor | |
| new SwingBuilder().edt { | |
| frame(title:'Editor', pack: true, show: true, locationRelativeTo: null) { |
| // PostgreSQL | |
| @GrabConfig(systemClassLoader=true) | |
| @Grab('postgresql:postgresql:9.0-801.jdbc4') | |
| def sql = groovy.sql.Sql.newInstance( | |
| "jdbc:postgresql://host.example.org/database", | |
| "username", "password", "org.postgresql.Driver") | |
| // MySQL | |
| @GrabConfig(systemClassLoader=true) |
| @GrabResolver(name='scala-tools', root='http://scala-tools.org/repo-releases') | |
| @Grab('org.markdownj:markdownj:0.3.0-1.0.2b4') | |
| import com.petebevin.markdown.MarkdownProcessor | |
| def m = new MarkdownProcessor() | |
| println m.markdown(''' | |
| Heading | |
| ======= |
| package com.example; | |
| public class Hello { | |
| public String sayHello(String who) { | |
| return "Hello, " + who; | |
| } | |
| } |