- 博客(31)
- 资源 (33)
- 问答 (1)
- 收藏
- 关注
原创 安卓平台获取Mac地址
/** * 获取Mac地址,如果wifi没有开启则获取不到 * 开启WLAN是耗时操作,为了防止NAR建议放在子线程内执行 * 需要权限: * * * * 2017/5/25 li */public String getMacAddr() { String mac = ""; boolean ret = false; WifiManager wifiManager =
2017-05-25 13:54:35 457
原创 安卓系统获取mac地址
/** * 获取mac地址,如果wifi没有开启则尝试开启wifi并获取mac地址, * 为了防止NAR最好放在子线程内执行 */ public String getMac2() { String macSerial = ""; WifiManager wifiManager = (WifiManager) this.getSy
2017-01-20 13:40:31 1108
原创 C语言编程题,给定一个日期,输出这个日期是该年的第几天
/** C语言编程题 给定一个日期,输出这个日期是该年的第几天*/int getIndexOfDay(int year, int month, int day){ int months[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int index, i; //判断是否为润年 i
2015-05-07 16:12:39 18998 2
原创 c语言面试题,画金字塔星星
#include #define LINE_NUM 4int main(){ int i, j; for ( i = 0; i < LINE_NUM; i++ ) { for (j = 1; j < LINE_NUM-i; j++) { printf(" "); } for
2015-05-07 15:47:56 3796
原创 android获取扩展存储路径,TF卡、U盘等
/** * 获取扩展存储路径,TF卡、U盘 * 2014-5-21 * lifusheng * @return */ public static String getExternalStorageDirectory(){ String dir = new String(); try { Runtime runtime = Runtime.getRuntime(
2014-06-24 15:53:56 7667
原创 android递归查找文件
public static void findFilePath4(String path){try {File a = new File(path);String[] file = a.list();File temp = null;String path2;String paths = new String();for(int i = 0; i if(path
2014-06-24 15:34:54 4197
转载 C语言五子棋算法
任何一种棋类游戏其要害是对当前棋局是否有正确的评分,评分越准确则电脑的AI越高。五子棋游戏也是如此,但在打分之前,我们先扫描整个棋盘,把每个空位从八个方向上的棋型填入数组gStyle(2, 15, 15, 8, 2),其中第一个下标为1时表示黑棋,为2时表示白棋,第二和第三个下标表示(x,y),第四个下标表示8个方向,最后一个下标为1时表示棋子数,为2时表示空格数,如: gStyle(1
2012-04-13 16:17:03 2466
原创 Visual C++中去除警告
在编程中,编译器警告的意思是提问程序员:如果这样做将会出现意外的错误,你确定要这样做吗? 在很多情况下,我们写程序的时候会出现一些警告,而这些警告我们都知道这样做的确是需要的并且程序中多处出现这种做法。如果这样,编译时会出现很多警告,在几个以内我们可以忽略,但是多了,到几十个以上那么如果有一些我们不能忽略的警告我们可能也会被忽略。 在VC中提供了一种忽略指定警告的功能:#p
2012-01-05 11:19:06 907
原创 JAVA环境变量配置
Java开发工具包(Java Developer's Kit)JDK环境变量配置:1.系统变量path.;D:\Program Files\Java\jdk1.6.0_03\bin;2.系统变量classpath.;D:\Program Files\Java\jdk1.6.0_03\lib
2011-10-25 14:52:55 257
原创 strcat 连接字符串,c语言实现
/** * 连接字符串,c语言实现 */char * strcat (char * dst, const char * src){ char * cp = dst; while( *cp ) { cp++
2011-09-13 13:27:24 541
原创 strcmp 字符串比较,c语言实现
/** * 字符串比较,c语言实现 * 返回:returns -1 if src returns 0 if src == dst returns +1 if src > dst */int strcmp ( const
2011-09-13 11:53:57 758
原创 strlen 得到字符串长度,c语言实现
/** * 得到字符串长度,c语言实现 */unsigned int strlen ( const char *str ){ const char *eos = str; while( *eos++ ) ; r
2011-09-13 11:45:15 587
原创 位图(.BMP)文件结构
// 文件头typedef struct tagBITMAPFILEHEADER { WORD bfType; // 位图文件的类型,一般为BM DWORD bfSize; // 位图文件的大小,以字节为单位 WOR
2011-09-09 17:04:08 509
原创 BMP文件格式
典型的位图文件格式通常包含下面几个数据块:位图头:保存位图文件的总体信息。 位图信息:保存位图图像的详细信息。 调色板:保存所用颜色的定义。 位图数据:保存一个又一个像素的实际图像。 下面的部分将会详细地描述位图文件中保存的数据。需要注意的是这是标准位图的文件格式,其
2011-09-08 22:09:42 425
转载 图片缩放算法
本算法是以灰度图为例,彩色图像也很简单大家自己修改即可.当然对浮点纹理也有效果.该算法在地形的高度图处理中已被使用,效率和效果还算满意.先看效果原始图片 最近点采样 线性采样基本原理就是缩放前
2011-09-07 11:55:01 2526 1
原创 异或加密
/** * 功能:加密(解密) * 参数:buf 源数据,len 源数据的大小 */BOOL Encryption(BYTE *buf, DWORD len){ DWORD i; BYTE *p1; p1 = buf;
2011-08-17 17:02:14 690
原创 简单异或加密(C语言)
/** * 加密(解密), 源数据必须是4字节对齐的数据 * src 源数据,dst 加密(解密)后的数据,size 源数据的大小,factor 加密因子 */BOOL Encryption(char* src, char* dst, DWORD size, DW
2011-08-17 16:44:25 3991
原创 UTF8编码转Unicode编码(C语言)
/** * 功能:UTF8编码转Unicode编码 * 参数:dst 目标字符串,src 源字符串 */WORD UTF8_to_Unicode(BYTE *dst, BYTE *src){ WORD i = 0, unicode = 0, ii,
2011-08-17 15:50:55 1410
原创 删除文件夹,包括子文件夹、子文件,windows
/** * 功能:删除文件夹,包括子文件夹、子文件 * 说明:要谨慎使用 */void DeleteDir(LPCTSTR lpszDir){ WIN32_FIND_DATA wfd; TCHAR szFile[MAX_PATH];
2011-08-17 15:44:52 616
原创 二分查找(C/C++语言)
/** * 二分查找,前提条件是被查找的对象是排好序的(升序) * a[]: 数据集,n:总数量,key:被查找值 */DWORD BinarySearch(CString a[], DWORD n, BYTE* key){ DWORD low =
2011-08-17 15:43:18 605
原创 读取一行数据(C/C++语言)
// 读取一行数据(C/C++语言)BOOL ReadLine(CFile *f, CString *str){ char ch = 0; int i; *str = ""; while( *str == "" )
2011-08-17 15:40:52 1242
原创 堆排序算法(C语言)
//**********************************************************************************//堆排序算法//功能:对数组元素a[0]--a[n-1]进行排序//说明:共有3个函数组成//
2011-08-17 15:38:36 1326
原创 快速排序算法(C语言)
//**********************************************************************************//快速排序算法//功能:对数组元素a[low]--a[high]进行排序//***********
2011-08-17 15:38:08 514
原创 冒泡排序算法(C语言)
//**********************************************************************************//冒泡排序算法//功能:对数组元素a[0]--a[n-1]进行排序//**************
2011-08-17 15:37:32 473
原创 判断点是否在多边形内(C语言)
typedef struct tagST_POINT { int x; int y;} ST_POINT;/** * 功能:判断点是否在多边形内 * 方法:求解通过该点的水平线(射线)与多边形各边的交点 * 结论:单边交点为奇数
2011-08-17 15:01:30 4452 2
原创 打开多个.dsw工程
1.选择DSW文件类型然后点击高级按钮,如下图2.点击编辑3. &Open with MSDEV "C:\Program Files\Microsoft VisualStudio\Common\MSDev98\Bin\msdev.exe" "%1" Msdev system4.点击确定,OK!/////
2008-11-15 10:03:00 572
转载 BMP文件格式分析
//////////////////////////////////////////////////////////////////////////// BMP显示函数//////////////////////////////////////////////////////////////////////////typedef struct tagBITMAPFILEHEADER { /* bm
2008-11-12 15:54:00 398
转载 PSRAM
PSRAM,假静态随机存储器。 背景: PSRAM具有一个单晶体管的DRAM储存格,与传统具有六个晶体管的SRAM储存格或是四个晶体管与two-load resistor SRAM 储存格大不相同,但它具有类似SRAM的稳定接口,内部的DRAM架构给予PSRAM一些比low-power 6T SRAM优异的长处,例如体积更为轻巧,售价更具竞争力。目前在整体SRAM市场中,有90%的制造商都
2008-11-12 14:40:00 1395
mysql-connector-java-5.1.25.zip
2013-06-29
使用API建立Windows窗口实例
2011-12-06
Win32API大全+(中文版).chm
2011-12-02
Linux下用NDK和SDK工具将库文件打包进apk应用.pdf
2011-10-23
JPG转BMP,JPEG图片文档转换成BMP图片文档,JPEG文件解码
2011-09-02
C C++算法实例.c
2009-04-02
android独立应用之间的调用返回问题
2014-06-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人