![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机知识
计算机知识
JAVA道人
我宁愿做错,也不愿什么都不做.
展开
-
组播示例
发送端package com.aaa.zubo;import java.net.DatagramPacket;import java.net.InetAddress;import java.net.MulticastSocket;import java.util.Date;public class ZuClass { public static void main(String[] args) throws Exception { //组播地址 InetAddress group原创 2021-03-26 17:46:37 · 224 阅读 · 0 评论 -
WireShark如何抓取本地localhost的包
今天将自己的电脑既作为客户端又作为服务端进行一个程序的测试,想着用WireShark来抓包分析一下问题,但由于WireShark只能抓取经过电脑网卡的包,由于我是使用localhost或者127.0.0.1进行测试的,流量是不经过电脑网卡的,所以WireShark无法抓包,一番查找之下找到了解决方法。1 . 以管理员身份打开命令提示符2 . 输入 route add 本机ip mask 255.255.255.255 网关ip如果不知道本机ip和网关ip,可以在命令行输入ipconfig查看例如我的原创 2021-03-23 13:50:01 · 1821 阅读 · 0 评论 -
wireshark抓包工具的安装和使用
前言wireshark是一款非常优秀的网络封包分析软件,具有极为强大的功能。可以截取各种类型的网络封包,并且显示网络封包的详细信息。值得一提的是,为了安全性考虑,wireshark无法实现改包和发包操作。对https的处理也是差强人意,只能获取http以及https的文件,不具备解密的能力。如果处理此类封包建议使用fiddler或是老牌的burpsuite。一、下载与安装Windows直接下载exe安装包官网下载方式GitHub如果有以下系统则可以直接从库中下载(Debian、Ubuntu)a原创 2021-03-23 13:49:12 · 524 阅读 · 0 评论 -
windows查看进程所在位置
比如一台电脑运行一个aaa.jar但是端口也可以查看到。但是这个aaa.jar的路径在哪里?我们需要去查询windows的句柄就可以搜到原创 2021-02-04 16:34:16 · 459 阅读 · 0 评论 -
md文件转pdf
两种方式:1.下载google插件markdown viewer,这个是查看md文件的.同时google浏览器在打印预览时可以生成pdf,两个配合可以一起2.使用vscode,安装插件Markdown PDF.然后右键就可以导出pdf了但是这个插件是依靠谷歌浏览器导出pdf的,所以要配置谷歌浏览器地址,在file-preferences-settings里面搜索markdown pdf的设置,配置本地的谷歌浏览器就行...原创 2021-01-12 16:36:46 · 1998 阅读 · 0 评论 -
怎么获取 Byte 的 Bit 值
有个技巧:叫 & 0b1比如: 0111 1111 & 0000 0001 就得了最后一个BIT位那么我们可以循环 >> 位移,然后再&0b1private byte[] getBits(byte b) { byte[] arr = new byte[8]; for (int i = 0; i < arr.length; i++) { arr[i] = (byte) (b >> (arr.length - 1 - i) &am原创 2020-12-17 14:48:33 · 212 阅读 · 0 评论 -
& 0xff的作用
0xff就11111111一般s&0xff有俩作用:1、如果s是正数,那么& 0xff后保留其低八位。2. 如果s是byte,举例传输来比如:1011 1101 ,协议可能各个BIT位的含意不同。但是这时候由于首位是1所以是个负数,由于负数反码补码的存在,我们在提升到int时,整个bit位会发生改变,这就不利于我们解析BIT位而byte & 0xff后其后八位不变,但是10进制值就会发生改变,不过还好我们本身就不关心其10进制。...原创 2020-12-17 14:44:21 · 1478 阅读 · 0 评论 -
dos命令结果作为变量
比如下面这个查询最新版本的命令结果是1a232dasda.gitrev-parse--shortHEAD1a232dasda我希望在批处理中,将1a232dasda保存到一个变量里,则可以使用下列方式:for /F %%i in ('git rev-parse --short HEAD') do ( set commitid=%%i)echo commitid=%commitid%...原创 2020-07-17 16:22:57 · 757 阅读 · 0 评论 -
window系统对比文件差异
FC aaa.txt bbb.txt使用FC命令即可原创 2020-07-08 17:04:46 · 384 阅读 · 0 评论 -
linux设置命令行启动而不是图形界面
这个是 centos7+的vi /etc/inittab[root@localhost ~]# vi /etc/inittab#er.target: analogous to runlevel 3# graphical.target: analogous to runlevel 5## To view current default target, run:# systemctl ...原创 2020-04-18 13:53:54 · 943 阅读 · 0 评论 -
linux下查看端口占用
lsof 命令[root@localhost ~]# lsof -i:8080COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEdocker-pr 22421 root 4u IPv6 381412 0t0 TCP *:webcache (LISTEN)原创 2020-04-18 13:47:10 · 347 阅读 · 0 评论 -
linux检索日志
#查看全部cat aaa.log#查看全部,附带行号cat -n aaa.log#查看最后10行tail -n 10 aaa.log #查看除了最后10行tail -n +10 aaa.log#查看开始10行head -n 10 aaa.log#查看除了10行之外的head -n -10 aaa.log#只查看带有xxxx的行,附带行号cat -n aaa....原创 2020-04-17 08:49:58 · 128 阅读 · 0 评论 -
最浅显易懂的SSL
安全套接层.在tcp协议和http协议之间.主要作用是加密传输.其中client和server大概有如下握手协商.翻译:客户端说:你好,我准备连你,我现在有非对称加密算法RSA,ECC,对称加密算法DES,RC5,摘要算法SHA256,MD5服务器说:你好,那我挑选了,嗯,就用RSA-DES-MD5服务器说:这是我的CA证书,里面有公钥,你看看...原创 2020-04-02 23:14:28 · 144 阅读 · 0 评论 -
谷歌浏览器使用charles抓包localhost
谷歌浏览器是这样使用charles抓包的,打开设置,然后设置代理服务器当然也可以直接在charles里点一下就行,点一下也同样设置了代理服务器,如下图,该操作自动包含了上面的操作.但浏览器的localhost你可能抓不到,我一开始以为是charles不抓本机的包,但是我使用postman时却可以抓localhost,我对此不理解,但这不妨碍我解决它。不要在地址栏里输...原创 2020-03-19 20:17:11 · 5021 阅读 · 0 评论 -
hosts文件
这个文件是操作系统记录ip-地址映射的一个文件,可以把它当做DNS服务器的一个本地缓存。一般是192.193.22.22 www.sss.com这种ip 地址的键值对形式这就意味着,你可以本地修改某些网址的指向ip比如设置127.0.0.1 www.baidu.com也可以随意一串地址来标定ip比如127.0.0.1 abc那么访问abc就指向了127.0.0...原创 2019-11-30 09:41:26 · 150 阅读 · 0 评论 -
二级域名解析
原创 2019-11-26 16:12:11 · 291 阅读 · 0 评论 -
linux的alias命令
alias是别名命令,比如我们有一个服务器,经常上线看服务器的一个日志,查看日志命令大概是:tail -f xxx/aaa/vvv/xxx/aaa.log这段输入起来实在是麻烦,这时候我们就可以使用别名 alias命令来简化它。可以输入:alias logg="tail -f xxx/aaa/vvv/xxx/aaa.log"那么只需要输入logg就可以达到相同的效果。但这样做只...原创 2019-11-24 16:19:58 · 296 阅读 · 0 评论 -
批处理环境变量
::添加环境变量JAVA_HOME@echo off::进入当前文件夹.以管理员运行该bat时,获取当前路径%cd%是windows/system32.这样肯定不行的.要先进入当前文件夹cd /d %~dp0::获取当前路径set dir=%cd%::设置一个变量(该值是注册表的环境变量区域)set regpath=HKEY_LOCAL_MACHINE\SYSTEM\Current...原创 2018-07-25 10:32:24 · 802 阅读 · 0 评论 -
jmeter:Address already in use: connect
从字面上来说:地址已经被用光了。那么究竟是什么地址被用光了呢?原来啊: windows系统为了保护本机,限制了其他机器到本机的连接数. TCP/IP 可释放已关闭连接并重用其资源前,必须经过的时间。关闭和释放之间的此时间间隔通称 TIME_WAIT 状态或两倍最大段生命周期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。减少此条目的值允许 ...原创 2019-07-02 16:50:28 · 937 阅读 · 0 评论 -
各个版本Microsoft Visual C++运行库下载
文章目录#各个版本Microsoft Visual C++运行库下载#Microsoft Visual C++ 2005Microsoft Visual C++ 2005 Redistributable Package (x86)https://www.microsoft.com/zh-cn/download/details.aspx?id=3387Microsoft Visual C...原创 2019-03-20 17:03:50 · 1909 阅读 · 0 评论 -
cmd cd命令无效
cmd 是在c盘,如果进入d盘无效。如:cd D:\\aaa则可能依靠下面方法来解决:1.先切换到D盘,然后进入aaaC:\Windows\system32>cd /d dC:\Windows\system32>cd aaa2.直接进入,然后切换到D盘,注意D后面还有个冒号C:\Windows\system32>cd D:\\aaaC:\W...原创 2019-06-28 13:18:12 · 876 阅读 · 0 评论 -
win10远程链接
一。被访问主机1.记录主本机ip:cmd>>ipconfig2.让被远程访问的主机勾选可以被远程访问。3.添加访问的用户,当然可以不添加,因为administrator是可以直接访问的。4. 如果使用administrator访问,则必须添加密码:cmd >> net user administrator 密码然后注销重新登陆。二。...原创 2019-06-28 13:18:06 · 182 阅读 · 0 评论 -
win10重启开启bios
win10为什么不能正常开启bios.因为win10重启装态并不是真正的重启,而是休眠.它依然保存了当前的会话.怎么办?方法1.按着shift点重启,到疑难解决里,点击选项方法2控制面板-硬件和声音-电源选项-更改电源按钮的功能-更改当前不可用的设置,然后把启用快速启动给干掉即可....原创 2019-07-12 18:19:07 · 1850 阅读 · 0 评论 -
Charles破解
// Charles Proxy License// 适用于Charles任意版本的注册码,谁还会想要使用破解版呢。// Charles 4.2目前是最新版,可用。Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4---------------------原文:https://blog.csdn.net/q...原创 2019-07-19 09:54:25 · 415 阅读 · 0 评论 -
怎么查看文件的编码格式
使用NotePad++打开文件右下角即是原创 2019-07-02 16:48:43 · 2400 阅读 · 0 评论 -
域名能访问的网站,为什么直接通过ip不能访问?
有时候一台ip主机上部署多个网站,它们具有同一个ip。这样的话,直接通过ip是不能访问的.在通过域名访问时,请求头有这样一个字段:那么ip主机上对获得host然后代理转发即可。而直接通过ip是没有这个字段的,代理服务器就可能懵逼拒绝服务了。...原创 2019-07-02 16:23:53 · 1129 阅读 · 0 评论 -
批处理判断端口是否被占用
@echo off&title 正在检测,请勿关闭...set num=137for /f "tokens=3 delims=: " %%a in ('netstat -an') do (if "%%a"=="%num%" goto en)exit:enecho.检测到本地%NUM%端口开放!pause...原创 2019-06-28 13:11:15 · 1254 阅读 · 0 评论 -
买错硬件接口,郁闷
要买VGA线,结果买成RS232线了.好悲剧都怪自己不懂啊原创 2018-07-06 16:05:51 · 126 阅读 · 0 评论 -
JNI详解------完整Demo
为什么要用JNI?因为有些功能JAVA无法提供,比如对扫描仪驱动,我现在就是要搞这个,网上给的例子都是SB.我气不过,便要自己去搞.感觉很悲剧.搜来想去,只能想办法通过C/C++来操作,然后用JAVA去调用C.这就需要JNI了. 什么是JNI?JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++).这是百...原创 2018-08-07 12:08:22 · 70725 阅读 · 25 评论 -
win10右键添加cmd
win10右键都是什么powershell.不是cmd,而我的powershell不知道怎么回事,就是无法用.只能要用cmd.新建xxx.reg格式的文本里面输入:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cm...原创 2018-08-07 09:32:18 · 551 阅读 · 0 评论 -
批处理判断是否以管理员权限
@ECHO OFF&PUSHD %~DP0 &TITLE 判断DOS批处理文件是否以管理员运行::该方法是在一些流氓软件的看到的.. 很是不错::【&&】 连接两个命令,当&&前的命令成功时,才执行&&后的命令。 ::【||】 连接两个命令,当||前的命令失败时,才执行||后的命令。Rd "%WinDir%\syst...原创 2018-08-09 15:52:58 · 3176 阅读 · 1 评论 -
Jconcel和telnet
打开cmd键入:jconsole即可里面由关于内存/线程/类及其他的折线图其中可以在Mbean里thread中查看死锁 平常的ping是指ping ip.80而如果要指定端口,就需要用到telnet指令但是这个指令是在c:windows/system32里的,如果想用,需要配置里path变量...原创 2018-07-22 16:25:08 · 158 阅读 · 0 评论 -
安装MSI时出现2503、2502点错误
安装MSI时出现2503、2502点错误原因在于没有提权管理员cmd输入msiexec /package+安装包名字即可msiexec /package E:\svn\SVN相关安装包\windows客户端安装程序\LanguagePack_1.7.7.22907-x64-zh_CN.msi指定的服务已经标记为删除在删除服务后,再重新安装时出现这个。那么把服务列表...原创 2018-07-09 11:21:07 · 604 阅读 · 0 评论 -
新买的计算机安装系统,历经九个小时,终于成功.
一、iso文件 起初下载了系统之家的win7系统,什么雨木林风啊,什么番茄花园啊,什么萝卜什么的。结果都是在安装(复制GHOST)的时候说"无效的ghost",要么就是复制到90%的时候出错,又不能用。郁闷的跟鬼一样。 后来直接去WIN10什么之家下载了ISO,那个才成功。二、U盘PE 起初安装了什么U大侠,结果官网上面的连接竟然是什么重装高手。这是什么情况?是网站被黑了吗?还是我的电...原创 2018-06-06 14:25:02 · 2962 阅读 · 2 评论 -
一些有用的网址
安装包:https://msdn.itellyou.cn/ ssl检测:https://www.ssllabs.com/ssltest/analyze.html我是一个黑客:https://blog.csdn.net/jackyhou2004/article/details/76336不错的日记软件:ediary...原创 2018-03-28 16:23:46 · 157 阅读 · 0 评论 -
本机DNS解析 HOST文件路径
C:\Windows\System32\drivers\etc里面的HOST文件就是原创 2018-03-15 17:46:52 · 2837 阅读 · 0 评论 -
Edplus右键到菜单
如果权限不足,那就以管理员身份运行edplus原创 2018-02-26 13:52:35 · 229 阅读 · 0 评论 -
入坑几天,得出扫描仪等设备接入调用或处理的一些技术列表.供大家参考
技术 百度说明 博主说明 优点 缺点 宜用 Twain TWAIN是一项重要的接口标准,为软件开发商和硬件设备生产厂商之间提供了一个统一的规范,以有效地避免系统及设备之间的不兼容的问题。TWAIN协议,是应用软件从计算机外设获取静态图像的国际标准。 目前世界上基本上所有的图像外设都按照该协议进行研发和生成设备.所以如果能够通过该协议去自己处理当然是最为...原创 2018-08-08 15:03:51 · 785 阅读 · 5 评论 -
批处理注册tomcat服务
@echo offcd /d %~dp0set tomcatbindir=%cd%\tomcat\bincd %tomcatbindir%"%tomcatbindir%\service.bat" installpause >nulsc configMessengerstart= disabledautodemandbootsystemnet start...原创 2018-08-08 19:07:02 · 620 阅读 · 0 评论 -
Data-Processer
Data-Processer简介Data-Processer是一个模拟数据生成器。通常在测试过程中,产生完整、全面的真实数据比较困难。Data-Processer可以帮助我们根据需求,创建对应的模版和词典,生成我们需要的模拟数据。此工具由云智慧发布,是一款成熟的模拟数据生成器。已被广泛的运用于全栈性能监控、端到端应用性能管理、全链路性能压测、实时大数据可视化、业务运维等众多项目中,在电商、...原创 2018-08-16 17:41:18 · 1895 阅读 · 0 评论