Skip to content

Instantly share code, notes, and snippets.

@rorast
rorast / index.scss
Created May 2, 2019 10:49
Saas的教學文件 - index.scss
.page-index{
.m-menu {
width: 230px;
height: 475px;
box-sizing: border-box;
margin-top: -50px;
margin-left: 20px;
color: #FFF;
position: relative;
background: linear-gradient(-180deg, rgba(2, 181, 157, .85) 2%, rgba(22, 146, 183, .85) 100%);
@rorast
rorast / App.vue
Created May 2, 2019 10:46
vue cli 3的教學文件-App.vue
<template>
<el-container class="layout-default">
<el-header height="197px">
<my-header/>
</el-header>
<el-main>
<div class="page-index">
<el-row>
<el-col :span="5">
<emenu/>
@rorast
rorast / mainXorm.go
Created April 17, 2019 09:28
Go語言直接操作資料庫方法
/**
* 應用程序
* 同目錄下多文件引用的問題解決方法:
* https://blog.csdn.net/pringD/article/details/79143235
* 方法1 1 go build ./ 2 運行編譯後的文件
* 方法2 go run *.go
* xorm 工具使用 :
* 安裝 : go get github.com/go-xorm/cmd/xorm
* WIN下使用路徑 : C:\Users\rorast\go\src\github.com\go-xorm\cmd\xorm
* 使用 : xorm reverse mysql "root:123456@tcp(127.0.0.1:3306)/superstar?charset=utf8" templates/goxorm/
@rorast
rorast / index.html
Created April 14, 2019 15:02
Vue的入門程式
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue 入門</title>
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<!-- 父組件 -->
@rorast
rorast / changeSqlData.js
Created April 10, 2019 09:48
一個使用nodejs寫的替換sql欄位的函數
let { init, exec, sql, transaction } = require('mysqls') // 引入 mysqls 的套件
var randomstring = require("randomstring") // 引入隨機字串產生的套件
// mysqls 套件,資料庫連線的初始化設定
init({
host: 'localhost',
user: 'root',
password: '123456',
database: 'doudizhu',
port: 8889,
@rorast
rorast / blog-test.js
Created March 22, 2019 09:07
Node中mocha組件單元測試案例
var expect = require('chai').expect;
var apiModel = require('../lib/mysql.js')
describe('add User', function() {
// 创建一个用户
before((done) => {
apiModel.insertData(['myself','123456','start','time']).then(()=>{
done()
});
});
@rorast
rorast / posts-ctl.js
Created March 22, 2019 08:43
Node中輸入文章控制端程式
const userModel = require('../lib/mysql.js');
const md5 = require('md5')
const checkNotLogin = require('../middlewares/check.js').checkNotLogin
const checkLogin = require('../middlewares/check.js').checkLogin
const moment = require('moment');
const fs = require('fs')
exports.getSignup = async ctx => {
await checkNotLogin(ctx)
await ctx.render('signup', {
@rorast
rorast / signin-ctl.js
Created March 22, 2019 08:42
Node中登入控制端程式
const userModel = require('../lib/mysql.js')
const md5 = require('md5')
const checkNotLogin = require('../middlewares/check.js').checkNotLogin
const checkLogin = require('../middlewares/check.js').checkLogin
exports.getSignin = async ctx => {
await checkNotLogin(ctx)
await ctx.render('signin', {
session: ctx.session,
})
@rorast
rorast / signup-ctl.js
Created March 22, 2019 08:41
Node中注冊控制端程式
const userModel = require('../lib/mysql.js');
const md5 = require('md5')
const checkNotLogin = require('../middlewares/check.js').checkNotLogin
const checkLogin = require('../middlewares/check.js').checkLogin
const moment = require('moment');
const fs = require('fs')
exports.getSignup = async ctx => {
await checkNotLogin(ctx)
await ctx.render('signup', {
@rorast
rorast / signup.ejs
Created March 22, 2019 08:29
Node的ejs模版身體部位的範例
<%- include("header",{type:'signup'}) %>
<div class="container">
<form class="form create" method="post">
<div>
<label>用户名:</label>
<input placeholder="請輸入用户名" type="text" name="name">
</div>
<div>
<label>密碼:</label>
<input placeholder="請輸入密碼" class="password" type="password" name="password">