基于物联网技术的智慧城市公交管理源代码

基于物联网技术的智慧城市公交管理源代码


2024年5月10日发(作者:)

源代码

// SocketDataServer project

package main

import (

"SocketDataServer/Public/BZ"

"SocketDataServer/Public/Decryption/48"

"SocketDataServer/Public/JZCZ"

"bufio"

"bytes"

"/p/mahonia"

_ "/p/odbc"

"crypto/rand"

"crypto/rsa"

"crypto/x509"

"database/sql"

"encoding/base64"

"encoding/binary"

"encoding/pem"

"errors"

"fmt"

"/lxn/walk"

. "/lxn/walk/declarative"

"/lxn/win"

"/msbranco/goconfig"

"log"

rd "math/rand"

"net"

"os"

"os/exec"

"path/filepath"

"strings"

"sync"

"syscall"

"time"

)

type bus struct {

ch int64

unix int64

}

type jkxl struct {

xl int //监控线路

}

type busjl struct {

xl int64 //线路

ch int64 //车号

}

var publicKey = []byte(`

-----BEGIN PUBLIC KEY-----

MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAI2CIunEj5Ono+3FMtS9NMCmG+ATNdRP

JAbjfv5Hn8w/PkivsUDG6CJE5bwUQ99IYjNOcYlIu98RTrrsMvhXwHkCAwEAAQ==

-----END PUBLIC KEY-----

`)

type MyMainWindow struct {

*ndow

}

var privateKey = []byte(`

-----BEGIN RSA PRIVATE KEY-----

MIIBOgIBAAJBAI2CIunEj5Ono+3FMtS9NMCmG+ATNdRPJAbjfv5Hn8w/PkivsUDG

6CJE5bwUQ99IYjNOcYlIu98RTrrsMvhXwHkCAwEAAQJAaS1r08LkUIQOpOCoilTj

S7lrCJ5eqSH1jiUzM756uGzCYsTHrvDyjsp2sjEF7zXiIq5zTHG83D+gmEMMWoc/

vQIhALwWj8NfSIvvY+5adDhPILCX7yoLCkODp9R9eomhHckrAiEAwJoX2ApeEVyr

mCSrE2XWveAhw49ZtoY4fJb9JOTpQusCIG4eA2MNyOpsaCQm/v3sjaX1/caumf62

+K42HGSxWD/rAiEAnEKow7OtnCJ2aYqeba97KTPV0ObV33tICvUpTqyV/58CIGPe

Bfb+4kSiTpt+o0bjNRV/Pzb2+T2RaqKP60FLKt5N

-----END RSA PRIVATE KEY-----

`)

var labiden *

var labdata *

var text *it

var check *ox

var labOracle *

var labsockadd *

var txtdata *it

var button *tton

var checkSql *ox

var labdataname *

var sum2 int = 0

var sum3 int = 0

var sy1 = new()

var sy2 = new()

var sy3 = new()

var sy4 = new()

var sy5 = new()

var sy6 = new()

var sy7 = new()

var sy8 = new()

var sy9 = new()

var sy10 = new()

var pathmap map[int]string = make(map[int]string) //路径map

var hmdmap map[][]bus = make(map[][]bus) //黑名单客户端

var videomap map[][]bus = make(map[][]bus) //视频客户端

var ddserver map[]int64 = make(map[]int64) //调度服务器map

var socketmap map[]int64 = make(map[]int64) //记录socket

var updatemap map[][]bus = make(map[][]bus) //升级客户端

var jkxlmap map[][]jkxl = make(map[][]jkxl) //线路监控map

var hmdxlmap map[][]jkxl = make(map[][]jkxl) //黑名监控线路

var buffermap map[][]byte = make(map[][]byte) //接收缓冲区map

var busjlmap map[][]busjl = make(map[][]busjl) //车载端记录

var updatexlmap map[][]jkxl = make(map[][]jkxl) //升级监控线路

func init() {

//获取当前程序的路径

file, _ := th([0])

p, _ := (file)

paths := (p, "")

path := paths[0] + "/"

for i := 1; i < len(paths)-1; i++ {

path = path + paths[i] + "/"

}

EXESql = file

config = path + ""

pathdbys = path + "dbysdata"

pathdbzd = path + "dbzddata"

pathdbxf = path + "dbxfdata"

pathdbcz = path + "dbczdata"

pathmap[0] = path + "dbysdata"

pathmap[1] = path + "dbzddata"

pathmap[2] = path + "dbxfdata"

pathmap[3] = path + "dbczdata"

pathmap[4] = path + "log"

for _, v := range pathmap {

_, err := (v)

if err != nil {

err := ll(v, 0777)

if err != nil {

return

}

2


发布者:admin,转转请注明出处:http://www.yc00.com/news/1715301725a2596913.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信