这是一篇测试文章
这是一篇测试
文章,一些常用的,以及需要
用的东西。就好像这行文字
一样,很平凡的一段文字而已。
sql:
-- 如果test数据库不存在,就创建test数据库: CREATE DATABASE IF NOT EXISTS test; -- 切换到test数据库 USE test; -- 删除classes表和students表(如果存在): DROP TABLE IF EXISTS classes; DROP TABLE IF EXISTS students; -- 创建classes表: CREATE TABLE classes ( id BIGINT NOT NULL AUTO_INCREMENT, name VARCHAR(100) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- 创建students表: CREATE TABLE students ( id BIGINT NOT NULL AUTO_INCREMENT, class_id BIGINT NOT NULL, name VARCHAR(100) NOT NULL, gender VARCHAR(1) NOT NULL, score INT NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- 插入classes记录: INSERT INTO classes(id, name) VALUES (1, '一班'); INSERT INTO classes(id, name) VALUES (2, '二班'); INSERT INTO classes(id, name) VALUES (3, '三班'); INSERT INTO classes(id, name) VALUES (4, '四班'); -- 插入students记录: INSERT INTO students (id, class_id, name, gender, score) VALUES (1, 1, '小明', 'M', 90); INSERT INTO students (id, class_id, name, gender, score) VALUES (2, 1, '小红', 'F', 95); INSERT INTO students (id, class_id, name, gender, score) VALUES (3, 1, '小军', 'M', 88); INSERT INTO students (id, class_id, name, gender, score) VALUES (4, 1, '小米', 'F', 73); INSERT INTO students (id, class_id, name, gender, score) VALUES (5, 2, '小白', 'F', 81); INSERT INTO students (id, class_id, name, gender, score) VALUES (6, 2, '小兵', 'M', 55); INSERT INTO students (id, class_id, name, gender, score) VALUES (7, 2, '小林', 'M', 85); INSERT INTO students (id, class_id, name, gender, score) VALUES (8, 3, '小新', 'F', 91); INSERT INTO students (id, class_id, name, gender, score) VALUES (9, 3, '小王', 'M', 89); INSERT INTO students (id, class_id, name, gender, score) VALUES (10, 3, '小丽', 'F', 85); -- OK: SELECT 'ok' as 'result:';
python:
a=int(input('输入数字1:')) b=int(input('输入数字2:')) s=a*b while a%b!=0: a,b=b,(a%b) print(a) print(b) else: print(b,'is the maximum common divisor最大公约数') print(s//b,'is the least common multiple,最小公倍数')
PHP:
<?php function get_random3($len = 3) { //range 是将10到99列成一个数组 $numbers = ['a','b','c','d','e','f','g','h','j','k','m','n','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','J','K','M','N','P','Q','R','S','T','U','V','W','X','Y','Z','2','3','4','5','6','7','8', '9']; //shuffle 将数组顺序随即打乱 shuffle($numbers); //取值起始位置随机 $start = mt_rand(1, 10); //取从指定定位置开始的若干数 $result = array_slice($numbers, $start, $len); $random = ""; for ($i = 0; $i < $len; $i++) { $random = $random . $result[$i]; } return $random; } //订单类 class order { //订单列表 要的字段是订单号 下单时间 收货人 总金额 订单状态(ok,pay,consignment)三个字段合为一个表格 function index(){ $d=D('order'); $page=new Page($d->total(),15); $data=$d->limit($page->limit)->order('id desc')->select(); $this->assign('data',$data); $this->assign('fpage',$page->fpage()); $this->display(); } function order_info(){ $d=D('order'); //找到传过来的ID信息 $data=$d->find($_GET['id']); $this->assign('data',$data); //通过订单ID,来找到该订单下面都有什么商品,和商品的数量 $o=D('order_ware'); $data1=$o->where(array('order_id'=>$data['order_id']))->select(); foreach($data1 as $val){ $arr[]=$val['wid']; $num[]=$val['wnum']; } //在读取到该商品的信息 $w=D('ware'); $data2=$w->where($arr)->select(); foreach($data2 as $k=>$v){ for($i=0;$i<count($data2);$i++){ $data2[$k]['num']=$num[$i]; } } $a=D('order_operate'); $data3=$a->where(array('order_id'=>$_GET['id']))->select(); $this->assign('data3',$data3); $this->assign('data2',$data2); $this->display(); } function submit(){ $d=D('order'); $s=D('order_operate'); if($_POST['pay']=='确认'){ if($d->where(array('id'=>$_POST['order_id']))->update('ok=1')){ $data=$d->where(array('id'=>$_POST['order_id']))->find(); $arr['order_id']=$_POST['order_id']; $arr['operater']=$_SESSION['username']; $arr['operate_time']=time(); $arr['ok']=$data['ok']; $arr['pay']=$data['pay']; $arr['consignment']=$data['consignment']; $arr['desn']=$_POST['action_note']; $s->insert($arr); $this->success('操作成功',3,"order/order_info/id/".$_POST['order_id']); } } if($_POST['unship']=='发货'){ if($d->where(array('id'=>$_POST['order_id']))->update('consignment=1')){ $data=$d->where(array('id'=>$_POST['order_id']))->find(); $arr['order_id']=$_POST['order_id']; $arr['operater']=$_SESSION['username']; $arr['operate_time']=time(); $arr['ok']=$data['ok']; $arr['pay']=$data['pay']; $arr['consignment']=$data['consignment']; $arr['desn']=$_POST['action_note']; $s->insert($arr); $this->success('操作成功',3,"order/order_info/id/".$_POST['order_id']); } } } }
markdown:
## 所需环境 Laravel5.5 + (PHP7.0 - PHP7.3) + (MySQL5.6 - MySQL8.0) ## 安装 1. 安装依赖 ```shell script composer install ``` 2. 新建`env`配置文件 ```shell script cp .env.example .env ``` 3. 生成`laravel key` ```shell script php artisan key:generate ``` 4. 创建符号链接 ```shell script php artisan storage:link ``` 5. 运行数据库迁移 ```shell script php artisan migrate ``` 6. 修改权限 ```shell script chmod -R 777 bootstrap/ chmod -R 777 public/ chmod -R 777 storage/ ``` 7. 服务器配置 Nginx: ```shell script location / { try_files $uri $uri/ /index.php?$query_string; } ``` Apache: ```shell script Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] ```
java:
import java.util.Scanner; public class ScannerTest { public static void main(String[] args){ Scanner scanner=new Scanner(System.in); System.out.print("请输入一个数"); int a=scanner.nextInt(); System.out.printf("%d的平方是%d\n",a,a*a); } }
Html/Xml:
<!-- user( --> <div id='user' class="editmod"> <label for="cmbUser" class="editinputname" style="max-width:65px;text-overflow:ellipsis;">作者</label> <select style="width:180px;" size="1" name="AuthorID" id="cmbUser" onChange="cmbUser.value=this.options[this.selectedIndex].value"> <option value="1" selected="selected" >XiaoFeng</option> </select> </div> <!-- )user --> <!-- newdatetime( --> <div id='newdatetime' class="editmod"> <label for="edtDateTime" class="editinputname" style="max-width:65px;text-overflow:ellipsis;">日期</label> <input type="text" name="PostTime" id="edtDateTime" value="2015-11-21 00:27:38" style="width:180px;"/> </div> <!-- )newdatetime --> <!-- Istop( --> <div id='istop' class="editmod"> <label for="edtIstop" class="editinputname">置顶</label> <select style="width:80px;" size="1" name="IsTop" id="edtIstopType" class="off-hide"> <option value="0" selected="selected" >无</option> <option value="2" >首页</option> <option value="1" >全局</option> <option value="4" >分类</option> </select> </div> <!-- )Istop -->
Go:
// bubblesort.go package bubblesort func BubbleSort(values []int) { flag := true for i := 0; i <len(values) - 1; i ++ { flag = true for j := 0; j <len(values) - i - 1; j++ { if values[j] > values[j + 1] { values[j], values[j + 1] = values[j + 1], values[j] flag = false } // end if } // end for j = ... if flag == true { break } } // end for i = ... }
Delphi/Pascal:
procedure TForm1.Button3Click(Sender: TObject); var ArrayPoint: uEntity.TArrayPoint; GameService: TGameService; begin Form1.Repaint; ArrayPoint := TGameData.getRandomSquare(TPublicUtil.GetRandomNum(0, 6)); GameService := TGameService.create(); //绘制背景 GameService.DrawBackground(Image1.Canvas.Handle, 0, 0, 700, 600); //绘制窗口 GameService.CreateWindow(Image1.Canvas.Handle, 20, 20, 400, 450); //绘制图形 GameService.DrawActWithImg(Image1.Canvas.Handle, 100, ArrayPoint); end; var a:longint;//变量a只能保存整数 b:real;//变量b只能保存实数,还没学到初一下学期实数的同学可以理解为“保存小数”,当然你真要拿变量b保存一个整数也没什么不可以 c:char;//变量c只能保存一个字母,注意,只能放一个字母,那我要放多个字母怎么办,看下去 d:string;//变量d只能保存一个字符串,其实就是多个字母 e:boolean;//变量e只能存放true和false,这类变量之能存放“是”,“非” begin //变量赋值 a:=12; b:=25.6; c:='a'; d:='hello'; e:=true; end. //结尾是句号,不要忘记了
C#:
class Program { static void Main(string[] args) { int n = m(20, 15); System.Console.WriteLine("最小公倍数为:" + n.ToString()); System.Console.Read(); } static int f(int a, int b)//最大公约数 { if (a < b) { a = a + b; b = a - b; a = a - b; } return (a % b == 0) ? b : f(a % b, b); } static int m(int a, int b)//最小公倍数 { return a * b / f(a, b); } }
CSS:
/*导航高亮*/ .left #leftmenu .on a, .left #leftmenu #on a:hover { color: #ffffff; background: #3399cc; } .left #leftmenu li.sub { float: left; width: 140px; height: auto; margin-bottom: 0; border-bottom: 5px solid #fff; cursor: pointer; background: white; } .left #leftmenu li.sub span { height: 25px; line-height: 25px; text-align: left; width: 105px; padding-left: 35px; padding-right: 0px; overflow: hidden; } .left #leftmenu li.sub a { height: 25px; line-height: 25px; } .left #leftmenu li.sub a:hover { background: white; } .left #leftmenu li.sub span.m-now { font-weight: bold; }
CLick:
#include <iostream> #include <fstream> #include "node.h" #include "codegen.h" using namespace clike; extern NBlock* programBlock; extern int yyparse(); int main(int argc, char **argv) { yyparse(); CodeGenContext context; context.generateCode(*programBlock); context.runCode(); return 0; }
C++:
#include <stdio.h> #include <conio.h> #include <windows.h> #define BEG_X2 #define BEG_Y1 #define WID20 #define HEI20 HANDLE hout; typedef enum {UP, DOWN, LEFT, RIGHT} DIR; typedef struct Snake_body { COORD pos;//蛇身的位置 struct Snake_body *next;//下一个蛇身 struct Snake_body *prev;//前一个蛇身 }SNAKE, *PSNAKE; PSNAKE head = NULL;//蛇头 PSNAKE tail = NULL;//蛇尾 //画游戏边框的函数 void DrawBorder() { int i, j; COORD pos = {BEG_X, BEG_Y}; for(i = 0; i < HEI; ++i) { SetConsoleCursorPosition(hout, pos); for(j = 0; j < WID; ++j) { if(i == 0)//第一行 { if(j == 0) printf("┏"); else if(j == WID - 1) printf("┓"); else printf("━"); } else if(i == HEI - 1)//最后一行 { if(j == 0) printf("┗"); else if(j == WID - 1) printf("┛"); else printf("━"); } else if(j == 0 || j == WID - 1)//第一列或最后一列 printf("┃"); else printf(" "); } ++pos.Y; } }
C:
#include <stdio.h> int main() { puts("C语言中文网"); return 0; }
Basic:
String readStringField(unsigned long channelNumber, unsigned int field, const char * readAPIKey) { if(field < FIELDNUM_MIN || field > FIELDNUM_MAX) { this->lastReadStatus = ERR_INVALID_FIELD_NUM; return(""); } #ifdef PRINT_DEBUG_MESSAGES Serial.print("ts::readStringField(channelNumber: "); Serial.print(channelNumber); if(NULL != readAPIKey) { Serial.print(" readAPIKey: "); Serial.print(readAPIKey); } Serial.print(" field: "); Serial.print(field); Serial.println(")"); #endif delay(0); return readRaw(channelNumber, String(String("/fields/") + String(field) + String("/last")), readAPIKey); }
Bash/Shell:
root:x:0:0:root:/root:/usr/bin/zsh daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin sync:x:4:65534:sync:/bin:/bin/sync awk '/search_pattern/ { action_to_take_if_pattern_matches; }' file_to_parse [root@localhost ~]# type cd cd is a Shell builtin [root@localhost ~]# type ifconfig ifconfig is /sbin/ifconfig
ActionScript:
package { import flash.display.Sprite; import flash.events.Event; import flash.external.ExternalInterface; /** * ... * @author Meteoric_cry */ public class Main extends Sprite { public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); // entry point initView(); } private function initView():void { var obj:Object = this.loaderInfo.parameters; var kk:String = obj['kk']; if (ExternalInterface.available) { ExternalInterface.call('alert', kk); } } } }
JavaScript:
Page({ data: { tagStyle: { code: "background-color:#f0f0f0;border-radius:2px;font-family:monospace" } } })
快使用双截棍,哼哼哈嘿~~
我是H2,我是H2,我是H2,重要的事情要说三遍。
嗯哼,我是段落3,那就是H3了哇。。
突然想哼句歌词:来年陌生的,是昨日最亲的某某。。引用过来的一句歌词。。
别点我,鼠标别移过来,不然电脑会爆炸!!!红色,禁止、停止、危险的意思。
好好学习,天天向上,多吃饭,少干事!蓝色,指令,或者必须要遵守的规定。
全球戒备,阿凡达入侵地球啦。。黄色,警告、注意的意思。
手指指纹识别通过,面部扫描通过。绿色,安全、通行的意思。
[hide]测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦!测试隐藏文字,这里是回复后才可以看得到哦![/hide]
我来测试一下代码~~
最后来一张周杰伦的帅照~~听了他十多年的歌,也喜欢他十年多~~一直没变心哦,哈哈哈。。。