start new:
tmux
start new with session name:
tmux new -s myname
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Cozy Window Shade</title> | |
| <style> | |
| *{margin:0;padding:0;box-sizing:border-box} | |
| :root{--bg:#f5f4f0;--fg:#1a1a18;--muted:#6b665e} | |
| body{font-family:system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--fg)} |
| name: Build and Test | |
| on: | |
| push: | |
| branches: [ main ] | |
| pull_request: | |
| branches: [ main ] | |
| jobs: | |
| buildAndTest: | |
| runs-on: macos-latest | |
| steps: |
| func showMessageResetApp(){ | |
| let exitAppAlert = UIAlertController(title: "Restart is needed", | |
| message: "We need to restart the app on your first login to the app.\n Please reopen the app after this.", | |
| preferredStyle: .alert) | |
| let resetApp = UIAlertAction(title: "Close Now", style: .destructive) { | |
| (alert) -> Void in | |
| // home button pressed programmatically - to thorw app to background | |
| UIControl().sendAction(#selector(URLSessionTask.suspend), to: UIApplication.shared, for: nil) | |
| // terminaing app in background |
| body { | |
| font-family: Helvetica, arial, sans-serif; | |
| font-size: 16px; | |
| line-height: 1.6; | |
| padding: 10px; | |
| background-color: white; | |
| } | |
| body > *:first-child { | |
| margin-top: 0 !important; |
| // | |
| // CommonMacro.h | |
| // | |
| // | |
| // Created by Haven on 26/9/13. | |
| // Copyright (c) 2013 LF. All rights reserved. | |
| // | |
| #import <CoreTelephony/CTTelephonyNetworkInfo.h> | |
| #import <CoreTelephony/CTCarrier.h> |
| // Module dependencies | |
| var express = require('express'), | |
| mysql = require('mysql'); | |
| // Application initialization | |
| var connection = mysql.createConnection({ | |
| host : 'localhost', | |
| user : 'root', |
| """ | |
| tornado_static is a module for displaying static resources in a Tornado web | |
| application. | |
| It can take care of merging, compressing and giving URLs ideal renamings | |
| suitable for aggressive HTTP caching. | |
| (c) [email protected] | |
| """ |
| """ | |
| http://saepy.sinaapp.com/topic/24/Tornado%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E7%A4%BA%E4%BE%8B | |
| 在bcore的开发过程中,涉及到上传文件有两个地方,一个是相册,一个是文章图文混排。这里作为一个备忘。罗列一些关键点: | |
| 文件上传的内容体在tornado.web.RequestHandler.request.files属性中,并且是以数组形式存放的。 | |
| 使用临时文件存储时,在write完成后要记着把seek重置到文件头。要不然文件无法被读取。 | |
| 再使用Image模块的thumbnail方法进行缩放时,resample=1作为重载渲染参数能够有效的使图片平滑,消除锯齿。 |