自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(191)
  • 收藏
  • 关注

NYOJ 35 表达式求值(栈)

这些函数中都有“重复”的,因为操作数(OPND)栈用double,操作符(OPTR)栈用char。C++中的模板可以解决这个问题吗? 这是对着书写的: #include <iostream> using namespace std; #define STACK_INIT_SIZE 100 #define STACKINCREMENT 100 char Precede_Matri...

2012-03-31 22:13:00 82

括号匹配(栈实现)

#include <cstdio> #include <iostream> using namespace std; #define MAXSIZE 20 typedef struct { char *base; char *top; int stacksize; }SqStack; void InitStack(SqStack &S) { S.b...

2012-03-31 13:17:00 132

IT高薪者所具备的人格魅力

本文转自http://blog.csdn.net/yincheng01/article/details/3830870 来没有想过自己会加入这一行, 从开始自己喜欢的专业通讯,到后来喜欢的管理,想过是专业高手,幻想过管理专家,却从来没有想过进入这一行,但真的在我刚刚离开校园的时候发生了。短短几天,对这个行业有了一个感性认识,其实最让自己伤感的不是自己没有干这一行的经验,而是代理的人,要找的人都...

2012-03-31 05:01:00 55

文字常量区、字符串常量、地址

可以: #include <stdio.h> int main(void) { char str[8] = {0}; str[0] = *"jiang"; printf("%s\n", str); return 0; } 输出结果是: j 2012/5/16 更新 补充一个例子(正确): #include <iostream> using nam...

2012-03-31 00:50:00 272

并行计算笔记

对线程级的并行提供硬件或者软件上的支持: 一种方法就是采用抢占式或时间片轮转的多任务操作系统。这种方法允许用当前的软件中日益增多的并发性。采用时间版策略的多线程方法允许开发人员通过在多个线程之间切换执行的途径达到了隐藏I/O延迟的目的。实际上,这种模式并不支持并行执行,因为在任何时间,CPU都只能执行一个指令流。 另一种方法就是增加计算机中物理处理器的数量,这种方法能够有效利用线程级并行性。多...

2012-03-30 19:10:00 113

三句话影响人的一生

本文转自http://blog.csdn.net/yincheng01/article/details/5781840 一个男人在外工作20年,终于要回家了,老板问他:你是要20年的工资还是要3句忠告?男人说我明天上路,明早给您答案好吗?老板说可以。当晚男人未眠…早晨,他对老板说:我要3个忠告。于是老板给他3句话。一、不要试图寻找不可能的捷径,世上没有便宜的事,只有脚踏实地才是最好的方法…无...

2012-03-30 05:36:00 159

SharedPreferences 存储复杂的对象

今晚我来介绍一下SharedPreferences如何存储复杂的对象,首先我们创建一个简单对象package com.zb; import java.io.Serializable; public class Prodect implements Serializable { private String id; private String name; private float pr...

2012-03-29 22:55:00 72

java支持大文件断点传输的Socket

本文将要介绍的是如何使用线程池来创建Socket服务,并支持大文件的断点续传 首先我们创建一个工具类: package com.android.server.util; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOEx...

2012-03-29 19:20:00 182

Android之App Widget开发实例

前面一节已经实现了一个简单的App Widget,这里将通过一个实例继续深入学习App Widget。 首先继续了解下App Widget框架的主要的类: AppWidgetProvider:继承自BroadcastReceiver,在App Widget应用update,enable,disable和deleted时接受通知。其中onUpdate,onReceive是最常用到的方...

2012-03-29 14:35:00 128

Android之App Widgets开发初步

AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。下面让我们在桌面 上实现一个简单的AppWidget。 首先定义AppWidgetProviderInfo:在res/xml文件夹中定义一个名为 :myappwidgetprovider.xml。 <appwidget-providerxmlns:android="...

2012-03-29 14:28:00 78

Android利用Json来进行网络数据传输

最近做一项目,有很多地方得用到网络数据传输与解析,这里采用的是Json方式,它与传统的XML解析方式比起来,有自己的一些优点,首先,它是比XML更轻量级,再一个,写一个XML文件是个烦人的事儿,而Json则相对轻松些。 Android平台有Jsong相关的类来进行Json数据解析,悲剧的是,它们是Android SDK3.0以后才能用的。不过在谷歌网站:http://code.goo...

2012-03-29 14:13:00 154

常用Cmd命令

mstsc /v: 192.168.1.250 /console cmd 运行 command 删除文件 rd 文件名/S 创建文件 MD 文件名 1. net user admin godmour /add 新建一个用户名为 admin 密码为 godmour 默认为user组成员 2. net user admin /del 将用户名为admin的用户删除 3. net user...

2012-03-29 14:02:00 129

矩阵的特征值 => 矩阵的幂 => 广义斐波拉契数列的通项公式

众所周知,计算机里动辄涉及到斐波拉契数列,本文主要是运用线性代数的方法求出广义斐波拉契数列的通项公式。 广义斐波拉契数列的定义(自定义,可能还不够严谨,欢迎指教)如下: 且a,b满足a^2 + 4b > 0(原因后面有,即保证分母Δ>0) 观察递推公式可知: (1) OK!写这篇博客有两点启示: ...

2012-03-29 09:58:00 195

【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理

本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7405479 作者:毛星云邮箱:happylifemxy@qq.com欢迎邮件交流编程心得 上一节我们讲解了键盘消息处理相关的知识。键盘加鼠标作为目前人机交互方式依旧的主流,在讲完键盘消息处理之后接着讲鼠标消息处理,自然是理所当然的。 这一节主要...

2012-03-29 03:22:00 65

Android 字体自适应设置

不同分辨率下,Android字体大小怎么适应? 假设需要适应320x240,480x320分辨率。在res目录下新建文件夹values-320x240, values-480x320。然后在文件夹 values ,values-320x240 和 values-480x320 下新建xml文件dimens.xml,该xml文件内容如下 <?xmlversion="1.0"e...

2012-03-28 15:15:00 213

Android系统开机画面修改

Android系统开机画面分为下面三个阶段: 1、开机图片:Android内核是基于标准内核的,对linux比较熟悉,特别是在开发板上移植过Linux系统的人就知道在内核引导过程中会显示出一个小企鹅的图片,这就是第一阶段的开机图片,相信大家知道怎么去修改它。Android1.5及其以上版本都取消了这个图片的显示,具体的看内核相关代码就知道了; 2、开机文字:Android系统开机会...

2012-03-28 15:11:00 302

Android 百度地图初学

用户在使用API之前需要获取百度地图移动版API Key,并且该KEY与您引用API的程序名称有关 百度地图API支持Android 1.5及以上系统。 <1>API添加到Andoid工程中 必须显得下载API开发包: 必须显得下载API开发包: 解压之后包括两个文件baidumapapi.jar和libBMapApiEngine.so。在...

2012-03-28 15:08:00 86

Android自定义ScrollView实现反弹效果

android的ScrollView控件默认是没有反弹效果的,当滑动到边缘的时候便不能继续滑动。这里通过自定义ScrollView来实现反弹效果。看下面的效果图,红色图片在最左边,android默认ScrollView控件红色图片在最左边的时候是不能向右滚动的。 这里是水平滚动,我们可以通过自定义类继承自HorizontalScrollView类来实现。 publicclassMy...

2012-03-28 12:49:00 58

Android实现振动效果

Android实现振动效果看下面代码 布局文件main.xml <?xmlversion="1.0"encoding="utf-8"?> <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" ...

2012-03-28 12:44:00 77

逃脱Asp.Net MVC框架/枷锁,使用Razor视图引擎

此文应该算Razor引擎浅析的续篇,或者说浅析是此文的前传。 为什么要这么做? 1. Asp.Net MVC 其实也不是太好 2. 我有自己的敏捷Web框架, 仍然想用Razor引擎 3. 动态编译很有意思,这也是将来的一个趋势,如果有人有兴趣,我倒是很想写写这方面的内容. 可是也有这些想法的人并不多,找来找去,这方面的资料和论述极其之少。与其临渊羡鱼,不如退而结网。自己动手,...

2012-03-28 12:37:00 82

html从魔鬼拼图到行云流水

虽然Html不是和互联网同时诞生,但如今它们的紧密关系,让人几乎一忽略了这段历史。Html有如此强的生命力力,应用如此之广,自从W3C宣布H已死之后,却又在别处开了花,Html5的发展却又反过来,逼得W3C接受又继续发展。 然 后,自Html设计之出,就主要针对静态内容的表现,这也注定其天生缺陷。互联网已从起初的内容表现,发展到应用的平台,在应用程度领域上已经足以与桌面 程序抗衡一一你还在用Fo...

2012-03-28 04:55:00 96

Html从魔鬼拼图到行云流水之二

所 幸,业界一直致力变革。先期CSS1,2,3,Javascript特别是JQuery,分别贡献于样式和行为的分离,这些都是碎片组成部分。因 而,HTML可以只关注于内容及其结构,纯粹化的很重要一部分。这里不作详敘,因为网络上有太多的文章和论敘,尽管很多的网站建设,连这些技术都没 应用好。 这里,我只想讲讲后CSS,jQuery时代的故事。 那怕只作内容的呈现,仍有很多的机会产生碎片。不变的内...

2012-03-28 04:52:00 50

html从魔鬼拼图到行云流水之一

虽然Html不是和互联网同时诞生,但如今它们的紧密关系,让人几乎一忽略了这段历史。Html有如此强的生命力力,应用如此之广,自从W3C宣布H已死之后,却又在别处开了花,Html5的发展却又反过来,逼得W3C接受又继续发展。 然 后,自Html设计之出,就主要针对静态内容的表现,这也注定其天生缺陷。互联网已从起初的内容表现,发展到应用的平台,在应用程度领域上已经足以与桌面 程序抗衡一一你还在用Fo...

2012-03-28 04:51:00 68

Razor视图引擎浅析

从Web Form开始,视图的机制其实就没改变过,动态编译视图脚本。所不同的是,Razor就仅仅是模板,没在嵌入与网站等相关的东西,应该是SRP的一个体现。 可惜,这种功能分离仍做得不彻底,MVC中,Razor与其他部分的整合仍比较多,路径的寻找等功能的嵌入,使得它不容易单独拿出来使用。当然,这也是微软的一贯风格,整体使用性能优先。视图引擎浅析 模板是其最主要的功能,但是另一个次功能也不可...

2012-03-28 04:10:00 86

算法竞赛入门经典 3.1 数组

//3.1 数组 //程序3-1 逆序输出 #include<iostream> using namespace std; const int MAX=100+10; //据说这样声明,是为了保险 int a[MAX]; int main() { int i,x,n=0; while(cin>>x) a[n++]=x; //将每一个值赋给数组,下标每次增加1 ...

2012-03-27 22:15:00 54

算法竞赛入门经典 第二章 上机练习(C++代码)

//习题2-1 位数(digit) //输入一个不超过10^9的正整数,输出它的位数。例如12735的位数是5. #include<iostream> using namespace std; int main() { int n,i=0; cin>>n; for(;n>0;) { n=n/10; i++; } cout<<i<...

2012-03-27 20:47:00 118

码农的书单

计算机程序设计艺术 算法导论 代码大全 编译原理 人月神话 软件随想录 C程序设计语言 C++ Primer C++程序设计语言 C++沉思录 Effective C++ More Effective C++ Java编程思想 STL源码剖析 设计模式 设计原本 程序员修炼之道 离散数学及其应用 计算机程序的构造和解释 深入理解计算机系统 架构之美 编程珠...

2012-03-27 19:02:00 144

android自定义属性之format介绍

我们在做项目的时候,由于android自带的属性不能满足需求,android提供了自定义属性的方法,其中的format是做什么用的?以及如何使用它?下面列出一些常用的。 1. reference:参考某一资源ID。 (1)属性定义: <declare-styleable name = "名称"> <attr name = "background"...

2012-03-27 18:54:00 59

【规划】近期的规划

前几天受到一个高中同学的邀请,帮她做一个网站参加学校的比赛。既然是参加比赛,这个网站自然要做得炫和精美。这对于 没有什么Web前端开发经验的我来说,还是有点难度的。但是我想都没想,就直接答应了。 至于这样果断的原因,倒是有很多: 一,找我帮忙的是个妹子,而且用的是那种特别卖萌的方式来发出邀请的,大概是个男人都不好怎么拒绝吧,呵呵。 二,现学现用,这对于有一定自学能力的我(虽然有点点笨...

2012-03-27 04:40:00 46

CSS3 Aero。

今天偶然间在寻找炫丽设计效果的,在国外某网站发现了这个效果。。 这也算是转载的吧,为了发挥原创精神,所以还是写注释了。 主要还是依靠CSS3的box-shadow #aero{ z-index:2; width:480px; height:auto; margin:5 0 0 8; padding:0; border:1px solid...

2012-03-26 22:14:00 143

侦听Android手机ServiceState

有些时候,需要侦听手机的ServiceState,本文从应用开发的角度,给出侦听Android系统手机ServiceState的方法:侦听广播TelephonyIntents.ACTION_SERVICE_STATE_CHANGED;在TelephonyManager中注册ListenerPhoneStateListener。 一、通过侦听广播 Androi...

2012-03-26 13:27:00 155

Android MediaPlayer状态机

翻译Android Reference Manual的MediaPlayer的状态机 对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由一个箭头开始的弧代表同步的...

2012-03-26 13:24:00 45

Android MediaPlayer状态图明晰注释

看Android ReferenceManual中MediaPlayer描述的状态机,那个状态图,看起来很复杂。笔者在初看到时也感觉一团乱麻,便试着按照状态转化的理解,先忽略一些不是特别重要的分支,自己绘制了一幅MediaPlayer的状态图。发现,跟AndroidSDK中的图呈现的内容是一致的,但是看起来却无比明晰,分享一下。 关于MediaPlayer状态的转换,An...

2012-03-26 13:22:00 77

Linux学习笔记(五)——Linux系统管理

一、 启动关机的流程与加载程序 1. Linux启动流程 a) 加载BIOS的硬件信息,并获取第一个启动设备的代号 b) 读取第一个启动设备的MBR的引导加载程序的启动信息 c) 加载核心操作系统的核心信息,核心开始解压缩,并且尝试驱动所有硬件设备 d) 核心执行init程序并获取运行信息(/etc/inittab) e) init执...

2012-03-26 13:16:00 51

Linux学习笔记(四)——Linux用户管理

1. 用户账号最重要的两个文件就是”/etc/passwd”与”/etc/shadow”,可以用man 5 passwd查看。 /etc/passwd中”:”分隔开7部分内容,分别是:账号名称,密码(显示为x表示密码已经移到shadow这个加密后的文件中去了),UID,GID,用户信息说明栏,家目录,登陆Shell(比如,如果想让用户登陆后直接进入vi,把这个shell直接改为/usr/...

2012-03-26 13:15:00 59

Linux学习笔记(三)——Shell脚本基础总结

1. vi编辑器快捷键备忘 [Ctrl]+[ud] 向上/下移动半页 n<space> 右移n个字符 H/M/L 移动到屏幕最上方/中央/最下方一行 u [Ctrl]+r 复原和重做 .(点) 重复前一个动作 :e! 将文件还原到最原始状态 [Ctrl]+v 块选择2. Bash Shell基础 env 环境变量 set 环境变量和其他变量 export...

2012-03-26 13:13:00 48

Linux学习笔记(二)——文件、目录与磁盘格式

1. 在Linux系统中,所有系统账号与一般身份用户,都记录在/etc/passwd文件内,密码记录在/etc/shadow文件中,用户组名称都记录在/etc/group内。 2. 在Linux中,每一个文件或目录的文件名最长可以到255个字符,加上完整路径时,最长可达到4096个字符。 3. Linux目录结构及内容说明 4. linux目录常用操作总结 a) pw...

2012-03-26 13:12:00 89

Linux学习笔记(一)——认识linux和主机

1. CPU a. CPU 有所谓的『倍频』与『外频』,外频是所有系统的接口设备运作时候的速度,至于倍频则是CPU本身运算时候加上去的一个运算速度!两者相乘才是CPU的频率。不过,由于接口设备并没有这么快的速度,所以,一些接口设备需要将外频除上一个数字,才可以进行沟通。例如一般PCI接口的正常速度是33MHz,所以,如果你的CPU外频是133时,那么接口设备的速度就要再除以4才能跟系统沟通...

2012-03-26 13:10:00 49

记录点滴5

2012年3月25号星期日 第五周:2012年3月19~3月25日 第五周的周末过得蛮有趣的,挺充实的,虽然做的事情不多,但总比一天呆在宿舍漫无目的要好。这次不是自己一个,而是三个人,三个人组成的小团队,他们把队名取为502强力胶水,挺搞的。502强力胶水的名字也只是碰巧罢了,星期二那晚班主任叫我跟小钱出来,要告诉我们一个大赛: “第一届中国软件杯大赛”,他叫我们组队去参加,并且把消息在班里...

2012-03-26 01:01:00 52

算法竞赛入门经典 2.3 文件操作

//例题2-4 整数统计(C语言) //输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。 //数据统计(重定向版) #define LOCAL //定义符号 #include<stdio.h> #define INF 1000000000 int main() { #ifdef LOCAL freopen("data.in","r",stdin); //调用...

2012-03-25 20:05:00 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除