- 博客(24)
- 资源 (32)
- 论坛 (12)
- 收藏
- 关注
原创 MAC下设置mysql字符编码格式
MAC安装mysql后不能显示中文,参考了网上给的解决办法,有的没有成功,还导致无法启动mysql server.折腾一番终于解决了,记录下来。 首先打开终端,登陆:mysql -uroot -p输入密码后,查看数据库编码:SHOW VARIABLES LIKE 'character%';显示如下:+--------------------------+---------------------
2015-12-31 23:18:56
4170
原创 协同过滤推荐算法
简单的理解协同过滤: 相似兴趣爱好的人喜欢相似的东西,具有相似属性的物品可以推荐给喜欢同类物品的人。比如,user A喜欢武侠片,user B也喜欢武侠片,那么可以把A喜欢而B没看过的武侠片推荐给B,反之亦然,这种模式称为基于用户的协同过滤推荐(User-User Collaborative Filtering Recommendation);再比如User A买了《java 核心技术卷一》,那么可
2015-12-31 16:19:08
2455
原创 贪心法求解背包问题
背包问题: 背包问题: 已知背包的容量为M和n件物品。第i件物品的重量为wi,价值为pi,将物品i的一部分xi放进背包即可获得价值pi*xi的价值。问题: 怎样装包使所获得的价值最大?贪心法核心思想: 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。求解背包问题的贪心原则可
2015-12-29 19:10:26
4357
原创 一万小时定律的思考
美国作家格拉德威尔在《异类》一书中指出: “人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。”其实这是一个很朴素的思想,水滴石穿、绳锯木断都是讲的坚持的道理,在任何领域坚持十年都会成为这个领域点专家。以1.01的365次方和0.99的365方做对比: 即使是专注于IT技术,也有很多领域,前端开发、移动开发、JAVA、
2015-12-28 11:21:31
1471
原创 Emmet语法(一)
Emmet是一个前端开发插件,可以快速生成html代码,总结emmet生成html文档结构、类、id、属性、文本内容、父级节点、兄弟阶段、子节点、序号的方法。正确安装emmet插件,注意中英文切换和空格,熟练掌握以上命令可以快速提高开发效率.
2015-12-26 11:30:20
963
2
原创 概率算法
概率算法也叫随机化算法。分治算法、贪心算法、动态规划算法、回溯法、分治界限算法这些算法的每一计算步骤都是确定的,概率算法则允许算法在执行过程中随机地选择下一个计算步骤。在很多情况下,算法在执行过程中面临选择时,随机性选择比最优选择省时,因此概率算法可以在很大程度上降低算法的复杂度。
2015-12-25 16:04:04
1101
原创 最大子段和
给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。
2015-12-25 00:22:32
950
原创 快速排序
快速排序是分治算法的典型应用,基本策略:将数组A[1..n]分成两个子数组B[1..p]和B[p+1..n],使得B[1..p]中的元素均不大于B[p+1..n]中的元素,然后分别对这两个数组进行排序,最后把两个数组连接起来。
2015-12-23 19:43:09
847
原创 使用Matplotlib绘制正余弦函数、抛物线
今天第一次使用python的Matplotlib库,绘制函数非常方便,参考Matplotlib官方指南绘制了正余弦函数和抛物线.通过下面的代码可以快速实现Matplotlib入门
2015-12-19 17:12:03
6469
原创 [ruby]ruby基本数据类型和流程控制
一切都是对象Ruby支持常见的数据类型:定点整数(Fixnum)、浮点数(Float)、字符类型(string)、线性数组(Array)、哈希表(Hash).变量的类型知道运行时才能推理出来。比如定义语句s=”abcd”后还可以定义s=4.Ruby种的对象都是基于直接调用方法的操作来实现的.
2015-12-16 18:34:44
1171
原创 [j2ee]Eclipse搭建SSH开发框架
开发SSH项目的时候搭建开发环境是一项很重要的工作,这篇博客从下载jar包开始一步一步在eclipse中进行配置。配置jdk、安装eclipse、tomact相信每一个学习ssh框架的同学都轻车熟路,不熟悉的同学请自行百度之。
2015-12-15 09:32:04
6375
3
原创 lucene创建索引
上篇博客写了信息检索的基本知识和lucene架构,这篇博客记录一下如何在eclipse中创建索引.1.lucene下载.下载地址:http://archive.apache.org/dist/lucene/java/. lucene不同版本之间有不小的差别,这里下载的是lucene 4.3.2.导入jar包打开eclipse,新建dynamic web project.解压下载的lucene压缩包,
2015-12-15 00:29:30
3627
2
原创 lucene全文检索基础
信息检索整体流程一次完整的搜索从用户输入要查询的关键词开始,比如想查找lucene的相关学习资料,我们都会Google或百度中输入关键词,比如输入“lucene, 全文检索框架”,之后系统根据用户输入的关键词返回相关信息。一次检索大致可分为四步:
2015-12-15 00:28:31
2746
1
原创 [数据结构]双机调度问题
双机调度问题解法:1.问题描述双机调度问题,又称独立任务最优调度:用两台处理机A和B处理n个作业。设第i个作业交给机器A处理时所需要的时间是a[i],若由机器B来处理,则所需要的时间是b[i]。现在要求每个作业只能由一台机器处理,每台机器都不能同时处理两个作业。设计一个动态规划算法,使得这两台机器处理完这n个作业的时间最短(从任何一台机器开工到最后一台机器停工的总的时间)。研究一个实例:n=6, a = {2,
2015-12-12 15:01:47
2940
原创 [ruby]Rails中使用bootstrap
1.新建rails工程$ rails new stu$ cd stu$ bundle install$ rails server2.创建手脚架$ rails g scaffold Student name:text score:decimal description:text
2015-12-03 21:51:20
2298
1
原创 [数据结构]折半搜索、归并排序( 分治思想)
折半搜索是分治算法思想的一典型例子,要解决输入规模很大的问题时可以将该问题分解,得到k个不同的可独立求解的子问题,求出字问题的解之后再用合适的方法合并求出整个问题的解。将整个问题分解成若干小问题来处理的方法称为分治法.比如:找一个学校里身高最高的同学,可以现在每个班找出最高的,把每个班里最高的汇合在一起,找出全校最高的。
2015-12-01 11:24:51
1097
Elasticsearch 5.1.1 java api maven工程 源码下载
2017-04-18
druid-1.0.16.jar
2016-10-29
第一行代码
2016-06-12
集体智慧编程中文版
2015-11-03
Windows程序设计 第五版 中文.pdf
2015-08-16
删帖申请
发表于 2018-03-28 最后回复 2020-08-13
esc_ai的留言板
发表于 2020-01-02 最后回复 2020-01-02
maven本地依赖加载配置出错
发表于 2016-10-28 最后回复 2019-05-13
java构造函数
发表于 2016-10-02 最后回复 2016-10-28
c3p0设置autoReconnection(mysql8小时连接问题)
发表于 2016-05-30 最后回复 2016-08-28
ssh框架整合错误 Could not open Hibernate Session for transaction
发表于 2016-05-21 最后回复 2016-06-23
BufferedReader读取两个文件死循环
发表于 2016-04-11 最后回复 2016-04-11
C#怎么判断数组对象类型?
发表于 2013-12-22 最后回复 2015-08-31
c#求助
发表于 2014-01-02 最后回复 2014-05-10
JAVA数据结构
发表于 2013-09-23 最后回复 2013-09-27
大家的打字速度是多少?做个统计
发表于 2013-08-17 最后回复 2013-08-24
赋值为什么没生效
发表于 2013-08-22 最后回复 2013-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝