2 你的益达 ‎‎ ‎‎

尚未进行身份认证

‎‎‎‎‎

等级
TA的排名 4w+

A5/1加密算法介绍及实现

1.算法简介  A5/1加密算法用于GSM中的数据机密性加密。该算法使用三个线性反馈位移寄存器,记为为X、Y和Z。其中X(x0, x1, …, x18)寄存器有19位,Y寄存器22位,Z寄存器23位。以下不讲原理,只讲密钥流生成算法。定义X操作:  temp = x13 ^ x16 ^ x17 ^ x18  xi = xi-1 ...

2020-03-16 17:35:28

NOI/2.1基本算法之枚举/15:Counterfeit Dollar

1.题目传送门描述 Sally Jones has a dozen Voyageur silver dollars. However, only eleven of the coins are true silver dollars; one coin is counterfeit even though its color and size make it indistinguishab...

2020-03-14 22:05:42

JavaWeb修改默认主页和把项目放到其他地方的方法

web项目的默认页面一般是index。我们可以在web.xml文件中添加welcome-file-list节点,并在welcome-file节点添加welcome-file节点来改成其他页面。这时,若有多个welcome-file节点,那么是从上往下匹配到的第一个。<welcome-file-list><welcome-file>home.jsp</welco...

2019-12-02 19:49:41

Java模拟键盘输入(Robot类模拟键盘输入,解决不准粘贴)

1.背景主要也是为了偷懒,老师不准粘贴。但是提供的测试环境又很不友好,自己敲了一份还要再敲就很烦。于是就写了这个。只能模拟英文和字符输入,中文会直接跳过。点击开始模拟输入会在5秒钟后开始模拟输入。2.代码TypeRobot。用Robot来模拟输入的类,挺简单就不多讲了。如果你还需要输入其他字符,参考Java 键盘上各个按键的KeyCode值。import java.awt.Robot...

2019-11-21 17:53:13

Android中ProgressDialog的使用

1.简介ProgressDialog可以表示操作正在后台进行。如果使用的是转圈的ProgressDialog则可以配合Handler,如果是使用进度条形式的ProgressDialog则可以配合线程使用。主要方法:setTitle:设置标题setMessage:设置对话框消息内容setIcon:设置图标setProgress:设置当前进度值setSecondProgress:设置...

2019-11-17 22:08:57

Java+coolq实现QQ机器人

1.背景这几天有些无聊,就想着自己倒腾个QQ机器人。其实也挺好实现的,主要接口都有人做好了,剩下的功能全靠自己想和爬虫实现了。本文的参考链接如下:参考一、参考二、参考三。还要感谢插件的作者,把接口都写好了。2.需要准备的东西jdk1.8+。linux服务器(windows也行),也可以在本地环境,但是那样每次自己启动很麻烦。coolq及插件。3.开工如果你买的linux服务器。...

2019-11-16 15:25:00

以太网链路层帧格式分析实验

以太网链路层帧格式分析实验一.实验名称 以太网链路层帧格式分析实验二.环境 Windows7操作系统的电脑两台,IP地址分别为172.22.10.33和172.22.10.30。三.实验目的 了解EthernetV2 标准规定的MAC帧结构,初步了解TCP/IP的主要协议的层析结构。四.实验内容及步骤 试验过程中的网络拓补图如下。PC1的IP地址为172.22.10.33,子网掩...

2019-11-01 09:33:41

IP数据报分片实验

IP数据报分片实验完成路由器和PC1、PC2的相关配置。在PC1、PC2两台计算机上运行wireshark,为了截获有关数据报,设置wireshark的截获条件为对方主机的IP地址,开始截获报文。在PC1上执行如下ping命令,向主机PC2发送4500B的数据报文:ping -l 4500 -n 2 172.16.20.100。停止截获报文,分析截获的报文,回答下列问题:1)以太...

2019-10-31 09:19:49

TabLayout搭配ViewPager

1.简介TabLayout搭配ViewPager是一个固定的套路,可以轻易实现下面这种效果。2.使用xml中。<com.google.android.material.tabs.TabLayout android:id="@+id/tab_choose" android:layout_width="match_parent" android:layout_height="...

2019-10-24 14:05:54

Handler与Message实现分线程与UI线程通讯

1.简介在Android系统中,只有主线程才能直接操作UI。分线程想更新UI或者向主线程传递消息可以利用Handler配合Message来实现。Message的主要参数如下图:其中arg1和arg0可以用来返回处理的结果,obj可以用于存放消息的数据结构,what用于表示消息的作用。2.使用主线程中初始化一个Handler对象,重写handleMessage方法(用于处理下消息的回...

2019-10-22 13:20:17

快速学会Android Studio中的Logcat的使用

学会使用Logcat可以让我们快速调试或测试Android程序,下面是一个快速入门教程。快速一览使用如果我们想要打印一条Log,直接调用Log.d(String TAG, String message)函数即可(其中d代表debug模式,还有e、i等同理)。其中TAG代表输出Log的标签,message即输出的消息。过滤框中输入对应的TAG并选择合理的模式即可快速查看我们想要看的Log(...

2019-10-18 19:59:16

Android中SnackBar的的使用

SnackBar提供一些操作的轻量级反馈,如下面的删除操作在屏幕底部显示一条简短消息。下面示例代码可以显示一个SnackBar。其中静态函数make的第一个参数代表显示在哪个视图,第二个参数代表提示信息,第三个参数代表显示长短(可以是LENGTH_INDEFINITE(一直显示)、LENGTH_LONG、LENGTH_SHORT)。setAction函数是给SnackBar设置事件监听,第一个...

2019-10-18 19:08:49

利用hexo在GitHub搭建博客改变tag因为大小写问题而404的解决方法

问题描述tags下本来有个javaweb,但是强迫症的我想改成JavaWeb(图片中的是后来改好的)。直接把markdown文件中的标签改了并没有用。访问的时候tags/JavaWeb报404。解决方法。将博客根目录下的.deploy_git.git\config文件改一下(.git是隐藏文件夹,记得调一下显示隐藏文件夹 ),默认的忽略大小写改成false。...

2019-10-13 19:27:47

Incorrect string value: '\xE9\x95\xBF\xE6\xB2\x99' for column 'saddress' at row 1

今天在学JavaWeb时遇到了一个问题,具体报错如下。找了半天最后发现还是编码问题。解决方案:数据库url中加入characterEncoding=utf8并且更改表的编码为utf-8。...

2019-10-13 16:49:24

JavaWeb项目jsp导入包时报错

java文件放在默认包下jsp导入时会报错,新建一个包放下面就好了。

2019-10-08 15:54:06

NOI/1.7编程基础之字符串/02:找第一个只出现一次的字符

1.题目传送门总时间限制: 1000ms 内存限制: 65536kB描述给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。输入一个字符串,长度小于100000。输出输出第一个仅出现一次的字符,若没有则输出no。样例输入abcabd样例输出c2.解法开个数组存储每个字母出现的次数(小写字母最多26个),然后找出第一个出现次数为1的字母...

2019-10-04 19:47:09

NOI/1.6编程基础之一维数组/14:求10000以内n的阶乘

1.题目传送门14:求10000以内n的阶乘查看提交统计提问总时间限制: 5000ms 内存限制: 655360kB描述求10000以内n的阶乘。输入只有一行输入,整数n(0<=n<=10000)。输出一行,即n!的值。样例输入100样例输出9332621544394415268169923885626670049071596826438162146859...

2019-09-24 22:14:35

NOI/1.5编程基础之循环控制/24:正常血压

1.题目传送门。24:正常血压查看提交统计提问总时间限制: 1000ms 内存限制: 65536kB描述监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。输入第一行为一个正整数n,n < 100其后有n行,每行2个正整数,分别为一次测量的...

2019-09-20 13:57:10

NOI/1.5编程基础之循环控制/21:角谷猜想

1.题目21:角谷猜想查看提交统计提问总时间限制: 1000ms 内存限制: 65536kB描述所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个整数,将经过处理得到1的过程输出来。输入一个正整数N(N <= 2,0...

2019-09-20 12:52:46

win10通过cmd查看连接的WiFi密码

进入cmd:命令netsh wlan show profiles查看已经连接过的WiFi名称。命令netsh wlan show profiles name=“xxx” key=clear查看已经连接的某个WiFi的详细信息,包括密码。...

2019-09-17 14:00:25

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。