- 博客(17)
- 资源 (2)
- 问答 (8)
- 收藏
- 关注
原创 腾讯Android提前批1 2 面 现场1 2面
提前批: 一面 44分34秒 c++ 面向对象的特点 说了什么是封装 什么是多态 重载 重写 重定义 拷贝构造函数 java 内存模型 两个类之间相互引用会造成什么问题 怎么解决 在main函数之前调用一个函数 Android 进程间如何通信 windows如何通信 线程同步资源不被抢占 事件分发 view的绘制流程 设计模式 单例模式 具体实现 观察者模式 ...
2018-04-12 13:32:29 455
原创 java自制计算器(加减乘除 清空 退位 支持小数 括号)
首先建了一个JFrame的子类Show,在这个子类里面建了一个JPanel的内部子类MyPanel,Show显示的就是MyPanel的内容。通过画线,每次线颜色的rgb根据循环的i值做出相应的改变,从而实现了背景的渐变。后面根据一些Show的一些属性开始画网格,并且通过主函数的监听事件传入的坐标,在实现按键的效果(响应位置重画其它颜色)。根据位置把对应的符号传入Deal类进行运行。最后MyPane
2016-11-13 15:53:16 8039 2
原创 中缀表达式转换为后缀表达式
文章:http://blog.csdn.net/sgbfblog/article/details/8001651 按照这个思路写的代码: #include #include #include using namespace std; int main(){ char num[1005]; while(scanf("%s",num)!=EOF){ int len=strlen(num);
2016-11-13 07:32:09 627
原创 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 580
原创 HDU 1060 Leftmost Digit
题目: Leftmost Digit Time 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 236
原创 AC自动机
只是简单的弄懂了模板,至于他的一些变化,以后补充吧! #include #include #include #include using 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 237
原创 POJ 1067(威佐夫博奕)
题目: 取石子游戏 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 39835 Accepted: 13436 Description 有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆
2016-08-21 15:56:24 295
原创 HDU 3308 LCIS(线段树)
题目: Description Given 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 241
转载 Codeforces Beta Round #1 C. Ancient Berland Circus
C. Ancient Berland Circus time limit per test 2 seconds memory limit per test 64 megabytes input standard input output standard output Nowadays all circuses in Berland h
2016-08-15 23:22:22 402
原创 位运算的一些技巧,持续更新中
1.交换两个数 a^=b; b^=a; a^=b; 2.判断一个数的二进制是否有相邻的1 bool judge(int x){ return x&(x<<1); } 3.判断两个数的二进制是否存在对应的某一位同为1 x&y
2016-08-15 16:32:51 360
原创 HDU 1164 Eddy's research I
题目: Description Eddy'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 199
原创 HDU 1097 A hard puzzle
题目: Description lcy 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 287
原创 HDU 2710 Max Factor
题目: Description To 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 358
原创 SWUST OJ 1084 Mzx0821月赛系列之情书
题目:http://acm.swust.edu.cn/problem/1084/ 思路:最开始想的是使用dfs,但不知道怎么保证求出一次最短路径的最大保密性之后,求另外一条不相交的路径,后来看了学长的博客之后,每次就两条路径都同步走,只要不是同一个点就不会相交,而且学长用的是双线程dp,我就按照学长的思路,写了这道题。 首先用一个dp[i][j][x][y];来存两条路径的最大保密性的和,
2016-08-15 12:08:16 321
原创 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 314
原创 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 206
后端框架如何进行选择
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关注的人