- 博客(37)
- 资源 (7)
- 收藏
- 关注
原创 从svn下拷贝的文件断开svn链接
SVN是日常项目管理中经常使用到的工具,如果对svn下的文件做备份,仍然存在着svn链接,也就是说存在着版本控制的信息。这时就需要断开备份文件svn的版本控制信息。具体操作如下:1、建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg,文件名不重要,主要是里面的内容),内容如下:Windows Registry Editor Ver
2015-11-19 16:55:12
5440
原创 Eclipse中注释部分的签名
用eclipse 编写程序时,往往要用到注释,对类或者方法做一下简单的说明,方便自己或者他人以后的代码阅读,然而用默认的签名设置存在着或多或少的不足。因此学习整理了下面的文章,对eclipse的签名设置做一下简单的介绍说明。首先按以下步骤进入要修改的位置:Window-->Preferences-->Java-->Code Style-->Code Templates
2015-09-29 09:27:00
2553
原创 JQuery 选择器
最近跟着公司做java web 项目,在牵扯到选择器选择时,总是感觉力不从心,没有完全的理解和掌握,今天有空余时间,参考和整理了一篇关于JQuery 选择器的文档,大家一同学习进步。1, 基本选择器? 基本选择器就是jQuery中最常用的选择器,也是最简单的选择器,它通过元素标签名,元素Id,Class来查找DOM元素。基本选择器共有五种,总结如下:
2015-09-21 17:29:36
606
转载 Java项目中读取properties文件
下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点:最常用读取properties文件的方法InputStream in = getClass().getResourceAsStream("资源Name");这种方式要求properties文件和当前类在同一文件夹下面。如果在不同的包中,必须使用:InputStream ins = this.getClass().getRe
2015-07-10 17:15:38
652
原创 字符串的Split()方法
今天在用split()方法对 字符串进行操作时,发现有些字符作为split()方法的参数不能正确获取自己想要的值,查找文档发现有些字符作为split()方法的参数时,需要做一些特别的处理,总结如下:“.”作为参数时用用string.split("[.]") 解决。“|”作为参数时用 string.split("\\|")解决。“*”作为参数时用 string.s
2015-07-10 16:23:29
740
原创 正则表达式
在做前台的form表单时,常常要效验所输入的内容是否符合该文本要求的输入格式,这就需要用到正则表达式去做校验。下面是我参考和搜集的有关正则表达式的资料,和大家共享。1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despa
2015-06-29 11:14:27
498
原创 json 基础知识
JSON对象是一个无序的"名称/值"对的集合它开始于“{”,结束于“}”。每一个属性名和值间用“:”提示,属性间用“,”分隔。一个数组开始于"[",结束于"]",值之间用","分隔。数组和List转换为JSON用JSONArray.fromObject Map、bean、beans(保存在一个List中转换)转换为JSON用 JSONObject.fromObjectJSONObjec
2015-01-04 21:56:18
593
原创 svn 使用总结
最近做项目使用 svn,不怎么上手,搜集了下资料,学习一下。使用svn常见的问题和解决方法如下:(1)更新时提示文件发生冲突:"One or more files are not a conflicted state。"多人同时修改同一文件的同一部分,SVN无法自动进行合并,会导致该错误;解决方法:对工作复本中的文件和服务器的文件进行比较,手工合并即可。(2
2015-01-04 21:28:17
514
原创 Java 中 关于字符串类型的转换
1、其它数据类型的转换成字符串型通过查阅类库中各个类提供的成员方法可以看到,几乎java.lang.Object类派生的所有类提供了toString()方法,即将该类转换为字符串。例如:Characrer,Integer,Float,Double,Boolean,Short等类的toString()方法分别用于将字符型、整型、浮点型、双精度浮点型、短整型等类转换为字符串。代码如下所
2014-11-06 21:21:47
696
原创 extern 声明外部变量
声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文件://A.cpp:int iRI;int main(){//.....}//B.cppint iRI;gcc A.cpp
2014-10-16 11:26:15
2388
原创 c语言中 static 的作用
static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)第一个作用:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容#include增加这条语句char a = ‘A‘; // global variablevoid msg
2014-10-14 15:04:40
409
原创 大数据
1、我理解的大数据就是:数据量大(Volume)、数据种类多样(Variety)、 要求实时性强(Velocity) 。对它关注也是因为它蕴藏的商业价值大(Value)。也是大数据的4V特性。符合这些特性的,叫大数据。2、对它关注一个原因就它的大价值,比方ebay,建立的大数据分析平台可以准确分析用户的购物行为。通过对顾客的行为进行跟踪、对搜索关键字广告的投入产出进行衡量,优化后eBay 产品销
2014-10-14 13:17:09
537
原创 冒泡排序算法C语言实现
冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再
2014-10-13 21:17:05
637
原创 云计算
经常云计算是IT基础设施的交付和使用模式,允许人们通过网络以按需付费、易扩展的方式获得所需资源(包括网络、服务器、存储、应用和服务等),这是云计算的核心意义。云计算的资源来自一个共享的、可配置的资源池,并能够以最省力和无人干扰的方式获取和释放。通过云计算抽象而出的“计算能力”可作为一种商品通过互联网进行流通。“云”能给予用户强大的支持,其自动化集中式管理使企业无需负担高额的数据管理成本;同时,
2014-10-13 16:20:33
604
原创 ajax
AJAX最根本原理就是在不刷新页面的情况下访问服务器处理数据,并根据数据的处理结果按你想要的方式对页面作出即时更改。具体流程:AJAX发出请求-->服务器接受请求,处理请求并将处理结果返回-->AJAX收到结果,按照你设定的方式解析结果并更改页面内容。至于还能做什么,这个就看你怎么用了,AJAX本身并没有限制只能做什么,只要需要它的机制原理带来的好处来处理数据,那就可以用AJAX。
2014-10-10 14:59:05
417
转载 JAVA 工厂模式
Java工厂模式看了这么多关于工厂模式的讲解,还是觉得这篇文章讲的好理解,贴出来和大家分享分享。 一、引子 话说十年前,有一个****户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,****户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”
2014-09-12 08:40:45
589
原创 选择排序
class ArrayTest{ public static void main(String[] args) { int[] arr = {12,34,56,2,33,6,77,99,7}; //排序 selectSort(arr); //打印排序后的数组 printSort(arr); } /* 需求: 实现选择排序。 */ public static
2014-08-30 23:42:11
356
原创 冒泡排序
class ArrayTest5{public static void main(String[] args) {int[] arr = {12,34,56,2,33,6,77,99,7};//排序bubbleSort(arr);//打印排序后的数组printSort(arr);}/* 需求: 实现冒泡排序。*/public static voi
2014-08-30 23:37:21
422
原创 myeclipse下查看jdk的安装位置
最近想用EditPlus 编程序,忘记了自己装过的jdk的位置,在myeclipse下查到了自己装的jdk的位置,方法如下:点击 Window ----> Preferences ----> Installed JREs location即为位置。
2014-08-29 09:06:24
977
原创 粒子集散开,均匀分布正方形内
/* 二维碰撞检测 */#include #include #include // 数学函数头文件#include #define RADIUS 4#define WIDTH_HEIGHT_RATIO 2#define WINDOW_HEIGHT 500#define WINDOW_WIDTH WINDOW_HEIGHT * WIDTH_
2014-06-03 14:23:36
1515
原创 分段函数求值
/*#include using namespace std;int main(){ int x=1,a=0,b=0; switch(x) { case 0: a++;break; case 1: b++; case 2: a++; b++;break; case 3: a
2014-05-30 16:20:20
721
原创 在VC++6.0环境下运行界面改变颜色
#include这个头文件里有这个函数 system("Color f0");f0为白色背景黑色字体 可以按以下规则修改颜色属性由两个十六进制数字指定:第一个为背景,第二个则为前景。每个数字可以为以下任何值之一。0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 A = 淡绿色3 = 湖蓝色 B = 淡浅绿色4 = 红色
2014-05-29 23:37:21
8887
原创 三个小项目:两点距离、关于圆的小计算、简单的文件加密
//项目1 :求两点间的距离/*#include #include //调用 开方函数 sqrt()所必需的头文件using namespace std;int main(){double x1,y1,x2,y2,d;cout cin >> x1 >>y1;cout cin >> x2 >> y2;d = sqrt((x2 - x1) * (x2 -
2014-05-29 23:16:01
757
原创 星号图体验循环结构程序设计
//用星号图体验循环结构程序设计/*#include using namespace std;int main(){int i,j;for(i = 0;i {for(j = 9;j > i;j --){cout }cout }return 0;}*////////////////////////////////////////
2014-05-29 18:03:41
631
原创 四个整数按大小顺序输出
///////////////////////////////////////////////////////////////////////////////////四个整数按从大到小顺序输出#include using namespace std;int main(){int a,b,c,d,max1,max2,max3,max4;cout cin >> a >>
2014-05-29 16:35:18
2766
1
原创 四个整数求最大值问题
/////////////////////////////////////////////////求三个数的最大值/*#include using namespace std;int main(){int a,b,c;cout cin>> a>>b>>c;if(a > b){if(a > c)cout elsecout }else
2014-05-29 15:49:39
1046
原创 计算机操作系统进程间的切换
进行进程切换就是从正在运行的进程中收回处理器,然后再使待运行进程来占用处理器。 这里所说的从某个进程收回处理器,实质上就是把进程存放在处理器的寄存器中的中间数据找个地方存起来,从而把处理器的寄存器腾出来让其他进程使用。那么被中止运行进程的中问数据存在何处好呢?当然这个地方应该是进程的私有堆栈。 让进程来占用处理器,实质上是把某个进程存放在私有堆栈中寄存器的数据(前一次本进程被中
2014-05-21 14:25:18
1321
原创 计算机中断
一、计算机中断 在计算机科学中,中断是指由于接收到外围硬件(相对于CPU与内存而言)的异步信号或者来自软件的同步信号而进行相应的硬件/软件处理。二、计算机 硬中断 外围硬件发给CPU或者内存的异步信号就是硬中断信号。由硬中断信号引起的中断就是硬中断。三、计算机 软中断 由软件本身发给操作系统内核的中断信号,称之为软
2014-05-21 12:52:32
750
原创 openGL 中glbegin()的用法
1.在glBegin()和glEnd()之间可调用的函数函数 函数意义glVertex*() 设置顶点坐标glColor*() 设置当前颜色glIndex*() 设置当前颜色表glNormal*() 设置法向坐标glCoord*() 产生坐标glCallList(),glCallLists() 执行显示列表glTexCoord*() 设置纹理坐标glEdge
2014-05-18 18:25:58
5743
原创 对glViewport()函数和glOrtho()函数的理解
最近学习OpenGL,搜集资料时 看到前辈们对glViewport()函数和glOrtho()函数的总结,觉得挺不错的,整理供大家分享学习在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho.glOrtho是创建一个正交平行的视景体。 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况。比如,常用的工程中的制图等。需要比较精确的显示。 而作为它的对立情
2014-05-18 17:49:30
677
转载 OpenGL中glVertex2f函数与gluOrtho2D的参数的对应关系,以及常见函数的对应坐标系
两个函数的函数原型如下:glVertex(GLfloat x, GLfloat y);gluOrtho2D(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top);简单的说前者的两个参数所代表的坐标点,必须落在后者参数所形成的坐标系内,不然该点就在viewport之外。举个例子:void d
2014-05-18 17:17:28
2934
原创 tq2440 启动代码分析
启动文件就是引导ARM启动,并进入我们熟悉的C语言程序。它主要完成了ARM最基本的硬件初始化工作。虽然启动文件的内容大同小异(就是设置系统时钟、内存、中断向量表、栈等内容),而且只要有一个现成的启动文件,即使不用详细了解该文件的内容,直接进入C语言编程工作也可以对ARM进行操作,但我认为熟悉启动文件的内容,还是有必要的,它对我们熟悉ARM的体系结构,编写出更高效的程序是大有益处的。因此我花了一些时
2014-05-02 22:22:32
1832
原创 解决 *** error 65: access violation at 0x0000000C : no 'read' permission
今天调试win7 下 MDK 调试 tq2440 的跑马灯程序ch*** error 65: access violation at 0x0000000C : no 'read' permission
2014-04-29 22:46:18
9771
原创 Linux 脚本编程 收录
linux 下最重要的脚本语言算是 bash 了,我也就写点这个吧(我也只会这个:))。跟其他开发语言(如C)比,bash 是比较简单的一种语言,主要用于写一些脚本代码,一些批处理或安装程序。你可以看看在/etc/init.d/目录下,那里就有很多用来控制各个服务的脚本文件。 先看一个“hello world!”的例子: 在某个目录下新建一个文件,叫hello.sh,敲入以下代码:
2014-04-17 22:03:14
502
java 工程代码生成工具
2015-07-10
win7 下 卸载 UBUNTU
2014-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人