自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 推荐系统实践 第一章 笔记

1.1推荐系统搜索引擎 用户主动提供准确的关键词来寻找信息推荐系统 不需要用户提供明确需求,而是通过分析用户的历史行为给用户的兴趣建模推荐系统挖掘长尾商品,其销售额不容小觑,长尾商品代表了一小部分用户的个性化需求。决定看什么电影:1.问朋友,社会化推荐2.寻找和之前看过电影内容类似的电影,基于内容的推荐3.查看排行榜,看别人看什么电影。更进一步,找到和自己历史兴趣相似的用户,看看他们在看什么电影,基于协同过滤的推荐推荐算法本质是将用户和物品联系起来。...

2020-10-02 13:26:33 359

原创 tf2 tf.clip_by_global_norm

import tensorflow as tfimport numpy as npa = np.array([[1.0,2,3,4,6],[1,2,3,4,6]])b = np.array([1.0,2,3,4,5])c = [a,b]print(c)for i in range(len(c)): print(type(c[i]), c[i].shape, c[i].ndim)model_weight = tf.clip_by_global_norm(c,14)print(mod.

2020-08-31 18:22:57 221

原创 tf2 数据处理

import tensorflow as tfdataset = tf.data.Dataset.from_tensor_slices(([[1,2],[2,3],[3,4],[1,2],[2,3],[ 3,4]],[4,5,6,4,5,6]))dataset = dataset.batch(2)for i in dataset: print(i)(<tf.Tensor: id=12, shape=(2, 2), dtype=int32, numpy=array([[1, 2],.

2020-08-31 17:44:41 298

原创 centos7解决联网问题

1.sudo -i 提权2.cd /etc/sysconfig/network-scripts/3.vi ifcfg-ens334.修改onboot=yes5.service network restart6.ifconfig

2020-07-01 23:11:39 149 1

原创 第九届蓝桥杯初赛

第九届蓝桥杯初赛1. 标题:第几天2000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?解:2000年闰年31+29+31+30+4=1252. 标题:明码汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底...

2020-06-25 18:30:35 291

原创 华师夏令营机试题

1.#include<stdio.h>#include<algorithm>#include<string.h>#include<math.h>using namespace std;int n;int a[10];int b[10];int dp[100];int main() { memset(dp,0,sizeof...

2019-09-18 14:29:47 585

原创 k-means简述

Kmeans无监督 聚类质心首先选取k个初始质心(用户自选),每个数据点都被收到其最近的质心分类中去,然后根据本次分类结果,更新每个簇的质心,直到质心不再改变(一般用较弱的条件替代 直到仅有1%改变簇)问题:对初值 离群点敏感...

2019-08-29 20:13:48 131

原创 数据结构--平衡二叉树旋转插入C语言实现

平衡二叉树旋转分为4种:LL,RR,LR,RL一、旋转1.LLAvlnode * LL(Avlnode *root) { Avlnode * k1 = root->lchild; root->lchild = k1->rchild; k1->rchild = root; k1->height = max(h(k1->lchild),h(k1...

2019-07-26 21:28:32 486 1

原创 蓝桥杯国赛--凑平方数

把0~9这10个数字,分成多个组,每个组恰好是一个平方数,这是能够办到的。 比如:0, 36, 5948721再比如: 1098524736 1, 25, 6390784 0, 4, 289, 15376 等等…注意,0可以作为独立的数字,但不能作为多位数字的开始。 分组时,必须用完所有的数字,不能重复,不能遗漏。如果不计较小组内数据的先后顺序,请问有多少种不同的分组方案?注...

2019-05-24 20:43:43 300

原创 蓝桥杯国赛--发现环

标题:发现环小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径,使得这些电脑上的数据传输出现了BUG。为了恢复正常传输。小明需要找到所有在环路上的电脑,你能...

2019-05-23 18:15:54 149

原创 蓝桥杯国赛2017瓷砖样式

现在手头有一批刚好能盖住2个小方格的长方形瓷砖。瓷砖只有两种颜色:黄色和橙色。小明想知道,对于这么简陋的原料,可以贴出多少种不同的花样来。小明有个小小的强迫症:忍受不了任何2*2的小格子是同一种颜色。(瓷砖不能切割,不能重叠,也不能只铺一部分。另外,只考虑组合图案,请忽略瓷砖的拼缝)显然,对于 2*3 个小格子来说,口算都可以知道:一共10种贴法,如【p1.png所示】但对于 3*10...

2019-05-22 16:20:27 159

原创 多重部分和问题

#include<stdio.h>#include<string.h>#define max(a,b) (a>b?a:b)int dp[100][10000];int n,w;int a[100],b[100]; // a[i] 数值 b[i] 个数 int main() { memset(a,0,sizeof(a)); memset(b,0,siz...

2019-05-20 21:38:28 177

原创 2019省赛B组第五题--迷宫

试题 E: 迷宫 本题总分:15 分【问题描述】下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方。010000000100001001110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。 对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫, 一共 10 ...

2019-05-19 18:54:31 683

原创 第九届蓝桥杯国赛

标题:换零钞x星球的钞票的面额只有:100元,5元,2元,1元,共4种。小明去x星旅游,他手里只有2张100元的x星币,太不方便,恰好路过x星银行就去换零钱。小明有点强迫症,他坚持要求200元换出的零钞中2元的张数刚好是1元的张数的10倍,剩下的当然都是5元面额的。银行的工作人员有点为难,你能帮助算出:在满足小明要求的前提下,最少要换给他多少张钞票吗?(5元,2元,1元面额的必...

2019-05-18 14:24:28 331 1

原创 poj1094

#include&lt;stdio.h&gt;#include&lt;queue&gt;#include&lt;string.h&gt;using namespace std;vector&lt;int&gt;G[50];int in[50]; int tmp[50]; // 入度备份数组 char out[50]; int topsort(int n) { bool zero...

2019-03-10 16:19:54 409 1

原创 算法训练 素因子去重

#include&lt;stdio.h&gt;using namespace std; bool prime(long long i){ for(long long k=2;k*k&lt;=i;k++){ if(i%k==0) return false; } return true;}int main(){ long long n; scanf("%I64d",&am...

2019-01-31 18:30:13 267

原创 算法小计1 -- Ants (问题转化) 和 抽签问题(二分)

Ants寻找最短时间:即寻找所有蚂蚁都是最短情况下,最长的时间抽签问题  寻找k[a] + k[b] + k[c] + k[d] = m stl库含 binary_search(a,a+数组大小,寻找的值)a+b+c+d = ka b c d 都在 t[n] 数组中 方法1: (nnnlogn)三重循环 遍历 abc的值 最内层循环,二分搜素 k -a-b-c 是否在t...

2018-11-23 22:04:26 189

原创 验证码识别小记 -- 从产生验证码到利用svm识别

一. 利用java生成验证码使用awt库,画图。随机生成数字,并随机使用颜色。加入30条随机线条。文件名为验证码的内容验证码:示例二.利用python进行验证码识别步骤大步骤分为:1.样本验证码处理成单个字符2.字符特征提取3.svm,rf模型训练4.给定测试验证码,得出识别率 主要使用到的库: PIL,os,sklearn 1.样本验证码处理成单个...

2018-11-06 17:05:38 495

原创 算法 -- 全排列C语言

算法一:#include&lt;stdio.h&gt;void swap(int *a, int *b) { int m = *a; *a = *b; *b = m;}void perm(int a[], int k, int m) { if(k&gt;m) { for (int i=0; i&lt;=m;i++) { printf("%d",a[i]); } ...

2018-11-03 23:05:48 359

原创 第九届蓝桥杯省赛(9) -- 全球变暖

一.题目标题:全球变暖你有一张某海域NxN像素的照片,"."表示海洋、"#"表示陆地,如下所示:........##.....##........##...####....###........其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。  由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来...

2018-11-01 17:08:14 378

原创 python kNN分类算法代码示例

对未知类别属性的数据集中的每个点依次执行以下操作:1)计算已知类别数据集中的点与当前点之间的距离(欧式距离、曼哈顿距离或者余弦夹角等各种距离算法,具体情况具体分析用哪种);2)按照距离递增次序排序;3)选取与当前点距离最小的k个点;4)确定前k个点所在类别的出现频率;5)返回前k个点出现频率最高的类别作为当前点的预测分类。(摘自机器学习实战)def classify0(inX, d...

2018-10-29 16:46:45 343

原创 Spyder出现 File "D:\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2862, in run

原因是:代码为python2的,存在错误,所以不能执行 

2018-10-28 23:16:10 20442 4

原创 java 2048源码及思路

一.环境java swing库二.项目结构三.运行效果 四.各类作用1.Cube类(71行代码)实体类 Cube(即2048中的每个小方块) 含3个属性 num(小方块的数字), btn(该小方块对应的控件),isAdded(在进行一次移动操作过程中,该方块是否是相加而成,即代表后面的元素,在一次操作中不能再进行合并) 2.MyMouseListener类(57...

2018-10-26 23:52:22 5920 63

原创 java jar文件转exe文件问题步骤小结

一.使用软件exe4j和inno setup二.步骤1.使用eclipse 导出将文件导出成.jar文件2.使用exe4j 将eclipse该项目根目录作为输出目录,将上述.jar文件也放入该目录下,在安装时需要注意使用相对路径来指定.jar文件,并指定入口类。为方便在其他电脑上进行移植,需要将jre也放入该项目根目录下,也需要以相对路径指出。3.使用innosetup 制作s...

2018-10-24 14:04:40 177

原创 尺取法

题目:给定长度为n的数列整数a0,a1,a2,a3 ..... an-1以及整数S。求出综合不小于S的连续子序列的长度的最小值。如果解不存在,则输出0。  思路:尺取法,指定两个变量i,j来指定数组下标,起始位置均为0分为三步1.向右移动j变量,使a[i] 到 a[j] 的元素之和 大于等于S,注意 根据模板写的循环中,j的值需要-1才为该序列中最后数的下标。如果加到最后j=n...

2018-10-22 16:06:31 295

原创 第九届蓝桥杯省赛(8) -- 日志统计

标题:日志统计小明维护着一个程序员论坛。现在他收集了一份"点赞"日志,日志共有N行。其中每一行的格式是:ts id  表示在ts时刻编号id的帖子收到一个"赞"。  现在小明想统计有哪些帖子曾经是"热帖"。如果一个帖子曾在任意一个长度为D的时间段内收到不少于K个赞,小明就认为这个帖子曾是"热帖"。  具体来说,如果存在某个时刻T满足该帖在[T, T+D)这段时间内(注意是左闭...

2018-10-18 23:56:58 235

原创 第九届蓝桥杯省赛 (7) -- 螺旋折线

标题:螺旋折线如图p1.png所示的螺旋折线经过平面上所有整点恰好一次。  对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。  例如dis(0, 1)=3, dis(-2, -1)=9  给出整点坐标(X, Y),你能计算出dis(X, Y)吗?【输入格式】X和Y  对于40%的数据,-1000 &lt;= X, Y...

2018-10-18 20:39:08 230

原创 第九届蓝桥杯省赛(6) -- 递增三元组

标题:递增三元组给定三个整数数组A = [A1, A2, ... AN], B = [B1, B2, ... BN], C = [C1, C2, ... CN],请你统计有多少个三元组(i, j, k) 满足:1. 1 &lt;= i, j, k &lt;= N  2. Ai &lt; Bj &lt; Ck  【输入格式】 第一行包含一个整数N。第二行包含N个整数A1, ...

2018-10-17 23:24:18 168

原创 第九届蓝桥杯省赛(4)-- 测试次数

4.标题:测试次数 x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。 x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。 如果手机从...

2018-10-17 18:36:01 266

原创 第九届蓝桥杯省赛(2)-- 明码

标题:明码汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:    第1字节,第2字节    第3字节,第4字节    ....  ...

2018-10-14 13:58:44 195

原创 hibernate hql应用(2)

命名查询:基于配置文件中的query(Employee.hbm.xml)投影查询返回的是List&lt;Object[]&gt;每一个Object[]内含一条记录中的不同属性 该方法返回的是List&lt;Employee&gt;,需要在实体类中定义相应的构造器,还需要定义无参的构造器。迫切左外连接 左外连接返回的list  每个元素是一...

2018-09-27 23:15:50 108

转载 hibernate query的list与iterate方法区别

list:quert.list()方法会将从数据库查找到的数据库放到一级缓存和二级缓存,但是不能从一级和二级缓存读取数据,但是可以从二级缓存的查询缓存读取数据, iterate:quert.iterate()方法总会先查找数据表的主键,然后根据每一个主键发送对应的sql语句从数据库读取数据,它可以把数据放入一级和二级缓存,也可以从一级和二级缓存读取数据,但是每次读取都会发送...

2018-09-27 23:13:10 249

原创 hibernate:hibernate hql应用(1)

Hql基于位置的参数基于命名的参数Query对象调用setXXX方法支持方法链的编程风格FROM Employee e WHERE e.salary &gt; :sal AND e.email LIKE :email ORDER BY e.salarySql语句使用orderbyHql中参数可以是实体类根据该实体类的id使用setEnti...

2018-09-24 22:56:57 453

原创 hibernate:hibernate中session的相关方法(save,persist get,load saveOrUpdate delete evict)

Save()与persist()方法区别1.save()方法使一个临时对象变为持久化对象,为对象分配id,在flush缓存时,会发送一条insert语句,在save()方法之前id设置是无效的,持久化对象的id是不能被修改的2.persist()方法在persist方法之前,若对象已经有id了,则不会执行insert,而抛出异常也可以执行ins...

2018-09-11 20:57:10 281

原创 eclipse:eclipse定制new文件(customize perspective)

window-&gt;perspective-&gt;customize perspective点击shortcuts,根据自己所需选择new文件的类型new 文件时,可见效果

2018-09-03 20:14:05 2001

原创 paramsPrepareParamsStack拦截器栈的使用

Params拦截器把表单字段映射到ValueStack的对象属性prepare拦截器先于modelDriven拦截器使用,为modelDriven拦截器准备对象modelDriven拦截器,将把ModelDriven的getModel()方法返回的对象置于栈顶paramsPrepareParamsStack拦截器栈,这个stack的拦截器调用的顺序为:首先params,然后prepar...

2018-08-28 14:19:07 206

原创 action实现modelDriven接口的运行流程(源码解析)

核心源码public class ModelDrivenInterceptor extends AbstractInterceptor { @Override public String intercept(ActionInvocation invocation) throws Exception { // 步骤2 Object a...

2018-08-27 18:18:04 223

原创 s:url标签的使用

&lt;s:url value="/getProduct" var="url1"&gt;    &lt;s:param name="productId" value="1001"&gt;&lt;/s:param&gt;    &lt;s:param name="productId" value="productId"&

2018-08-26 17:32:32 1706

原创 struts:关于request.getAttribute EL表达式 ognl表达式 s:property的一些测试

一.环境测试环境:input界面 输入user的username,在action类内,往值栈中push,user2。转到show.jsp,在show.jsp中对一下内容进行测试。:show.jsp中主要代码: request.getAttribute: &lt;%=request.getAttribute("username"...

2018-08-25 12:32:16 937

原创 ssh:ssh实现分页查询

action层 private Integer currPage=1; public void setCurrPage(Integer currPage) { this.currPage = currPage; } /** * 分页查询员工的执行的方法 * @return */ public String findAll() { PageBean&lt;...

2018-08-17 23:57:00 402

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除