- 博客(17)
- 资源 (9)
- 收藏
- 关注
原创 C++ 指针与数组的关系及运算
数组其实是一个地址,这个地址存储的是数组的第一个元素的内存地址。因此可以将数组名赋值给一个指针,或者你也可以将数组名当成一个指针使用。以下访问数组的代码都是正确的。int array[10];int * pArray=array; //直接将数组名赋值给指针 访问数组的第一个元素可以如下方式:array[0] //正常的访问*array //由于数组本
2009-11-10 16:32:00 906
原创 android拨打电话和发送短信核心代码
<br />android拨打电话,其实实现非常简洁,看如下代码<br /> <br /> //构建一个新的Intent,调用action.DAIL,与电话号码作为参数一起传入<br /> Intent intent=new Intent("android.intent.action.DAIL", Uri.parse("tel:"+unm));<br /> startActivity(intent);<br /> 只要new一个Intent对象,参数是拨
2011-01-13 00:30:00 3557
原创 android震动服务
<br />首先我们必须引用import android.os.Vibrator;<br /> <br />通过获取系统服务的方式获取android系统震动对象<br />Vibrator mVibrator1 = (Vibrator) getApplication().getSystemService(Service.VIBRATOR_SERVICE);<br /> <br />mVibrator1.vibrate(new long[]{100,10,100,1000}, -1); //设置震动周期<b
2011-01-13 00:18:00 961
原创 android模拟两个手机通信
<br />比如我们在学习android发送短信和打电话时,想要测试我发的短信到底有没有发出去和电话是否拨通,可以通过启动两个模拟器来模拟这个过程。<br />1、在Eclipse选择要加载的工程,启动第一个模拟器,这个模拟器目前2.2版本端口号是5554;<br />2、打开cmd,进入你的sdk路径,如D:/Program Files/Android_SDK/android-sdk-windows/tools,然后执行emulator -data foo<br /> ,系统会另外启动一个模拟器,目前
2011-01-03 00:53:00 1338 2
原创 Bundle使用心得
<br />由于Android没有session,那么如何在不同的Activity之间传递数据呢?可以通过Bundle实现,其功能相当于web中的session.<br /> <br />下面贴出使用的关键代码:<br /> <br /> Activity发送端:<br /> <br /> //创建一个新的Intent对象,并指定class<br /> Intent intent =new Intent();<br /> intent.setClass(Demo03_10.this,
2010-12-08 00:11:00 1017
原创 获取手机屏幕分辨率
<br />今天做练习时也到这个内容,下面是实现方法,主要使用DisplayMetrics和getWindowManager函数一起使用。<br /> <br />package irdc.demo03_05;<br />import android.app.Activity;<br />import android.os.Bundle;<br />import android.util.DisplayMetrics;<br />import android.widget.TextView;<br /> p
2010-12-05 23:17:00 625
原创 获取控件ID函数findViewById
<br />我们会在layout定义很多控件,在程序中如何获得其对象呢?用findViewById函数可以很容易实现,函数参数是id,在layout中定义控件,就会在R.java文件中自动生成一个控件id。<br /> <br /> <br /> <br />package irdc.demo03_03;<br />import android.app.Activity;<br />import android.os.Bundle;<br />import android.content.res.Resou
2010-12-05 23:13:00 1495
原创 检测一个字符是否包含在另一个字符中
在实际开发当中,经常遇到要判断一个字符窜是否是另一个字符窜的子窜。下面的函数可以实现判断,并且能返回与之相同的第一个字符的位置。int Index(char *s,char *t){ int i,j,k; for(i=0;s[i]!=/0;i++) { j=i; //每次循环都保存当前i变量的值 //子
2009-12-07 13:33:00 729
原创 单链表逆序
单链表是一种重要的数据结构,在开发中得到广泛应用。下面试本人最近对单链表研究的一点心得吧,请大家指正。struct Node{ int data; Node *next;};typedef struct Node Node; Node *Reverselist(Node *head){ //头结点为空或者只有一个结点,直接返回该结点
2009-12-05 20:35:00 627
原创 Guid 生成代码
GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1. 一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。 2. GUI
2009-11-23 17:15:00 1137
原创 常见的数字验证正则表达式
验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^/d{n}$验证至少n位数字:^/d{n,}$验证m-n位的数字:^/d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^/+?[1-9][0-9]*$验
2009-11-10 20:16:00 836
原创 new与delete函数使用方法以及注意事项
new 与delete是C++预定的操作符,它们一般需要配套使用。new用于从堆内存申请一块空间,一般动态用于动态申请内存空间,即根据程序需要,申请一定长度的空间,而delete则是将new申请的空间释放。new 有以下的三种格式申请内存空间new 数据类型new 数据类型(初始值)new 数据类型[常量表达式]如 int * p1=new int; int
2009-11-10 16:52:00 31033 8
原创 C#中==与Equals的区别....
c# equals与==的区别对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。 ==操作比较的是两个变量的值是否相等。 equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否
2009-08-09 15:27:00 567
原创 什么是Silverlight?
Silverlight 微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。 因为Silverlight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验,所以SilverLight吸引了设计人员和开发人员的眼球。同时,Si
2009-08-08 14:28:00 647
转载 LINQ to SQL语句
我们继续讲解LINQ to SQL语句,这篇我们来讨论Insert/Update/Delete操作。这个在我们的程序中最为常用了。我们直接看例子。Insert/Update/Delete操作插入(Insert)1.简单形式说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。NorthwindDa
2009-06-26 20:34:00 595
原创 MVC架构在Asp.net中的应用和实现
MVC架构在Asp.net中的应用和实现 摘要:本文主要论述了MVC架构的原理、优缺点以及MVC所能为Web应用带来的好处。并以“成都市信息化资产管理系统”框架设计为例,详细介绍其在Asp.net环境下的具体实现。旨在帮助Web设计开发者更好的了解和掌握MVC,合理利用MVC构建优秀的Web应用。关键字:MVC、视图、控制器、模型、Asp.net Application an
2009-06-26 19:59:00 1504
转载 转一程序员的10年总结
十年弹指一挥间,回头看看才知道时间过得快。 进入软件这一行,就意味着永无之境的学习。 我不得不承认,自己这十年,有些失败(失策)。 不是技术不好,也不是不够敬业,只是,低头拉车的时间太多,抬头看路的时间太少, 当“一个人战斗”的工作习惯成为一种束缚,下一个突破点在哪里?下一步的策略是什么? 有过两年工作经验的人想必都有体会,软件行业压力大, 经常是时间短,任务重,需求还总在变。 整天的加班,冲向
2009-06-15 17:50:00 784 1
《SQL 参考手册》中文版 .chm
2009-06-12
JavaScript使用手册
2009-06-12
C# bkblog博客系统 v2.0
2009-06-08
C#做的俄罗斯方块程序
2009-06-08
局域网聊天程序(高仿真QQ)
2009-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人