3 Sailist

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

js+bootstrap完美实现鼠标悬停下拉菜单

找了快一天没一个能打的…悬停很好设置,但是存在一个问题就是下拉菜单和按钮之间存在一个空隙,会导致鼠标移动过去的时候处于mouseout的状态而让下拉菜单消失,经过调试以下方法是比较完美的(完整页面代码):<!DOCTYPE html><html><head> <meta charset="utf-8"> <title&gt...

2019-12-05 18:30:05

《统计学习方法》大串联

统计学习模型三要素模型: 是在参数空间中的参数影响下,从一个空间到另一个空间的映射 f(x)f(x)f(x)假设空间(函数空间):函数的所有可能表示,如f(x)=ax+bf(x) = ax+bf(x)=ax+b,假设空间中确定的函数 f 的输出值被称为预测值。参数空间:是一个 n 维的欧式空间,函数空间一般由参数空间来确定。如上面的参数空间就是二维的欧式空间。策略: 度量预测值和真实值...

2019-11-29 14:22:55

【2019.11.27】EM算法详细推导

EM算法无隐变量下,极大似然函数为:L(θ)=∏iP(xi;θ)L(\theta) = \prod_iP\left(x^{i};\theta\right)L(θ)=i∏​P(xi;θ)含隐变量时候,变为:L(θ,z)=∏i∑jP(xi,zi;θ)L(\theta,z)=\prod_i\sum_jP(x^{i},z^{i};\theta)L(θ,z)=i∏​j∑​P(xi,zi;θ)取...

2019-11-27 15:15:58

LaTeX支持直接输入希腊字母等符号

一直在找各种方案,没有找到满意的,最后终于查到了一个比较令人满意的方案,使用简单:在序言区加入以下两行代码就可以无缝使用\usepackage{fontspec}\setmainfont{DejaVu Serif}经过测试,至少支持以下的字符:希腊字母αβγδεζηθικλμνξοπρστυφχψωΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ常用运算±×÷∣∤⋅∘∗⊙⊕...

2019-11-11 14:34:58

关于SVM的合页损失函数与原始最优化问题等价性的证明

李航老师的书中写的不是很详细,想了一番参考了一下这个博客,终于明白了这个等价性是怎么来的。原始最优化问题合页损失函数等价性证明书中,令实际上我觉得这个表述不对,等式应该直接按后文书中给出的,如下表示:[1−yi(w⋅xi+b)]+=ξi,ξi⩾0(7.641)\left[1-y_{i}\left(w \cdot x_{i}+b\right)\right]_{+}=\xi_{i}...

2019-10-25 09:27:14

SumatraPDF代码结构不完全解读

因为SumatraPDF在基本使用方面非常的好用,但一些别的功能不是很完善,因此就想通过修改一下它的源码来实现我想要的功能(比如说分窗口啊,注释啊之类的),大概读了三天吧…稍微有了一点感觉,就觉得这个工程量确实有点大…打了退堂鼓,但这几天的解读不能白白浪费,网上也没有很好的解读,于是就稍微写一些,留给以后想扩展其源码的人吧233.编译编译需要VS2017,我不知道更早的版本是否可行,但2019...

2019-09-01 22:17:39

CCF201803-3,URL映射

没什么难度,主要还是如何很好的把字符串处理成结构体逻辑处理的时候,先分为两类,一类是有path的,一类是没有path的,没有path的先通过匹配项数过滤掉一部分,然后逐项匹配,其中int是判断是否是数字,str直接通过;判断path的时候,从当前项到最后全部都是。匹配到的特殊项加入vector,最后统一输入,path匹配的需要把相应的项用字符串连接到一起然后如果结尾有斜杠的话特殊需要特殊处理...

2019-08-22 11:49:29

CCF201903_4,消息传递接口

这个题感觉有失水准…有点过于简单了我看了看网上的其他代码,好像都是在模拟通信,实际上没有这么麻烦。这道题实际上就是队列的应用,每一个设备代表一个队列,要保证不死锁,那么每次循环一遍所有的设备,必须要处理一对信息。因此需要两个bool值,一个代表全部队列是否为空,一个代表本次循环是否处理了信息,如果队列为空说明没有死锁,如果一次循坏未处理信息那么代表存在死锁。实现的时候,每遍历到一个R,那么就...

2019-08-20 08:59:58

CCF201812_4,数据中心

就是最小生成树的模板算法,在中间过程中记录路径最大值即可,注意的是卡数据结构,邻接矩阵肯定是不行的,要选择开辟空间灵活一点的

2019-08-20 07:33:29

ccf201809_4,再卖菜

一开始列了不等式,然后开始递推,结果只有10分。。。后来看了一个答案说用动态规划,代码看不懂…然后看了另一个答案用暴搜+记忆化搜索,欸这个可以,于是写出来了…感觉确实没什么难度,用递归的思想其实就一路往下推就可以,主要是怎么写出来。#include<cstdio>#include <cstring>#include <algorithm>using n...

2019-08-18 17:18:45

ccf201903_3,损坏的RAID5

这个题竟然卡输入,超时超了我两天,都快疯了,然后挨个试验,最后发现仅仅改了一下接受输入的方法,就简单的通过了,简直shit,卡输入太恶心了说道这个题,思路非常简单,主要注意以下几点:给定块编号,如何映射到相应的硬盘和相应的块区如果相应的硬盘丢失,如何异或操作要注意如果硬盘丢失了一块以上,并且要找的正好是那一块硬盘的数据的话,那么肯定就没有办法恢复数据,这里提前判断一下可以减少开销之后...

2019-08-16 12:09:38

c算法题中各种输入和输出方法技巧详解!

文章目录引言导入io库输入各种输入方法`scanf`格式说明符基本示例读入整数读入其他类型的数字读入单个字符读入字符串扫描字符集合`getchar()``gets()``fgets()`输入技巧限制每次读入的字符串长度读入字符但是忽略判断行尾输出输出方法`printf()``puts()``putchar()`输出技巧输出精度限制输出到字符串参考资料引言今天刷题,写了好久写完了,一提交0分,改...

2019-08-15 16:16:27

CCF201809-3,元素选择器

嗯,也是折腾了一上午的题啊…好菜啊…其实就是普通的逻辑题,数据范围都很小根本不用担心超,就是把查询逻辑处理好久可以了主要注意:标签大小写不敏感,id大小写敏感,会在一个测试点里集中测试,只有这个没注意能拿90分(我就在这卡了好久,直到看到一个人的答案才恍然大悟)标签和id是可以混合的,也就是可以 div #two p这样,我不清楚为什么说后代选择器A B均为xxxbalabala的,但实际...

2019-08-14 12:16:27

CCF201812-3,CIDR合并

嗯,折腾了一上午,终于过了,这个题说难也难,说简单也简单,如果看着分数调bug满分还是挺容易的,但是考试时候一次性通过的可能就比较低了。。。要写出来主要是要意识到两点,一个是从小到大合并的时候,要比较的是小的那个ip的前缀长度范围内两个ip是否相等,如果前缀长度范围内相等,那么另外一个一定是子集;二是同级合并的时候,存在递归合并的可能性,比如先一个23,然后两个24,两个24合并之后会生成一个2...

2019-08-13 14:02:47

CCF201903-2,24点

//// Created by saili on 2019/8/12/0012.//using namespace std;#include<cstdio>#include<cstdlib>#include<stack>#include<queue>char eq[10];void solve(){ scanf("%s...

2019-08-12 11:14:54

Python 获取文件所有者

来自链接import win32apiimport win32conimport win32securityFILENAME = "temp.txt"open (FILENAME, "w").close ()print "I am", win32api.GetUserNameEx (win32con.NameSamCompatible)sd = win32security.Ge...

2019-08-11 17:42:00

vscode 命令行参数

https://code.visualstudio.com/docs/editor/command-line

2019-08-10 14:18:33

Python控制台打印不同颜色

在Python终端输出颜色和在Linux下输出颜色是一样的,这两个终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。转义字符格式为:\033[{mode};{fore};{back}m其中花括号内要填写具体的数值常量,它影响的是转义字符后的所有文字,其中每个参数之间用分号隔开。另外,每个参数都可以省略,表示承接之前的参数。例如,如果要省略back参数,只需要...

2019-08-10 11:46:19

JetBrain Toolbox 更改安装目录

讲道理打开之后在右上角的设置里可以直接更改,但是我更改了之后提示有错误那么可以在JetBrain的安装目录下找到设置文件添加一条"install_location":"D:\\JetBrain",即可更改之后文件如下:{"install_location":"D:\\JetBrain","jetbrains_account":{},"pri...

2019-08-06 10:05:27

发布自己的Python库

这两天为了方便,折腾了一下自己的写的一个工具,研究了一下怎么发布自己的Python库,记录在此,主要介绍以下内容Python库发布的完整过程通过Python库发布自己的命令行工具的方法检查目录组织要发布Python库,首先要检查自己的目录组织是否符合编译程序的要求,以我的库MarkTex为例,目录树结构如下:.├── MANIFEST.in├── marktex│ ├── ...

2019-08-01 14:18:31

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。