自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

li_wei_quan的博客

li_wei_quan的博客

  • 博客(129)
  • 资源 (2)
  • 收藏
  • 关注

转载 关于C++ const 的全面总结

C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性。const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、const作用   如下表所示:No.作用说明参考代码1可以定义const常量

2017-10-14 17:38:40 177

转载 Android中ListView控件的使用

ListView展示数据的原理   在Android中,其实ListView就相当于web中的jsp,Adapter是适配器,它就相当于web中的Servlet,   适配器的作用    Adapter的作用就是把数据展示在Listview中使用ListView的奇怪问题?       在使用ListView的时候,如果把ListView的高设置为wrap_content,它会

2017-10-09 10:51:45 746

转载 一个Sqrt函数引发的血案

我们平时经常会有一些数据运算的操作,需要调用sqrt,exp,abs等函数,那么时候你有没有想过:这个些函数系统是如何实现的?就拿最常用的sqrt函数来说吧,系统怎么来实现这个经常调用的函数呢?虽然有可能你平时没有想过这个问题,不过正所谓是“临阵磨枪,不快也光”,你“眉头一皱,计上心来”,这个不是太简单了嘛,用二分的方法,在一个区间中,每次拿中间数的平方来试验,如果大了,就再试左区间的中间

2017-10-07 09:04:50 328

转载 Java中有关null的9件事

对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。我越发感到惊奇,因为java的设计原理是为了简化事情,那就是为什么没有浪费时间在指针、操作符重载

2017-10-07 08:44:44 309

转载 未添加安全组规则设置导致通过公网IP地址不能访问ECS云服务器

从阿里云购买了一台ECS云服务器,系统是CentOS7.2,配好了Apache,也关闭了防火墙,但是在浏览器通过公网IP地址不能访问。Ping 外网IP, 能通。浏览器,无法访问!!经过 CI社区群群主Hex大及好心人 的提示,看了防火墙及安全规则,经搜索和研究,果真原来是安全规则没有设置 80 端口,和 443端口,导致

2017-10-06 22:40:51 6324 1

原创 andorid控件之ImageButton实现"播放/暂停"按钮切换

在res/layout中创建myselector.xml,代码如下:<item android:state_pressed="false" android:drawable="@drawable/play"/><item android:state_pressed="true" android:drawable="@drawable/stop"/>

2017-10-05 22:36:26 3395 2

转载 android控件之AutoCompleteTextView下拉列表显示一片空白

在使用AutoCompleteTextView控件时,出现控件的下拉列表显示为空白,当选中下拉列表的某一栏时却能看见内容的现象。源代码:ArrayAdapter adapter = new ArrayAdapter(AutoComplite.this, android.R.layout.simple_dropdown_item_1line, autoStrings);解

2017-10-04 17:32:20 978

原创 javascript的格式匹配认证

各类常见选填项,都是有正则表达式的

2017-09-26 12:28:41 188

转载 正则表达式的常用表示方法

正则表达式的常用表示方法

2017-09-26 12:22:52 1399

原创 编程技巧

if(n == 3){}容易误写成:if(n = 3){}这时编译器是不会报错的,当代码量很大时,像这样的小错误实在难以发现。推荐写成:if(3 == n){}

2017-09-18 16:38:09 320

转载 Eclipse用法和技巧汇总

技巧一:还原视图和编辑器技巧二:自动生成Main方法1技巧三:自动生成Main方法2技巧四:生成说明文档1技巧五:生成说明文档2技巧六:自动生成get和set方法1技巧七:自动生成get和set方法2技巧八:自动添加try/catch块1技巧九:自动添加try/catch块2技巧十:显示代码outline技巧十一:分栏显示

2017-09-10 15:01:48 364

原创 Eclipse如何加入已有工程

在很多时候,我们可能需要加入一个别人开发的工程至Eclipse来运行、修改,这里我们介绍Eclipse如何加入已有工程。首先,我们把该工程目录拷贝至我们的默认workspace,也就是之前我们建立的project目录(如图1所示)。此步骤可以不作,也就是说要加入Eclipse的工程,可以放置在本地硬盘的。图1  拷贝该工程目录至我们的project目录 第二步,要在Eclips

2017-09-06 20:42:48 10103

原创 建立J2EE开发环境

1.1 JDK的安装首先,我们到Java的官方网页上下载最新的JDK,URL如下:http://download.java.net/jdk7/binaries/我们下载到JDK最新版本JDK7的安装包,如图 17所示: 图 1 JDK7安装包 双击运行安装程序,安装过程如下图所示 图 2 双击JDK安装包,开始安装        图 3 接受协议

2017-09-06 19:53:25 592

转载 java结构体排序的两种办法

Comparator和Comparable在排序中的应用当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法:/

2017-08-27 20:10:13 3469

转载 C++和Java动态开辟二维数组

C++和Java动态开辟二维数组

2017-08-27 19:58:54 907

转载 Java中String类的split()方法的注意事项

在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分

2017-08-27 19:46:08 301

转载 Java保留小数位的4种方法

import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void m1() { BigDecimal bg

2017-08-27 19:36:55 973

转载 Java中String三种加法的区别

java所代表的object指向思想设计之初是为了把程序员从纷繁复杂的编程细节中解放出来,来达到对已有程序的利用。但是在编程实际上又要求程序员了解其实现的细节,而避免写出因调用已有library不正引起的performance慢的、耗费系统资源多的程序。通常成为一个优秀的Java程序员需要较长时间的经验积累,包括从程序的tuning中或从其他有经验的程序员口中,才知道一定功能需要怎样实现,在程序中

2017-08-27 19:30:05 2803

转载 acm中的java使用

一.第一个java程序用任何你喜欢的编辑器(比如Vim)写如下代码:class Main{ public static void main(String[] argc) { System.out.println("Hello World"); }}并保存为Main.java(注意大小写,Java是大小写敏感的语言,你的类名和这个文件名必须相同)在命令行下输入:

2017-07-29 08:54:49 402

原创 广师OJ 2239 一道数学题 解题报告

题目链接 http://114.215.99.34/#/enter/problem?pid=2239一道数学题【问题描述】Jq不懂高数,其实他也不懂数学,最近他又被一道数学题难倒了。请你帮帮他吧。找出小于等于正整数N的使得(2^n-1)能被7整除的正整数n的个数。【输入描述】输入整数N(0 【输出描述】对于每个N,输出相应的答案.【输入样例】

2017-07-10 06:36:26 670

原创 广师OJ 2238 回文子串 解题报告

题目链接 http://114.215.99.34/#/enter/problem?pid=2238回文子串【问题描述】回文串,就是从前往后和从后往前看都是一样的字符串。那么现在给你一个字符串,请你找出该字符串中,长度最大的一个回文子串。【输入描述】有且仅有一个仅包含小写字母的字符串,保证其长度不超过5000【输出描述】有且仅有一个正整数,表示最长回文子

2017-07-09 09:34:53 406

原创 广师OJ 2237 第k小数 解题报告

找出第k小的数

2017-07-07 17:36:45 292

原创 快速排序的模板代码

快速排序的模板代码

2017-07-07 17:23:53 296

原创 广师OJ 2236 孤单数 解题报告

题目链接 http://114.215.99.34/#/enter/problem?pid=2236方法1:快速排序。逆序或者降序都行,排序完成后,相同的数值就凑在一起了。然后统计相同的数值的个数,如果某个数值的出现个数为奇数,说明该数值就是所求的孤单数。时间复杂度O(nlogn)。#include#includeusing namespace std;int a[1

2017-07-06 13:40:15 419

转载 学 Win32 汇编[28] - 跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等

跳转指令分三类:一、无条件跳转: JMP;二、根据 CX、ECX 寄存器的值跳转: JCXZ(CX 为 0 则跳转)、JECXZ(ECX 为 0 则跳转);三、根据 EFLAGS 寄存器的标志位跳转, 这个太多了.根据标志位跳转的指令:JE ;等于则跳转JNE ;不等于则跳转JZ ;为 0 则跳转JNZ ;不为 0 则跳转JS ;为负则跳转

2017-06-26 22:02:01 802

转载 SQL Server 2008如何开启数据库的远程连接

SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:1,SQL Server Management Studio Express(简写SSMS)2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)工具

2017-06-24 12:10:24 797

转载 sql server的回车和换行

制表符: CHAR(9)换行符: CHAR(10)回车符: CHAR(13)如:print 'a'+CHAR(10)+'b'结果为ab如果想输出文本,则select 'a'+CHAR(13)+CHAR(10)+'b'必须是CHAR(13)+CHAR(10),不是CHAR(10)+CHAR(13),因为文本中的是{CF}{CL},回

2017-06-14 21:26:02 4627

原创 2017年第八届“蓝桥杯”国赛B组C/C++ 个人题解

前言:我参加了今年第八届的蓝桥杯国赛,只拿了个优秀奖,伤心。官方也没有公布试题和答案,在网上搜索了很久都没有找到蓝桥杯国赛的题目。突然有了一个不自量力的想法,趁还有一点记忆,把题目记录下来,并且附上自己的做法。第一题:36进制题意:用类似16进制的表示办法,A表示10,B表示11,……,Y表示25,Z表示26,再加上0到9,就可以表示为36进制。那么请问MANY对应的十进制数是多少...

2017-05-31 21:41:54 2979 2

转载 对数据库的范式的理解

一、基础概念实体:现实世界中客观存在并可以被区别的事物。比如“一个学生”、“一本书”、“一门课”等等。值得强调的是这里所说的“事物”不仅仅是看得见摸得着的“东西”,它也可以是虚拟的,不如说“老师与学校的关系”。属性:教科书上解释为:“实体所具有的某一特性”,由此可见,属性一开始是个逻辑概念,比如说,“性别”是“人”的一个属性。在关系数据库中,属性又是个物理概念,属性可以看作是“表的

2017-05-15 07:29:21 1037

转载 通俗易懂的数据库三大范式详解

范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF)

2017-05-15 06:49:41 564

转载 转换成BCNF的保持无损连接的分解

例3: 关系模式R,其中U={C,T,H,R,S,G},F={CS→G,C→T,TH→R,HR→C,HS→R},将其分解成BCNF并保持无损连接。    例:关系模式R,其中:U={A,B,C,D,E},F={A→C,C→D,B→C,DE→C,CE→A},将其分解成BCNF并保持无损连接。      解:      ① 令ρ={R(U,F)}。      ② ρ中不是所

2017-05-15 06:40:00 5990 3

转载 转换成3NF的保持无损连接和函数依赖的分解

判别一个分解的无损连接性算法的伪代码描述为:例题解析对于分解为两个关系模式的情况,有如下的定理:============================================================================================算法2:========...

2017-05-15 06:35:19 19634 4

转载 计算机组成原理课本的问题总结

1.微程序中的微指令是顺序执行的吗?下地址是如何产生的?1)不是。一般的微指令格式由操作控制和顺序控制两部分构成。操作控制部分用来发出管理和指挥全机工作的控制信号。其顺序控制部分用来决定产生下一个微指令的地址。2)有两种方式①计数器的方式:微程序顺序执行时,其后继微地址就是现行微地址加上一个增量(通常为1);当微程序遇到转移或转子程序时,由微指令的转

2017-05-15 06:24:49 1715

原创 求逆元的两种方法

方法1:扩展欧几里德只能用于求a int inv(int a, int p){ if(a == 1) return 1; return inv(p%a, p) * (p-p/a) % p;}方法2:费马小定理a^(p-1)=1(% p)  =>  a^(p-2) = 1/a(% p) => a^(p-2) = a^(-1)(% p)a的模p逆

2017-05-10 22:13:09 601

原创 2017年广东ACM省赛 I题 解题报告

这题明显是求最小生成树,但是点数n高达10^5,用传统的Krustal或Prim算法都会超时。这时需要更加高效的算法,用一种称为“三角剖分”的方法来优化。其实我也不懂什么是“三角剖分”,但是查到有原题,BZOJ4129,只是题目描述背景改变了而已。下面是BZOJ 4129的代码(引用自http://blog.csdn.net/liutian429073576/article/details

2017-05-08 22:23:33 2037

转载 数论线性筛总结 (素数筛,欧拉函数筛,莫比乌斯函数筛,前n个数的约数个数筛)

线性筛线性筛在数论中起着至关重要的作用,可以大大降低求解一些问题的时间复杂度,使用线性筛有个前提(除了素数筛)所求函数必须是数论上定义的积性函数,即对于正整数n的一个算术函数 f(n),若f(1)=1,且当a,b互质时f(ab)=f(a)f(b),在数论上就称它为积性函数,若a,b不互质也满足的话则称作完全积性函数,下面说明每个筛子是怎么筛的。最基础的是素数筛,其它

2017-05-08 07:14:26 408

转载 如何只用逻辑运算实现算术加减乘除运算

我们知道,在逻辑代数中,有与、或、非三种基本逻辑运算。通过三种基本逻辑运算之间的组合运算,又可以构造出与非、或非、异或等常用运算。我们在编写计算机代码的时候,通过加减乘除运算符可以很容易地实现该基本运算,但是我们如何使用逻辑运算来实现算术加减乘除基本运算呢?      1、如何只用逻辑运算实现加法运算      在实现代码之前,我们先来分析一下加法的运算特点。例如 ,5和7求和

2017-05-05 23:13:12 15889

原创 位运算的应用和技巧

【例题1】假设在一个32位的机器上,需要将某个外设寄存器的第X位(最低位为第0位,最高位为第31位)设置成0,将第Y位开始的连续三位设置成110(从高位到低位的顺序),而其它位保持不变。对给定的寄存器值R,及X,Y,编程计算更改后的寄存器值R。输入的数据仅一行,包括R,X,Y,以逗号","分隔,R为16进制表示的32位整数,X,Y在0-31之间且Y>=3,(Y-X)的绝对值>=3,保证两次

2017-05-05 22:46:07 261

原创 2017年蓝桥杯B组C/C++ 第10题

K倍区间 有N个数的数列A1,A2,...,An,定义S(i, j) = Ai+Ai+1+……+Aj(i。如果S(i, j)能被正整数k整除,那么称S(i, j)为K倍区间。测试数据共两行。第一行为两个正整数N和k,第二行为N个不同的正整数。 输入样例1:5 21 2 3 4 5输入样例2:5 31 2 3 4 5输出样例1:6输出样例2:

2017-05-05 17:36:09 641

原创 佩尔(Pell)方程

于是可以得到递推式:,k>=1例题1:HDU2281 Square Number题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=228112+22+……+n2= n(n+1)(2n+1)/6将

2017-04-27 22:37:41 2025

Eclipse使用Github教程

Eclipse使用Github教程,包含录屏操作视频和doc文档的说明,以及一个64位的windows环境的Git安装包

2018-07-06

学校J2EE实训作业 SSM框架

学校期末实训课的J2EE实训作业,集团资产管理系统,使用SSM框实现,数据库是MySQL5.0,除了完整的源代码之外,还包含一个doc说明文档,演示PPT,数据库说明的数据字典,以及一个项目演示视频

2018-07-06

空空如也

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

TA关注的人

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