- 博客(17)
- 资源 (2)
- 问答 (8)
- 收藏
- 关注
原创 腾讯Android提前批1 2 面 现场1 2面
提前批: 一面 44分34秒 c++ 面向对象的特点 说了什么是封装 什么是多态 重载 重写 重定义 拷贝构造函数java 内存模型 两个类之间相互引用会造成什么问题 怎么解决 在main函数之前调用一个函数Android 进程间如何通信 windows如何通信 线程同步资源不被抢占 事件分发 view的绘制流程设计模式 单例模式 具体实现 观察者模式 ...
2018-04-12 13:32:29 451
原创 java自制计算器(加减乘除 清空 退位 支持小数 括号)
首先建了一个JFrame的子类Show,在这个子类里面建了一个JPanel的内部子类MyPanel,Show显示的就是MyPanel的内容。通过画线,每次线颜色的rgb根据循环的i值做出相应的改变,从而实现了背景的渐变。后面根据一些Show的一些属性开始画网格,并且通过主函数的监听事件传入的坐标,在实现按键的效果(响应位置重画其它颜色)。根据位置把对应的符号传入Deal类进行运行。最后MyPane
2016-11-13 15:53:16 8033 2
原创 中缀表达式转换为后缀表达式
文章:http://blog.csdn.net/sgbfblog/article/details/8001651按照这个思路写的代码:#include#include#includeusing namespace std;int main(){ char num[1005]; while(scanf("%s",num)!=EOF){ int len=strlen(num);
2016-11-13 07:32:09 623
原创 WebUI学习
第一次代码js(function(){ var Model=function(canvas){ var me=this; me.canvas=canvas; me.context=canvas.getContext('2d'); me.puppleArr=[]; me.puppleNum=500; for(var i=0;i<me.puppleNum;i++){ m
2016-08-31 15:30:05 578
原创 HDU 1060 Leftmost Digit
题目:Leftmost DigitTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3393 Accepted Submission(s): 1498 Pr
2016-08-24 11:17:22 234
原创 AC自动机
只是简单的弄懂了模板,至于他的一些变化,以后补充吧!#include#include#include#includeusing namespace std;int coun;class node{public: int cnt; char ch; node* fail; node* next[30]; node(){ cnt=0; memset(nex
2016-08-23 22:24:16 233
原创 POJ 1067(威佐夫博奕)
题目:取石子游戏Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 39835 Accepted: 13436Description有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆
2016-08-21 15:56:24 291
原创 HDU 3308 LCIS(线段树)
题目:DescriptionGiven n integers. You have two operations: U A B: replace the Ath number by B. (index counting from 0) Q A B: output the length of the longest consecutive increasing subs
2016-08-17 17:07:26 237
转载 Codeforces Beta Round #1 C. Ancient Berland Circus
C. Ancient Berland Circustime limit per test2 secondsmemory limit per test64 megabytesinputstandard inputoutputstandard outputNowadays all circuses in Berland h
2016-08-15 23:22:22 399
原创 位运算的一些技巧,持续更新中
1.交换两个数 a^=b;b^=a;a^=b;2.判断一个数的二进制是否有相邻的1bool judge(int x){ return x&(x<<1);}3.判断两个数的二进制是否存在对应的某一位同为1x&y
2016-08-15 16:32:51 358
原创 HDU 1164 Eddy's research I
题目:DescriptionEddy's interest is very extensive, recently he is interested in prime number. Eddy discover the all number owned can be divided into the multiply of prime number, but he can'
2016-08-15 14:03:19 198
原创 HDU 1097 A hard puzzle
题目:Descriptionlcy gives a hard puzzle to feng5166,lwg,JGShining and Ignatius: gave a and b,how to know the a^b.everybody objects to this BT problem,so lcy makes the problem easier than beg
2016-08-15 13:03:40 284
原创 HDU 2710 Max Factor
题目:DescriptionTo improve the organization of his farm, Farmer John labels each of his N (1 <= N <= 5,000) cows with a distinct serial number in the range 1..20,000. Unfortunately, he is unaw
2016-08-15 12:31:44 357
原创 SWUST OJ 1084 Mzx0821月赛系列之情书
题目:http://acm.swust.edu.cn/problem/1084/思路:最开始想的是使用dfs,但不知道怎么保证求出一次最短路径的最大保密性之后,求另外一条不相交的路径,后来看了学长的博客之后,每次就两条路径都同步走,只要不是同一个点就不会相交,而且学长用的是双线程dp,我就按照学长的思路,写了这道题。首先用一个dp[i][j][x][y];来存两条路径的最大保密性的和,
2016-08-15 12:08:16 320
原创 Codeforces Beta Round #1 B. Spreadsheets
题意:两种表示行列的格式之间的相互转换。第一种格式AA123 表示AA表示第27列123表示123行 以此类推 第二种格式:R123C23表示第23列123行思路:首先分辨出是那种类型的字符串,然后根据字母表示相当于26进制的思路进行转换。#include #include #include #include #include #include #include #inclu
2016-08-15 01:07:56 313
原创 Codeforces Beta Round #1 A. Theatre Square
codeforces的第一场的第一题,原以为自己肯定一次就ac,结果没想到还wa了题意:一个n*m的广场要铺地板,每块地板的是a*a的矩形。问最少多少块地板,地板不能打碎,但铺的时候可以超过广场大小(1思路:求出广场的每条分别至少需要多少地板,然后相乘,我wa的原因就是,没有考虑到相乘的时候已经超int的范围了。#include #include #include #includ
2016-08-14 23:46:40 204
后端框架如何进行选择
2017-04-18
android 已知控件的id名 怎么得到其id值
2017-01-30
android 为什么service启动activity后,services后被杀死。
2017-01-14
Android 如何用代码模拟按电源键
2017-01-13
Java JFrame 使用 paint 方法不显示绘制图像。
2016-11-09
android如何在标题栏上动态添加按钮
2016-10-30
几乎一样的重复代码如何简化?
2016-09-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人