Rails 3 提供了 match 方法供我们自定义 routes,然而我们要小心使用它以避免“跨站脚本攻击”(XSS Attack)。比如像这样的 routes:
注:(r3 代表 Rails 3,r4 代表 Rails 4)
# routes.rb| import groovy.util.XmlSlurper; | |
| import org.apache.commons.lang3.StringUtils; | |
| class Xml2MapHelper { | |
| def log = org.slf4j.LoggerFactory.getLogger(getClass()) | |
| /* | |
| * these functions only return list of maps which contains the bottom level key-value pairs, | |
| * ie. convert whatever input xml into a key:list<map> structure |
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
| import static org.hamcrest.MatcherAssert.assertThat; | |
| import static org.hamcrest.Matchers.equalTo; | |
| import java.io.File; | |
| import java.io.IOException; | |
| import java.io.OutputStream; | |
| import java.nio.charset.StandardCharsets; | |
| import java.util.Arrays; |
| package test.me.sftp; | |
| import java.io.IOException; | |
| import java.security.PublicKey; | |
| import java.util.Arrays; | |
| import org.apache.sshd.common.NamedFactory; | |
| import org.apache.sshd.server.Command; | |
| import org.apache.sshd.server.SshServer; | |
| import org.apache.sshd.server.auth.password.PasswordAuthenticator; |
| 7z a <<compressed_file_name>>.7z path/to/secret/file(s) -p<<password string>> |
| /** | |
| * @see <a href="http://stackoverflow.com/questions/6511880/how-to-parse-a-json-input-stream">how-to-parse-a-json-input-stream</a> | |
| * @see <a href="http://stackoverflow.com/questions/24835431/use-jackson-to-stream-parse-an-array-of-json-objects">use-jackson-to-stream-parse-an-array-of-json-objects</a> | |
| * @author BoostHungry <a href="http://stackoverflow.com/users/1110526/boosthungry">BoostHungry</a> | |
| * @author Ian Roberts <a href="http://stackoverflow.com/users/592139/ian-roberts">Ian Roberts</a> | |
| * @author leijiang | |
| * | |
| */ | |
| import static org.apache.commons.lang.StringUtils.* |
| FROM node:6.11 | |
| RUN npm install -g anypoint-cli | |
| ENTRYPOINT [ "anypoint-cli" ] |
| File |
People
:bowtie: |
😄 :smile: |
😆 :laughing: |
|---|---|---|
😊 :blush: |
😃 :smiley: |
:relaxed: |
😏 :smirk: |
😍 :heart_eyes: |
😘 :kissing_heart: |
😚 :kissing_closed_eyes: |
😳 :flushed: |
😌 :relieved: |
😆 :satisfied: |
😁 :grin: |
😉 :wink: |
😜 :stuck_out_tongue_winking_eye: |
😝 :stuck_out_tongue_closed_eyes: |
😀 :grinning: |
😗 :kissing: |
😙 :kissing_smiling_eyes: |
😛 :stuck_out_tongue: |