真正免费的软件并不存在,没有哪一个商家愿意为客户提供免费的东西而自己得不到相应的回报。商人重利众所周知,所以用户没必要对开源厂商感恩戴德。开源软件与商业并不冲突,它只是一种商业模式,还有更多可取...
分类:
其他好文 时间:
2014-12-05 17:38:49
阅读次数:
237
在vim命令下编写python程序时,有时候要进行多行注释,比较麻烦。因为python不像c语言那样可以用/*xxxx*/进行多行注释,只能每一行用#来注释,如果有几百行那得注释到什么时候。除了老老实实的一行一行注释外,这里再分享几种方法:
第一种:把要注释的内容当作字符串,用‘xxx’注释掉;不过不建议用这种方法。
第二种:用函数把要注释的内容放到其中,不调用这个函数,那么这些要注释的内容就没有用了,这个比第一种好些。
第三种:这是我比较推荐的,也是今天同事...
分类:
编程语言 时间:
2014-12-05 17:37:31
阅读次数:
177
find命令的完整语法格式如下所示:
find [path] [options] [tests] [actions]
path
path部分很容易理解:既可以使用绝对路径,如/bin,也可以使用相对路径,如 . 。如果需要,也可以指定多个路径,如 find /var /home。
options
find命令有许多选项可用,下表列出几个最常用的选项。...
分类:
系统相关 时间:
2014-12-05 17:36:31
阅读次数:
200
一.构造器
1.构造器最大的用处就是在创建对象时执行初始化,每个java类必须包含一个或一个以上的构造器。一般系统会提供一个无参的构造器,但是如果我们自己定义了一个构造器后它就不会再起作用了。如果我们为一个类编写了有参构造器,那么最好还是为该类提供一个无参的构造器。
2.构造器的重载
同一个类中可以包含有多个构造器,多个构造器的形参列表不同,即被称为构造器的重载。系统...
分类:
编程语言 时间:
2014-12-05 17:38:10
阅读次数:
140
自从会了spfa,妈妈再也不用担心我的最短路问题了!poj 3767 最短路变形 解题报告~~spfa你值得拥有!...
分类:
其他好文 时间:
2014-12-05 17:37:00
阅读次数:
149
android 14.04.1下搭建android 4.2 编译环境错误总结...
分类:
移动开发 时间:
2014-12-05 17:35:49
阅读次数:
320
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
深搜+递归
/**
* Definition for binary tree
* public class TreeNode {
* int val;
* Tree...
分类:
其他好文 时间:
2014-12-05 17:34:59
阅读次数:
169
大数相加,我的做法是开两个字符数组,和整型数组,将字符数组存到整型数组里面去,让两个整型数组相加,如果大于等于10,前一位进一(因为存的时候顺序已经反了)。。
然后从后面开始判断非0,如果遇到不是零的直接跳出,输出数组。直接上代码吧。
#include
#include
int main()
{
int a[1005];
int b[1005];
char a1[1...
分类:
其他好文 时间:
2014-12-05 17:34:17
阅读次数:
228
创建iOS静态库
简单写个打印的代码
编码完成之后,直接Run就能成功生成.a文件了,选择
xCode->Window->Organizer->Projects->Your Project, 打开工程的Derived Data目录,这样就能找到生成的.a文件了,如图
静态库就生成了
如果你要导入静态库,有三种方式
第一种...
分类:
移动开发 时间:
2014-12-05 17:36:17
阅读次数:
227
Given inorder and postorder traversal of a tree, construct the binary tree.
Note:
You may assume that duplicates do not exist in the tree.
基本思想和知道前序与中序的思想一样,中序的某一节点的左节点一定是该节点的左子树,而后序遍历的某一节点的左节点一定...
分类:
其他好文 时间:
2014-12-05 17:36:45
阅读次数:
116
服务端多进程避免僵尸进程的方法1)通过忽略SIGCHLD信号,解决僵尸进程 在server端代码中添加signal(SIGCHLD, SIG_IGN);2)通过wait/waitpid方法,解决僵尸进程 signal(SIGCHLD,onSignalCatch);
void onSignalCatch(int signalNumber)
{
wait(NULL);...
分类:
其他好文 时间:
2014-12-05 17:37:02
阅读次数:
251
题目意思就是让你求两个集合A和B(A如果有B也有的话,输出B没有的A有的,如果A有的B都没有,直接输出NULL)。
#include
#include
#include
using namespace std;
int main()
{
int n,m,i,j,sum,k;
int a[200],b[200],c[200];
while(scanf("%d%d",&...
分类:
其他好文 时间:
2014-12-05 17:36:52
阅读次数:
212
Servlet 获取 Spring 中的对象...
分类:
编程语言 时间:
2014-12-05 17:36:06
阅读次数:
127
高效effective C++ 55条款之个人学习笔记二
读《Effective C++:改善程序与设计的55个具体做法》第三版部分之后,觉得很经典。这不是读完一遍就可以束之高阁的快餐读物,
而是需要您去反复阅读体会的,c++是真正程序员的语言,背后有着精深的思想与无以伦比的表达能力。本人在学习一段时间之后,
发现读此书,能有种豁然开朗,醍醐灌顶的感觉。为了便于后去学习和查阅,和大家共享。谨以此写成笔记。...
分类:
编程语言 时间:
2014-12-05 17:34:12
阅读次数:
165
Python的类很类似一个容器,而且还是一个动态的容器,可以随时往里面增加内容:包括它的函数,成员。
例如如下的这个例子,默认创建一个空的python类,如果忘记了给他添加成员函数,则可以这么做
class Empty:
pass
1.增加构造函数
#这里必须要传入一个参数
#该参数也就是调用方的输入数据
#这里就是Empty的一个实例对象
def empt...
分类:
其他好文 时间:
2014-12-05 17:34:02
阅读次数:
164