- 博客(35)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 曼彻斯特编码的一些思考-一种没有提到的编码方式
收发双方可以根据编码自带的时钟信号来保持同步,无需专门传递同步信号的线路,因此成本低;缺点为:实现技术复杂。这样是不是可以根据和上一段是否相同来判断,如果是相同的就可以知道一直是1一变就是0,先是听到差分是0变1不变时候,误以为是整个信号,或者是有出现过这种编码只是我没有学习到?曼彻斯特有标准编码和802.3两种编码。这种场景可能更适合长期信号不变的编码?
2024-02-27 23:45:10
352
原创 【安卓】服务器无接收到数据
模拟器上可以,但是真机不行显然是安卓版本这一类的环境问题原因是安卓9之后有安全限制配置 ucloud 相关AndroidManifest <application android:networkSecurityConfig="@xml/network_security_config"> </application>创建 network_security_config.xml 文件<network-security-config>
2022-03-21 17:11:19
3797
原创 Nginx修改为https
1.申请证书2.放入文件3.重新编译nginx这里是最多的问题如何安装openssl在安装高级版本时有时会出现问题我这里nginx是1.6所有找了旧版本https://www.openssl.org/source/old/1.0.1/在这里下载然后放入在这里插入图片描述宝塔面板如何用uwsgi与nginx快速部署Django项目https://blog.csdn.net/weixin_41861301/article/details/105843823按照下面这个教程重新安装却依
2021-09-08 10:44:33
264
原创 GNS3安装与SecureCRT连接--包换软件
下载完软件后GNS3需要载入镜像SecureCRT需要破解将两者连接GNS3\SecureCRT下载:https://download.csdn.net/download/qq_45847111/14951997GNS3镜像:https://download.csdn.net/download/qq_45847111/149520061.GNS3安装https://jingyan.baidu.com/article/48b37f8d1c70fb1a6464888d.html2.Secu
2021-01-28 23:11:39
518
1
原创 安卓-导入包-Volley
一、下载导入(3种方式)1.在git下载https://github.com/google/volley/然后导入同时app下的build.gradledependencies { implementation project(':volley')}2、更简单的一种方式是在build.gradle中引入依赖慢一点compile 'com.android.volley:volley:1.1.1'3.下载的jar包放到libs目录二、权限 <uses-permis
2020-12-08 23:35:16
1147
原创 操作系统-实验一-进程与线程通信fork and clone
目的:深刻理解线程和进程的概念,掌握线程与进程在组成成分上的差别,以及与其相适应的通讯方式和应用目标内容:以Linux系统进程和线程机制为背景,掌握fork()和clone()系统调用的形式和功能,以及与其相适应的高级通讯方式。由fork派生的子进程之间通过pipe通讯,由clone创建的线程之间通过共享内存通讯,对于后者需要考虑互斥问题。以生产者/消费者问题为例,通过实验理解fork()和clone()两个系统调用的区别。程序要求能够创建4个进程或线程,其中包括两个生产者和两个消费者,生.
2020-12-03 22:15:05
3223
原创 爬虫框架scrapy练习-jmu-sdWeatherSpider
一、效果图二、运行步骤创建项目:scrapy startproject sdWeatherSpider执行命令: scrapy crawl everyCityinSD ,运行爬虫程序三、主要代码everyCityinSD.py# -*- coding: utf-8 -*-import scrapyfrom urllib.request import urlopenfrom sdWeatherSpider.items import SdweatherspiderItem
2020-11-22 21:36:54
401
原创 jmu-数据可视化Matplotlib练习
分析文件‘集美大学各省录取分数.csv’,完成: 集美大学2015-2018年间不同省份在本一批理工科的平均分数,柱状图展示排名前10的省份; https://github.com/shylara-zhou/pythonPTA/tree/main/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90方法建立省份列表pro_list=[]省份字典pro_dic={}省份出现次数字典pronum_dic={}①遍历文件找到含有本一批和理工标识符的字.
2020-11-21 10:35:39
216
原创 了解你喜欢的up的视频数据!!--Python爬取B站弹幕生成云图
看到大佬做的爬取弹幕生成云图https://blog.csdn.net/csdnnews/article/details/106754771觉得简单又有用于是整合了一下生成一个简易版可以生成数据的想要看不同的视频只要修改参数url里面改成视频的BID就可以了import requestsimport jsonimport chardetimport refrom wordcloud import WordCloudfrom pprint import pprint# .
2020-10-20 19:26:01
311
原创 7-4 jmu-python-查成绩 (10分)
从键盘输入一个学生所有课程的成绩,输入格式为”课程名:成绩“,每门课占一行,以空行结束。随后提示”请输入要查询的课程:“,用户从键盘输入课程名,查询并输出该课程的成绩,要求进行异常处理,对不存在的课程进行捕捉处理。https://github.com/shylara-zhou/pythonPTA/blob/main/%E5%AD%97%E5%85%B8%E8%81%94%E7%B3%BB2/7-4%20jmu-python-%E6%9F%A5%E6%88%90%E7%BB%A9%20(10%E5%.
2020-10-19 19:53:37
5526
原创 7-3 统计字符频次 (20分)
jmu详细pta题目集https://github.com/shylara-zhou/pythonPTA7-3 统计字符频次 (20分)输入一个字符串,输出其中出现次数最多的字符及其出现的次数,要求使用字典。输入格式:输入任意长度字符串。输出格式:字符串中出现次数最多的字符及其次数。输入样例:在这里给出一组输入。例如:abcdsekjsiejdlsjdiejsl输出样例:在这里给出相应的输出。例如:(‘s’, 4)a=eval(input())b=eval(input())s
2020-10-11 20:58:55
2646
原创 了解Android核心组件活动生命周期————旋转屏幕
(一)编写代码,对一个活动进行输出。package com.example.myapplication; import android.os.Bundle; import android.view.Menu;import android.view.MenuItem;import android.view.View; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat
2020-09-26 10:08:01
212
原创 理解DSA算法原理
数字签名是一种以电子形式给消息签名的方法,是只有信息发送方才能进行的签名、信息发送方进行签名后将产生一段任何人都无法伪造的字符串,这段特殊的字符串同时也是对签名真实性的一种证明。电子信息在传输过程中,通过数字签名达到与传统手写签名相同的效果。数字签名的实现原理简单地说,就是发送方利用hash算法对要传送的信息计算得到一个固定长度的消息摘要值,用发送方的私钥加密此消息的hash值所生成的密文即数字签名;然后将数字签名和消息一同发送给接收方。接收方收到消息和数字签名后,用同样的hash算法对消息进行计算,得到
2020-05-22 00:45:37
3395
2
原创 触发器-sqlsever
1.简述触发器与存储过程的唯一区别是触发器不能执行EXECUTE语句调用,而是在用户执行Transact-SQL语句时自动触发执行。此外触发器是逻辑电路的基本单元电路,具有记忆功能,可用于二进制数据储存,记忆信息等。触发器有如下作用:可在写入数据表前,强制检验或转换数据。触发器发生错误时,异动的结果会被撤销。部分数据库管理系统可以针对数据定义语言(DDL)使用触发器,称为DDL触发器。可依照特定的情况,替换异动的指令 (INSTEAD OF)。2.基本创建语句create trigge
2020-05-19 18:01:01
147
原创 【HCIA】TCP
1.简介2.报文格式3.三次握手1.第一次握手的包是 syn = 1 , seq = x ,这里的x是任意的2.第二次握手的包是 Syn = 1 , Ack = x + 1 , Seq = y;x 是第一次握手中的x,也就是第一次握手的Seq,说明第二次握手的Ack等于第一次握手的Sq这说明第三次握手的包的Seq是任意的,3.Ack = 2.Seq + 1即y+14.四次挥手...
2020-04-12 22:27:45
125
原创 【HCIA】ARP协议
1.简介地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。在第2层数据链路层2.报文3。类型①免费ARP设置地址产生ARP报文,源MAC为自己,目的MAC为4个0,源IP与目的IP为一个4.代理ARP目的:访问同一网段不同广播域的目的地路由间,VLAN间,VLAN内5.ARP攻击ARP协议...
2020-04-10 22:59:23
153
原创 【HCIA】ICMP协议
1.简述ICMP(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 [1]ICMP使用IP的基本支持,就像它是一个更高级别的协议,...
2020-04-10 00:04:22
175
原创 ’[’‘]‘的使用问题,因为他们是通配符 最好使用中括号吧他们先括住
2.’[’‘]‘的使用很有问题,因为他们是通配符最好使用中括号吧他们先括住例如单单前括号%[[]%'查找前后中括号***'%[%[]%]%'***
2020-04-07 22:13:14
298
原创 sql sever的两种多表连接查询
多表连接两种写法一种使用重命名表的方式,一种直接用之前的表①第一种写法使用or时会导致出现大量没有连接的数据select student061.sno, sname ,Course061.CNO,cname,degree from student061,Score061 ,Course061where student061.sno=Score061.Sno and Course061.CN...
2020-04-07 22:04:44
371
原创 【HCIA】怎么就是传给你?--1.2
1.IP前面倒 DA为止占20BYTE后面的OPTIONS 和PADDING为可变附加内容一共40byte2.VLSMVLSM(可变长子网掩码) 是为了有效的使用无类别域间路由(CIDR)和路由汇聚(route summary)来控制路由表的大小,它是网络管理员常用的IP寻址技术,VLSM就是其中的常用方式,可以对子网进行层次化编址,以便最有效的利用现有的地址空间。192.168.1...
2020-03-31 00:05:19
128
原创 【HCIA】传输的是什么?--1
我们知道计算传输的是0和1那么就需要用01表达人类的语言那么就需要协议就像是密匙一样翻译出来只要你有足够精确的测量仪器,按理来说外星人来地球如果没有足够的设施记录,那么只要***在精确的位置刻下一个痕迹***那么就可以代表很多信息。(这是哪里看的故事忘记了)于是乎我们有了各种协议来代表不同的信息。首先了解Ethernet-2D代表源,S代表目的这是什么单词?1.一个MAC地址有...
2020-03-25 01:22:21
289
2
原创 SQL笛卡尔积(×)、连接(∞)、投影(π)、选择(σ)关系符号
笛卡尔积(×)、连接(∞)、投影(π)、选择(σ)由 R 中的每一个元组与 S 中的每一个元组两两相连,把R和S的元组以所有可能的方式组合起来,合并为 R×S 的元组。形式化定义如下:笛卡尔积(×)笛卡尔积(×)与连接(∞)连接运算是从两个关系的广义笛卡尔积中选取属性间满足一定条件的元组形成一个新关系投影(π)、选择(σ)两者的选择是投影>选择投影是选出某一属性选择是选出特定...
2020-03-24 21:10:32
25887
原创 【HCIA】网络长什么样?
老师讲的很好,B站是个好地方有些知识已经了解但也加强了一下1.什么是网络由物质链接双绞线,568A:按绿橙蓝棕转换46Wgreen ,green,WOrange,Blue,WBule,Orange,WBrown,Brown568B:按橙绿蓝棕转化46光纤串口2.OSI模型与TCP/IP模型在现在阶段,从下到上学习。了解网络接口层的交换 ,vlan和stpInternet层的...
2020-03-23 00:18:52
416
原创 【HCIA自学计划】启程
本人非双一流的普通一本网络工程专业,近来许多同学参与各种机构的培训。我也感觉紧张,迫于囊中羞涩,决定自学。一,方向。数通方向,选择以此作为基础,以后再学习安全。二,目标1.争取一个月之内看完一个课程,如果可以再快进看一下其它的看看有没有缺漏。2.每有大收获(一个章节)写一篇文章记录。三,送自己一句不断思考,多靠自己。...
2020-03-22 23:22:35
366
原创 delete,drop,truncate,remove,shrinkfile的五种删除移动区别
DeleteDelete :删除数据表中的行(可以删除某一行,也可以在不删除数据表的情况下删除所有行)。删除某一行:Delete from 数据表名称 where 列名称=值;删除所有行:Delete * from 数据表名称DropDrop :删除数据表或数据库,或删除数据表字段。删除数据库:drop database 数据库名称删除数据表:(表的结构、属性、索引也会被删除)us...
2020-03-11 22:56:49
1549
原创 数据库文件添加删除DBCC SHRINKFILE的使用
实验步骤和调试过程(实验步骤、测试数据设计、测试结果分析)创建数据库用命令 CREATE DATABASE 完成下列操作:注:XXX为学号最后三位1.创建数据库dbXXXA,不指定任何文件,然后用SP_HELPDB查看结果;CREATE DATABASE DB061AGOEXEC SP_HELPDB DB061A2.创建数据库dbXXXB,仅指定一个数据文件,参数自定,然...
2020-03-06 08:56:41
1601
原创 密码学仿射密码转化
利用两个数组来存然后利用相同位置i来寻找修改a,b的值就可以获得解密或者加密#include<iostream>using namespace std;int main() { char c[26] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q',...
2020-02-24 16:05:47
767
原创 费马小定理 mod的理解为什么a要与26互素
≡表示该符号两边无论在自变量取何值时,等式两边恒等.这种题目可以用自变量系数相等,列出若干等式,解方程组,得式中的参变量,从而的以解答.类如3,525%3=1那么为什么仿射变换密码c=(ap+b)mod26,a为什么与26互素如果a=3c就有可能=0得不到值,无法解密...
2020-02-21 18:03:04
1348
转载 文件打开模式r,w,a,r+,w+,a+的区别和联系
r:以只读的方式打开文本文件,文件必须存在;w:以只写的方式打开文本文件,文件若存在则清空文件内容从文件头部开始写,若不存在则根据文件名创建新文件并只写打开;a:以只写的方式打开文本文件,文件若存在则从文件尾部以追加的方式开始写,文件原来存在的内容不会清除(除了文件尾标志EOF),若不存在则根据文件名创建新文件并只写打开;r+:以可读写的方式打开文本文件,文件必须存在;w+:以可读写的方式打开文本...
2020-01-02 14:33:17
5105
2
原创 排序问题
1.选择排序for{//从0便利数组for{//从上一个for循环处遍历//交换最大最小}}#include<stdio.h>int main(){ int i,n,t,k,index; scanf("%d",&n); int a[n]; for(i=0;i<n;i++){ scanf("%d",&a[i]); } ...
2019-12-30 15:03:45
76
原创 VS中的C语言的gets,strcmp等方法无法使用
vs中的一些函数做了改变使用更安全的方法解决方法1.在函数后面加上_s,如strcmp_s, strcpy_s2. 修改VS<1>其实在输出错误信息中有解决方法,“To disable deprecation , use _CRT_SECURE_NO_WARNINGS”,意思是我们可以不进行兼容性检查,我们可以在项目-属性-配置属性-c/c+±预处理器-预处理定义里边加上一句...
2019-12-30 15:00:47
4645
原创 近似求PI
近似求PI本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps。2π=1+31!+3×52!+3×5×73!+⋯+3×5×⋯×(2×i+1)i!+⋯输入格式:输入在一行中给出精度eps,可以使用以下语句来读输入:scanf("%le", &eps);输出格式:在一行内,按照以下格式输出π的近似值(保留小数点后...
2019-12-05 19:41:42
606
原创 转换为二进制的问题
关于转换二进制方法一:很聪明,递归由内到外,与平常的思路相反void dectobin( int n ){ if(n/2>0) dectobin(n/2); printf("%d",n%2);}方法二:void dectobin(int n){ int sum=0; int t=n; int i,k=1; while(t!=0) ...
2019-11-27 21:25:14
119
原创 关于C语言指针问题
#include <stdio.h>struct st{ char c; char s[80];};char * f(struct st *t);struct st a[4] = {{'1',"123"}, {'2',"321"}, {'3',"123"}, {'4',"321"}};int main( ){ int k; for(k = 0; k <...
2019-11-11 20:41:22
2356
(完善版)《TCPIP》基于smtp邮件发送客户端.rar
2021-01-15
基于SMTP协议和POP3协议的邮件收发客户端.7z.zip
2021-01-15
e-mail电子邮电客户端程序和文档.7z
2021-01-15
e-mail电子邮电客户端程序和文档.7z.zip
2021-01-15
BUIBUI学习笔记整理
2020-07-31
bwgsdq.rar
2020-03-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人