自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

原创 python2爬虫

接到导师的指示,需要使用python 2爬虫爬取一定量的数据,于是马不停蹄的开始了我的python爬虫之旅,经过十天磕磕碰碰的学习后,爬虫终于完成了。这里乘着爬数据的时间,总结一下python爬虫的内容:首先当然是基础了,python基础可以通过网上的菜鸟教程学习。当然如果仅仅是学习爬虫的话,那后面的高阶内容很大一部分都不需要看。用python写爬虫第一点当然是获取数据了,一般可以有三种方式   ...

2017-07-17 22:10:17 893

转载 java java中subString、split、stringTokenizer三种截取字符串方法的性能比较

都知道在大数据量情况下,使用String的split截取字符串效率很低,这种时候可以用substring,stringTokenizer代替,效率会有一定的提高,而stringTokenizer中实际是通过调用substring实现的。stringTokenizer中nextToken()代码如下: public String nextToken() {

2017-03-08 17:43:47 1348

原创 Linux下面用c语言遍历目录opendir -> readdir -> closedir

Linux下面用c语言遍历目录

2016-07-11 11:36:45 2338

转载 5分钟看懂makefile

5分钟看懂makefile

2016-07-11 11:32:57 762

原创 JAVA大数处理(BigInteger,BigDecimal)

在做acm时,发现很多东西其实在java中是不用自己实现的,比如说java 的大数处理。如果要自己实现,浪费时间~。在JAVA中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围理论上能够表示无线大的数,只要计算机内存足够大。这两个类都在java.math.*包中,因此每次必须在开头处引用该包。 Ⅰ基本函数:1.val

2016-06-02 20:53:29 444

转载 qt里产生随机数

本文来自:http://blog.csdn.net/jacqueslim/article/details/6909836先说一下rand()与srand()这两个函数的用法所谓的“伪随机数”指的并不是假的随机数,这里的“伪”是有规律的意思。其实绝对的随机数只是一种理想状态的随机数,计算机只能生成相对的随机数即伪随机 数。计算机生成的伪随机数既是随机的又是有规律的 ——

2015-12-30 17:05:35 977

转载 创建自定义Qt类型

概述转自http://blog.sina.com.cn/s/blog_4c8529bb0100y9fo.html在Qt中建立用户界面,特别是那些带有特殊控制和特征的界面时,开发者通常需要创建新的数据类型来扩展或替换 Qt 已经存在的值类型集合。类似于 QSize,QColor 和 QString 的标准类型都可以存储于 QVariant 对象,在基于 QObject

2015-12-16 11:10:54 785

原创 c++二维动态数组分配与delete

今天突然想写点c++的东西,结果一个动态二维数组就把自己卡了半天。因为习惯了写一维数组时: int i = 2; int *a = new int [i];//所以在二维数组也就int m=2, n=3; int** a=new int[m][n]; 在这里就介绍一种写动态数组的基本方法:#include<iostream>#include<stdlib.h>using namespace

2015-12-07 21:48:05 700

原创 用c++代码实现贪心算法求解最短路径问题

贪心算法求解最短路径问题:假设算法要处理下图,需要把图数据组织存放到相应的数据结构中。         这个是头文件stdafx.h中的内容#pragma once#include #include #include

2015-11-29 23:04:10 4841

原创 Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法

在已经启动了Tomcat服务器后,准备运行页面或Servlet时,有时会出现这样的关于Tomcat服务器端口占用的问题:“Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in ano

2015-11-29 22:48:29 3152

原创 用qt creator,常量中有换行符的解决办法

如图:遇到这种情况,多半是qt creator自己的编码问题,可以用记事本打开你的cpp源代码,然后点另存为,utf-8格式,编码覆盖,这时中文就没问题了但是会乱码。在字符串前加个宏QStringLiteral把字符串扩起来;这样字符串就不会乱码了。这个问题是qt creator的问题,好像用vs2013就不会。亲测可用

2015-11-14 16:51:03 1252

原创 机票预定系统可行性分析

为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。写出问题定义并分析系统的可行性。答:1.目标:在一个月内建立一个高效率,无差错的航空公司机票预定系统2. 存在的主要问

2015-10-08 21:54:31 2399

原创 简单银行储蓄系统的可行性分析

为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统。如果是存款,系统记录存款人姓名、住址、身份证号码、存款类型、存款日期、到期日期、利率等信息,并打印出存款单给储户。如果是取款,并且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并打印出利息清单给储户。储户用卡取款时不能直接取款,要先填取款表,交给业务员输入资料,再由储户输入

2015-10-08 18:43:33 1195

原创 软件的可行性研究

并非任何问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。如果没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能否解决。可行性研究的任务:1.           进一步分析

2015-10-08 17:33:06 1089

原创 什么是软件生命周期模型,比较几个模型的优缺点

生命周期模型简洁地描述软件过程,规定了把生命周期划分成哪些阶段及各个阶段执行顺序。瀑布模型历史悠久、广为人知,它的优势在于它是规范的、文档驱动的方法;这种模型的问题是,最终开发出的软件产品可能并不是用户真正需要的。快速原型模型正是为了克服瀑布模型的缺点而提出来的。它通过快速构建起一个可在计算机上运行的原型系统,让用户试用原型并收集用户反馈意见的办法,获取用户的真实需求。增量模型具有可在

2015-10-08 17:07:46 9775

原创 主方法

T(n) = aT(n/b)+h(n)a >=1 ; b >1 ; h(n) : 不参与递归的复杂度函数判断n^log b (a)与h(n)的大小关系(当然,Θ和“等于”类似,大O与“小于等于类似”)= Θ(h(n)) :该方法的复杂度为   Θ(h(n)*lg(n))> Θ(h(n)) :该方法的复杂度为   Θ(n^(log a/log b))这样可以帮助你快速的分析出

2015-09-23 21:52:30 436

原创 归并排序的原理,c++代码实现

归并排序相信大家都不陌生,如果实在不知道就看看这个:点击打开链接,这里就不解释了。它的时间复杂度为O(n*lgn),相对来说比较快.闲话不多说。下面是c++实现:#include#includeusing namespace std;//复杂度为nlgn的算法//归并算法从小到大排序#define long_num 30 //long_num是需要比较的数组的长度int

2015-09-19 14:37:49 566

原创 关于mysql中文乱码问题的解决

/*前面写一个项目的时候MySQL出现了各种问题,有一些以前都没注意也没遇到过,现在终于解决了,在这里和大家分享一下。这里都是用的utf8的编码格式。*/mysql中乱码多半是这几种情况:1:MySQL中设置的编码有问题,可以设置为utf8,一般都不会错,这里。2:客服端程序(如Java)和链接语句设定有问题。DriverManager.getConnection("jdb

2015-09-14 21:06:04 423

转载 hibernate主键生成策略 @GeneratedValue 与 @GenericGenerator

本文出自:http://hi.baidu.com/hicc2012/item/4f73e7011f5daf20a1312d51#一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是

2015-09-13 16:44:20 6262

转载 css-元素水平、竖直居中

一、水平居中1.文本图片水平居中给父级元素设置text-align:center;2.确定宽度的块级元素居中设置自身margin-left:auto;margin-right:auto;别忘了设置自身宽度;3.不确定宽度的块级元素的居中(1)用table帮助实现不确定宽度块级元素居中块级元素设置table元素margin-left:auto;margin-right

2015-05-25 11:58:41 333

转载 Java System.in

System.in 是PrintStream的一个实例只能 按字节读取。因此默认情况下,无法读取char数据。 你可以使用 InputStreamReader 来包装 System.in对象,这样就可以 读取到 char类型了。 Java代码 BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)

2015-05-21 20:36:51 373

转载 tomcat启动时报:IOException while loading persisted sessions: java.io.EOFException的解决方案

错误代码如下:严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2325) at java.io.Obj

2015-04-22 11:29:26 289

原创 jsp简单方法小结

在jsp页面中获取显示服务器中的数据

2015-04-21 21:19:57 314

转载 form表单的两种提交方式,submit和button的用法

1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。方法一:在jsp的前端页面的头部插入一个js方法: function checkUser(){   var result = document.getElementById("userid").value;

2015-04-15 09:36:43 360

原创 jqury ajax 方法小总结

基于JQuery的ajax方法,一共有三步。 第一步:前台触发事件,将数据传递给后台处理。 第二步:后台接收到前台发送的数据,做完逻辑处理后,回送到前台。 第三步:前台接收到后台处理完的数据,展示到页面上。

2015-04-14 11:18:28 526

原创 输入字母显示各个字母个数

我的一个小程序,实现输入一串字母可以显示出这些字母中的各个字母出现的次数#include#includetypedef struct{ int weight; int parent,lchild,rchild; char data;}HTNode,*HuffmanTree;void CreateTree(HuffmanTree root){ int i,k=0,

2014-12-03 21:31:50 448

原创 java基础for each

public class Ergodic { public static void main(String[] args) {  int a [][] = new int[] []{{1,3,5},{1,2,3}};  for (int i[]:a){   for(int k:i){    System.out .println(k);   }  } }}

2014-11-08 10:00:30 213

原创 JavaSE_JDBC_Example01_BasicOP

package com.oraclesdp.tutor.jdbc.basic;import java.sql.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.*;public class FirstJDBCPro extends JFrame { priv

2014-11-08 09:55:11 312

原创 java数据库连接 mysql

import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.*;import javax.swing.*; public class TestMain extends JPanel implements ActionListe

2014-11-08 09:49:04 257

原创 c文件的输入输出,基础

这是自己写的一小段用只读的方式打开ok.txt文件并将其中的内容显示出来的代码,相信都能看懂,#includevoid main(){ FILE *fp; char ch; if((fp = fopen(".\\my\\ok.txt","r"))==NULL){   /*my是我的装这个程序的文件夹,ok.txt是在这个文件夹里 因为他们是同一个目录下,也可以用fp =

2014-11-06 17:00:31 257

原创 c中的字符串的各种问题

偶然看到单词替换这个题,就做了

2014-11-05 08:49:40 302

graphviz-V2.38.zip

官网上的graphviz下载太慢,上传一 windows版本备份。

2018-10-21

自然语言处理

自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。

2018-02-10

C++ qt5范例开发大全.pdf

c++ qt5范例开发大全

2016-01-15

C++基础教程完整版

本教程对C++语言进行了深入浅出的介绍,从基础知识到ANSI-C++标准的最新功能,内容涵盖了从数组,类等基本概念到多态、模板等高级概念。教程本着实用的原则,每一小节都结合了可以工作的程序实例,以便读者从第一课开始就可以上手实习。

2015-09-22

c链表实现循环

c链表实现循环

2014-10-28

空空如也

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

TA关注的人

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