虽然我一直知道它们两个的区别,但是分不清名字应该是叫哪个。 这里区别一下。
指针数组( array of pointers )顾名思义:这是个数组,数组里面的元素都是指针。int *arr[10];这个等同于 int *(a[4])因为*的优先级比较低,所以没有括号的时候,是arr和[10]先结合,变成一个数组,然后这个数组的元素是整型指针。初始化这个初始化要按照数组的方式来。for ( int i...
分类:
编程语言 时间:
2015-08-31 13:39:07
阅读次数:
152
首先安装pika
pip install pika安装rabbitmq的东西 去之前celery的文章里面看启动rabbitmq
直接上代码import pika
def send_message():
connection = pika.BlockingConnection(pika.ConnectionParameters(
'localhost')) chan...
分类:
编程语言 时间:
2015-08-31 13:41:21
阅读次数:
282
通过nohup让Java程序在Linux后台运行...
分类:
编程语言 时间:
2015-08-31 13:39:32
阅读次数:
365
Linux平台下Python的安装及IDE开发环境搭建
1、Python安装
2、基于Eclipse的集成开发环境搭建...
分类:
编程语言 时间:
2015-08-31 13:38:07
阅读次数:
189
AOP容器
对于放入业务容器的业务颗粒均享有此业务容器的所有通过AOP所具有的服务,并且可以进行相应的配置,哪些业务颗粒享有哪些服务等。
AOP容器是将业务颗粒和服务颗粒组装的过程,业务颗粒和服务颗粒均使用容器,这样可以实现他们之间多对多的关系配置,一个业务可以享用多个服务,一个服务可以被多个业务复用。...
分类:
编程语言 时间:
2015-08-31 13:36:29
阅读次数:
170
赋值语句的基本操作在前面的章节已经说到过,现在我们来说说赋值到高级应用
第一节说的是序列赋值
>>> a= 1
>>> b=2
>>> c,d=a,b
>>> c,d
(1, 2)
>>> [c,d]=[a,b]
>>> c
1
>>> c,d
(1, 2)
>>>
上面是一个简单的序列分解赋值语句,注意:在第三行c,d=a,b其实是组成一个元组,右边的值依次赋值给左边的变量
>>> a...
分类:
编程语言 时间:
2015-08-31 13:36:22
阅读次数:
199
Java中Runnable和Callable有什么不同?
Java中CyclicBarrier 和 CountDownLatch有什么不同?
Java内存模型是什么?
Java中的volatile 变量是什么?
什么是线程安全?Vector是一个线程安全类吗?...
分类:
编程语言 时间:
2015-08-31 13:36:35
阅读次数:
149
#include
#include
using namespace std;void deal_sum(int a[],int n,int val)
{
int count = 1;
int m = n;
int *b= (int*)calloc(0,n);
while(m--)
{
count*=2...
分类:
编程语言 时间:
2015-08-31 13:33:51
阅读次数:
293
题目:
一个整形数组里除了一个数字出现3次以外,其他数字都出现2次.请写程序找出这个出现3次的数字.
要求使用辅助空间O1,时间复杂度Onlogn.
1.使用堆排序.(堆排序的时间复杂度为Onlogn)
因为堆排序每次取到的都是最大(或是最小)的数字,三个相同的数字肯定是紧挨着被取出的.
所以在原先的堆排序算法上,加2个标记记录即可.
代码:
// 使用堆排序,每次取...
分类:
编程语言 时间:
2015-08-31 13:35:12
阅读次数:
200
上一篇博客讲述了Struts2+Spring的集成合并,主要是利用了一个中间jar包,这篇博客在加上Ibatis持久层框架,三个框架进行合并。其中Struts2和Spring部分和前边的一样,主要是讲解Spring和Ibatis之间的合并,这里也涉及到Spring的AOP编程思想,声明式事务的使用。...
分类:
编程语言 时间:
2015-08-31 13:34:36
阅读次数:
228
主要内容: 1.泛型程序设计 2.与STL有关的概念和术语 3.STL的容器 4.迭代器 5.STL的算法 6.函数对象暂时略,内容有点多,而且也很重要!但我看完了,日后补上。
分类:
编程语言 时间:
2015-08-31 13:32:38
阅读次数:
164
1 public String startToUpload(String urlStr, File file, 2 String uploadType) { 3 4 HttpURLConnection conn = null; 5 ...
分类:
编程语言 时间:
2015-08-31 13:28:45
阅读次数:
228
__radd__是自定义的类操作符,执行“右加”。当python解释器执行到a+b这样的语句时,首先在查找a中有没有__add__操作符,如果a中没有定义,那么就在b中查找并执行__radd__。至于__iadd__(),是运算符类operator的成员函数,就是累加操作符的另一种调用形式。a = ...
分类:
编程语言 时间:
2015-08-31 13:29:25
阅读次数:
207
我从0手动搭建框架,启动tomcat,遇到这个错:java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException解决方法:pom.xml中添加如下,就好了 com.fasterxml.jackson...
分类:
编程语言 时间:
2015-08-31 13:26:15
阅读次数:
968
ECMAScript中的变量有两种不同的数据类型的值:基本类型:基本类型的值是简单的数据段。包括:Undefined、Null、Number、Boolean、String五种引用类型:引用类型的值是保存在内存中的对象,引用类型对象保存的是指针。当复制变量时,对于基本类型,会在变量对象上创建新值,.....
分类:
编程语言 时间:
2015-08-31 13:27:03
阅读次数:
219
1、数组的创建1vararrayObj =newArray(); //创建一个数组23vararrayObj =newArray([size]); //创建一个数组并指定长度,注意不是上限,是长度45vararrayObj =newArray([element0[, element1[, ...[,...
分类:
编程语言 时间:
2015-08-31 13:25:10
阅读次数:
218
Python 列表(1)创建列表 也可通过list方法把一个元组生成一个列表(2)列表的内建方法 append() 在列表末尾追加一个元素 clear() 清空整个列表 a.clear() copy() 此拷贝法产生的新列表不受原列表影响 b=a.copy()...
分类:
编程语言 时间:
2015-08-31 13:20:50
阅读次数:
178