2011-2012年腾讯,创新工场,淘宝,百度,阿里,迅雷。网易游戏校园招聘面试题集锦(1-25题含答案)
又是一年招聘季,小鸟我也在本季参加招聘,所以特在网上和群里面这里去年和今年的面试题,以备战招聘,有些题可能答案有问题,希望大家分享自己的答案和意见,也可以留言提供一些面试题,谢谢大家了。
1.五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。于是把四堆合在一起,分成相等的五堆,又多出一个。于是,它也吃掉了一个,拿走了一堆;.....其他几只猴子也都是 这样分的。问:这堆桃至少有多少个?
参考答案:先给这堆桃子加上4个,设此时共有X个桃子,最后剩下a个桃子.这样:
第一只猴子分完后还剩:(1-1/5)X=(4/5)X;
第二只猴子分完后还剩:(1-1/5)2X;
第三只猴子分完后还剩:(1-1/5)3X;
第四只猴子分完后还剩:(1-1/5)4X;
第五只猴子分完后还剩:(1-1/5)5X=(1024/3125)X;
得:a=(1024/3125)X;
要使a为整数,X最小取3125.
减去加上的4个,所以,这堆桃子最少有3121个。
2.已知有个rand7()的函数,返回1到7随机自然数,让利用这个rand7()构造rand10() 随机1~10。
(参考答案:这题主要考的是对概率的理解。程序关键是要算出rand10,1到10,十个数字出现的考虑都为10%.根据排列组合,连续算两次rand7出现的组合数是7*7=49,这49种组合每一种出现考虑是相同的。怎么从49平均概率的转换为1到10呢?方法是:
1.rand7执行两次,出来的数为a1.a2.
2.如果a1*7+a2<40,b=(a1*7+a2)/10+1,如果a1*7*a2>=40,重复第一步)。参考代码如下所示:
01.int rand7()
02.{
03. return rand()%7+1;
04.}
05.
06.int rand10()
07.{
08. int a71,a72,a10;
09. do
10. {
11. a71= rand7()-1;
12. a72 = rand7()-1;
13. a10 = a71 *7 + a72;
14. } while (a10>= 40);
15. return (a71*7+a72)/4+1;
16.}
3.如果两个字符串的字符一样,但是顺序不一样,被认为是兄弟字符串,问如何在迅速匹配兄弟字符串(如,bad和adb就是兄弟字符串)。
01./*
02.如果两个字符串的字符一样,但是顺序不一样,被认为是兄弟字符串,
03.问如何在迅速匹配兄弟字符串(如,bad和adb就是兄弟字符串)。
04.*/
05.#include
06.using namespace std;
07.
08.int isBroStr(char *str1, char *str2)
09.{
10. int a[26 * 2] = {0};
11. int i, strLen;
12.
13. if (!str1 && !str2)
14. return 1;
15. else if (!str1 || !str2)
16. return 0;
17. else
18. {
19. if(strlen(str1) != strlen(str2))
20. return 0;
21. strLen = strlen(str1);
22. for(i = 0; i < strLen; i++)
23. {
24. ++a[str1[i] - 'A'];
25. --a[str2[i] - 'A'];
26. }
27. for(i = 0; i < 26 * 2; i++)
28. if (a[i])
29. return 0;
30. return 1;
31. }
32.}
33.
34.int main()
35.{
36. char *str1 = "asdfaabAAB";
37. char *str2 = "asdfAABaab";
38. if (isBroStr(str1, str2))
39. cout << " String 1 and String 2 are brothers!" << endl;
40. else
41. cout << " String 1 and String 2 are not brothers!" << endl;
42. system("PAUSE");
43. return 0;
44.}
4.要求设计一个DNS的Cache结构,要求能够满足每秒5000以上的查询,满足IP数据的快速插入,查询的速度要快
每秒5000的查询不算高啊,最土的方法使用MySQL+Memcached架构应该都能满足吧?
数据结构建议以域名的md5值为主键来存储,值可以只存储目标IP就行。Memcached用户支撑前端查询,MySQL用户存储数据,还要看总书量会有多大,如果不是特别大,直接使用MyISAM引擎来存储就行,更新插入都非常快,如果超千万,可以使用InnoDB来存储,每次有新数据插入时直接使用replace into table就行,Memcached数据的更新直接使用set。
Memcached随便用得好些,每秒上万次的get是容易达到的,MySQL你别小看,在有的测试里,以主键查询的测试,一台普通的服务器上,MySQL/InnoDB 5.1服务器上获得了750000+QPS的成绩。
5.淘宝面试题:有一个一亿节点的树,现在已知两个点,找这两个点的共同的祖先。
node *LCA(node* root,node *p ,node *q){
node* temp;
while(p!=NULL){
p=p->parent;
temp = q;
while(temp!=NULL)
{
if(p==temp->parent)
return p;
temp = temp->parent;
}
}
}
6.某服务器流量统计器,每天有1000亿的访问记录数据,包括时间、url、ip。设计系统实现记录数据的保存、管理、查询。要求能实现一下功能:
(1)计算在某一时间段(精确到分)时间内的,某url的所有访问量。
(2)计算在某一时间段(精确到分)时间内的,某ip的所有访问量。
答案参见下题。
7.假设某个网站每天有超过10亿次的页面访问量,出于安全考虑,网站会记录访问客户端访问的ip地址和对应的时间,如果现在已经记录了1000亿条数据,想统计一个指定时间段内的区域ip地址访问量,那么这些数据应该按照何种方式来组织,才能尽快满足上面的统计需求呢,
设计完方案后,并指出该方案的优缺点,比如在什么情况下,可能会非常慢?
(参考答案:用B+树来组织,非叶子节点存储(某个时间点,页面访问量),叶子节点是访问的IP地址。这个方案的优点是查询某个时间段内的IP访问量很快,但是要统计某个IP的访问次数或是上次访问时间就不得不遍历整个树的叶子节点。或者可以建立二级索引,分别是时间和地点来建立索引。)
8.腾讯最新面试题:服务器内存1G,有一个2G的文件,里面每行存着一个QQ号(5-10位数),怎么最快找出出现过最多次的QQ号。
首先你要注意到,数据存在服务器,存储不了(内存存不了),要想办法统计每一个qq出现的次数。
比如,因为内存是1g,首先 你用hash 的方法,把qq分配到10个(这个数字可以变动,比较)文件(在硬盘中)。
相同的qq肯定在同一个文件中,然后对每一个文件,只要保证每一个文件少于1g的内存,统计每个qq的次数,可以使用hash_map(qq, qq_count)实现。然后,记录每个文件的最大访问次数的qq,最后,从10个文件中找出一个最大,即为所有的最大。
9.腾讯2.如何求根号2的值,并且按照我的需要列出指定小数位,比如根号2是1.141 我要列出1位小数就是1.1 2位就是1.41, 1000位就是1.414...... 等。。
#include
double sqrtn(int n, int m)
{
long double ln = n*1.0;
long double left = 0;
long double right = ln;
long double err = 1, mid;
for(int i=0;i
{
err *= 0.1;
}
while(true)
{
mid = (left + right) / 2;
if(mid*mid > ln)
{
right = mid;
}
else if(mid*mid < ln)
{
left = mid;
}
else
{
int res = (int)(mid/err);
return res*err;
}
if(right - left < err)
{
int res = (int)(mid/err);
return res*err;
}
}
}
void main(){
long double res = sqrtn(2,8);
printf("%.10f\n",res);
}
10.给定一个字符串的集合,格式如:{aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh}要求将其中交集不为空的集合合并,要求合并完成后的集合之间无交集,例如上例应输出{aaa bbb ccc ddd hhh},{eee fff}, {ggg}。
查了查网上的解法,只看到一个(参见http://blog.csdn.net/lillllllll/article/details/4162605),有网上一位仁兄做了以下改进,说明如下:
1. 首先得到所有元素的集合(aaa, bbb, ccc, ddd, eee, fff, ggg, hhh),复杂度O(N),N是所有元素的个数;
2. 为所有集合标记一个二进制数,来表示包含哪些集合,得到数组int bina[5]复杂度O(N^2);
如题,{aaa, bbb, ccc} = 1 1 1 0 0 0 0 0,
{bbb, ddd} = 0 1 0 1 0 0 0 0,
{eee, fff} = 0 0 0 0 1 1 0 0,
{ggg} = 0 0 0 0 0 0 1 0,
{ddd, hhh} = 0 0 0 1 0 0 0 1,
3. 然后写一个函数,判断int数组中的第一个元素是否与其他元素&操作为空,复杂度为O(M),M是原集合的个数
a. 为空则输出该元素对应的集合,并删除第一个元素,递归调用本方法;
b. 不为空则与那个元素做或操作合并,删除那个元素,递归调用本方法;
c. 如果只剩下一个元素则输出其对应的字符串;
4. 所有的结合已经得到了。
11.创新工场面试题:abcde五人打渔,打完睡觉,a先醒来,扔掉1条鱼,把剩下的分成5分,拿一份走了;b再醒来,也扔掉1条,把剩下的分成5份,拿一份走了;然后cde都按上面的方法取鱼。问他们一共打了多少条鱼,写程序和算法实现。提示:共打了多少条鱼的结果有很多。但求最少打的鱼的结果是3121条鱼(应该找这5个人问问,用什么工具打了这么多条鱼)。
本题和第一题一样;
#include
using namespace std;
int main() {
int e, d, c, b, a;
for(int i = 0, f = 0; i < 1/* 改?为a1就¨ª是º?最Á?小?答äe案ã? */; ++i, ++f){
for(; true; ++f){
if(f % 4){ continue; }
e = f / 4 * 5 + 1; //从最后一个人开始 如果刚好合适 至少要有
if(e % 4){ continue; }
d = e / 4 * 5 + 1;
if(d % 4){ continue; }
c = d / 4 * 5 + 1;
if(c % 4){ continue; }
b = c / 4 * 5 + 1;
if(b % 4){ continue; }
a = b / 4 * 5 + 1;
break;
}
}
cout << "a = " << a << '\n';
return 0;
}
12.我们有很多瓶无色的液体,其中有一瓶是毒药,其它都是蒸馏水,实验的小白鼠喝了以后会在5分钟后死亡,而喝到蒸馏水的小白鼠则一切正常。现在有5只小白鼠,请问一下,我们用这五只小白鼠,5分钟的时间,能够检测多少瓶液体的成分?
解答;把五个老鼠看成5位二进制位:
5 4 3 2 1
第一瓶 0 0 0 0 1
第二瓶 0 0 0 1 0
第三瓶 0 0 0 1 1
….
第31瓶 1 1 1 1 1
相应位的老鼠死了就可以判断是第几瓶有毒;
13.在一维坐标轴上有n个区间段,求重合区间最长的两个区间段
http://blog.csdn.net/julianxiong/article/details/7338323
14.请使用代码计算
1234567891011121314151617181920*2019181716151413121110987654321
大数相乘问题:
#include
#include
using namespace std;
void multiply(const char *a,const char *b);
int main()
{
//cout<<"hicjiajia"<
string num1,num2; // 初始状态用string来存储大数
cout<<"现在,来两个大数吧! "<
cin>>num1>>num2;
const char *p1=num1.c_str(); // 将string转为 const char *
const char *p2=num2.c_str(); // 将string转为 const char *
multiply(p1,p2);
system("pause");
return 0;
}
void multiply(const char *a,const char *b)
{
int i,j,ca,cb,*s;
ca=strlen(a);
cb=strlen(b);
s=(int *)malloc(sizeof(int)*(ca+cb)); //分配存储空间
for (i=0;i
for (i=0;i
for (j=0;j
s[i+j+1]+=(a[i]-'0')*(b[j]-'0');
for (i=ca+cb-1;i>=0;i--) // 这里实现进位操作
if (s[i]>=10)
{
s[i-1]+=s[i]/10;
s[i]%=10;
}
char *c=(char *)malloc((ca+cb)*sizeof(char)); //分配字符数组空间,因为它比int数组省!
i=0;while(s[i]==0) i++; // 跳过头部0元素
for (j=0;i
c[j]='\0';
for (i=0;i
cout<
free(s);
}
15.1分2分5分的硬币,组成1角,共有多少种组合
设1分个数为x,2分个数为y,5分的硬币个数为z,则1*x+2*y+5*z=10;
5*z=10-x-2*y;即:
z x对应可能的取值
0 10 8 6 4 2 0(6个)
1 5 3 1(3个)
2 0(1个)
总共个数为6+3+1=10.
因此,按照规律,本题目组合总数为10以内的偶数+5以内的奇数+0以内的偶数
某个偶数m以内的偶数个数(包括0)可以表示为m/2+1=(m+2)/2
某个奇数m以内的奇数个数也可以表示为(m+2)/2
所以,求总的组合次数可以编程为:
number=0;
for (int m=0;m<=10;m+=5)
{
number+=(m+2)/2;
}
cout<
这样程序是不是简单多了(只需要累加3次,而上面的3层循环呢?大家自己想想)。别人考你肯定不是考你会不会编这个程序,是考你如何去使程序的复杂度降低。
6分、4分、2分组成100分怎么处理?
2分为x,4分为y,6分为z。则6*z=100-2*x-4*y,可化简为:
3*z=50-x-2*y
z可能的取值为0、1、2•••16,
当z=0时,x可以为50 48 46•••2 0(26个)
当z=1时,x可以为47 45 43•••3 1(24个)
当z=2时,x可以为44 42 40•••2 0(23个)
当z=3时,x可以为41 39 37•••3 1(21个)
…
当z=15时,x可以为5 3 1(3个)
当z=16时,x可以为2 0(2个)
因此,按照规律,本题目组合总数为50以内的偶数+47以内的奇数+44以内的偶数+•••+5以内的奇数+2以内的偶数
某个偶数m以内的偶数个数(包括0)可以表示为m/2+1=(m+2)/2
某个奇数m以内的奇数个数也可以表示为(m+2)/2
所以,求总的组合次数可以编程为:
number=0;
for (int m=0;m<=50;m+=3)
{
number+=(m+2)/2;
}
cout<
是不是可以看出规律了呢?实际上就是看表达式(这里是3*z=50-x-2*y),就是把最大乘数(这里是3)放在一边,这也是m增加的步长。而m的最大取值也就是表达式中的这个常数。
16.解释下面ptr含义和不同
double* ptr = &value;
//ptr是一个指向double类型的指针,ptr的值可以改变,ptr所指向的value的值也可以改变
const double* ptr = &value
//ptr是一个指向const double类型的指针,ptr的值可以改变,ptr所指向的value的值不可以改变
double* const ptr=&value
//ptr是一个指向double类型的指针,ptr的值不可以改变,ptr所指向的value的值可以改变
const double* const ptr=&value
//ptr是一个指向const double类型的指针,ptr的值不可以改变,ptr所指向的value的值也不可以改变
2、去掉const属性,例: const double value = 0.0f; double* ptr = NULL;怎么才能让ptr指向value?
强制类型转换,去掉const属性,如ptr = (&value);
17.如果用一个循环数组q[0..m-1]表示队列时,该队列只有一个队列头指针front,不设队列尾指针rear,求这个队列中从队列投到队列尾的元素个数(包含队列头、队列尾)(华赛面试题、腾讯笔试题)。
貌似没有找到很好的解法,只能设置一个count计数;
18题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。
句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。
例如输入“I am a student.”,则输出“student. a am I”。
这种题是很无聊的,而且用istream什么就没有可以做的了,思路:倒着遍历字符串,查找到一个空格后,输出本空格与上次空格之间的内容。可以用\0临时替代printf
#include
#include
#include
#define MAX 1024
void reverse_print(char* str)
{
// Get len
int len = strlen(str);
int i = len-1;
int last = len;
char tmp;
// Find from last to first
while(i>=0)
{
if( str[i]==' ' || i==0)
{
tmp = str[last];
str[last] = '\0';
if(i==0 && str[i]!=' ')
{
printf("%s ", str+i);
}
else
{
printf("%s ", str+i+1);
}
str[last] = tmp;
last = i;
}
i--;
}
}
int main()
{
char* buf = NULL;
int len = 0;
len = getline(&buf, &len, stdin);
if(len==-1)
{
printf("getline error.\n");
return -1;
}else
{
buf[len] = '\0';
buf[len-1] = '\0'; // \n
reverse_print(buf);
if(buf)
{
free(buf);
}
}
return 0;
}
19.十月百度:一个数组保存了N个结构,每个结构保存了一个坐标,结构间的坐标都不相同,请问如何找到指定坐标的结构(除了遍历整个数组,是否有更好的办法)?
(要么预先排序,二分查找。要么哈希。hash的话,坐标(x,y)你可以当做一个2位数,写一个哈希函数,把(x,y)直接转成“(x,y)”作为key,默认用string比较。或如Edward Lee所说,将坐标(x, y)作为 Hash 中的 key。例如(m, n),通过 (m,n) 和 (n, m) 两次查找看是否在 HashMap 中。也可以在保存时就规定 (x, y) , x < y ,在插入之前做个判断。)
20.(1的数目)给定义个十进制正整数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有1的个数。例如N=12,我们会有1,10,11,12, 1的个数为5
解答:假设N=abcde,这里a,b,c,d,e分别是十进制数N的各个数位上的数字。如果要计算百位上出现的1的次数,它将会受到三个因素的影响:百位上1的数字,百位以下(低位)的数字,百位(更高位)以上的数字。
如果百位数为0,如12013,则百位出现1的情况有12*当前位数(100)
如果百位数为1,如12113,则百位出现1的情况有12*100+114
如果百位数不为1,如12213,则百位出现1的情况有(12+1)*100
实现代码:
#include
using namespace std;
int sum1s(int n){
int lowerNum = 0;
int currNum = 0;
int highNum = 0;
int i = 1;
int count = 0;
while(n/i != 0){
lowerNum = n-(n/i)*i;
currNum = (n/i)%10;
highNum =n/(i*10);
switch(currNum){
case 0:
count +=highNum*i;
break;
case 1:
count +=highNum*i + (lowerNum+1);
break;
default:
count +=(highNum+1)*i;
break;
}
i*=10;
}
return count;
}
void main(){
int num;
while(cin>>num)
cout<
}
21相信大家都使用过百度搜索框的suggestion功能(如下图所示)。百度搜索框中的suggestion提示功能如何实现的?请给出实现思路和主要的数据结构、算法。有什么优化思路可以使得时间和空间效率最高?
首先通过根据搜索日志,统计出热词出现的次数。同时还需加入一些常用词语。将热词和常用词语赋予一定的权重,做一棵trie数。
根据用户输入的单词,去trie书中进行匹配,然后取其权重最高的前K个,取前k个,可以采用top k算法。
22腾讯实习生笔试题:两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值,b[i] = a[0]*a[1]*a[2]...*a[N-1]/a[i];
要求:
1.不准用除法运算
2.除了循环计数值,a[N],b[N]外,不准再用其他任何变量(包括局部变量,全局变量等)
3.满足时间复杂度O(n),空间复杂度O(1)。
解答:先从右往左推出b[i]右边的乘积和存到b[i]中,再从左往右推出b[i]左边的乘积和存到b[0]中,用b[i]*b[0]就是最后的结构,最后在计算b[0]就得出最后结果:
#include
#define MAX 100
int main ()
{
int n =0 ;
int a[MAX];
int b[MAX];
int i;
scanf("%d",&n);
for(i=0;i
scanf("%d",a+i);
b[n-1]=1;
b[0]=1;
//计算右边成绩和
for(i=n-2;i>0;i--)
b[i]=a[i+1]*b[i+1];
for(i=1;i
{
//保存左边乘积和
b[0]=b[0]*a[i-1];
//将本行两部分的值乘倒一起,得到最后结果
b[i]=b[i]*b[0];
}
b[0]=1;
for(i=1;i
b[0]=b[0]*a[i];
for(i=0;i
printf("%-9d",b[i]);
printf("\n");
return 0 ;
}
23十月百度:一个数组保存了N个结构,每个结构保存了一个坐标,结构间的坐标都不相同,请问如何找到指定坐标的结构(除了遍历整个数组,是否有更好的办法)?
解答:用hash_map实现,因为hash_map是用hash_table实现的,所有查询复杂度为O(1)
24百度最新面试题:现在有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没有在随机数中的数求出来。(编程珠玑上有此类似的一题,如果有足够的内存的话可以用位图法,即开一个1亿位的bitset,内存为100m/8== 12.5m, 然后如果一个数有出现,对应的bitset上标记为1,最后统计bitset上为0的即可。)
25.设计包含min函数的栈。
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。
要求函数min、push以及pop的时间复杂度都是O(1)。
#include
using namespace std;
struct node{
int data;
int min;
};
struct MinStack{
node *data;
int top;
int size;
};
MinStack initStack(int size){
MinStack stack;
stack.data = new node[size];
stack.size = size;
stack.top = 0;
return stack;
}
void freeStack(MinStack stack){
delete[] stack.data;
}
int minStack(MinStack stack){
if(0 == stack.top)
return INT_MAX;
return stack.data[stack.top-1].min;
}
void push(MinStack &stack, int data){
if(stack.size == stack.top)
return ;
stack.data[stack.top].data = data;
int tem = minStack(stack);
stack.data[stack.top].min = min(data,tem);
stack.top++;
}
int pop(MinStack &stack){
if(0 == stack.top)
return 0;
return stack.data[--stack.top].data;
}
void main(){
MinStack stack = initStack(5);
push(stack,5);
push(stack,4);
push(stack,2);
push(stack,3);
int res = minStack(stack);
cout<
freeStack(stack);
}
你可能感兴趣的:(备战2013校园招聘)
《策划经理回忆录之二》
路基雅虎
话说三年变六年,飘了,飘了……眨眼,2013年5月,老吴回到了他的家乡——油城从新开启他的工作幻想症生涯。很庆幸,这是一家很有追求,同时敢于尝试的,且实力不容低调的新星房企——金源置业(前身泰源置业)更值得庆幸的是第一个盘就是油城十路的标杆之一:金源盛世。2013年5月,到2015年11月,两年的陪伴,迎来了一场大爆发。2000个筹,5万/筹,直接回笼1个亿!!!这……让我开始认真审视这座看似五线
pyecharts——绘制柱形图折线图
2224070247
信息可视化 python java 数据可视化
一、pyecharts概述自2013年6月百度EFE(ExcellentFrontEnd)数据可视化团队研发的ECharts1.0发布到GitHub网站以来,ECharts一直备受业界权威的关注并获得广泛好评,成为目前成熟且流行的数据可视化图表工具,被应用到诸多数据可视化的开发领域。Python作为数据分析领域最受欢迎的语言,也加入ECharts的使用行列,并研发出方便Python开发者使用的数据
【穿过丛林看见你】2015年在《诗歌报》读诗日记(一)
快快_ce70
写完《三月的领土》和《手握一把锄头,在翻动诗歌的春天》之后,安稳的睡了个好觉,这是从2013年的五月之后,第一次睡的如此安稳和香甜。其实这对于我来说,也没有什么特别的意义和变故,就像我现在的生活在人人忙着踏青、写生、拍照的春天。在我脚下,没有领土的完整,也没有加剧的破碎。我曾经和现在都是个辛勤的“蜂农”,在这样一个角色里,尽管有人盗走了我所有的蜜,但不妨碍我对甜蜜的不懈追求和喜爱。翻开最近的阅读笔
《度五行》生活报报甲午62:不通痛苦,太通也痛苦,要健康快乐,需要通体舒畅。
YangduSam2021
220809壬寅戊申甲午,《度.生活五行》:天干土克水,水生木,木克土。地支寅申冲,寅午合。20220809,周二,兴大上海六班2512天,西交大2013上海班3212天,后TA15332天,度生活619天,今天拜访了一家有趣且当红产业的新创公司AK。AK一开始从事深海新能源储存与供电设备的研发生产制造,2年前开始做移动与家庭储能设备的研发生产制造。觉得有趣是因为这是笔者认知里用科技做降维打击的公
2024年华为杯数学建模研赛C题思路代码+论文助攻
DS数模
2024华为杯 数学建模 华为 2024华为杯 2024研究生数学建模 2024研赛
2024年华为杯研究生数学建模竞赛(以下简研赛)将于9月21日上午8时正式开始。下文包含:2024研赛思路解析、研赛参赛时间及规则信息说明、好用的数模技巧及如何备战数学建模竞赛C君将会第一时间发布选题建议、所有题目的思路解析、相关代码、参考文献、参考论文等多项资料,帮助大家取得好成绩。2024年研赛将于9月21日上午8时正式开始这里有些资料,大家可以看看:【2024最全国赛研赛数模资料包】C君珍贵
2020年 12月3日 渥太华 阴
一生守望一人
今天结课了。全面备战,准备期末考试了。最近看到纽约州立阿尔伯尼法学院和西奈山医学院有一个联合生命科学的硕士学位,有点心动,打算考完试以后找教授和相关负责人问一下。新闻方面,中国第一次实现了外太空运载器发射,嫦娥今天正式启程返家了。这也预示着我们面对载人登月又踏出了自己坚实的一步。同时,我们继美国之后在同一年制造出了量子计算机“九章”。“九章”量子计算机可以以200秒的速度计算出当前最强大超级计算机
talib的python库安装
jesonwz
python 开发语言
talib的python库安装反正用清华源装不上发现talib的指标好多,想着用用,结果在python里装不上,清华源里提示找不到。也难怪,这个库上网查了一下,最新一次更新是在2013年,太老了。废话不说,上我的解决办法。解决方法步骤(靠谱的)思路:既然在线装不上,就用离线的1.下载对应python版本的talib的whl版本安装文件,链接在这:https://blog.csdn.net/FL16
Docker学习十一:Kubernetes概述
爱打羽球的程序猿
Docker学习系列 docker kubernetes 学习
一、Kubernetes简介2006年,Google提出了云计算的概念,当时的云计算领域还是以虚拟机为代表的云平台。2013年,Docker横空出世,Docker提出了镜像、仓库等核心概念,规范了服务的交付标准,使得复杂服务的落地变得更加简单,之后Docker又定义了OCI标准,Docker在容器领域称为事实的标准。但是,Docker诞生只是帮助定义了开发和交付标准,如果想要在生产环境中大批量的使
洛谷P1719 最大加权矩形
0hang
算法 c++ 开发语言
洛谷P1719最大加权矩形题目描述为了更好的备战NOIP2013,电脑组的几个女孩子LYQ,ZSC,ZHQ认为,我们不光需要机房,我们还需要运动,于是就决定找校长申请一块电脑组的课余运动场地,听说她们都是电脑组的高手,校长没有马上答应他们,而是先给她们出了一道数学题,并且告诉她们:你们能获得的运动场地的面积就是你们能找到的这个最大的数字。校长先给他们一个n\timesnn×n矩阵。要求矩阵中最大加
【HR论道】员工辞职未提前通知,要赔公司损失吗?
树袋熊不是树呆熊
【HR论道】员工辞职未提前通知,要赔公司损失吗?易先生在A公司担任项目工程师,最后一份劳动合同期限为2010年7月1日起至2013年6月30日。2013年3月25日,易先生向公司递交书面辞职申请,称因个人原因申请辞职,并要求于当天办理离职手续。A公司收到易先生的离职申请后对其要求当天离职表示不同意,要求其在30天后离职,并妥善完成某剧院的音响工程调试工作。易先生对公司的态度未予理会,此后未再上班,
网络工程师学习笔记(一)
专业白嫖怪
网络工程师学习笔记 学习 笔记 网络
为了备战下半年的软考——网络工程师,利用每天的下班的闲暇时间看书听课,然后自己手敲整理的系列资料。希望能够对你们有所帮助第一章__计算机网络概述计算机网络的定义:将分散的具有独立运算功能的计算机系统,通过通信线路和通信设备进行连接起来的实现资源的共享。ARPAnet网络的特征:资源共享、分散控制、分组交换1946年第一台通用计算机—埃尼亚克能够相互连通进行数据交换。1960年提出巨型网络,出现了对
【60天备战软考高级系统架构设计师——第十天:软件设计与架构综合练习】
冷风扇666
备战-软考 系统架构 架构
经过前十天的学习,我们已经了解了软件工程生命周期模型、需求分析与管理方法,以及软件设计与架构的核心内容。为了巩固这些知识点,今天我们将进行一个综合练习。前十天学习内容回顾第1-3天:软件工程概述学习了软件生命周期模型(如瀑布模型、迭代模型、敏捷模型等)、软件工程原则(如开闭原则、单一职责原则等),以及常用的工程方法。第4-6天:需求分析与管理需求分析与管理是软件开发的关键环节之一。我们掌握了需求获
【日更DAY348】每日复盘
梧桐苑落
1.脑子今天作为面试官参加校园招聘面试,面对准备充分的应试者,思路完全被带着跑了,第1次尝试做跨领域的事想要做好,还是有些挑战的,脑子不够用。不希望以个人的主观印象而错失任何一位优秀的人才,脑子还需加油呀,面试结束就写了复盘,希望能让脑子在这件事上的神经链接快速建立起来啊2.圈子媛讲智慧堂的圈子,潜移默化的给了我很多的能量。媛姐的某一句话,战友们每日一问,每日复盘中的提供的能量都默默的给予了力量的
BZOJ 五月胡乱补题
nike0good
其他 屯题 bzoj 博客补档
旧博客搬运部分格式还没来得及改T_T【BZOJ4806:炮】同BZOJ1801【BZOJ3242:[Noi2013]快餐店】树形dp,要么最远点在同一颗树上(dp),要么在不同树上,此时答案=去掉任何一条边后形成的树的答案的最小值,我们枚举去掉的那条边。由于答案=s[i]-s[j]+dis[i]+dis[j],i,j可以分开考虑,也可以用线段树解决。【BZOJ4878:[Lydsy2017年5月月
今年的目标
草莓香猪
今天对我从2015年到2020年的经历做了个回顾,自己也学习了很多。2013年到现在开始学习佛法,一直持续到现在2015年学习了理疗瑜伽师的课程,拿到证书。2016年开启了亲子阅读的课程,亲子阅读初级班。2017年亲子阅读课中级班2018年亲子阅读课程高级班,年底担任罗湖站站长2019年参加洋葱阅读的快速阅读课程2020年参加健康管理师课程,拿到三级健康管理师证书。2017-2019年还在管着家里
27周周总结,预示着,这一学期结束了
一方麦浪
当我敲下这周的周总结时,已经处于放假状态。上周重点是备战周四的比赛,一切以比赛为主。时间记录说明了一切。本周时间记录本周的工作学习时长达到历史第二,符合现状。本周用时108.9小时,有效时长91.8小时,纯工作学习时长65.6小时,平均每天用时9.37小时。排名第一的是教务教学,第二名的是社交链接,用21.3小时,第三名的是三餐休息17.1小时,排名第四的是12.4小时,积微事务排名第五,用时7.
陪孩子备战高考第三百六十四天
想入非非的棋子
今天老师把倒计时牌挂起来了。正式进入高考备战阶段了。今天是高考的第一天,我看着新闻里的报道看了一天。心里陡然紧张起来了。数学老师发来孩子的数学作业,并严厉地表达了对孩子学习态度的否定:作业本上全是验算,宛如一本草稿本……最后一道题根本就没有写。英语天学网的作业只交一一套!跟孩子谈了一下:该长大了,该独立地思考自己应该做什么!应该在面对难题的时候努力去尝试,不能连看都不看,直接否定自己的能力!努力吧
宫崎骏系列电影:《你想活出怎样的人生》观后感
AR7_
程序人生
1回想宫崎骏上一部上映的电影,已经是2013年,距今已有十一年之久,那时在唐山的网吧里,在微博偶然刷到了《起风了》的预告片,一开始就被主题曲《ひこうき雲》轻快动听的旋律吸引住了,加上当时的说法是,这部《起风了》应该是收官之作了,所以当时情绪很复杂,既有期待又有不舍,不像《你想活出怎样的人生》,只是隐约看到一两则新闻,其他没有过多关注,虽然也有说是告别之作,但是竟没觉得有何特别之处,心态还是很坦然的
两天了,女儿终于便便了,可问题又来了 2013-7-28 14:09
甘怀
两天了,女儿终于便便了,可问题又来了2013-7-2814:09连续两天女儿没大便,口强的奶奶也着急了。我更急。我上网,要多喝水,喝苹果汁…我不失时机给女儿补充水,因为我太知道大便辛苦的痛苦了,我月子里几乎合天天大便辛苦。昨晚,女儿睡着不大会,就急醒憋醒了,满脸通红,两脚乱登,吵闹好久,我心疼死了。今早,我给婆婆说苹果汁的事,她欣然答应说好办。把苹果切薄片,放塑料带里用刀拍出汁即可。还是老姜辣!我
为什么新媒体公司招人这么难?
公子义
又是一年春来到,为什么新媒体招一个人那么难?到底难在哪里?作为企业这是非常关心的话题,到底是什么原因呢?新媒体运营公子义2013年开始研究新媒体,从公众号,微博,到公众号、今日头条、百家号、大鱼号,4年下来面试过不下七八十人,但是真的招聘这么难吗?事实上真的招人难和用人难吗?结合4年你新媒体运营和面试求职者说一点自己的想法!一、招聘平台宣传造势,以招人难吸引求职者。现在是移动互联网时代,求职者找工
iOS 多视图UIView左右来回滑动切换效果
Andyjicw
iOS 移动开发 ios 滑动 uiview 效果
多视图页面左右来回滑动切换效果!////ViewController.h//demoA0////Createdbyyuhangon13-2-18.//Copyright(c)2013年yuhang.Allrightsreserved.//#import#defineViewNumber10@interfaceViewController:UIViewController{UIView*dwView
假期尾声
穆俊潼妈妈
亲子日记942019.5.3星期三天气晴时间依然是过的飞快,明天下午就要开学了,儿子的手抄报还没完成,今天我和儿子说,为了备战wat,让其在家抓紧时间学习,所以这个五一假期没打算带着孩子出去玩,女儿今晚也会从小叔家回来准备明天下午的舞蹈课,刚刚看到一位家长在日记中引用的一段话在此与儿子共勉:相信,是一种力量。”我们伟大的领袖曾问一位大师:“佛教说人有轮回,怎样才能让人相信呢?”大师问领袖:“今天你
【727】幼儿园亲子阅读之《这不是我的帽子》
登登一君
我是昭君,我想记录我生活工作的点点滴滴,今天是我每日一篇文章的第727天。《这不是我的帽子》这本书获得了2013年凯迪克金奖、2014年凯特·格林纳威奖、美国图书馆学会年度最佳童书、美国《纽约时报》年度最佳童书、美国学校图书馆期刊年度最佳图书等19项大奖。绘本的作者乔恩·克拉森来自美国,是一位知名的插画师和设计师,他也有过动画电影的工作经历,所以整个绘本就好像是用电影的手法来讲故事。封面上赫然出现
初中级PHP面试基础汇总
PHP9年架构师
这是我整理的一套面试题,老铁们看看就当复习了哦概述感觉现在发面试题有些冷门,就跟昨天德国那场似的,不过看看当提前复习了。提前备战。这2个月出门面试的童鞋可注意不要中暑哦。10年架构师领你架构-成长之路-(附面试题(含答案))(腾讯T3-T4)打造互联网PHP架构师教程目录大全,只要你看完,薪资立马提升2倍(持续更新)点击与我交流企鹅群说几个你所知道的设计模式单例模式保证一个类仅有一个实例,并提供一
近些年NBA总决赛,细数让人遗憾的事,还属13年的最为可惜!
陈晖篮球
NBA这项竞技体育的魅力,遗憾肯定是其中的一部分,几乎每年的总决赛都会有些故事,但细数近些年的,还属13年的那届最为可惜。三十支球队对于NBA总冠军的渴望,从开始到大比分拿到“4”之前一切皆有可能,而在最后的总决赛上,总会有一些让人觉得遗憾的事。回顾近些年的NBA总决赛,2019年有,2018年也有,而2016年和2013年又是让人觉得尤为可惜。2013年NBA总决赛G6常规时间最后一刻,热火队球
2019-06-03
苏琳Sophia
爸爸对我说梦梦,2013年,因为你的到来,家里有了你和哥哥两个小朋友,爸爸妈妈也成为了亲戚朋友们最羡慕的人。刚出生的你小小的,大家让爸爸抱你一下我都几分钟没下去手,害怕把你弄疼。那时候因为黄疸消退的慢,医生安排你照蓝光,大大的眼罩盖住了你的鼻子,怕影响你呼吸,爸爸捏着眼罩陪你照了十几个小时,手酸了就换一只,妈妈和爷爷奶奶都觉得爸爸从来没对他们这么细心过。时间过得很快,三岁的你被爸爸妈妈带到了杭州,
时间的逝去 -
赵晓晴
当我想哭的时候,我就会想:哭,是没有用的,时间还是一样会过去,还是一样会流逝。趁着哭的这段时间,还不如想想,要怎么办?当我考试考的不好的时候,我就会想:哭也解决不了这个问题,干等着也解决不了这个问题,还不如趁着这段时间,多做点题。多复习点知识。备战下一次的考试。就算你现在打发时间,干等着看着手机,看着电视,时间一样会过去。但是,如果你趁着这点时间,读点书,做做题,虽然时间也会过去,但是你的收获会不
大数据行业发展进步的原动力是什么?
丨程序之道丨
大数据时代,数据源是大数据行业发展进步的原动力,是行业内获得竞争力的核心资本。数据源的保有量叠加开发应用能力,将奠定大数据公司的市场地位。中国大数据产业自2013年前后日趋活跃至今,已表现出异彩纷呈、百花齐放的发展态势。在互联网业内,腾讯、百度、阿里巴巴为代表的行业领头羊,将积累的社交数据、搜索数据、电商数据转化为大数据时代珍贵的原生素材。在电信行业,中国移动、中国联通、中国电信三大巨头的通讯数据
【前端100问】Q69:如何把一个字符串的大小写取反(大写变小写小写变大写),例如 ’AbC' 变成 'aBc' 。
alanwhy
写在前面此系列来源于开源项目:前端100问:能搞懂80%的请把简历给我为了备战2021春招每天一题,督促自己从多方面多角度总结答案,丰富知识如何把一个字符串的大小写取反(大写变小写小写变大写),例如’AbC'变成'aBc'。整合地址:前端100问正文回答functionprocessString(s){vararr=s.split('');varnew_arr=arr.map((item)=>{r
关于报道那件事
那个傲娇的张小姐
最近总是会想起年少的时候,那时肆意张扬的笑脸,飞扬的裙边,组成的青春的模样。有多久,没有这么仔细的回忆青春了,嗯,记不住了,总归是很久了,不过管他的呢,青春里那些张扬的事儿才是重点不是么。2013年九月,(具体的是哪一天,真记不住了,也真的不想在想了,毕竟现在已经开始脱发了,在想怕现在这点微薄的发量都要保不住了)。一行十人,从凉山的某个小县城出发,去那个寒窗苦读了十几年才题名的地方,继续寒窗,或许
web前段跨域nginx代理配置
刘正强
nginx cms Web
nginx代理配置可参考server部分
server {
listen 80;
server_name localhost;
spring学习笔记
caoyong
spring
一、概述
a>、核心技术 : IOC与AOP
b>、开发为什么需要面向接口而不是实现
接口降低一个组件与整个系统的藕合程度,当该组件不满足系统需求时,可以很容易的将该组件从系统中替换掉,而不会对整个系统产生大的影响
c>、面向接口编口编程的难点在于如何对接口进行初始化,(使用工厂设计模式)
Eclipse打开workspace提示工作空间不可用
0624chenhong
eclipse
做项目的时候,难免会用到整个团队的代码,或者上一任同事创建的workspace,
1.电脑切换账号后,Eclipse打开时,会提示Eclipse对应的目录锁定,无法访问,根据提示,找到对应目录,G:\eclipse\configuration\org.eclipse.osgi\.manager,其中文件.fileTableLock提示被锁定。
解决办法,删掉.fileTableLock文件,重
Javascript 面向对面写法的必要性?
一炮送你回车库
JavaScript
现在Javascript面向对象的方式来写页面很流行,什么纯javascript的mvc框架都出来了:ember
这是javascript层的mvc框架哦,不是j2ee的mvc框架
我想说的是,javascript本来就不是一门面向对象的语言,用它写出来的面向对象的程序,本身就有些别扭,很多人提到js的面向对象首先提的是:复用性。那么我请问你写的js里有多少是可以复用的,用fu
js array对象的迭代方法
换个号韩国红果果
array
1.forEach 该方法接受一个函数作为参数, 对数组中的每个元素
使用该函数 return 语句失效
function square(num) {
print(num, num * num);
}
var nums = [1,2,3,4,5,6,7,8,9,10];
nums.forEach(square);
2.every 该方法接受一个返回值为布尔类型
对Hibernate缓存机制的理解
归来朝歌
session 一级缓存 对象持久化
在hibernate中session一级缓存机制中,有这么一种情况:
问题描述:我需要new一个对象,对它的几个字段赋值,但是有一些属性并没有进行赋值,然后调用
session.save()方法,在提交事务后,会出现这样的情况:
1:在数据库中有默认属性的字段的值为空
2:既然是持久化对象,为什么在最后对象拿不到默认属性的值?
通过调试后解决方案如下:
对于问题一,如你在数据库里设置了
WebService调用错误合集
darkranger
webservice
Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Discovery/Tools/DiscoverSingleton
调用接口出错,
一个简单的WebService
import org.apache.axis.client.Call;import org.apache.axis.client.Service;
首先必不可
JSP和Servlet的中文乱码处理
aijuans
Java Web
JSP和Servlet的中文乱码处理
前几天学习了JSP和Servlet中有关中文乱码的一些问题,写成了博客,今天进行更新一下。应该是可以解决日常的乱码问题了。现在作以下总结希望对需要的人有所帮助。我也是刚学,所以有不足之处希望谅解。
一、表单提交时出现乱码:
在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以
面试经典六问
atongyeye
工作 面试
题记:因为我不善沟通,所以在面试中经常碰壁,看了网上太多面试宝典,基本上不太靠谱。只好自己总结,并试着根据最近工作情况完成个人答案。以备不时之需。
以下是人事了解应聘者情况的最典型的六个问题:
1 简单自我介绍
关于这个问题,主要为了弄清两件事,一是了解应聘者的背景,二是应聘者将这些背景信息组织成合适语言的能力。
我的回答:(针对技术面试回答,如果是人事面试,可以就掌
contentResolver.query()参数详解
百合不是茶
android query()详解
收藏csdn的博客,介绍的比较详细,新手值得一看 1.获取联系人姓名
一个简单的例子,这个函数获取设备上所有的联系人ID和联系人NAME。
[java]
view plain
copy
public void fetchAllContacts() {
 
ora-00054:resource busy and acquire with nowait specified解决方法
bijian1013
oracle 数据库 kill nowait
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。
1.下面的语句
web 开发乱码
征客丶
spring Web
以下前端都是 utf-8 字符集编码
一、后台接收
1.1、 get 请求乱码
get 请求中,请求参数在请求头中;
乱码解决方法:
a、通过在web 服务器中配置编码格式:tomcat 中,在 Connector 中添加URIEncoding="UTF-8";
1.2、post 请求乱码
post 请求中,请求参数分两部份,
1.2.1、url?参数,
【Spark十六】: Spark SQL第二部分数据源和注册表的几种方式
bit1129
spark
Spark SQL数据源和表的Schema
case class
apply schema
parquet
json
JSON数据源 准备源数据
{"name":"Jack", "age": 12, "addr":{"city":"beijing&
JVM学习之:调优总结 -Xms -Xmx -Xmn -Xss
BlueSkator
-Xss -Xmn -Xms -Xmx
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:
java -Xmx355
jqGrid 各种参数 详解(转帖)
BreakingBad
jqGrid
jqGrid 各种参数 详解 分类:
源代码分享
个人随笔请勿参考
解决开发问题 2012-05-09 20:29 84282人阅读
评论(22)
收藏
举报
jquery
服务器
parameters
function
ajax
string
读《研磨设计模式》-代码笔记-代理模式-Proxy
bylijinnan
java 设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
/*
* 下面
应用升级iOS8中遇到的一些问题
chenhbc
ios8 升级iOS8
1、很奇怪的问题,登录界面,有一个判断,如果不存在某个值,则跳转到设置界面,ios8之前的系统都可以正常跳转,iOS8中代码已经执行到下一个界面了,但界面并没有跳转过去,而且这个值如果设置过的话,也是可以正常跳转过去的,这个问题纠结了两天多,之前的判断我是在
-(void)viewWillAppear:(BOOL)animated
中写的,最终的解决办法是把判断写在
-(void
工作流与自组织的关系?
comsci
设计模式 工作
目前的工作流系统中的节点及其相互之间的连接是事先根据管理的实际需要而绘制好的,这种固定的模式在实际的运用中会受到很多限制,特别是节点之间的依存关系是固定的,节点的处理不考虑到流程整体的运行情况,细节和整体间的关系是脱节的,那么我们提出一个新的观点,一个流程是否可以通过节点的自组织运动来自动生成呢?这种流程有什么实际意义呢?
这里有篇论文,摘要是:“针对网格中的服务
Oracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX
daizj
oracle
insert提示IGNORE_ROW_ON_DUPKEY_INDEX
转自:http://space.itpub.net/18922393/viewspace-752123
在 insert into tablea ...select * from tableb中,如果存在唯一约束,会导致整个insert操作失败。使用IGNORE_ROW_ON_DUPKEY_INDEX提示,会忽略唯一
二叉树:堆
dieslrae
二叉树
这里说的堆其实是一个完全二叉树,每个节点都不小于自己的子节点,不要跟jvm的堆搞混了.由于是完全二叉树,可以用数组来构建.用数组构建树的规则很简单:
一个节点的父节点下标为: (当前下标 - 1)/2
一个节点的左节点下标为: 当前下标 * 2 + 1
&
C语言学习八结构体
dcj3sjt126com
c
为什么需要结构体,看代码
# include <stdio.h>
struct Student //定义一个学生类型,里面有age, score, sex, 然后可以定义这个类型的变量
{
int age;
float score;
char sex;
}
int main(void)
{
struct Student st = {80, 66.6,
centos安装golang
dcj3sjt126com
centos
#在国内镜像下载二进制包
wget -c http://www.golangtc.com/static/go/go1.4.1.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.4.1.linux-amd64.tar.gz
#把golang的bin目录加入全局环境变量
cat >>/etc/profile<
10.性能优化-监控-MySQL慢查询
frank1234
性能优化 MySQL慢查询
1.记录慢查询配置
show variables where variable_name like 'slow%' ; --查看默认日志路径
查询结果:--不用的机器可能不同
slow_query_log_file=/var/lib/mysql/centos-slow.log
修改mysqld配置文件:/usr /my.cnf[一般在/etc/my.cnf,本机在/user/my.cn
Java父类取得子类类名
happyqing
java this 父类 子类 类名
在继承关系中,不管父类还是子类,这些类里面的this都代表了最终new出来的那个类的实例对象,所以在父类中你可以用this获取到子类的信息!
package com.urthinker.module.test;
import org.junit.Test;
abstract class BaseDao<T> {
public void
Spring3.2新注解@ControllerAdvice
jinnianshilongnian
@Controller
@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Co
Java spring mvc多数据源配置
liuxihope
spring
转自:http://www.itpub.net/thread-1906608-1-1.html
1、首先配置两个数据库
<bean id="dataSourceA" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close&quo
第12章 Ajax(下)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
BW / Universe Mappings
blueoxygen
BO
BW Element
OLAP Universe Element
Cube Dimension
Class
Charateristic
A class with dimension and detail objects (Detail objects for key and desription)
Hi
Java开发熟手该当心的11个错误
tomcat_oracle
java 多线程 工作 单元测试
#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为
推行国产操作系统的优劣
yananay
windows linux 国产操作系统
最近刮起了一股风,就是去“国外货”。从应用程序开始,到基础的系统,数据库,现在已经刮到操作系统了。原因就是“棱镜计划”,使我们终于认识到了国外货的危害,开始重视起了信息安全。操作系统是计算机的灵魂。既然是灵魂,为了信息安全,那我们就自然要使用和推行国货。可是,一味地推行,是否就一定正确呢?
先说说信息安全。其实从很早以来大家就在讨论信息安全。很多年以前,就据传某世界级的网络设备制造商生产的交