using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace ClassHomeWork
{
    public partial class MainForm : Form
    {
       
        public MainForm()
        {
            InitializeComponent();
        }

        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            StudentStaff studentstaff = new StudentStaff();
            studentstaff.Show();
        }
        private void toolStripButton7_Click(object sender, EventArgs e)
        {

        }

        private void toolStripButton2_Click(object sender, EventArgs e)
        {

        }

        private void toolStripButton6_Click(object sender, EventArgs e)
        {
             Application.Exit();
        }

        private void MainForm_Load_1(object sender, EventArgs e)
        {
            string uName = Form1.UserName;
            string uType = Form1.UserType;
            label2.Text = uName;
            if (uType.Trim() == "Administrator")
            {
                label1.Text = "管理员";
            }
            else
            {
                label1.Text = "普通用户"; 
            }
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {

        }
    }
}
 1 private void pictureBox1_Click(object sender, EventArgs e)
 2         {
 3             string uName = Form1.UserName;
 4             int id = Form1.ID;
 5             string sql = "select Image from StaffAccount where ID = '" + id + "'";
 6             string connstr = ConfigurationManager.ConnectionStrings["SQL"].ConnectionString;
 7             SqlConnection conn = new SqlConnection(connstr);
 8             SqlCommand cmd = new SqlCommand(sql, conn);
 9 
10             conn.Open();
11             SqlDataReader r = cmd.ExecuteReader();
12             r.Read();
13             byte[] bs = (byte[])r["Image"];
14             MemoryStream ms = new MemoryStream(bs, true);
15             ms.Write(bs, 0, bs.Length);
16             pictureBox1.Image = new Bitmap(ms, true);
17             ms.Dispose();
18             conn.Close();
19         }
journey
    title Python中的Ensemble库实现流程
    section 数据准备
    section 基本学习器的选择和训练
    section 组合基本学习器的预测结果
    section 整体模型的评估和调优
    section 最终模型的使用
import torch
import torch.nn as nn
import torch.optim as optim

# Define the base models
base_model1 = BaseModel()
base_model2 = BaseModel()
base_model3 = BaseModel()

# Train the base models
base_model1.train()
base_model2.train()
base_model3.train()

# Generate predictions from the base models
base_model1_predictions = base_model1(train_data)
base_model2_predictions = base_model2(train_data)
base_model3_predictions = base_model3(train_data)

# Stack the predictions
stacked_predictions = torch.stack([base_model1_predictions, base_model2_predictions, base_model3_predictions], dim=1)

# Define the meta-model
meta_model = MetaModel()

# Train the meta-model on the stacked predictions
meta_model.train()
criterion = nn.MSELoss()
optimizer = optim.SGD(meta_model.parameters(), lr=0.01)

for epoch in range(num_epochs):
    optimizer.zero_grad()
    meta_model_predictions = meta_model(stacked_predictions)
    loss = criterion(meta_model_predictions, true_labels)
    loss.backward()
    optimizer.step()
create database 数据库名;
 drop database 数据库名;
 use 数据库名;
 show databases;
 create table 表名(
     id int(5),
     name varchar(20)
 );
 desc 表名;
 alter table student rename to stu;-- 修改表名;
 alter table stu add address varchar(20);-- 增加列
 alter table 表名 modify 列名 新数据类型;-- 修改数据类型
 alter table stu change 列名  新列名 新数据类型; -- 修改列名和数据类型 
 alter table stu drop 列名;
本地安装:sudo dpkg -i *.deb
在线安装:sudo apt-get install sqlite3
###查看开头文件
head  GRCh38.gene.bed
head  GRCh38.TFBS.bed
###查看末尾文件
tail GRCh38.gene.bed
tail GRCh38.TFBS.bed
Set cn = CreateObject("ADODB.Connection") 
   cn.Open "Provider=SQLOLEDB;Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;"
apiVersion: apps/v1
kind: Deployment
metadata:
  name: mysql-deployment
spec:
  replicas: 1
  selector:
    matchLabels:
      app: mysql
  template:
    metadata:
      labels:
        app: mysql
    spec:
      containers:
        - name: mysql
          image: mysql:latest
          ports:
            - containerPort: 3306
          env:
            - name: MYSQL_ROOT_PASSWORD
              value: password
RESTORE DATABASE SmallWorks FROM DISK =•E:\SQLBackups\SmallWorksFullMon0002.BAK' 
WITH NORECOVERY
RESTORE DATABASE SmallWorks FROM DISK = * E :\SQLBackups\SmallWorksDiffWed0002.BAK1 WITH RECOVERY
package com.example.sqlitetest;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;


public class DBHelper extends SQLiteOpenHelper {
    private static final String DB_NAME = "testSqlite.db";
    private static final String CREATE_TBL = " create table "
            + " CollTbl(_id integer primary key autoincrement,name text,url text, desc text) ";
    
    DBHelper(Context c) {
        super(c, DB_NAME, null, 1);
    }
    
    @Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL(CREATE_TBL);
    }
    
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        
    }
}
Apache Hadoop软件库是一个框架,允许使用简单的编程模型跨计算机集群分布式处理大型数据集。它旨在从单个服务器扩展到数千台计算机,每台计算机都提供本地计算和存储。该库本身不是依靠硬件来提供高可用性,而是设计用于检测和处理应用层的故障,从而在计算机集群之上提供高可用性服务,每个计算机都可能容易出现故障。

hadoop的思想之源来源于Google在大数据方面的三篇论文
GFS => HDFS
MapReduce => MapReduce 
BigTable => HBase

hadoop的优势:
1)高可靠性:
	因为Hadoop假设计算元素和存储会出现故障,因为它维护多个工作数据副本,在出现故障时可以对失败的节点重新分布处理。
2)高扩展性:
	在集群间分配任务数据,可方便的扩展数以千计的节点。
3)高效性:
	在MapReduce的思想下,Hadoop是并行工作的,以加快任务处理速度。
4)高容错性:
	自动保存多份副本数据,并且能够自动将失败的任务重新分配。
	
Hadoop组成:
1)MapReduce(计算):一个分布式的离线并行计算框架。
2)Yarn(资源调度):作业调度与集群资源管理框架。
3)HDFS(数据存储):一个高可靠,高吞吐量的分布式文件系统。
4)common(辅助工具类):支持其他模块的工具模块(Configuration、RPC、序列化机制、日志操作)。
curl -X PUT "localhost:9200/nba/_mapping" -H 'Content-Type:application/json' -d'
{
    "properties": {
        "name": {
            "type": "text"
        },
        "team_name": {
            "type": "text"
        },
        "position": {
            "type": "keyword"
        },
        "play_year": {
            "type": "keyword"
        },
        "jerse_no": {
            "type": "keyword"
        }
    }
}
'
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权力。

C:\Users\ydcun>sysinfo
------------------ Java 信息 ------------------
Java 版本:        1.6.0_24
Java 供应商:      Sun Microsystems Inc.
Java 主目录:      D:\Program Files\Java\jdk1.6.0_24\jre
Java 类路径:      .;c:\myclass;D:\Program Files\Java\jdk1.6.0_24\lib\tools.jar;
D:\Program Files\Java\jdk1.6.0_24\lib\dt.jar;D:\Program Files\Apache Software Fo
undation\Tomcat 6.0\lib\servlet-api.jar;D:\Program Files\Java\jre6\lib\ext\QTJav
a.zip;D:\Program Files\Java\db-derby-10.10.1.1-bin\lib\derby.jar;D:\Program File
s\Java\db-derby-10.10.1.1-bin\lib\derbyclient.jar;D:\Program Files\Java\db-derby
-10.10.1.1-bin\lib\derbytools.jar;D:\Program Files\Java\db-derby-10.10.1.1-bin\l
ib\derbynet.jar;D:\Program Files\Java\db-derby-10.10.1.1-bin/lib/derby.jar;D:\Pr
ogram Files\Java\db-derby-10.10.1.1-bin/lib/derbynet.jar;D:\Program Files\Java\d
b-derby-10.10.1.1-bin/lib/derbyclient.jar;D:\Program Files\Java\db-derby-10.10.1
.1-bin/lib/derbytools.jar
OS 名:            Windows 7
OS 体系结构:      x86
OS 版本:          6.1
Java 用户名:      ydcun
Java 用户主目录:C:\Users\ydcun
Java 用户目录:    C:\Users\ydcun
java.specification.name: Java Platform API Specification
java.specification.version: 1.6
java.runtime.version: 1.6.0_24-b07
--------- Derby 信息 --------
[D:\Program Files\Java\db-derby-10.10.1.1-bin\lib\derby.jar] 10.10.1.1 - (145826
8)
[D:\Program Files\Java\db-derby-10.10.1.1-bin\lib\derbytools.jar] 10.10.1.1 - (1
458268)
[D:\Program Files\Java\db-derby-10.10.1.1-bin\lib\derbynet.jar] 10.10.1.1 - (145
8268)
[D:\Program Files\Java\db-derby-10.10.1.1-bin\lib\derbyclient.jar] 10.10.1.1 - (
1458268)
------------------------------------------------------
C:\Users\ydcun>ij
ij 版本 10.10
ij> connect 'jdbc:derby:firstdb;create=true';
ij> connect 'jdbc:derby:firstdb';
ij(CONNECTION1)> create table firsttable(id int primary key,name varchar(20));
已插入/更新/删除 0 行
ij(CONNECTION1)> insert into firsttable values(1,'ydcun');
已插入/更新/删除 1 行
ij(CONNECTION1)> select * from firsttable;
ID         |NAME
--------------------------------
1          |ydcun

已选择 1 行
ij(CONNECTION1)> disconnect;
ij> exit;
C:\Users\ydcun>
连接到数据库
mysql_init(MYSQL *pmysql);
MYSQL *mysql_real_connect(MYSQL * pmysql,const char * hostname,const char *usename,const char *passwd,const char *dbname,0,0,0);
连接到MySQL必须先调用mysql_init初始化
之后调用mysql_real_connect连接到数据库
mysql_real_connect成功返回指向MySQL连接的指针,失败返回NULL;
CREATE TABLE myemp AS SELECT * FROM emp ;
mongo --host <hostname> --port <port> --username <username> --password <password>
SELECT COUNT(TABLENAME)
  FROM DBC.TABLES
 WHERE TABLEKIND = 'T' -- TABLEKIND = 'V'视图  TABLEKIND = 'M' 宏 
   AND DATABANAME = 'XXX'
  • 1
  • 2
  • 3
  • 4
  • 5