python学习
分类:
编程语言 时间:
2015-09-27 21:21:45
阅读次数:
227
题目:输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间负责度为O(n)。分析:从第一个位置开始累加求和,结果为负数时候放弃前面的累加和重新计算。static int MaxSum(int arr[], int n) { ...
分类:
编程语言 时间:
2015-09-27 21:20:37
阅读次数:
122
数值变量相关:int float double char long short unsigned signed储存说明符const 用于声明常量static用于限制变量/函数的作用范围等等extern 用于拓展作用范围sizeof() 得到某一类型占地大小控制语句:do while if else ...
分类:
编程语言 时间:
2015-09-27 20:11:38
阅读次数:
966
(1)JavaScript包括哪些数据类型?1.未定义(undefined) 2.空(null) 3.布尔(boolean) 4.字符串(string)5.数字(number) 6.对象(object) 7.引用(reference) 8.列表(list) 9.完成(completion)refer...
分类:
编程语言 时间:
2015-09-27 20:12:20
阅读次数:
242
什么是cookie?简单来说,cookie就是网站服务器存放在我们计算机上的一小段(一般大小不超过4KB)用来识别和记录用户的个人信息的文本。HTTP协议是一种没有“状态”的传输协议,也就是说,服务器无法识别任意两次访问是否有同一个来源,这样就不能判断用户信息,从而也就不能针对特定用户做出个性化设置...
分类:
编程语言 时间:
2015-09-27 20:11:44
阅读次数:
268
转自http://www.cocoachina.com/swift/20150623/12231.html转眼间,Swift已经一岁多了,这门新鲜、语法时尚、类型安全、执行速度更快的语言已经渐渐的深入广大开发者的心。我同样也是非常喜爱这门新的编程语言。今年6月,一年一度的WWDC大会如期而至,在大会...
分类:
编程语言 时间:
2015-09-27 20:05:19
阅读次数:
228
排列:它可以被看作是多个相同类型的数据的组合,这些数据的统一管理。1.声明、 创建一维:type[] var 比如:int[] a或 int a[]; 数组名= new 数组元素的类型[数组元素的个数]public class TestNew { public sta...
分类:
编程语言 时间:
2015-09-27 20:06:47
阅读次数:
160
QueueTime Limit: 1 Sec Memory Limit: 256 MB题目连接http://acm.hdu.edu.cn/showproblem.php?pid=5493DescriptionN people numbered from 1 to N are waiting in a...
分类:
编程语言 时间:
2015-09-27 20:01:43
阅读次数:
149
Pascal's TriangleGivennumRows, generate the firstnumRowsof Pascal's triangle.For example, givennumRows= 5,Return[ [1], [1,1], [1,2,1], [1,3,...
分类:
编程语言 时间:
2015-09-27 20:02:57
阅读次数:
405
/*题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转,输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素,例如:数组{3,4,5,1,2}。为{1,2,3,4,5}的一个旋转,该数组但最小值为1.解题思路:(1):遍历数组,发现最小值,复杂度为 O(n)(2):二...
分类:
编程语言 时间:
2015-09-27 20:03:58
阅读次数:
177
前段时间,关于路网最优路径算法的专题我做了一次内部分享,感兴趣的朋友可以进行查看与下载, 链接如下: http://files.cnblogs.com/files/gisorange/%E8%B7%AF%E7%BD%91%E6%9C%80%E4%BC%98%E8%B7%AF%E5%BE%84...
分类:
编程语言 时间:
2015-09-27 19:59:17
阅读次数:
128
/*问题描述: 排序数组A1和排序数组A2,A1内存有足够空间, 将A2的数组中数字插入A1.解题思路: 首先去重复,然后计数。计算A1中末位的长度,然后,将两个数组,按照大小,从后插入数组A1中。*/#include void insertArray(int a[], int b[]){ //默认...
分类:
编程语言 时间:
2015-09-27 20:00:35
阅读次数:
197
前言定位系统问题的时候,知识、经验是基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照、堆转储快照等。经常使用适当的虚拟机监控和分析的工具可以加快分析数据、定位解决问题的速度。jps:虚拟机进程状况工具首先约定一下运行的代码都是以下这段 1 pu...
分类:
编程语言 时间:
2015-09-27 19:59:35
阅读次数:
236
假设是单一数据库源的情况。 通过SELECT FOR UPDATE锁数据。 测试程序。 package javay.test; class TestGetter extends Thread { ? ? private int id; ? ? public TestGetter(int n) { ? ? ? ? id = n; ...
分类:
编程语言 时间:
2015-09-27 18:56:51
阅读次数:
155
1.结构体的计算//structBBB{
// longa;
// charc1;
// charc2;
// longb;
// longc;
//}*p;//sizeof(structBBB)=16;
//intmain()
//{
// p=(structBBB*)0x100000;
// printf("0x%x",p+0x1);//加整个结构体大小为0x10010
// printf("0x%x",(unsignedlong)p+0x1);//整型加1,0x10..
分类:
编程语言 时间:
2015-09-27 18:54:13
阅读次数:
163
#include<stdio.h>
intmain()
{
intarr[32];
intm=0,i=0,count=0;
printf("请输入一个十进制数:\n");
scanf("%d",&m);
for(i=0;m!=0;i++)
{
arr[i]=m%2;
m=m/2;
count=i+1;
}
for(;count<32;count++)
{
arr[count]=0;
}
printf("转换为二进制后奇数位为:\n");..
分类:
编程语言 时间:
2015-09-27 18:52:33
阅读次数:
304
先来讲说线程内存相关的东西,主要有下面几条:进程中的所有的线程共享相同的地址空间。任何声明为 static/extern 的变量或者堆变量可以被进程内所有的线程读写。一个线程真正拥有的唯一私有储存是处理器寄存器。线程栈可以通过暴露栈地址的方式与其它线程进行共享。有大数据量处理的应用中,有时我们有必要在栈空间分配一个大的内存块或者要分配很多小的内存块,但是线程的栈空间的最大值在线程创建的时候就已经定...
分类:
编程语言 时间:
2015-09-27 18:48:46
阅读次数:
299