杂乱无章
文章平均质量分 62
Icoding_F2014
相信代码可以变化世界
展开
-
win10中 openssh-server启动GUI程序
目前遇到一个问题:ssh-server是一个win10服务器,把它叫做S主机吧,里面安装了openssh-server,同时以服务的形式启动ssh服务。ssh-client是任意一个操作系统的主机,里面安装了openssh-client,把它叫做C主机吧。需求:现在有个C通过ssh通道连接到S,启动某特定GUI程序,比如chrome。问题:chrome的GUI界面没有启动,不过进程列表是可以看到程序在运行的。问题定位:https://stackoverflow.com/questions/5原创 2021-12-29 19:34:13 · 2276 阅读 · 0 评论 -
虚拟环境使用matplotlib报错:Can‘t find a usable init.tcl in the following directories
在虚拟环境使用matplotlib报错两例:_tkinter.TclError: Can’t find a usable init.tcl in the following directories:解决方法:首先,退出虚拟环境:deactivate.然后输入pip3 -V,查看当前系统默认的python3的lib目录:jmh@ubuntu:~$ pip3 -Vpip 21.0.1 from /root/anaconda3/lib/python3.6/site-packages/pip (pyth原创 2021-03-27 07:38:26 · 2801 阅读 · 0 评论 -
使用Github API,将Github打造成一个稳定、便捷的网络数据中转站
前言github作为一个稳定的代码托管库其实是可以用来作为数据的中转站,来实现数据的自动更新、访问。更为可喜的是,目前有现成的python库完成了github api的封装,我们直接使用 已经封装好的库就可以了。本人使用的是:Pygithub, 项目使用文档:https://pygithub.readthedocs.io/en/latest/introduction.html库的安装方法:pip3 install pygithub库的使用方法:申请access token要使用github原创 2020-10-28 11:27:48 · 1992 阅读 · 0 评论 -
Linux创建WiFi热点
sudo git clone https://github.com/oblique/create_apcd create_apsudo make install #安装依赖的库sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq此时可以创建热点,通过以下命令:sudo create_ap wlan0 eth0 热点名 密码接下来,设置开机自启就可以了。...原创 2020-10-13 10:09:02 · 594 阅读 · 0 评论 -
Linux Service配置文件的编写
通过编写Service配置文件,可以使用Linux的 systemctl 命令来达到管理服务的启动、自启动、停止 特定脚本、进程。编写方法:文件命名:xxxx.service[Unit]Description=Frp Server Service #服务的描述信息After=network.target #其中network.target代表有网路,network-online.target代表一个连通着的网络。[Service]Type=simpleUser=nobodyRes原创 2020-10-11 15:04:39 · 9414 阅读 · 1 评论 -
WinRAR和WinZIP 密码找回
资源链接:https://download.csdn.net/download/jmh1996/12262197有时候我们会把WinRAR的密码给忘记,然后需要一个工具可以帮忙找回密码。以下这个小工具就可以,它运行起来的效果:支持密码本工具,也支持无脑暴力破解。但是需要先注册。注册方法:下载上面的资源,安装软件。断网,添加注册信息修改host文件,添加如下两行:127.0.0...原创 2020-03-22 10:21:24 · 3222 阅读 · 0 评论 -
Openstack日志查看
Openstack的日志全部放在了systemctl里面。首先查看各个组件的服务名sudo systemctl status "devstack@*"看到看到Cinder的服务名为:devstack@c-vol.service● devstack@c-vol.service - Devstack devstack@c-vol.service Loaded: loaded (/etc...原创 2019-10-30 19:21:29 · 2731 阅读 · 0 评论 -
Openstack Vmware虚拟机迁移到openstack
实验环境是使用vmware搭建的centos 7虚拟机,生产环境需要换到openstack上跑虚拟机。首先, 在vmware里面导出虚拟机,导出格式为ovf这其实是一个压缩文件,把这个.ovf 用解压软件tar -xvf提取出其中的 CentOS7-disk1.vmdk 文件,并把这个文件上传到openstack服务器。使用qemu-img 工具把vmdk转换为qcow2格式...原创 2019-10-30 11:10:53 · 3888 阅读 · 2 评论 -
Openstack 环境部署并创建Centos 7 虚拟机教程
系统要求ubuntu 16.04一定要注意使用ubuntu 16.04系统,其他系统会出现各种莫名其妙的不兼容问题。。。更换apt源修改/etc/apt/sources.lis t文件,改成阿里云deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mir...原创 2019-10-29 15:26:29 · 2510 阅读 · 0 评论 -
Grafana的Worldmap使用,添加Mysql 数据源
Worldmap使用文档一、 安装在安装grafana服务器运行:grafana-cli plugins install grafana-worldmap-panel然后重启服务:service grafana-server restart二、 使用Worldmap可以以Mysql做为数据源。为了使Worldmap可以使用Mysql数据源,首先需要在Grafana的data sour...原创 2019-10-10 10:58:10 · 2889 阅读 · 2 评论 -
tcpreplay的使用
tcpreplay 可以很方便地重放pcap数据包,用于进行一些网络测试。但是 值得注意的是!tcpreplay是通过网卡的io函数,直接构造L2的网络数据包,因此tcpreplay重放过程中不会对会话的状态进行跟踪,例如重放过程中tcp的三次握手 其实并没有三次握手、而是tcpreplay故意sleep抓取的数据包那么的时间间隔。Tcpreplay is designed to work wi...原创 2019-09-20 10:49:39 · 1034 阅读 · 1 评论 -
tcpdump 将抓取的数据包重写向到远程服务器
有的时候,运行tcpdump抓包进程的主机A可能没有足够的硬盘空间。例如我们使用树霉派搭建了一个热点,然后我们想在树霉派上抓包,因为树霉派的存储很小,所以很容易在短时间内将存储空间使用完。为了解决该问题,我们可以使用下面的指令将tcpdump的结果重写向到另外一台主机B上。命令:tcpdump -i eth0 -w - | ssh jmh@pcB -p 22 "cat - > p...原创 2018-03-17 10:54:33 · 2567 阅读 · 0 评论 -
sourcetree 跳过首次登录
sourcetree首次登录需要vpn才能访问目标主机,然而本人手上只有代理没有vpn咋个办嘞? 1.下载旧版本的sourcetree https://downloads.atlassian.com/software/sourcetree/windows/ga/SourceTreeSetup-1.10.23.1.exe?_ga=2.163056572.16084660.1520596135-8...原创 2018-03-09 20:18:29 · 7993 阅读 · 0 评论 -
Jenkins 教程(安装和解锁)
Jenkins 搭建教程什么是JenkinsJenkins是一个开源的自动化服务器,可以用于自动化执行所有与编译、测试、提交、调度软件相关的任务。在Ubuntu Linux安装Jenkins下载 deb文件https://pkg.jenkins.io/debian/binary/jenkins_2.101_all.debsudo dpkg -i jenkin_2.1原创 2018-01-11 00:38:18 · 10199 阅读 · 1 评论 -
机器学习、神经网络计算过程的矩阵化与向量化
为什么需要矩阵化向量化运算过程?numpy在内容实现的时候,对矩阵运行进行了优化,其速度飞快。如果我们使用的是原始的for循环也可以完成任务,但是频繁的使用for循环,将会大大的增加计算时间。 举个例子: 一个输入样本X由1000000个特征组成的行向量,现在想计算 的值。其中 那么有两种写法:import numpy as npimport timedef mod1(X):原创 2017-10-11 15:01:41 · 4853 阅读 · 0 评论 -
分类器性能指标错误率、正确率、召回率
前言在使用机器学习的方法解决分类问题时,我们通常需要一个指标来衡量我们模型的性能,以下介绍一些常用的分类性能指标,在实际应用中可以依照应用需求采用相应的指标。错误率错误率是使用最普遍、最简单同时又是最粗糙的分类指标。其计算方法为: 设测试样本集T={(X1,Y1),···,(Xn,Yn)},其中Xi为该样本i的输入特征,Yi为样本的真实标签。 T的预测结果:PY={PY1,PY2,···,PYn原创 2017-10-08 16:12:07 · 22134 阅读 · 0 评论 -
C++ new和delete的原理分析
前言Effective C++ rule 16规则,让我重新认识了delete与new在处理数组时候的方式。new 有两种形式的new,一种是生成一个对象的operator New,另一个是用于数组的operator new []。同时 operator delete也分普通版本的operator delete 以及数组版的operator delete[].先说结论系列1.Operator new原创 2017-08-28 13:55:33 · 8303 阅读 · 0 评论 -
钓鱼Wi-Fi搭建实践
前言暑假回到家,无事可干,无意中看到家里还有一个闲置的路由器,于是搭建钓鱼Wi-Fi来试试玩。本文提到的技术只是交流目的,并无攻击意图。 钓鱼Wi-Fi 一般就是在公开场合无需提供密码的AP热点,这个AP一般与正常的AP没有区别,连接上以后也能看似正常的进行网络链接。然而攻击者却可以轻松的得到用户的网络报文,更严重的是在钓鱼Wi-Fi的基础上设置钓鱼网站。普通用户一般缺乏安全意识,加上又有“蹭网”原创 2017-07-28 15:30:58 · 14778 阅读 · 1 评论