今天用git托管了一个java web项目,因为是web项目,所以要上传jar文件(此项目未使用maven管理),一直使用git commit and push,就是在服务器上看不到jar文件上传,eclipse环境中的jar文件依然打着问号(?)
解决方法:找到项目当中的 .gitignore(为隐藏文件),打开
*.class
# Mobile Tools for Java (J...
分类:
系统相关 时间:
2014-05-09 02:12:07
阅读次数:
499
堆的删除
按定义,堆中每次都只能删除第0个数据。为了便于重建堆,实际的操作是将最后一个数据的值赋给根结点,然后再从根结点开始进行一次从上向下的调整。调整时先在左右儿子结点中找最小的,如果父结点比这个最小的子结点还小说明不需要调整了,反之将父结点和它交换后再考虑后面的结点。相当于从根结点将一个数据的“下沉”过程。
堆的插入
每次插入都是将新数据放在数组最后。可以发现从这个新...
分类:
其他好文 时间:
2014-05-09 02:16:57
阅读次数:
255
先看看列表里的__setslice__方法函数的帮助文档
help(list.__setslice__)
帮助文档如下所示:
__setslice__(...)
x.__setslice__(i, j, y) x[i:j]=y
Use of negative indices is not supported.
从帮助文档可以看出这个方法函数可...
分类:
编程语言 时间:
2014-05-09 01:01:56
阅读次数:
326
前言
学习任何一个稍有难度的技术,要对其有充分理性的分析,之后果断做出决定---->也就是人们常说的“多谋善断";本系列虽然涉及的是socket相关的知识,但学习之前,更想和广大程序员分享的是一种心境微笑:学习是一个循序渐进的过程,心态应该随时调节,保持戒骄戒躁的状态。比如最近在看网易公开课MIT《算法导论》,老师提到,学习算法之前要计算机数学+离散数学+概率论等课程的知识,所以一直学不好算法的程序员不妨从基础入手,这都是中国式教育惹的祸啊!(此处省略一万字......)...
分类:
编程语言 时间:
2014-05-09 02:21:19
阅读次数:
355
1.垃圾收集算法的核心思想
Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。
垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被...
分类:
编程语言 时间:
2014-05-09 01:32:44
阅读次数:
569
紧随着刚刚发布的安卓骁龙? SDK
2.1,我非常高兴地向大家推出骁龙SDK2.2及其新SDK功能。
骁龙SDK的抢先发布产品
骁龙 SDK能支持安卓系统,我们希望开发者不仅能利用现有商业设备的功能,而且还能够使用未来搭载了骁龙处理器的设备所具有的新功能。因此,我们针对SDK开发了称之为抢先发布产品的单独“实验室”类型分配方式。开发者可在安卓骁龙
SDK抢先发布产品的基础上,利用...
分类:
其他好文 时间:
2014-05-09 00:30:09
阅读次数:
408
比赛地址:点击打开链接
比赛做粗的4个题几乎都是水,感觉弱的水爆炸了。
这个题最初的思路是枚举找出四个点,做凸多边形的模板判断。C(30,4)。
结果答案不对。。后来发现模板上是要求点对的顺序是逆时针或顺时针输入。
于是用时钟排序的函数排序后判断:
bool cmp(point p1, point p2)
{
return atan2(p1.y, p1.x) < atan2(p2...
分类:
其他好文 时间:
2014-05-09 00:29:35
阅读次数:
381
vsprintf.c 代码笔记
你
/*
* linux/kernel/vsprintf.c
*
* (C) 1991 Linus Torvalds
*/
/* vsprintf.c -- Lars Wirzenius & Linus Torvalds. */
/*
* Wirzenius wrote this portably, Torvalds fucked...
分类:
系统相关 时间:
2014-05-09 01:38:20
阅读次数:
480
Flex1 到 Flex3 使用的都是 Halo组件,这里将介绍Halo 组件中的List 和 DataGrid 。其中 DataGrid 是显示多列数据中最常用的方式。但是在Spark中还有没对应DataGrid的组件。
先写个“食物”的模型 Dinner.as 。
package model {
[Bindable]
public class Dinner {
public...
分类:
其他好文 时间:
2014-05-09 02:34:26
阅读次数:
306
面向切面在英文中的单词是Aspect Oriented Programming(AOP),在spring框架中叫aop,它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。
AOP技术是建立在Java语言的反射机制与动态代理机制之上的。请看下图
以上图是利用jdk动态代理为真实对象上的...
分类:
编程语言 时间:
2014-05-09 02:16:35
阅读次数:
417
1、读取手机联系人信息
2、通过资源的名称来获取资源id
3、SDCARD状态和SDCARD剩余容量的操作...
分类:
移动开发 时间:
2014-05-09 01:01:21
阅读次数:
383
首先是头文件
部分代码是借鉴加修改 大部分是自己写的。
class HelloWorld : public cocos2d::CCLayer
{
public:
virtual bool init();
static cocos2d::CCScene* scene();
void menuCloseCallback(CCObject* pSender);
...
分类:
其他好文 时间:
2014-05-09 01:00:56
阅读次数:
321
通过自定义BUTTON,写一个LongTouchBtn类,在按下的时候执行onTouchEvent事件,通过这个事件使用回调函数来实现长按功能!...
分类:
移动开发 时间:
2014-05-09 01:58:36
阅读次数:
345
ADO.NET
关系型数据库管理系统(Relational database management systems,RDBMSs)是数据存储最普遍的形式。有了 ADO.NET,System.Data 和相关的命名空间,访问关系型数据更容易。这一节,我们将学习多种方法在F# 中使用 ADO.NET。
注意
所有的数据库提供程序都使用连接字符串指定数据库连接。在http://www....
分类:
Web程序 时间:
2014-05-09 01:58:05
阅读次数:
586