自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

1.02^365=1377.41

Engineers are versatile minds who create links between science, technology, and society

  • 博客(30)
  • 资源 (32)
  • 收藏
  • 关注

原创 java大数类

基本的整数和浮点数精度不满足要求的时候可以使用java提供的BigInteger类和BigDecimal类。java.math.BigIntegerjava.math.BigInteger提供的方法:BigInteger add(BigInteger other)BigInteger subtract(BigInteger other)BigInteger multiply(BigIntege

2016-01-29 23:59:19 1915

原创 struts请求走向流程

一.流程图框架往往封装了太多的东西,一次struts请求在其内部的流程如下图所示: 二、流程详解web.xml:http请求(可以说url链接也可以是form表单)首先会被web.xml里的StrutsPrepareAndExecuteFilter过滤器过滤,默认只拦截.action的请求,也会拦截在struts常会配置中struts.action.extension属性自定义的.do或其他请求

2016-01-27 21:40:35 2661 1

原创 struts2 helloworld

记录一下配置struts的基本步骤,大神请绕道。第一步:导入jar包首先到struts官网下载jar包,下载后解压缩。 选择struts-2.3.24.1-all.zip,下载全部文件。在struts-2.3.24-all/struts-2.3.24/app目录下找到struts2-blank.rar,解压缩。在eclipse中新建dynamic web project,拷贝struts2-

2016-01-26 13:20:36 2010 4

原创 [ssh新闻发布系统五]删除新闻

删除新闻相对比较简单,传入新闻id执行删除操作。一、Daopublic void delete(Integer id) { String hql="Delete FROM News n WHERE n.id=?"; getSession().createQuery(hql).setInteger(0, id).executeUpdate();}二、servicepu

2016-01-26 09:48:50 2473 1

原创 [ssh新闻发布系统四]使用富文本编辑器发布新闻

使用表单不能编辑新闻格式,这篇博客会介绍如何使用ueditor富文本编辑器来编辑新闻。使用ueditor编辑的新闻存储到数据库中的是html代码,并且带有css样式,在后台可以像编辑word一样编辑新闻。一、导入ueditor文件关于ueditor的配置请参考官网JSP 使用说明和我的另外一篇博客jsp项目中使用UEditor富文本编辑器。在WebContent目录下新建ueditor文件夹,导入u

2016-01-24 19:01:12 4339 4

原创 [ssh新闻发布系统三]存储新闻

一、存储新闻dao方法在NewsDao.java中新增存储新闻的saveOrupdate方法public void saveOrupdate(News news){ getSession().saveOrUpdate(news);}二、存储新闻service方法在NewsService.java中新增存储新闻的saveOrupdate方法public void saveOrup

2016-01-24 00:10:46 3989 1

原创 [ssh新闻发布系统二] 读取新闻

上一篇博客已经配置好ssh的开发环境, 并生成了数据库表,这篇博客实现从数据库里面读取新闻数据到前台这一功能。一、修改applicationContext.xml把以下代码加到数据库连接配置之后: <!-- 配置spring的声明式事务 --> <!-- 1.配置hibernate的事务管理器 --> <bean id="transactionManager" class="o

2016-01-23 10:06:18 4074 3

原创 [ssh新闻发布系统一]搭建开发环境

从零开始基于struts2.3、hibernate4.3、spring4.2实现新闻发布系统。下面开始搭建开发环境,主要包括安装eclipse插件下载jar包配置struts、spring、hibernate一、安装eclipse插件在eclipse导航栏依次找到help->eclipse market。输入hibernate搜索hibernate tools工具,点击按照步骤安装。输入

2016-01-22 12:33:58 5212 7

原创 java字符串

字符串不是java基本的数据类型,而是java标准库中的一个String类,每个用双引号引起来的字符串就是String类的一个实例。如:String name="Tonny"。1.子串使用substring可以从一个较大的字符串中提取一个子串。比如: String greeting="Hello World!"; System.out.println(greeting.substring(2));

2016-01-21 10:33:06 1619 3

原创 [J2EE]jsp、javabean学生信息管理系统

用jsp、javabean做了一个学生信息管理系统,虽然j2ee的框架很多,但是基础仍然很重要。麻雀虽小五脏俱全,希望本博客对j2ee初学者有帮助,也是对自己知识的复习和整合。系统预览:管理员登录界面录入信息界面管理界面修改学生信息 系统比较简单,有增删改查四个基本功能。 源码下载地址:[学生信息管理系统源码] (http://download.csdn.net/detail/napoay/9

2016-01-20 10:59:25 28305 34

原创 命令导出mysql文件

在终端中使用mysqlump命令可以导出mysql数据库.sql文件。mysqldump -uroot -p Student > Documents/student.sql之后会提示输入管理员密码。

2016-01-20 10:03:52 1116

原创 Java基本数据类型与运算符

java是强类型语言,共有8种基本数据类型:4种整型、2种浮点型、char字符型和boolean型。整型 类型 长度 取值范围 byte 1字节 -128~127 short 2字节 -32768-32767 int 4字节 -2^31-1~2^31-1 long 8字节 -2^63-1~2^63-1整型的范围与运行java代码的机器无关,

2016-01-17 11:03:05 1109

原创 MAC小技巧

官网文档:http://www.sublimetext.com/docs/3/osx_command_line.htmlln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

2016-01-15 13:33:45 1184

原创 rails分段查询

需求:查询数据表id为4到6的三条数据。解决:参考rails指南《Active Record 查询》一章,找到以下方法: def index @books = Book.all #查询所有记录 @user = session['loginedUser'] @fbooksone=Book.find_each(start: 4).take(3) #从

2016-01-15 07:48:44 1396

原创 静态资源库CDN服务

使用静态资源库可以访问线上资源文件,比如jquery库、bootstrap库。使用百度静态资源库的居多,但是发现百度暂时不支持https协议,bootcdn是一个不错的选择。百度静态资源公共库优点:稳定,快速 由百度遍布全国各地100+个CDN节点提供加速服务。 让开源库享受与百度首页静态资源同等待遇。全面,开源 收录超过180+开源库,并且这个数字正在不断增加。 百度静态资源公共库服务

2016-01-13 17:43:37 2209

原创 RVM切换ruby版本

RVM是Ruby Version Manager的缩写,是一个命令行工具,它可以让你轻松地安装,管理和使用多个版本的Ruby.不同的rails项目使用等ruby和rails版本不一样的时候,可以使用RVM自由切换。安装RVMInstall RVM (development version)-安装ruby开发版\curl -sSL https://get.rvm.io | bashInstall RV

2016-01-13 15:14:07 13561

原创 删除heroku上的数据库记录

部署本地项目到heroku上,在线上插入数据到数据库,本地代码再次更新到heroku,线上的数据记录还存在单是图片丢失。问题还没有解决:本地代码和heroku代码如何同步?heroku使用的pg和本地使用sqlite3的差别?怎么让本地插入的数据和线上插入的数据同步?问题暂时没有解决,线上图片丢失只好远程删除,步骤远程打开rails控制台heroku run rails c通过id查找id可

2016-01-12 21:12:14 2959

原创 CSS Media Query

通过设置media可以根据不同的屏幕尺寸展示不同的css样式。用法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> @media screen and (max-width: 640px)

2016-01-12 14:20:35 1256

原创 Bootstrap图片轮播

Bootstrap提供了carousel插件,实现图片轮播非常方便。代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.mi

2016-01-12 09:26:07 7084

转载 新人千万不要在 Windows 上使用 Ruby on Rails

“在 Windows上 使用 Ruby on Rails “是个坑, 跳进去, 你就出不来了, 完了还没人能救你, 最好的方法是别往下跳!如果你正在学习 Ruby on Rails ,而且你没有5年以上的开发经验,而且你身边没有 Ruby on Rails 的高手,而且你自己不能轻松的解决,在 Windows 上使用 Ruby on Rails 时产生的问题,比如

2016-01-11 14:38:11 4832 8

原创 Ruby对象、变量和常量

Ruby操作的数据主要有部分:对象、类、变量、常量.对象在Ruby中表示数据的基本单位称为对象,在Ruby中一切都是对象. 常用对象:数值对象 2、3.14、-5等表示数字的对象,另外还有矩阵、复数、素数、公式的对象.字符串对象 “hello world”、”你好”等表示文字的对象数组对象、散列对象 表示多个数据的集合多度系正则表达式对象 正则表达式匹配模式的对象时间对象 比如

2016-01-11 13:40:09 2298 1

原创 heroku run rake db:migrate: No such file or directory

问题部署rails项目到heroku,运行heroku run rake db:migrate:出现No such file or directory错误。解决方法更新bin目录下的文件rake rails:update:bin

2016-01-10 19:53:26 1966

原创 rails设置表单默认值&&隐藏表单

需求:用户没有登录时游客评论,需要游客输入用户名和评论内容;当用户已登录时,读取session获取用户名,隐藏输入用户名的表达,用户直接发表评论。 用户评论代码:<h2>Add a comment:</h2><%= form_for([@book, @book.comments.build]) do |f| %> <p> <%= f.label :commen

2016-01-10 16:13:41 3501

原创 haml入门

1.什么是HamlHaml是HTML abstraction markup language,遵循的原则是标记应该是美的。Haml可以加速和简化模版,优点是简洁、可读、高效。2.erbm模板和haml模板对比.erb模板代码:<section class=”container”> <h1><%= post.title %></h1> <h2><%= post.subtitle %></h2>

2016-01-10 10:30:15 7162 2

原创 rails书籍展示添加游客评论

需求:给图书表添加评论功能,类似豆瓣图书评论,book.rb:class CreateBooks < ActiveRecord::Migration def change create_table :books do |t| t.string :name t.string :author t.string :publish t.text :

2016-01-09 18:02:46 1501

原创 部署rails项目到heroku

1.修改数据库heroku使用的是PostgreSql而不是sqlite3,因此需要修改Gemfile以后才可以到heroku上运行。修改Gemfile中的:gem 'sqlite3'将它改为:group :development do gem 'sqlite3'endgroup :production do gem 'pg'end这样在开发环境中使用Sqlite3,在部署上线后使用P

2016-01-05 11:51:07 2211

原创 rails中使用carrierwave上传图片

1.安装gem install carrierwave2.更新 Gemfilegem 'carrierwave'3.生成uploaderrails generate uploader Avatar生成文件:app/uploaders/avatar_uploader.rb4.挂载属性文件上传后存储的是图片的路径,存储图片路径的字段挂载AvatarUploader.比如model Book有四个属性na

2016-01-05 11:35:47 4326

原创 瀑布模型、螺旋模型、敏捷开发

瀑布模型自上而下完成,软件开发进行到下一阶段之前彻底完成上一个阶段。 遵循以下顺序:需求分析和规范架构设计实现和综合验证操作和维护 瀑布模型适合开发需求特别明确的任务,缺点是一旦需求发生变化,瀑布模型就会陷入困境。螺旋模型螺旋模型是瀑布模型加上原型发展而来,主要思路是遍历下面四个阶段,每次产生都新模型都是从之前到版本提炼出来。第一阶段:确定本次迭代的目标和约束第二阶段:评估各

2016-01-02 20:33:54 6350

原创 python单线程爬虫(一)

学习了python的requests爬虫库,首先安装pip包管理工具,下载get-pip.py. 我的机器上安装的既有python2也有python3。 安装pip到python2:python get-pip.py安装到python3:python3 get-pip.pypip安装完成以后,安装requests库开启python爬虫学习。安装requestspip3 install reques

2016-01-02 10:52:52 1995 1

原创 多种方法修改Mysql root密码

方法一:使用mysqladmin没有设置root密码:mysqladmin -u root password "newpassword"已经设置root密码 mysqladmin -u root password oldpssword "newpassword"方法二:使用set password命令登陆mysql:mysql -uroot -p 然后:mysql>SET PASSWORD

2016-01-02 10:31:19 1031

标点符号用法标准.pdf

标点符号用法标准

2017-06-30

Elasticsearch 5.1.1 java api maven工程 源码下载

Elasticsearch 5.1.1 java api maven工程,完整jar包在es5/target/dependency目录下

2017-04-18

Jackcard相似度的java代码

Jackcard相似度的java代码

2017-04-12

向量空间模型的Java代码

向量空间模型的Java代码

2017-04-12

MapReduce maven工程WordCount例子

介绍如何在Intellij Idea中通过创建maven工程配置MapReduce的编程环境。

2017-03-30

MapReduce WordCount例子

介绍如何在Intellij Idea中通过创建maven工程配置MapReduce的编程环境,WordCount代码。

2017-03-30

testng-6.8.8.jar

testng框架的jar文件,基于他可以写测试类,比juint强大

2016-10-29

druid-1.0.16.jar

Druid是什么? Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 同时Druid不仅仅是一个数据库连接池,它包括四个部分: Druid是一个JDBC组件,它包括三个部分: 基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser

2016-10-29

逻辑思维训练500题以及答案

逻辑思维训练500题以及答案 word版本

2016-10-18

gson-2.2.4.jar

GSONjar包,2.2.4版本

2016-10-16

Redis实战 中文.pdf

Redis实战 中文版

2016-09-08

REDIS 入门指南

REDIS 入门指南.pdf

2016-09-08

宗成庆 自然语言处理 期末试题.pdf

中科院宗成庆 自然语言处理 期末试题

2016-07-11

grunt压缩、合并js/css

grunt压缩、合并js/css

2016-06-15

信息检索导论_王斌译_课后习题答案

现代信息检索导论_王斌译_课后习题答案

2016-05-03

ssh读取新闻

使用eclipse搭建ssh新闻发布系统,基于struts2.3、 hibernate4、spring4.3,读取新闻数据到前台

2016-01-23

ssh新闻发布系统环境搭建

使用eclipse搭建ssh新闻发布系统,基于struts2.3、 hibernate4、spring4.3

2016-01-21

recommend.py

基于系统过滤的推荐算法,实现user-user、item-item推荐,计算欧几里德距离、皮尔逊相关度。

2015-12-31

SSH框架代码

struts 2.3.4、spring 4.2.3、hibernate4.3.11搭建ssh开发框架

2015-12-15

ssh框架整合实例

整合sping、struts2、hibernate框架的例子,数据库名称ssh2

2015-12-05

线性表基本操作

顺序表基本操作:创建、插入、删除、判空、查找.

2015-11-22

集体智慧编程中文版

本书以机器学习与计算统计为主题背景,专门讲述如何挖掘和分析Web上的数据和资源,如何分析用户体验、市场营销、个人品味等诸多信息,并得出有用的结论,通过复杂的算法来从Web网站获取、收集并分析用户的数据和反馈信息,以便创造新的用户价值和商业价值。全书内容翔实,包括协作过滤技术(实现关联产品推荐功能)、集群数据分析(在大规模数据集中发掘相似的数据子集)、搜索引擎核心技术(爬虫、索引、查询引擎、PageRank算法等)、搜索海量信息并进行分析统计得出结论的优化算法、贝叶斯过滤技术(垃圾邮件过滤、文本过滤)、用决策树技术实现预测和决策建模功能、社交网络的信息匹配技术、机器学习和人工智能应用等。 本书是Web开发者、架构师、应用工程师等的绝佳选择。

2015-11-03

lingo教程大全.pdf

非常全的lingo教程,包括lingo软件的基本使用方法,外部文件接口,数学建模,非常适合作为lingo学习的参加手册.

2015-08-21

ueditor实例

本实例在eclipse下配置了ueditor,解决图片上传路径配置问题,自定义拦截器解决了struts框架下图片上传失败问题。

2015-08-13

空空如也

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

TA关注的人

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