好好学习,天天向上
暂时未有相关通用技术能力~
阿里云技能认证
详细说明布局方法分类: 实例: 1.实现Linear布局 代码清单: 1. MainActivity.java package com.jk.test; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity ext
http://codeforces.com/problemset/problem/158/B 贪心:4人1车,(3+1)人1车,(2+2)人1车,(2+1+1)人1车,(1*4)人1车 #include<cstdio> #include<iostream> #include<algorithm> #include<cstring> us
import java.util.Scanner; public class primeShaifa { public static void main(String[] args) { int n; Scanner cin = new Scanner(System.in); while (cin.hasNextInt()) { n = cin.nextInt();
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下: 1、网络中进程之间如何通信? 2、Socket是什么?
创建一个数据库 使用 create database 语句可完成对数据库的创建, 创建命令的格式如下: create database 数据库名 [其他选项]; 例如我们需要创建一个名为 samp_db 的数据库, 在命令行下执行以下命令: create database samp_db character set gbk; 为了便于在命令提示符下显示中文, 在创建时通过 cha
在默认情况下,mysql是不能正确显示汉字的。 进入mysql 输入命令:show variables like 'character_set_%'; 查看字符集设置 +--------------------------+----------------------------+| Variable_name | Value
不得不吐槽mysql5.1这个版本实在是太不稳定了,重启了一下mysql服务就崩溃了。 百度了好多博客,说什么修改my.ini文件就行了,尼玛都不行,还是谷歌靠谱,解决办法就是彻底卸载之后重新安装。 重新下载了mysql5.6的noinstall版本,解压缩到D盘文件夹命名为mysql。 1、 进入cmd 输入命令: sc delete mysql 提示若是delete servi
1、整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字节 范围(-8388608~8388607) int(m) 4个字节 范围(-2147483
看了网上好多mysql5.1绿色版的安装教程都不成功,最后才发现网上的教程都有一个问题,版本太低了,在mysql5.1中已经没有mysqld-nt.exe 这个文件了,而大多数教程还在使用mysql-nt这个命令。 下面讲解mysql5.1解压缩版安装过程。 http://dev.mysql.com/downloads/mirror.php?id=414168 上面链接是mysql-
http://poj.org/problem?id=3984 #include<iostream> #include<stdio.h> #include<cstring> #define Max 0x7f7f7f7f using namespace std; int map[6][6]; int visited[6][6]; int di
#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; #define inf 10000000 #define maxn 21 int m,n; int edge[maxn][maxn],lo
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1158 #include <cstdio> #include <cstdlib> #include <cstring> #define INF 1000000 #define MAXN 2000 int N; char c
#include <cstdio> #include <algorithm> using namespace std; int N, n; int main() { while(~scanf ("%d", &N)) { n = N*N; for (int i = 0; i < N; i++)
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=586 #include <cstdio> #include <cstring> #define MAX 1000000 int Edge[1010][1010]; int adapter[1010]; int lowcost[1010]
http://poj.org/problem?id=2031 #include<iostream> #include<algorithm> #include<cmath> #include<cstdio> using namespace std; double a[101][4]; double esp = 0.0000001;
http://poj.org/problem?id=2421 #include<algorithm> #include<iostream> #include<cstdlib> #include<cstdio> #include<cmath> using namespace std; int n; struct ed
http://poj.org/problem?id=1287 #include<cstdio> #include<cstdlib> #include<iostream> #define N 60 using namespace std; struct node { int x,y; int len; } city[26
http://poj.org/problem?id=1251 #include<algorithm> #include<iostream> #include<cstdlib> #include<cstdio> #include<cmath> using namespace std; #define maxm 205
http://poj.org/problem?id=1861 #include<cstdio> #include<algorithm> #include<cstdlib> using namespace std; #define maxn 1001 #define maxm 15001 struct edge { int u,v
// hdu 1175 #include <iostream> #include <cstring> #include <cstdio> #include <queue> using namespace std; struct node { int x , y ; int step ; }s,e; nod
#include<iostream> #include<functional> #include<queue> using namespace std; struct node { friend bool operator<(node n1,node n2) { return n1.priority&
#include<iostream> #include<cstdio> #include<algorithm> using namespace std; #define maxn 11 #define maxm 20 struct edge { int u,v,w; }edges[maxm]; int father[maxn]
http://acm.hdu.edu.cn/showproblem.php?pid=1213 #include<iostream> #include<cstdio> using namespace std; #define N 1000 int father[N]; void ufset() { for(int i=0;i<N;i++)
http://acm.hdu.edu.cn/showproblem.php?pid=1702 #include<iostream> #include<cstdio> #include<cstring> #include<list> using namespace std; int main() { // freopen("1.tx
http://codeforces.com/problemset/problem/330/B 题解: 关键在于 m < n/2, 即必存在一个点能跟所有点相连,那么只用找出这么一个能连接所有点的点。 然后输出的边肯定只有n-1条。 #include<iostream> #include<cstdio> #include<cstring> usi
http://codeforces.com/problemset/problem/330/A #include<iostream> #include<cstdio> #include<cstring> using namespace std; int row[10][10],col[10][10]; char s[10][10]; int main(
hdu 1394 http://acm.hdu.edu.cn/showproblem.php?pid=1394 用线段树求逆序数,例如要求x的逆序数只需要访问(x+1,n)段有多少个数,就是x的逆序数。还有就是求最小逆序数的时候有个巧妙的想法,当把x放入数组的后面,此时的逆序数应该为x没放入最后面之前的逆序总数加上(n-x)再减去(x-1);sum = sum+(n-x[i])-(x[
#include<iostream> #include<cstdio> #include<algorithm> using namespace std; #define lson l,m,rt<<1 #define rson m+1,r,rt<<1|1 const int maxn=200005; int MAX[maxn&l
#include<iostream> #include<cstdio> using namespace std; #define lson l,m,rt<<1 #define rson m+1,r,rt<<1|1 const int maxn=555555; int sum[maxn<<2]; void pushup(int
#include <iostream> #include <map> #include <string> using namespace std; int main() { multimap<string,string>mulmap; multimap<string,string>::iterator
#include <iostream> #include <set> using namespace std; int main() { set<int>set1; for(int i=9; i>0; i--) set1.insert(i); //有序插入 set1.erase(3);
#include<iostream> #include<algorithm> #include<cstdio> using namespace std; int a[10]= {5435,-532,9,4,-94,9435,0,-43,-47,43}; bool cmp1(int x,int y) { return x>y;
表(List容器类) List(#include<list>)又叫链表,是一种双线性列表,只能顺序访问(从前向后或者从后向前),它不支持随机访问。要访问表中某个下标处的项需要从表头或表尾处(接近该下标的一端)开始循环。而且缺少下标预算符:operator[]。同时,list仍然包涵了erase(),begin(),end(),insert(),push_back(),push_
1 #include <iostream> 2 #include <deque> 3 using namespace std; 4 typedef deque<int> INTDEQUE; 5 //从前向后显示deque队列的全部元素 6 void put_deque(INTDEQUE deque, char *name) 7
1 #include <iostream> 2 #include <vector> 3 using namespace std; 4 typedef vector<int> INTVECTOR;//自定义类型INTVECTOR 5 //测试vector容器的功能 6 int main() 7 { 8 //vec1对象初始为空
http://acm.hdu.edu.cn/showproblem.php?pid=1022 栈的模板题。 1 #include<iostream> 2 #include<cstdio> 3 #include<stack> 4 #include<string> 5 #include<cstring> 6 usi
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2267 将骑士和龙头都按升序排序,按顺序如果骑士值大于所有龙头则可以继续,如果可以杀掉所有龙头则输出骑士和否则不行。 #include<iostream>
The sequence of triangle numbers is generated by adding the natural numbers. So the 7th triangle number would be 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28. The first ten terms would be: 1, 3, 6, 10, 15, 21,
In the 2020 grid below, four numbers along a diagonal line have been marked in red. 08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04
#include<iostream> #include<algorithm> using namespace std; int lcm(int a ,int b) { int big=max(a,b); int small=min(a,b); int max=a*b; for(int i=big; i<max; i+=big
https://projecteuler.net/problem=4 1、它是回文数 2、存在2个三位数乘积等于它。 1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 bool is_ok(int x) 5 { 6 if(x%10!=x/100000 ||
http://codeforces.com/problemset/problem/320/A A magic number is a number formed by concatenation of numbers 1, 14 and 144. We can use each of these numbers any number of times. Therefore 14
装了MyEclipse 10.0,想装个插件,却发现Help菜单下没有Install New Software…。最后发现,MyEclipse作了些修改,安装插件方法跟原版的Eclipse有些不同。点Help->MyEclipse Configuration Center,再点击Software选项卡,在左边的搜索插件输入框右边,有Add Site链接,在这添加插件安装地址。添加
下载链接 最近Google的在Google I/O大会上推出了一款新的开发工具android studio。这是一款基于intellij IDE的开发工具,使用Gradle构建,相信做过java的童鞋们都知道这个工具。今天俺安装了下尝尝鲜,打开一看其实和之前的intellij ide创建Android工程是一样的,就是有做了些简化。废话不多说开始我们的教程哈,供大家尝鲜。
复制的API上的文档,BigInteger对付一般的高精度没有问题。 java.math 类 BigInteger java.lang.Object java.lang.Number java.math.BigInteger 所有已实现的接口: Serializable, Comparable<BigInteger>
#include<iostream> #include<cstdio> #include<queue> using namespace std; typedef struct Point { int x, y; }POINT; queue <POINT> me; POINT Begin , End; bool visited[9][9
#include<iostream> #include<cstdio> #include <malloc.h> using namespace std; typedef struct node{ int data; struct node *next; }linklist; linklist* init() { linklist* he
N个整数组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的连续子段和的最大值。当所给的整数均为负数时和为0。 例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13。和为20。 Input 第1行:整数序列的长度N(2 <= N <= 50000) 第2 -
逆序对数 时间限制:1 秒 空间限制:65536 KB 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。 如2 4 3 1中,2 1,4 3,4 1,3 1是逆序,逆序数是4。给出一个整数序列,求该序列的逆序数。 Input 第1行:N,N为序列的长度(n <= 50000) 第2
时间限制:1 秒 空间限制:65536 KB 分值: 0 给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的)。 比如两个串为: abcicba abdkscab ab是两个串的子序列,abc也是,abca也是,其中abca是这两个字符串最长的子序列。 Input 第1行:字符串A 第2行:字符串B (A,B的长度 <= 1000) Output 输出最长