`
yangshen998
  • 浏览: 1302262 次
文章分类
社区版块
存档分类
最新评论
文章列表
时常听到大局观这个词,每每总是心存敬畏,大局观到底为何? 当我还是一个刚入行的软件工程师的时候,我每天忙碌于代码,输入的是各种需求,输出的是各种功能模块。当时,我心中的大局观就是我输出的模块能被他人很 ...
这个比较简单,但是感觉思路很好~ //#define LOCAL #include <stdio.h> #include <string.h> #include <ctype.h> #define MAXN 20 + 10 #define MAX 70 + 10 char keyWords[MAXN][MAX]; char excuses[MAXN][MAX]; int matchedNumber[MAXN]; int bruteForce(); int max(int , int); int nubmerOfKeyWords; int numbe ...
转自:http://blog.csdn.net/zdl1016/archive/2009/10/11/4654061.aspx 我想说一句“我日,我讨厌KMP!”。 KMP虽然经典,但是理解起来极其复杂,好不容易理解好了,便起码来巨麻烦! 老子就是今天图书馆在写了几个小时才勉强写了一个有 ...
第一次写矩阵的题目,第一次写快速幂的题目,第一次进行移位操作,第一次进行按位与操作 //#define LOCAL #include <stdio.h> #include <string.h> #define MAXN 20 + 10 int n; int a11, a12, a21, a22; int b11, b12, b21, b22; int c11, c12, c21, c22; int d11, d12, d21, d22; int main() { #ifdef LOCAL freopen("input.txt", " ...
简单介绍一下Android开发中系统自带的一些样式: android:theme="@android:style/Theme.Dialog"将一个Activity显示为对话框模式 android:theme="@android:style/Theme.NoTitleBar"不显示应用程序标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"不显示应用程序标题栏,并全屏 android:theme="Theme.Light"背 ...
Activity生命周期 首先我们来看一张图,我对上面的一些方法在图片上写了一些自己的理解 除了图上的方法外还有两个重要的方法 onSaveInstanceState()和onRestoreInstanceState() onSaveInstanceState的调用遵循一个重要原则,即当系统“未经你许可”将要销毁你的activity时,则onSaveInstanceState会被系统调用,这是系统的责任,因为它必须要提供一个机会让你保存你的数据。 onRestoreInstanceState被调用的前提是,activity A“确实”被系统销毁了,而如果仅仅是停留在有这种可能性的 ...
1.在程序中添加一个断点 如果所示:在Eclipse中添加了一个程序断点 在Eclipse中一共有三种添加断点的方法 第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点) 第二种: 在红框区域双击鼠标左键将会在你双击代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点) 第三种 :在光标停留的地方使用快捷键 Ctrl + Shift + B 将会在光标停留的这一行添加一个程序断点 (同样的操作方可取消程序断点) 2.运行Debug 调试 让程序停留在添加的断点上 如下图所 ...
布局切换 *这个是通过一个activity控制的,还可以通过多个activity控制,不过我没有写,嘿嘿。。。。。。。 做法很简单,就是通过调用setContentView()方法载入不同的Layout实现页面的转换 package cn.lyhz; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import and ...
1. Whatever is worth doing is worth doing well. 2. We are what we repeatedly do. Excellence, then, is not an act, but a habit. 3. Some people want it to happen, some wish it would happen, others make it happen. 4. Everybody wants happiness. No one wants pain. But how can you make a rainbow witho ...
(承上篇) 新加的这几行代码完成字符串的移动。这样,代码基本上写完了,结果对不对呢?CTRL+F7编译一下。 结果是完全不对的。我们来分析一下,输入是这个,全部代码都是黑色,表示都执行到了,跟我设想的一样。问题在哪里呢? 看一下计算左边空格的代码,经过计算后,指针偏移了,所以后面的计算,使用的是不正确的指针。 我们把指针先保存一下,第二次计算前再恢复回来。看看结果怎么样。 现在,参数的输出是正确的了。但是,返回值还是不对,返回值应该跟参数一样。分析一下,经过这里的计算后,指针再次偏移了,返回前没有恢复,所以,返回的是不正确的指针。 返回前,再次把指针恢复。看看结果。 现在,结果是正确的了。 ...
霓虹的实现用到了Frame(帧布局),之前已经介绍过的,接下来看看它是怎么实现的。。。。。。。。。 java代码实现: package cn.lyhz; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.util.Log; import android.widget.TextView; public class PictureActivity extends Activity { ...
这个题目做了好久。。。 思路不够清晰 //#define LOCAL #include <stdio.h> #include <string.h> #include <ctype.h> #include <math.h> #define MAXN 20 + 10 int number[MAXN]; int main() { #ifdef LOCAL freopen("input.txt", "r", stdin); //freopen("output.txt", &quo ...
用两种方法实现两个界面的切换, 第一种,更换布局文件: 在main布局文件中: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" ...
首先我们要理解什么是帧布局,真不剧中每一个组件都代表一个画面,默认以屏幕左上角作为(0,0)坐标,组件按定义的先后顺序一次逐屏显示,后面出现的会覆盖前面的画面。下面我们就用该布局实现霓虹灯的效果,如图: 布局文件中定义七个视图组件,最大的在最下面,先定义,最小的在最上面,最后定义 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
字符串类型的水题 //#define LOCAL #include <stdio.h> #include <string.h> #define MAXN 100 + 10 char s1[MAXN], s2[MAXN], s3[MAXN], s4[MAXN], s5[MAXN]; char buf[MAXN]; int main() { #ifdef LOCAL freopen("input.txt", "r", stdin); //freopen("output.txt", "w&quo ...
Global site tag (gtag.js) - Google Analytics