代码改变世界

阅读排行榜

android 应用性能提升

2013-03-20 06:47 by java20130722, 209 阅读, 收藏,
摘要: 虽然Android智能手机和平板电脑的速度一天比一天快,但是开发者必须记住一点:他们开发的应用程序仍在一种资源紧张的环境下运行,这种环境主要依赖性能与最新的台式机或笔记本电脑无法比拟的电池和处理器。下面介绍的一些方法可以帮助你的应用程序“瘦身”或者说“Android提升开发性能十大要点”,以便它们在今天和明天的Android设备上最顺畅地运行。先来说说确保应用程序响应迅即的几个编程要点。第一个要点:首先要有良好的编程习惯要成为一名优秀的资源管理员;既要运用常识,还要使用公认的算法和标准的设计模式。在资源使用方面,如果你打开了资源,要记得关闭资源。要尽量晚地获取,尽量早地释放。这些由来已久的编程 阅读全文

设备驱动开发之缓冲区读写操作

2012-05-01 08:48 by java20130722, 209 阅读, 收藏,
摘要: 在驱动程序创建设备对象时,就需要为设备指定何种读写方式。设备对象共有三种读写方式,分别是缓冲区方式读写/直接方式读写/其他方式读写其对应的Flags设置为:DO_BUFFERED_IO/DO_DIRECT_IO/0(零值)。缓冲区读取代码示例: //创建设备 status = IoCreateDevice( pDriverObject, sizeof(DEVICE_EXTENSION), &(UNICODE_STRING)devName, FILE_DEVICE_UNKNOWN, 0, TRUE, &pDevObj ); if (... 阅读全文

同步在无线网状态下操作的数据

2012-04-10 10:49 by java20130722, 209 阅读, 收藏,
摘要: 步骤:1. 按照主键升序查询出所有在无线网络状态下操作的数据2. 数据一条一条的更新 2.1 获取到数据,更新要发送数据的version(这个version是全局的,再循环的外面) 2.2发送的server2.3得到response数据2.4更新原始数据(更改的数据)2.5更新这条数据的synstatus(这是为到时候删掉这部分数据)2.6更新所有表名和Id相同的数据的version值(可选)2.7在更新的时候出现不成功的情况,就要保留下他们的version, table name, id name , id value.当表和主键值相同的数据不成功是,要从列表中删除, 不能再继续发送。在.. 阅读全文

Chapter04-获取系统环境变量值

2012-04-08 09:57 by java20130722, 209 阅读, 收藏,
摘要: /* 主要是通过GetEnvironmentVariable实现的。 其函数原型如下: DWORD GetEnvironmentVariable( PCTSTR pszName, //记录要获取的参数名。 PTSTR pszValue, //标记要获取的参数名对应的参数值 DWORD cchValue);//表示pszValue能容纳最大字符数。 Note:如果cchValue为0,则函数返回值为pszName对应的参数值加上'\0'的字符数 一个正确获取参数值的用法如下: */ void PrintEnvironmentVariable(PCTSTR pszVariable. 阅读全文

黑马程序员--IO流

2013-07-22 17:20 by java20130722, 208 阅读, 收藏,
摘要: ---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------java的输出/输入是以流的方式来处理的,流是在计算机的输入、输出操作中流动的数据序列。流的分类:(1)按照操作数据分为字节流和字符流。(2)按照流向分为输入和输出流。输入输出流(IO流)常用基类:字节流基类:InputStream和OutputStream。字符流基类:Reader和Writer。注:由这四个类派生出来的子类名称都是以其父类名作为其子类名的后缀。 如,InputStream的子类FileInputStream R. 阅读全文
上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 115 下一页