linux系统安装: ubuntu

CentOS或者Ubuntu区别其实不大,但如果新手学hadoop建议用Ubuntu哈 首先安装VirtualBox https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0 然后下载ubuntu https://ubuntu.com/download 安装好后新建虚拟机 最后直接点击继续,,到安装不要跳过直到完成
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

ico图标的引用

1.需要设计师提供图片( .jpg .jpeg .gif .png等图像格式) 2.登录对应的网站http://www.bitbug.net/,将图片转换成ico格式的文件 favicon.ico 3.使用代码 <link rel="shortcut icon" href=" /favicon.ico" />
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

如何上传md的本地图片到博客园

博客园快捷发布工具 一.准备环境 安装.NET Core SDK: https://www.microsoft.com/net/learn/get-started/windows .NET Core SDK 2.1:点我下载 运行本程序必须需要.NET Core 2.1或者更高版本 二.第一种安装方法 .NET Core Global Tool 是 .NET Core 2.1的新特性,类似于NPM,可以直接从NUGET安装我们编写的工具。 1.安装 打开cmd,执行命令,便可以直接安装本工具:
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

机器学习和深度学习入门总结

本菜鸟入门机器学习也有一段时间了,有那么一丢丢的感悟,在这里做一点总结。介绍一下机器学习理论和实践的学习心得。 相关教材 数学基础 高数、线性代数这就没啥好说的,就是大学工科的必修科目。 统计机器学习 李航的蓝皮书和周志华的西瓜书可以说是国内的比较经典的教材,这两位也是国内人工智能领域的领军人物。 深度学习 强烈推荐花书,这可以说是深度学习方面的权威教材。除此以外还有吴恩达的讲义和教学视频,网上都可以找到。 小白入门教材 前面推荐的书籍,虽然算得上入门教材,但可能对于小白来说,不是很容易接受。
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

Luogu P3811 [模板]乘法逆元 题解报告

题目传送门 【题目大意】 给定$n$,求$1~n$在膜$p$意义下的乘法逆元。 【思路分析】 好的原本我只会求单个数的逆元,然后被告知了这道题之后发现自己不会做(我果然还是太弱了),于是就学了一下递推求逆元。 设$p=k*i+r$,则可得$k*i+r\equiv0(mod\ p)$,然后乘上$i^{-1},r^{-1}$即可得到$k*r^{-1}+i^{-1}\equiv0(mod\ p)$ 由于$k=\lfloor \frac{p}{i}\rfloor,r=p\ mod\ i$,所以$i^{
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

# 20182333 2019-2020-1 《数据结构与面向对象程序设计》第2、3周学习总结

20182333 2019-2020-1 《数据结构与面向对象程序设计》第2、3周学习总结 教材学习内容总结 第二章 1.字符串的概念以及拼接。 2.println方法和print方法的用法和区别 3.转义序列的概念和用法。 4.变量常量和赋值语句的相关内容。 5.8个基本数据类型。 6.表达式的概念,算数、自增自减、赋值三种运算符以及运算符优先级。 7.数据类型转换的安全性以及三种技术。 8.Scanner类的应用。 第三章 1.创建对象,对象引用变量的声明和与初始化,别名。 2.Strin
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

吴恩达机器学习_46分类/47假设函数/48决策边界

Logistic 回归 一、Classification(分类) 0:负类,表示“没有”,如良性肿瘤 1:正类,表示“有”,如恶性肿瘤 将线性回归应用于分类问题并不是最好的,接下来介绍logistic回归算法,这是一种分类算法,被用于y等于离散值0和1的情况下。 二、假设函数 在logistic回归模型中,我们希望0<=hθ(x)<=1,hθ(x) = g(θTx),因此hθ(x) = 1/(1+e-θTx) g(z) = 1/(1+e-z),从图像可以看出,g(z)的值在0-1之间 三、决策
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

Ubuntu-18.04 LTS UEFI 安装U盘制作

要把U盘作为UEFI启动盘,第一个分区要为FAT32分区,EFI程序放在/EFI/Boot/bootx64.efi。为了制作Ubuntu-18.04 LTS安装U盘,可以把一个U盘格式化为FAT32格式,然后创建如下目录结构: . ├── boot │ └── grub │ └── grub.cfg ├── EFI │ └── BOOT │ ├── BOOTx64.EFI │ └── grubx64.efi └── Ubuntu └── Ubuntu-18.04.iso 其中Ubuntu目录下
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

2019.9.22 Tomcat的三种运行模式 (BIO,NIO,AIO也叫apr)

1、同步概念: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API)。 阻塞 : ATM排队取款,你只能等待(使用阻塞IO时,Java调用会一直阻塞到读写完成才返回)。 非阻塞 : 柜台取款,取个号,然后坐在椅子上做其它事,等号广播会通知你办理,没到号你就不能去,你可以不断问大
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

Mac下appium ios自动化测试(一)

mac下ios自动化测试,可以使用appium,也可以直接用facebook-wda库。 此篇先介绍appium: 开始之前先要知道测试app的bundleId,这是ios特有的。可以采用如下命令: ideviceinstaller -l 遇到问题: Could not connect to lockdownd. Exiting. 解决办法: 打开命令行一次输入如下代码: brew uninstall ideviceinstaller -g brew uninstall libimobiled
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

java多线程---创建线程的几种方式

创建线程的几种方式   在并发编程中,创建线程是我们经常会做的事情,那么一般来说,创建线程有4种方式:   1、继承Thread类。   2、实现Runnable接口。   3、实现Callable接口,结合FutureTask来使用。   4、利用线程池的方式来实现。 继承Thread创建线程 public class ThreadTest1 extends Thread { @Override public void run() { try {
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

2019-2020-1 20175320 《信息安全系统设计基础》第三周学习总结

2019-2020-1 20175320 《信息安全系统设计基础》第一周学习总结 一、教材学习内容总结 本周我们了解并练习了gcc的使用,并在此基础上进行gdb以及makefile的使用。围绕gcc,本周的内容可以分为以下几部分:利用gcc的-E、-S、-c这三个参数对c文件进行逐步编译;将c文件中的函数转化为函数库,并对库函数进行调用;使用makefile对程序进行自动编译;使用gdb调试程序。在本博客中我使用了老师提供的main.c程序作为例子,下图为程序代码。 使用gcc的-E、-S、-
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

leetcode 双周赛9 找出所有行中最小公共元素

给你一个矩阵 mat,其中每一行的元素都已经按 递增 顺序排好了。请你帮忙找出在所有这些行中 最小的公共元素。 如果矩阵中没有这样的公共元素,就请返回 -1。 示例: 输入:mat = [[1,2,3,4,5],[2,4,5,8,10],[3,5,7,9,11],[1,3,5,7,9]] 输出:5 解法: 暴力解法 就是使用哈希记录每行 然后比较 代码 class Solution { public: unordered_map<int, int> umap[510]; in
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

Leetcode 69. Sqrt(x)及其扩展(有/无精度、二分法、牛顿法)详解

Leetcode 69. Sqrt(x) Easy https://leetcode.com/problems/sqrtx/ Implement int sqrt(int x). Compute and return the square root of x, where x is guaranteed to be a non-negative integer. Since the return type is an integer, the decimal digits are trunca
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

【dfs】Sequence Decoding

Sequence Decoding 题目描述 The amino acids in proteins are classified into two types of elements, hydrophobic (nonpolar) and hydrophilic (polar). Hydrophobic and hydrophilic are denoted by H and P respectively. A protein is represented by a sequence of
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

洛谷P3391 文艺平衡树 treap或splay

网址:https://www.luogu.org/problem/P3391 题意: 给出一个数列,$a_i=i$,维护数列的区间翻转,输出所有翻转后的结果。 题解: 一、treap解法: 涉及区间翻转的$treap$解法只能使用无旋$treap$,将无旋$treap$分裂成三棵子树,分别是区间左,区间和区间右,然后给区间打上标记然后交换子树,在$merge$的时候下传标记即可,由于$merge$的时候其他子树上的标记没有下传,所以$split$的时候也要先下传标记再$split$。平衡树的中
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

Linux更新yum方法

【内容指引】 进入目录:cd 查看目录下的内容:ls 重命名备份:mv 从网络下载:wget yum更新:yum update 第一次运行yum安装软件前,建议更新yum。 1.进入yum源目录 命令: cd /etc/yum.repos.d    查看当前yum源目录里的文件: 命令: ll 2.将“CentOS-Base.repo”重命名备份为“CentOS-Base.repo.old” 命令: mv CentOS-Base.repo CentOS-Base.repo.old 执行完后
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

【Sentinel】sentinel 集成 apollo 最佳实践

【Sentinel】sentinel 集成 apollo 最佳实践 前言   在 sentinel 的控制台设置的规则信息默认都是存在内存当中的。所以无论你是重启了 sentinel 的客户端还是 sentinel 的控制台。你所设置的规则都会丢失。如果想要 sentinel 在线上环境使用,要么花钱用阿里云上的付费版本,要么自己去实现规则的持久化,如果你或你所在的公司不差钱,那么关掉这篇文章,直接用付费版吧,省掉了一大堆坑要踩。或者你是一个特立独行的人,那么我们接着往下说。   首先说一下写
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

红外报警硬件电路

红外报警纯硬件电路 该报警器能探测人体发出的红外线,当人 红外传感器应用电路 进入报警器的监视区域内,即可发出报警声,适用于家庭、办公室、仓库、实验室等比较重要场合防盗报警。装置电路原理见图1。由红外线传感器、信号放大电路、电压比较器、延时电路和音响报警电路等组成。红外线探测传感器IC1探测到前方人体辐射出的红外线信号时,由IC1的②脚输出微弱的电信号,经三极管VT1等组成第一级放大电路放大,再通过C2输入到运算放大器IC2中进行高增益、低噪声放大,此时由IC2①脚输出的信号已足够强。IC3作
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0

洛谷 P1880 [NOI1995]石子合并(区间DP)

嗯... 题目链接:https://www.luogu.org/problem/P1880 这道题特点在于石子是一个环,所以让a[i+n] = a[i](两倍长度)即可解决环的问题,然后注意求区间最小值的时候dp要初始化为一个很大的数... AC代码: 1 #include<cstdio> 2 #include<iostream> 3 #include<algorithm> 4 #include<cstring> 5 6 using namespace std; 7
分类: 其他 发布时间: 09-22 21:14 阅读次数: 0