- 博客(13)
- 资源 (9)
- 收藏
- 关注
转载 codeblocks快捷键(转载)
==日常编辑==• 按住Ctrl滚滚轮,代码的字体会随你心意变大变小。• 在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦;相关设置:Mouse Drag Scrolling。• Ctrl+D可复制当前行或选中块。• Ctrl+Shift+C注释掉当前行或选中块,Ctrl+Shift+X则解除注释。• Tab缩进当前行或选中块,Shift+Tab减少缩进。•
2013-03-23 16:21:33 577
转载 C++中extern “C”含义深层探索
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程 式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支 持函数的重载,C++对全局函数的处理方式与C有明
2013-03-23 15:15:57 431
转载 c/c++中的时间函数
摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念
2013-03-23 15:06:40 487
转载 snprintf函数用法
int snprintf(char *restrict buf, size_t n, const char * restrict format, ...);函数说明:最多从源串中拷贝n-1个字符到目标串中,然后再在后面加一个0。所以如果目标串的大小为n的话,将不会溢出。函数返回值:若成功则返回欲写入的字符串长度,若出错则返回负值。Result1(推荐的用法)#include
2013-03-23 14:47:48 663
原创 向文件中写数据的方法
static inline int raw_write(const char *filename, const void *buffer, size_t bytes) { FILE *f = fopen(filename, "ab+"); // this will create file automatically if (f != NULL) {
2013-03-22 17:35:58 851
原创 枚举类型的理解
C语言,C#或C++等一些计算机编程语言的一种构造类型,它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。定义:是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内. 使用格式:枚举类型放在窗体模块、标准模块或共用模块中的声明部分,通过enum语句来定义。 .格式:[public|private] enum name membername[
2013-03-22 16:04:39 488
转载 对__BEGIN_DECLS 和 __END_DECLS 的理解
对__BEGIN_DECLS 和 __END_DECLS 的理解 2012-11-01 17:10:47| 分类:linux| 标签:|字号大中小 订阅对__BEGIN_DECLS 和 __END_DECLS 的理解在C语言代码中头文件中,充斥着下面的代码片段:(sys/cdefs.h)__BEGIN_DECLS
2013-03-21 11:23:32 916
原创 计算变量u中有多少个非0位
typedef short uint2_t;typedef int uint4_t;uint32_t popCount1(uint2_t u){ u = ((u&0x1) + ((u>>1)&0x1)); return u;}uint32_t popCount2(uint4_t u){ u = ((u&0x5) + ((u>>1)&0x5)
2013-03-21 10:57:01 781
原创 clamp32 and clamp16 钳住16位精度和32位精度的数据方法
#include using namespace std;typedef int int32_t;static short clamp16(int sample){ if ((sample>>15) ^ (sample>>31)) sample = 0x7FFF ^ (sample>>31); return sample;}stati
2013-03-20 16:26:14 2149
转载 int,int32_t,int64_t
这些事跨平台编程导致的;一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C99标准并不规定具体数据类型的长度大小,只规定级别。作下比较:16位平台char 1个字节8位short 2个字节16位int 2个字节16位long 4个字节32位指针
2013-03-20 16:08:50 779
原创 获得AudioFocus和释放AudioFocus
获得AudioFocusmAudioManager.requestAudioFocus(mAudioFocusListener,AudioManager.STREAM_MUSIC,AudioManager.AUDIOFOCUS_GAIN);释放AudioFocusmAudioManager.abandonAudioFocus(mAudioFocusListener);private
2013-03-15 14:35:10 1537
原创 查询audio和video媒体数据库的命令
Administrator@tgdn-3288 ~$ adb shellroot@android:/ # sqlite3 /data/data/com.android.providers.media/databases/external.dbproviders.media/databases/external.db
2013-03-07 16:23:22 1099
转载 Android的设置界面及Preference使用
一.基础知识 我们在使用Android手机时,可能会经常用到其中的设置界面,如下所示:图1 Android系统中的设置界面 而且对于我们自己开发的一个完整的程序来说,我们也会需要给用户提供一个设置界面使用户可以对程序的一些参数进行设置。因此,我们就来学习下如何实现符合我们需要的一个设置界面,及其背后的数据持久化功能。二.实例开发2.1 SharedPrefe
2013-03-03 14:55:48 352
良葛格Java JDK 5.0学习笔记.rar
2010-01-30
SQL Window SQLyog.rar
2009-10-08
Realtek Semiconductor Corp. AC'97 Sound System Software 声卡驱动.rar
2009-10-07
Java语言SQL接口 JDBC编程技术
2009-10-06
GEF入门系列.rar
2009-10-06
Pro Java Programming
2009-10-03
Winsock网络编程.rar
2009-09-21
基于Windows的面向网络的聊天程序
2009-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人