SQL实用技巧:如何分割字符串

create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin while(charindex(@split,@c)<>0) begin insert @t(col) values (substring(@c,1,charindex(@split,@c)-1)) set
分类: 其他 发布时间: 11-09 21:01 阅读次数: 0

如何利用PS将照片背景替换为白色

需求:将照片中的蓝底换成白底; 操作步骤: 1、打开图片,点击背景图层; 2、利用套索,选中除背景外的区域; 3、右键,反选; 4、填充为“白色”,确定,保存;
分类: 其他 发布时间: 11-09 21:01 阅读次数: 0

算法 - k-means算法

一、聚类思想 所谓聚类算法是指将一堆没有标签的数据自动划分成几类的方法,属于无监督学习方法,这个方法要保证同一类的数据有相似的特征,如下图所示: 根据样本之间的距离或者说是相似性(亲疏性),把越相似、差异越小的样本聚成一类(簇),最后形成多个簇,使同一个簇内部的样本相似度高,不同簇之间差异性高。 二、k-means聚类分析算法 相关概念: K值:要得到的簇的个数 质心:每个簇的均值向量,即向量各维取平均即可 距离量度:常用欧几里得距离和余弦相似度(先标准化) 算法流程: 1、首先确定一个k值,
分类: 其他 发布时间: 11-09 21:01 阅读次数: 0

2019-2020学年 20191327《信息安全专业导论》第六周学习总结

1.教材内容学习 了解了计算机解决问题的思路、基础算法的设计、几种不同的搜索算法以及子程序中的一些特殊算法,同时进一步掌握了伪代码的书写。 2.代码调试过程中的问题 问题:伪代码经常出现格式错误,总是漏掉一些细节例如字符 解决方法:在书上翻找查看伪代码书写的范例,总结自己容易遗漏的地方 3.其他学习 1.继续阅读《自学是门手艺》 2.上网搜索相关python相关网课进行学习 4.学习计划 计划学习:6小时 实际学习:6小时
分类: 其他 发布时间: 11-09 21:01 阅读次数: 0

重温《NoSQL精粹》

在网上有关Redis相关文章满天飞的时候,这个时候我决定重温一下NoSQL。它是什么,用于解决什么问题,有哪些相类似的技术,与传统的关系型数据库有哪些差别,什么时候使用? 也正如书中所说的,篇幅短小,内容却很丰富。新技术的诞生,我们应该以既稳健又前瞻的心态看待它。 1. 它是什么,用于解决什么问题? 其实NoSQL的定义并不准确,初意Not Only SQL,不是表达No,SQL! 它就泛指现在描述的非关系型数据库,帮助主张无模式(schemaless)的数据,可以运行在集群环境,能够牺牲传统
分类: 其他 发布时间: 11-09 21:01 阅读次数: 0

PHP常见安全问题及解决方法

1、SQL注入 SQL 注入是对您网站最大的威胁之一,如果您的数据库受到别人的 SQL 注入的攻击的话,别人可以转出你的数据库,也许还会产生更严重的后果。 解决方法: 主流的解决方法有两种。转义用户输入的数据或者使用封装好的语句。转义的方法是封装好一个函数,用来对用户提交的数据进行过滤,去掉有害的标签。但是,我不太推荐使用这个方法,因为比较容易忘记在每个地方都做此处理。 下面,我来介绍如何使用 PDO 执行封装好的语句( mysqi 也一样): 1 2 3 4 5 6 7 $username
分类: 其他 发布时间: 11-09 21:01 阅读次数: 0

Python | Pipenv官方推荐的python包管理工具

原文地址:https://cloud.tencent.com/developer/article/1355672 Pipenv - 官方推荐的的python包管理工具。 Pipenv是一款旨在将所有包管理工具(如bundler, composer, npm, cargo, yarn等)的优点集中应用于python领域中的工具。它对各个平台都有很好的支持。 它可以为你的项目自动创建和管理虚拟环境,并且在你安装/删除包时自动在Pipfile中添加/移除相应的包。它同时生成一个非常重要的Pipfil
分类: 其他 发布时间: 11-09 21:01 阅读次数: 0

算法 - k-means++

Kmeans++算法 Kmeans++算法,主要可以解决初始中心的选择问题,不可解决k的个数。 Kmeans++主要思想是选择的初始聚类中心要尽量的远。 做法: 1. 在输入的数据点中随机选一个作为第一个聚类中心。 2. 对于所有数据点,计算它与最近的聚类中心的距离D(x) 3. 重新选择一个数据点作为聚类中心,选择原则:D(x)较大的点被选为聚类中心的概率较大。 4. 重复2-3直到选出k个聚类中心。 5. 运行Kmeans算法。
分类: 其他 发布时间: 11-09 21:00 阅读次数: 0

机器学习之欠拟合和过拟合(一)

1.欠拟合(underfitting)与过拟合(overfitting) 在机器学习中,我们的主要思想是通过对数据集的学习来生成我们的假设模型。在对数据集进行拟合的过程中,我们可能会遇到欠拟合和过拟合的问题。以身高预测的例子为例,这里给出7-18岁男生的身高标准(数据来源:7 岁~18 岁儿童青少年身高发育等级评价),如图1: 将中位数随年龄的变化绘制成散点图,如图2: 由图2中的散点可知,先开始身高随年龄几乎成一条直线关系,后来增长率逐渐下降。如果我们采用线性函数取拟合,这显然是不合理的(线
分类: 其他 发布时间: 11-09 21:00 阅读次数: 0

DP动态规划学习笔记——高级篇上

说了要肝的怎么能咕咕咕呢? 不了解DP或者想从基础开始学习DP的请移步上一篇博客:DP动态规划学习笔记 这一篇博客我们将分为上下两篇(这样就不用咕咕咕了...),上篇是较难一些的DP,下篇则是各种DP的优化手段。 ——正片开始—— (为啥我最近的博客都喜欢写这个) 背包类树形DP,树形DP里一种很鬼畜的题目。 简单点讲就是:树上的分组背包。不知道分组背包的也请前往上一篇学习。 我们先来看一道板子题:选课 然后我们一起分析一下这道题(最好自己先想一想),由于每门课的先修课只有一门,所以我们很容易
分类: 其他 发布时间: 11-09 21:00 阅读次数: 0

linux0.11的bootsect.s和setup.s

1、计算机的启动   1、首先计算机的工作原理可以简单的概述为取指,执行;再取指,再执行;以此类推的过程,cpu就是一个不停取指执行不会休息的机器。   2、那么x86结构的计算机上电后是是怎么工作的呢?其实上电后(未加载操作系统代码之前)会先执行内存中一段为BIOS固化的区域,这段区域是每次开机都必须执行的,正常情况下不被我们所控,主要作用是对一些硬件环境做出检测,是否有硬件损坏。这段期间cpu处在实模式下工作。在BIOS代码执行完毕后,cpu会去磁盘的0磁道0扇区读取512字节到内存地址的
分类: 其他 发布时间: 11-09 21:00 阅读次数: 0

灯塔-冲刺日志(第三天)

/****博客施工中,请暂勿回复****/ 作业描述 项目 内容 这个作业属于哪个课程 2019秋福大软件工程实践Z班 (福州大学) 这个作业要求在哪里 团队作业第五次—项目冲刺 团队名称 灯塔 这个作业的目标 项目冲刺第三天 作业正文 灯塔-冲刺日志(第三天) 参考文献 邹欣.构建之法[M].3版:人民邮电出版社,2014. SCRUM部分 成员今日进度描述 成员姓名 今日进度 今天遇到问题 今天解决问题 今日花费时间 明日计划 代码签入记录 issues: SCRUM会议照片 项目程序截图
分类: 其他 发布时间: 11-09 21:00 阅读次数: 0

TypeScript的类型

⒈TypeScript的类型   JavaScript语言的数据类型包括以下7种:     1.boolean(布尔),true || false     2.null,表明null值得特殊关键字,JavaScript是大小写敏感的,不要误写成Null或者NULL     3.undefined,变量未定义时的属性     4.number,表示数字,例如1、1.2等等     5.string,表示字符串,例如:“Hello World!”     6.symbol,一种数据类型(在ES6种
分类: 其他 发布时间: 11-09 21:00 阅读次数: 0

Windows Server DFS本地共享文件夹访问

如果DFS中包含WindowsXp或Windows7的共享文件夹时,本机是无法访问属于本机共享的文件夹的,微软处于安全及用途考虑禁止如此访问,可以通过修改注册表调整。在注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Mup\Parameters添加DWORD类型的EnableDfsLoopbackTargets项,赋值为1即可。 原文如下: Although computers running Windows Vista® or
分类: 其他 发布时间: 11-09 21:00 阅读次数: 0

OLT基础配置

enable  #进入特权模式config  #进入配置模式vlan 100 smart #划分业务VLAN port vlan 100 0/9 0 #配置上行口0/9 0 透传VLAN100interface Vlanif100 ip address 192.168.100.4 255.255.255.0 #配置管理IP地址quitip route-static 0.0.0.0 0.0.0.0
分类: 企业开发 发布时间: 11-09 21:00 阅读次数: 0

BZOJ5206 [Jsoi2017]原力[根号分治]

这是一个三元环计数的裸题,只是多了一个颜色的区分和权值的计算罢了。 有一种根号分治的做法(by gxz) 这种复杂度的证明特别显然,思路非常简单,不过带一个log,可以用unordered_map或者bitset之类的$O(1)$判连通。 我的做法的话采用了一个比较奇怪的思路?每条边,度数大的点向度数小的点连有向边,然后枚举第一层点,枚举出发到达的第二层点,这两层加起来复杂度总的是$O(m)$,然后从第二层点枚举出边到第三层点,看第三层点和第一层点是不是连通的,这个复杂度我好像在这里写过证明,
分类: 其他 发布时间: 11-09 20:50 阅读次数: 0

Go gRPC 调试工具

概述 最近这段时间工作挺忙的,发现已经 3 周没更文了... 感谢你们还在,今天给大家分享一款 gRPC 的调试工具。 进入正题。 当我们在写 HTTP 接口的时候,使用的是 Postman 进行接口调试,那么在写 gRPC 接口的时候,有没有类似于 Postman 的调试工具呢? 当然是有的 ~ 咱们一起看下 grpcui,源码地址: https://github.com/fullstorydev/grpcui 看下官方描述: grpcui is a command-line tool th
分类: 其他 发布时间: 11-09 20:50 阅读次数: 0

Oracle11g RAC+DG搭建

项目环境准备 3.1虚拟机配置 版本选择 注意Linux操作系统。此次项目我选择的版本是Oracle Enterprise Linux 5.4 内存的设置 本人电脑物理内存8G,由于此次实验要开三台虚拟机,基于集群两台机需要的内存较大,故每台给2G,单实例做standby的给1.5G。 添加选择网卡类型 使用桥接方式容易引发IP冲突,所以我选择的是Host Only方式,避免IP冲突。 两个网卡使用分配: NAT:作Public IP Host Only:作Private IP 注意主机和虚拟
分类: 其他 发布时间: 11-09 20:50 阅读次数: 0

selenium8中元素定位方式

Selenium对网页的控制是基于各种前端元素的,在使用过程中,对于元素的定位是基础,只有准去抓取到对应元素才能进行后续的自动化控制,我在这里将对各种元素定位方式进行总结归纳一下。 这里将统一使用百度首页(www.baidu.com)进行示例,f12可以查看具体前端代码。 WebDriver8种基本元素定位方式 find_element_by_id() 采用id属性进行定位。例如在百度页面中输入关键字 Selenium 进行搜索。百度部分关键源码如下: <span class="bg s_ip
分类: 其他 发布时间: 11-09 20:50 阅读次数: 0

python之写日志模块

python自带的日志模块logging比较难用,这里介绍一个好用的日志模块nnlog,直接pip install nnlog即可 import nnlog log = nnlog.Logger(file_name='my.log',level='debug',when='D',backCount=5,interval=1) #file_name是日志文件名,可以是不存在的文件,会主动帮助创建 #level是日志级别,如果不传的话默认是debug级别 #when是日志文件多久生成一个,默认是按
分类: 其他 发布时间: 11-09 20:50 阅读次数: 0