自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (4)
  • 收藏
  • 关注

原创 霍纳法则及C语言实现

1.霍纳法则介绍    a. 求多项式值的一个快速算法    b. 假设有n+2个数,a0,a1,… an和x的组成的一个多项式,形式如下:        ,通常都是一项一项的求和然后累加,这样的话要进行次乘法运算和n次加法运算,而霍纳法则就是一个改进的一个算法。通过变换得到如下式子:                这种求值的方法便是霍纳法则。(复杂度 为)2. 霍纳法则递...

2018-07-26 16:56:57 1854

原创 求指定周几的下一个循环闹钟

public static Calendar calculateNextAlarm(int hour, int minute, int daysOfWeek, long minimumTime) { // newRecord with now Calendar c = Calendar.getInstance(); c.setTimeInM...

2018-05-03 20:08:05 696

原创 选择排序

1.序言选择排序总体来说比较简单,看了网上的博客也非常清晰,有从实际例子入手的,也有讲解具体操作步骤的,但对我来说都不足以实现直观的从原理转换为代码,所以在此记录下如何从选择排序的思想转换成代码的。2.问题描述参见冒泡排序的问题描述。3.问题分析每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。4.前提条件a.此

2017-09-08 11:47:00 453

原创 (Java)String的intern方法

1.Api简介public String intern()返回字符串对象的规范化表示形式。当调用intern方法时,如果池中已经包含一个等于此String对象的字符串(该对象由equals(Object)方法确定),则返回池中的字符串。否则,将此String对象添加到池中,并且返回此String对象的引用。它遵循对于任何两个字符串s和t,当且仅当s.equals(t)为true时,

2017-09-04 11:14:20 433

原创 快速排序

1.序言快速排序网上有很多优秀的博客,此篇文章也有参考,但对于我来说,看过很多次,总觉得这个算法还是别人的,没有成为自己的,本着遇到问题多问几个为什么,我经过思考,发现主要问题在于,如何实现将数据分割成独立的两部分?为什么要进行从后往前遍历寻找小值?为什又要从前往后寻找大值?2.问题描述参见 冒泡排序 问题描述3.问题分析通过一趟排序将要排序的数据分割成独立的两部分,其中一部分

2017-08-28 14:28:26 500

原创 MAC上安装LLVM

1.安装cmakea.去cmake官网https://cmake.org/download/下载,我这里下载的是cmake-3.9.1-Darwin-x86_64.dmg安装包。b.安装完成后,在终端里边输入cmake指令,提示-bash: cmake: command not found,在终端输入如下指令即可:export PATH=/Applications/CMake.app/

2017-08-27 17:57:27 11144 1

原创 冒泡排序

1.序言其实早在几年前,我就了解了冒泡排序的原理,但心中一直存在以下两个疑问:1.如何将冒泡排序简单的两行原理转化为代码?2.冒泡排序的代码如何写才算是优秀的?看过很多冒泡排序的书籍和博客,有很多给出了示例,步骤,代码,有的甚至进行了时间复杂度的分析,但那终究不是自己的东西,虽说,现在依然有些问题解释的不太清楚,但我想尝试一下解释清楚,望大神们多多指点。2.问题描述输入:n

2017-08-17 18:17:54 839

原创 centos7上搭建php服务器环境

1.搭建环境工具准备1)一台win7 64位电脑2)vmware workstation 10(虚拟机)3)centos7 镜像2.在vmware中创建虚拟机1)注意:网路适配器一定要选择桥接模式(否则搭建好的虚拟机服务器无法在局域网中访问)3.安装apache:yum install http http-devel4.启动apache:service http

2016-09-10 12:50:25 8978 1

转载 Android之解决太大太多图片造成的oom

原文地址:http://www.cnblogs.com/lee0oo0/articles/3209073.html在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有效果也有结果,今天小马就做个详细的总结,以供朋友们共同交流学习,也供自己以后在解决OOM问题上有所提高,提前讲下,

2016-02-24 18:00:47 3467

转载 java之interface--产生常量群

转载网址:http://blog.sina.com.cn/s/blog_48c0812c0101alaz.html由于interface中的数据成员会自动成为public static final, 所以我们可以利用此性质把需要的常量归结到一个接口中,如下:public interface Months {int JANURAUY = 1;int FEBRUARY = 2;

2015-07-20 17:37:01 699

转载 java之interface--接口作为方法的参数传递

转载网址:http://blog.sina.com.cn/s/blog_48c0812c0101alaz.htmlinterface Extendbroadable {public void inPut();}class KeyBroad implements Extendbroadable {public void inPut() {System.out.prin

2015-07-20 17:30:07 17784

转载 java中interface使用之多态接口动态加载

转载网址:http://blog.sina.com.cn/s/blog_48c0812c0101alaz.html题目:编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car和Plane,其中Car的速度运算公式为:A*B/C,Plane的速度运算公式为:A+B+C。需要编写三类:ComputeTime.j

2015-07-20 17:14:40 3740

原创 Activity间返回结果实现特征说明

1.源Activity启动目的Activity要用到startActivityForResult(Intent intent, int requestCode)方法2.源Activity中继承并实现如下方法:@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {

2015-07-16 11:03:04 611

转载 如何配置adb环境变量

转载网址:http://zhidao.baidu.com/link?url=0srsfSNoy62RaexJpqPwK-YbqVNx8Jbp0gut-JNqVApeo1nxOEcwQ9xbi9INR3ZEnfarKIPPdOyRUdmYR2Zftn5vl_9FJZ8j-2oYkXuijuO前提条件:Win7系统,adb文件路径:D:\Program Files\adt-bundle-windo

2015-07-16 09:03:59 18736 2

原创 Eclipse设置修改运行JRE版本方法

在eclipse中编译java程序的jdk,你可以在项目属性中设置项目的jdk,当然也可以在首选项里配置默认的编译jdk设置选项为:Window --> Preferences -- >Java --> Installed JREs,然后添加jdk的路径,再打上勾。

2015-07-15 11:45:26 53078 1

原创 Bash启动脚本

在用户登录时自动执行的脚本主要用于设置一些环境,例如设置JAVA_HOME的路径。其中的一些脚本被登录shell调用,登录shell是你登录系统时最先执行的Shell。它设置一些环境,然后把这些环境授予非登录Shell。用户登录时,登录Shell会调用如下脚本:/etc/profile——当用户在运行级别3登录系统时首先运行。/etc/profile.d——当/etc/profile运

2015-07-11 15:22:36 1671

原创 创建你的第一个Shell脚本

1.写一个脚本a) 用touch命令创建一个文件:touch my_scriptb) 用vim编辑器打开my_script文件:vi my_scriptc) 用vim编辑器编辑my_script文件,内容如下:#!/bin/bash                     告诉shell使用什么程序解释脚本#My first scriptls -l .*2.允许

2015-07-06 16:45:20 15617

转载 Android ProgressBar详解以及自定义

转载网址:这一次主要说一下Android下的进度条,为什么是它呢,因为近期被其各种美轮美奂的设计所倾倒,计划逐渐去实现。另外一个因素也是它也是为数不多的直接继承于View类的控件,从中 是不是很漂亮,其实就像上面图形展示的那样,进度条大体上无非就是这几种形式。这样一来肯定是需要自定义了,所以方向有两个:要么继承于系统的ProgressBar;要么继承于View类(前者就是如此实现)。那就先看

2014-11-04 14:25:28 10861

转载 (linux)Ubuntu下安装JDK图文详解

很详细的在Ubuntu中安装JDK图文详解教程,我们选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.1、复制jdk到安装目录(1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/local/java 。可是系统安装后在/usr/local下并没有java目录,这需要我们去创建一个java文件夹,如图(1)

2014-04-24 09:46:51 900

转载 (java)java中string与byte[]的转换

转载网址:http://zhangyuefeng1983.blog.163.com/blog/static/1083372520126693524870/1.string 转 byte[]byte[] midbytes=isoString.getBytes("UTF8");//为UTF8编码byte[] isoret = srt2.getBytes("ISO-8859-

2014-04-22 09:10:45 818 1

转载 (android)JSONObject与JSONArray的使用

转载网址:http://www.cnblogs.com/xwdreamer/archive/2011/12/16/2296904.html1.JAR包简介要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:commons-lang.jarcommons-beanutils.jarcommons-collections.jarcom

2014-03-17 09:55:14 1636 1

转载 (Android)Android TXT文件读写

package com.wirelessqa.helper;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import org.apache.http.util.EncodingUtils;import android.a

2014-03-11 11:48:03 5333

原创 error LNK1123: 转换到 COFF 期间失败

微软官方给出的具体解决方法是给VS2010打SP1补丁。下载地址是:http://www.microsoft.com/en-us/download/details.aspx?id=23691

2014-03-11 11:44:54 810

原创 Win7文件右下角盾牌标志去除方法---UAC阻止程序运行

问题:发现VS2010在打开可执行文件时会出现两种不同情况,没有盾牌标志的(即不受UAC保护的)就可以正常打开,但有盾牌标志的(受UAC保护的)却无法正常打开。解决办法:去除Win7盾牌标志。开始->控制面板->用户账户->更改用户账户控制设置,调到从不通知,问题至此得到解决。

2014-03-06 09:57:01 4201

原创 (Android)Adapter类的GetView()方法的奇妙之处

1.问题:看到如下代码,在即没有setContenView()方法又没有LayoutInflater的情况下,如何在Activity中实现view的显示?一下为Activity中关于OnCreate()方法实现的部分代码:public void onCreate(Bundle icicle){super.onCreate(icicle);browseToRoot();thi

2014-03-03 18:16:16 8080 1

原创 (android)如何创建自己可用的Service类

1.src->new->class在Name中填入MusicService,在Superclass中填入android.app.Service2.重写Service类中的函数,onStart(Intent intent,int startId)等3.在Manifest.xml文件中声明:                                       

2014-02-27 19:39:11 1403 1

转载 (java)中file类的常用方法

转载网址1:http://blog.csdn.net/wanghai__/article/details/6251087Java.io.File类主要是完成了文件夹管理的命名、查询文件属性和处理目录等到操作它不进行文件夹内容的读取操作。以下描述了File类的主要常用方法。 File():构造函数,一般是依据文件所在的指定位置来创建文件对象。  CanWrite():返回文件是否可写

2014-02-21 14:34:43 17568 3

转载 (java)java中String类的方法及说明

转载网址:http://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.htmlString : 字符串类型一、构造函数     String(byte[ ]bytes):通过byte数组构造字符串对象。     String(char[ ] value):通过char数组构造字符串对象。     Strin

2014-02-21 14:10:04 772 1

原创 (java)java常用单词(二)

AAffiliates 成员,会员;附属机构All rights reserved 版权所有Amendment 修正案,改善;改正Applicability 适用性;适应性A variety of 种种;各种各样的BBe sensitive to 对……敏感,易感觉的Be subject to 受支配;从属于Big-endian 二进位资料顺序;大端法C

2014-01-19 13:55:02 972

原创 (java)正确使用volatile变量(managing volatility)

1.简介Java 语言包含两种内在的同步机制:同步块(或方法)和Volatile变量。这两种机制的提出都是为了实现代码线程的安全性。其中Volatile变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。--《Java理论与实践》Java语言中的Volatile变量可以被看作是一种“程度较轻的synchronized”;与synchronized块相比,volatile

2014-01-19 11:55:54 1385 1

原创 (java)java常用单词小结

AA.I.(artificial intelligence) 人工智能ADO 数据对象ASP(active server page) 激活服务器页面Access 存取,访问Action performed 动作演示Activate 激活Adapter 适配器Add-in 插件Address of operator 取地址操作符Agrregation 聚合,聚

2013-12-23 15:42:12 721

原创 (java)java语言中的数据类型小结

1.数制一般包括二进制、八进制、十进制和十六进制。2.短整型有八进制、十进制、十六进制三种表示方法,其余基本数据类型拥有以上所说的各种进制。3.作为全局变量,无需初始化,系统自动给变量赋值。除了字符型数据被赋值为空,布尔型数据被赋值为false,其他一律赋值为0。而局部变量必须要进行初始化赋值工作。4.在java程序设计中,使用关键字final来声明一个常量。如果一个常量是类常量,那么

2013-12-02 10:43:19 885 1

原创 (java)java编程环境设置(XP系统)

假设jdk的安装目录为:D:\Program Files\Java\jdk1.7.0,在系统变量中设置如下:1.设置classpath变量:ClassPath:.;D:\Program Files\Java\jdk1.7.0\lib;D:\Program Files\Java\jdk1.7.0\lib\dt.jar;D:\Program Files\Java\jdk1.7.0\lib\dt

2013-12-01 20:22:00 1162 1

原创 面向对象设计与面向过程设计的不同

1.面向过程设计过程式的程序设计是一种自上而下的设计方法,设计者用一个main函数,概括出整个应用程序需要做的事。main函数由对一系列子函数的调用组成,对于main中的每一个子函数,又都可以再被拆分成更小的函数。过程式设计通过重复这个过程,就可以完成一个过程是的设计。过程式的特征是以函数为中心,用函数作为划分程序的基本单位。数据在过程式设计中,往往处于从属的位置。过程式设计对于比较复杂的问题

2013-12-01 00:06:52 1909

转载 基于遗传算法的高校排课系统研究

转载网址:http://blog.csdn.net/jitom515/article/details/1448122基于遗传算法的高校排课系统研究沈丽容  陈明磊(南京林业大学信息学院计算机科学与工程系  南京 210037)     摘  要   提出并实现了一种高校自动排课算法,利用遗传算法建立数据模型,定义一个包含教师编号、班级编号、课程编号、教室编号、上课时间段

2013-09-03 20:45:18 15029 5

转载 设置和获取所在进程的环境变量

转载网址:http://hi.baidu.com/code_tin/item/244219505b567b9309be1796设置和获取所在进程的环境变量,使用API函数GetEnvironmentStrings,GetEnvironmentVariable和SetEnvironmentVariable等.1.GetEnvironmentStringsGetEnviro

2013-05-28 08:02:25 1955

转载 Windows环境变量编程设定

转载网址:http://blog.csdn.net/talker/article/details/54175本文由浅入深的讲解环境变量的定义、使用。对Win98、WinMe、NT、XP、Win2003的不同系统下的应用进行了全面的分析。并以编程方式实现设置Windows环境变量。这对于一般程序编制和软件安装程序编制都有重要的意义。一什么是用户环境变量、什么是系统环境变量:

2013-05-28 07:51:06 656

转载 如何在XP下安装GNU-make并配置相关的环境变量

转载网址:http://blog.csdn.net/acb0y/article/details/6143891很多人在学如何使用makefile,但是却不想装linux?那怎么办?其实很简单在XP下装个GNU-make就可以了,(我自己觉得有点像废话),那现在的问题是如何安装呢?请看如下步骤:1、下载一个MinGW(Minimalist GNU for Windows)并安装,

2013-05-26 21:59:53 1519

转载 Windows平台下Makefile学习笔记

转载网址:http://blog.csdn.net/clever101/article/details/8147352 决心学习Makefile,一方面是为了解决编译开源代码时需要跨编译平台的问题(发现一些开源代码已经在使用VS2010开发,但我还没安装VS2010,我想在VS2008下编译这些代码);另一方面源码在服务器端编译的话,使用IDE的方式编译还是不太方便。

2013-05-26 19:54:34 1821

转载 C++ 调用命令行exe带参数程序

转载网址:http://blog.sina.com.cn/s/blog_76e94d210100vdj8.htmla.使用system函数若用到很多参数,一般采用如下方法:char s[300];char* filename = "*****";sprintf_s(s, "%s %s %s %s", "....**.exe", "aa", "bb", filen

2013-05-26 18:21:00 5201

MesaSQLite for Mac 4.0.6 破解版.dmg

破解版的SQLite查看工具。

2017-04-24

深入浅出MFC及源代码

深入浅出MFC(第二版)侯俊杰 光盘源代码 精确讲解如何开发界面

2012-12-29

gcc for windows下载地址

此资源可以让你得windows xp系统上界面化运用gcc,运用虚拟机技术,可以实现在window系统兼容gcc,为gcc编译c语言代码提供了可能

2012-11-30

VS2010用MFC编写excel导入导出

用VS2010编译器实现excel表的导入导出,分为导入:添加excel类型库,选择文件路径,导入数据,存储数据;导出:选择文件路径,导出数据,存储数据,释放路径

2012-11-03

空空如也

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

TA关注的人

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