风言枫语  
上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 235 下一页

2013年9月10日

摘要: 用NetBeans进行WordPress的相关开发和定制很顺手,配合Xdebug后调试起来也很方便。 详细配置过程如下(本例中Xampp安装目录为D:\xampp): 1: 下载xdebug(版本需匹配),本例下载版本为(php_xdebug-2.2.3-5.5-vc11.dll) 2:将php_xdebug-2.2.3-5.5-vc11.dll拷贝至D:\xampp\php\ext下 3:D:\xampp\php下找到php.ini文件打开 找到[XDebug]段,默认模式下,该段内容是注释掉的,取消注释 并将xdebug.remote_enable = 0 –> xdebug.r.. 阅读全文
posted @ 2013-09-10 20:37 风言枫语 阅读(160) 评论(0) 推荐(0)
 
摘要: 本系列学习教程使用的是cocos2d-x-2.1.4(最新版为cocos2d-x-2.1.5)博主发现前两个系列的学习教程被严重抄袭,在这里呼吁大家请尊重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/yangyu20121224/article/details/11180135 经过上一篇文章对整个框架进行简单的分析了之后,我们可以开始着手开发了。这里采用增量开发的方式,每一次项目的更新都完成其中一部分功能,同时保持其可扩展性。功能的复杂性逐轮递增。一、创建项目1、首先打开cocos2d-x-2.1.4目录下的“cocos2d-win32.vc2010. 阅读全文
posted @ 2013-09-10 20:34 风言枫语 阅读(468) 评论(0) 推荐(0)
 
摘要: 代码写的不严谨,常常会让你的软件出现很多不可预测的错误,而且这种错误有时会表现的很随机性,这会给你分析和定位问题带来难度。我们可以利用一些优秀的源代码静态分析工具帮助我们检查很多诸如变量未初始化、内存泄漏、空指针引用、缓冲区溢出以及数组越界等很多编程时可能会不经意犯下的错误,让软件更加稳定和健壮。比较有名的工具有klocwork、lint等。案例一内存泄漏之检查:p1 = malloc(10); if (p1 == null) { return; }p2 = malloc(20); if (p2 == null) { return; }案例二数组越界之检查:int a[10] = {0};.. 阅读全文
posted @ 2013-09-10 20:32 风言枫语 阅读(245) 评论(0) 推荐(0)
 
摘要: 最近项目需要开发多个版本, 而Flash又没有像C++ 那样的 #ifdef, 来让一套代码支持多个版本的编译发布; 经过研究, 终于知道Flash Builder如何支持条件编译: 1. 在项目属性->ActionScript 编译器; 附加的编译器参数 里加上 -define=IFDEF::Debug,true ; (参见:http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html ) 2. 在代码里, 需要进行条件编译的地方写上 CONFIG::Debug { // Execut... 阅读全文
posted @ 2013-09-10 20:30 风言枫语 阅读(268) 评论(0) 推荐(0)
 
摘要: 在大型的项目组中,分不同的开发环境,测试环境,生产环境(说白了就是配置文件不同,或者数据源,或者服务器,或者数据库等);问题来了,如何使用Maven针对不同的环境来打包呢?Maven提供了Profile的概念,用来解决此类问题,其原理很简单,就是使用变量替换;举个例子来说明,测试项目目录结构如下图所示: 比如开发环境和生产环境的数据库不同,db.properties配置文件内容如下:#测试库db.url=192.10.2.168db.username=dbtestdb.password=dbtest#正式库#db.url=192.20.1.11#db.username=admin#db.pas 阅读全文
posted @ 2013-09-10 20:27 风言枫语 阅读(1098) 评论(0) 推荐(0)
 
摘要: package com.jjinfo.common.util; import java.util.Arrays; import java.util.Random; /** * */ public class RandomNumberGenerator { /** * 这是典型的随机洗牌算法。 * 流程是从备选数组中选择一个放入目标数组中,将选取的数组从备选数组移除(放至最后,并缩小选择区域) * 算法时间复杂度O(n) ... 阅读全文
posted @ 2013-09-10 20:25 风言枫语 阅读(2035) 评论(0) 推荐(0)
 
摘要: 解决无法使用Android SDK Manager下载SDK开发包的解决办法。当我们在官网下载google的集成ADT,也就是adt-bundle-linux-x86.zip开发包,进行解压,打开eclipse后发现只有android4.3的最新的sdk版本,而我需要的是2.3.3版本的sdk。可打开SDK Manager后,却无法更新以前旧版本的sdk。解决方法如下:将c:\windows\system32\drivers\etc\hosts文件用记事本打开,在文件的最下面加上 74.125.237.1 dl-ssl.google.com 即可。 阅读全文
posted @ 2013-09-10 20:22 风言枫语 阅读(698) 评论(0) 推荐(0)
 
摘要: 算法基本思想是:打开文件之后,不断利用fgets函数将文件内容存放到本地存储空间中。这种方法必须要处理fgets插换行符的问题。#include #include #define OPEN_FILE "test.txt"#define MAX_SIZE 120char *Delete_Line_Break_and_Save(char *src_buf, char *dst_buf, int start){ strncpy(dst_buf + start, src_buf, strlen(src_buf) - 1); //delete line break, line bre 阅读全文
posted @ 2013-09-10 20:21 风言枫语 阅读(150) 评论(0) 推荐(0)
 
摘要: 直接入主题,标签讲解1、标签JSP里面有 与,JSTL也提供了实现include功能的标签,不过这个功能强大多了它比JSP功能强大甚至可以把Internet上的网页包含进来这个标签属性url是你的引用页面网址,charEncoding是你的编码格式,它还有(var、varReader、context、scope)属性,如果声明了var属性,则目标网页的内容会存储到var指定的String变量中,varReader的作用就和var类似的,主要是类型不同,var是String ,varReader是java.io.Reader类型声明了context属性,那么该import只能使用在本机上,访问的 阅读全文
posted @ 2013-09-10 20:18 风言枫语 阅读(118) 评论(0) 推荐(0)
 
摘要: 1、二维数组 下面就三种二维数组进行说明。 1: int **Ptr; 2: int *Ptr[ 5 ]; 3: int ( *Ptr )[ 5 ]; 以上三例都是整数的二维数组,都可以用形如 Ptr[ 1 ][ 1 ] 的方式访问其内容;但它们的差别却是很大的。下面我从四个方面对它们进行讨论:1.1、内容 它们本身都是指针,它们的最终内容都是整数。注意我这里说的是最终内容,而不是中间内容,比如你写 Ptr[ 0 ],对于三者来说,其内容都是一个整数指针,即 int *;Ptr[ 1 ][ 1 ] 这样的形式才是其最终内容。 1.2、意义 1: int **Ptr 表示... 阅读全文
posted @ 2013-09-10 20:15 风言枫语 阅读(156) 评论(0) 推荐(0)
上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 235 下一页