自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (13)
  • 收藏
  • 关注

原创 中文数字转阿拉伯数字

中文数字转阿拉伯数字在项目中需要用到汉字中文转阿拉伯数字的功能,去网上找了一同现成的jar和别的代码,发现都没有特别完善的实现。一顿搜索下来纯粹浪费时间,只好痛下决心自己手动撸一个。public class ChineseNumberUtil { private static final char ZERO = '零'; private static final char ZERO_1 = '○'; private static final char ZERO_2 = '〇';

2020-09-19 17:45:10 688

原创 设计模式:代理模式,适配器模式,装饰模式,门面模式,策略工厂的区别

老生常谈的问题,网上一搜一大把,但是不写下来,依然经常出现理解上的偏差,包括在实际的开发使用中,一些模式经常写串,因此将个人的一些理解写下来,争取做到言简意赅,能一句话总结的,绝不啰嗦第二句。先上一个设计模式的整体分类图创造型模式主要解决类的实例化过程。结构型模式主要解决类和方法的组合问题。行为型模式主要解决类的交互、职责问题。1,代理模式UML实例图:...

2020-01-20 16:37:10 976

原创 HIVE split 分号;

在hive中split 分号;时,一直报错,由于分号并不是传统意义上的转义字符,完全没想到问题出在split里面错误写法:select split(f1,';') as fs from table;正确写法:select split(f1,'\073') fs from table;orselect split(f1,'\\;') fs from table;由于hiv...

2018-12-11 17:49:45 1349

原创 windows 下 python spider环境配置(requests + bs4)

1,安装python下载地址:https://www.python.org/downloads/windows/由于个人一直使用python2.7,所以这里使用python2.7作参考。下载安装安装好之后,需要配置环境变量:C:\Python27\;(具体根据个人的安装目录)在cmd下输入指令:python,如果报错,说明安装成功。2,安装pippip是一个下载

2017-07-14 21:58:09 3931

原创 安装mysql 5.7.11,初始登录出现:mysql Access denied for user 'root'@'localhost' (using password: YES)

纸上学来终觉,绝知此事要躬行今天在mac上安装mysql 5.7.11,安装快完成的时候,出现弹窗提示:2016-03-29T13:06:20.543782Z 1 [Note] A temporary password is generated for root@localhost: .XzVm9bi>EGyIf you lose this password, pl

2016-03-29 22:54:09 3851 2

原创 错误:‘xxxx’不能出现在常量表达式中

编译的时候,出现编译错误:  ‘xxx’不能出现在常量表达式中代码如下:_term_pos_list.push_back(std::make_pairword, word_pos->pos>);当时代码加载了一个别人的静态库,一直以为是里面有地方冲突了,然后各种测试查找冲突,最后发现,原来是自己代码写错了,正确的写法是:_term_pos_list.push_back(

2015-07-28 10:32:24 4830

原创 头函数最小包含的重要性以及必要性

在《google c++ style guide》编程规范中,其中提到头函数最小包含的问题,这里细说一下我在项目遇到的坑,以及对最小包含的理解。何为头函数最小包含?具体的说就是:在一个头函数中,当一个前置声明足够时,不要使用#include,不适用命名空间(using namespace)。基本说来,在头函数中,可以使用#include的情况大概有这么几种:1,头文件中用到的基础库类,

2015-07-08 16:08:43 695

原创 编译错误:expected primary-expression before ‘(‘ token

在编译过程中,出错语句如下:LOG(INFO) 报错:error: expected primary-expression before '(' tokenerror: expected unqualified-id before numeric constant但是反复查找也没发现什么错误,后来查资料之后才发现是宏定义INFO和另外一个头函数中的INFO冲突,从而导致这种错误

2014-10-12 13:04:19 143041

原创 错误:expected unqualified-id before ‘template’

比较上头的一个问题,找了好久,错误指示

2014-08-28 10:21:34 7760

原创 uva 488

输出波形,振幅为A,波形个数为F,注意输出时候的空行。#include #include int T,A,F;int main(){ int i,j,k,l; scanf("%d",&T); for(i=0;i<T;i++) { if(i!=0) putchar('\n'); scanf("%d%d",&A,&F); f

2012-05-26 11:16:48 2003

原创 poj 1035

这题是字符处理的一个典型题目,主要是在给出的“词典”中查找指定的单词,如果找到,就输出正确的,如果找不到完全一样的,就输出:1,一个字母不同的2,多一个字符的3,少一个字符的解题关键在不完全匹配的情况:比较时我们先算两个单词strlen之差,有三种情况1,strlen(str)==strlen( ch[n] );有可能有一个字符不一样;逐个字符比较,统计不同字符数2

2012-05-26 11:13:21 461

原创 poj 1012

约瑟夫砍头问题,有K个好人,K个坏人围成一圈,依次数到第N个人,将他砍头,现在问题是希望在好人死之前,所有的坏人都死掉。(这里的变量名是我自定义的,和原文中有所不同),这题由于数据小,打表当然是首选了,下面给出表2,7,5,30,169,441,1872,7632,1740,93313,459901,1358657,2504881,13482720主要的还是打表的程序啦:(打表

2012-05-26 10:55:00 469

原创 poj 2390

银行利率计算,直接用循环就行,注意输出:#include #include #include #include int R,M,Y;int main(){ int i; double d,sum; scanf("%d%d%d",&R,&M,&Y); sum=M; d=1+R*0.01; for(i=0;i<Y;i++) sum*=d;

2012-05-26 10:41:56 478

原创 poj 2388

排序并找出中间的数字:代码如下:#include #include #include #include int T;int arr[10010];int cmp(void const *a,void const *b){ int *pa=(int *)a; int *pb=(int *)b; return *pa-*pb;}

2012-05-26 10:24:31 363

原创 poj1002 解题报告

这题意思很简单,就是找出相同的电话号码,统计其重复数组,并按字典序输出,如果没有重复,就输出No duplicates.  容易出现问题的地方就是输出时候的控制。以下是代码:#include #include #include #include int T;char str[100010][10];int cmp(void const *a,void con

2012-05-26 10:22:03 465

密码学--RSA加密

非常完备的RSA加密算法,运用欧拉算法、幂取模算法等手段,实现了快算的64密钥RSA加密

2013-03-24

密码学课设--DES加密

基于MFC的64密钥DES加密算法,功能完备

2013-03-24

简单文件加密

C语言实现的异或方式的加密,功能简单,可以加密多个字符

2013-03-24

自动机的状态转换图

非常完整的自动机状态转换图,完成了自动机的绘制,自动机转换为四元式,四元式转换为自动机,绘图采用弧线设计,美观完美

2013-03-24

java包转成exe可执行文件

java包转成exe可执行文件。使用前需要将java文件打包成.jar格式文件,然后使用该软件将jar包转换成exe文件,可以讲jre打包进去,在无java环境的计算机上运行。操作简单。

2012-12-13

替代锐捷客户端软件

这是锐捷认证的东西.特意上传一下.两个软件都可以破解双网卡的限制.可以安装代理软件,可以用虚拟机.支持Win7 文件说明: mentoHUSTTOOL 是抓包工具,认证时抓包保存成认证文件. mentoHUST 是XP或win7下的认证软件,可以替代8021x.exe,必要时可以用认证文件.(好像只支持V2) mento Supplication 不管是6.0还是6.2都要安装在锐捷的安装目录下,这个软件很久没有更新了,不如用8021x.exe它不支持用认证文件. winpcap-4.0 可以说没用.它就是添加一个有用的驱动.其实mentoHUSTTOOL就把驱动安装了.

2012-12-13

数据库系统概论(第四版)课后习题答桉 高等教育出版社 王珊 萨师煊.doc

数据库系统概论(第四版)课后习题答桉 高等教育出版社 王珊 萨师煊。希望对大家有很大帮助。

2012-12-13

MFC下的个人通讯录

非常简单小巧的个人通讯录,界面和谐,vc课设的好帮手。

2012-06-29

MFC编写的的扫雷系统

MFC下编写的扫雷系统,代码可读性较高,但是资源使用比较严重。当雷区大的时候运行有点卡。

2012-06-29

MFC编写的计时器

MFC下编辑的计时器,比较简单。但是希望能对你有所帮助。

2012-06-29

数据结构程序示例

基于c语言的数据结构示例,自己写的,注释还算全面,代码可读性挺高,是数据结构初学者的不二之选。希望对你有所帮助

2012-06-08

人机博弈编程

经典的编程案例,内含算法+实例,新手入门的。

2012-04-29

c++做拼图游戏

运用vc2010做拼图游戏,讲解非常的详细,对新用vc2010的应该有所帮助。

2011-12-29

空空如也

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

TA关注的人

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