《车联网通信技术》学习记录

第一章 介绍   第一章主要讲述这本书的整体框架,回答了为什么引入车用通信并提出了车用通信的体系架构。 第二章 车用通信应用 应用分为三个顶层领域:安全、资源效率、信息娱乐和高级驾驶人辅助系统。 这一章节首先总述车用通信应用的三个领域,然后分别一具体实例阐述这三个领域。
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

2019年9月16日异常的构成

异常的构成: 1.异常类 2.异常值 3.追踪信息(解释器捕捉到的) def __exit__(self, exc_type, exc_val, exc_tb): print('do exit') print('exc_type异常的类:',exc_type) print('exc_val异常的内容',exc_val) print('exc_tb异常的追踪:',exc_tb)
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

信息论_熵

信息论主要是对信号所含信息的多少进行量化,其基本思想是一个不太可能发生的事情要比一个可能发生的事情提供更多的信息。 度量信息的集中常用指标有信息熵、条件熵、互信息、交叉熵。 信息熵 信息熵(entropy)简称熵,是对随机变量不确定性的度量。定义为: H(x)=∑pi*log2(pi) 用以下代码来实现对0-1分布变量概率与其信息熵的关系: import matplotlib.pyplot as plt # %matplotlib inline 只有Jupyter需要加这一行,其余
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

ECMAScript语句之《switch 语句》

switch语句又名《分支语句》,很多资料把他称之为if语句的兄弟语句。在if语句中条件过多的时候可以使用switch语句来简化代码。先看一下语法:switch(expression){casevalue:statement;break;casevalue:statement;break;casevalue:statement;break;default:statement;}解释一下:1、exp
分类: 编程语言 发布时间: 09-16 21:03 阅读次数: 0

Python爬虫:12306抢票,开源代码!

今天就和大家一起来讨论一下python实现12306余票查询(pycharm+python3.7),一起来感受一下python爬虫的简单实践我们说先在浏览器中打开开发者工具(F12),尝试一次余票的查询,通过开发者工具查看发出请求的包可以看到红框框中的URL就是我们向12306服务器发出的请求,那么具体是什么呢?我们来看看https://kyfw.12306.cn/otn/leftTicket/q
分类: 编程语言 发布时间: 09-16 21:03 阅读次数: 0

十分钟教程,用Python实现自动化水军评论

自己在写文章的时候,也有到处去逛一逛,渐渐发现了一些有意思的事,经常会有人用同样的评论到处刷,不知道是为了加没什么用的积分,还是纯粹为了表达楼主好人。那么问题来了,这种无聊的事情当然最好能够自动化咯,自己也来试了一把,纯属娱乐。登陆要评论当然要能够先进行登陆,采用requests库进行处理,尝试能否看到自己的消息列表:msg_url="http://msg.csdn.net/"r=requests
分类: 编程语言 发布时间: 09-16 21:03 阅读次数: 0

PowerShell远程处理的原理(了解WinRM)

WinRM的主要特性与Telnet和SSH不一样的是,PowerShell采用一种新的通信协议,我们称之为针对管理的Web服务(WebServicesforManagement,WS-MAN)。WS-MAN完全基于HTTP或者HTTPS进行工作,这样保证在需要的情况下,能轻易透过防火墙进行作业(因为每种协议都使用唯一的端口进行通信)。微软对WS-MAN的实现主要基于一个后
分类: 企业开发 发布时间: 09-16 21:03 阅读次数: 0

Yum仓库、常见目录用途及软硬连接

前言:首先,我们来了解一下什么是Yum。它的全拼是YellowdogUpdaterModified,在Linux系统中Yum也是一个命令。它的目的是安装、移除自动化升级rpm包(软件包管理),以及收集rpm包的有关信息。同时检查安装软件所依赖的包提示用户。它的功能与windows的下载工具软件类似但是Yum更强大。知道Yum后我们再来看Yum仓库Yum仓库就是使用命令Yum下载软件的镜像地址,我们
分类: 企业开发 发布时间: 09-16 21:03 阅读次数: 0

GNU/Linux 学习日记

day11.1,学习Linux的目的是:能在工作中熟练使用Linux的命令,提高工作效率1.2,课程学完后的职位:云计算工程师1.3,学习完要工作的城市:上海目标2.1,何时学完:4个月内2.2,何时跳槽:学习中高级后,考取RHCE,1802.3,一年后薪资:希望自己能达到20k+学习方法1.课前预习,课后勤复习,工作中多实践2.当日事当时毕3.记笔记使用blog进行每日学习心得记录4.利用好资源
分类: 企业开发 发布时间: 09-16 21:03 阅读次数: 0

Day1 Linux认识

学习方法*注重预习与复习*当日事当日毕*笔记记录学习重点和心得*利用好课程和网络资源课程本身的价值*3年有效期*在学习,求职,工作的各个阶段都可以使用*形成一个交流圈子学习之约定操作系统CentOS7.3虚拟软件VMwareworkstation10终端:puTTY+Xshell学习工具*印象笔记--笔记记录*51CTO博客记录*keepass密码记录器*百度网盘资料传送储存认识linux1.什么
分类: 企业开发 发布时间: 09-16 21:03 阅读次数: 0

Gitlab集成Jenkins提示403解决办法

gitlab webhook 403问题,一般描述为error 403 anonymous is missing the job/build permission解决办法:a_安装插件: gitlab  |  gitlab hook  |  build authorization token root pluginb_系统管理  > 全局安全配置 > 去掉防止跨站点请求伪造
分类: 企业开发 发布时间: 09-16 21:03 阅读次数: 0

Gerrit简单介绍

参考:Gerrit官方文档Gerrit是基于Git的版本控制系统的web版代码评审工具。WhatisGerrit代码审查对不同的人意味着不同的东西。对一些人来说,这是一次与设计师或一个团队一行一行过代码的正式会议。对其他人来说,就是在提交代码之前,让别人浏览一下代码。Gerrit的目的就是为代码提交到代码库之前提供一个评审的轻量级框架。代码提交到Gerrit上之后,实际上并没有真正被项目接受,直到
分类: 企业开发 发布时间: 09-16 21:03 阅读次数: 0

测试Gerrit SSH连接

测试GerritSSH连接Gerrit安装好之后,我们需要只有将gerrit上的clone下来,才能进行修改提交,并进行review。gerrit支持两种方式下载代码:ssh和http。使用ssh的连接操作如下:,gerrit网址url为:http://review.gerritsite.com/1.本地生成sshkey,并贴到gerrit上。使用ssh-keygen命令,可以在本地账户的.ssh
分类: 企业开发 发布时间: 09-16 21:03 阅读次数: 0

正确地学习数据科学中的Python,小白学习Python

大多数有抱负的数据科学家是通过学习为开发人员开设的编程课程开始认识python的,他们也开始解决类似leetcode网站上的python编程难题。他们认为在开始使用python分析数据之前,必须熟悉编程概念。资深数据分析师ManuJeevan认为,这是一个巨大的错误,因为数据科学家使用python来对数据进行检索、清洗、可视化和构建模型,而不是开发软件应用程序。实际上,为了完成这些任务,你必须将大
分类: 数据库 发布时间: 09-16 21:03 阅读次数: 0

实验室家具中什么会影响中央台的价格?

中央实验台是一种在实验室和检验室内都需要使用的设备,而且它是一个特别常见的装置,基本每一个实验室内都有,如果那个实验室没有这个装备,说明这个实验室是不够正规的。
分类: 企业开发 发布时间: 09-16 21:03 阅读次数: 0

python队列

优化抢票 加入Lock lock.acquire() 锁住 lock.release()释放锁头 进程锁把所著的代码编程串行, join 是把所有的子进程变成了串行。 from multiprocessing import Process,Lock import json,time,os def search(): time.sleep(1) # 模拟网络io with open('db.txt',mode='rt',encoding='utf-8') as f:
分类: 其他 发布时间: 09-16 20:54 阅读次数: 0

Codeforces Round #575 (Div. 3) D2. RGB Substring (hard version)

传送门 题意: 给你一个长为n的仅由'R','G','B'构成的字符串s,你需要在其中找出来一个子串。使得这个子串在“RGBRGBRGBRGB........(以RGB为循环节,我们称这个串为str)”里面也是一个子串,这个子串的长度是k 可是有可能s字符串中找不到,那么这个时候就可以改变s字符串中某些位置的字母来完成任务。问最少需要改变多少个字母 题解: 主要看暴力的姿势对不对。在上一道的D1上面,我是对s字符串的每一个位置进行‘R’,‘G’,‘B’的枚举,因为如果这个子串也是str的子串的
分类: 其他 发布时间: 09-16 20:54 阅读次数: 0

centOS7使用ss

1.安装shadowsocks yum install python-setuptools && easy_install pip pip install shadowsocks 2.配置shadowsocks vi /etc/shadowsocks.json { "server":"xxx.xxx.xxx.xxx", "server_port":8333, "local_address":"120.0.0.1", "local_port":1080, "password"
分类: 其他 发布时间: 09-16 20:54 阅读次数: 0

asm 极客时间学习

导入极客时间的asm demo学习,编译的时候遇到一些问题, 1, 导入的依赖太旧 2, groovy里面有语法错误(声明为final 又去赋值) 3, ASMCode文件里有些语法与现有语法不匹配错误(getType) 这里有些东西是使用groovy写的,主要也是对接给gradle看的,因为gradle认groovy和kotlin但是不认java, 这也可能是为什么didi的booster使用kotlin写。 4, 还有一点,这个作者也在issue里面说了,使用方法是: 执行编译asm对应的
分类: 其他 发布时间: 09-16 20:54 阅读次数: 0

day07work

猜年龄 while count1 <3: age_inp = input('请输入年龄: ').strip() if not age_inp.isdigit(): print("沙雕,tmd输数字!") continue age_inp = int(age_inp) if age_inp > 18: print('dnmd猜大了!') elif age_inp < 18: print('dn
分类: 其他 发布时间: 09-16 20:54 阅读次数: 0