- 浏览: 74282 次
- 性别:
- 来自: 北京
最新评论
-
tongyao99:
uniqueKey必须是strField,否则uniqueKe ...
solr中的<uniqueKey>问题 -
huishengzhang:
我的id已经设置了uniquekey 并且 multiValu ...
solr中的<uniqueKey>问题 -
inpt:
终于解决了,少了一个next()方法,居然折腾了好几天
jasperreport中JRDataSource之JRMapArrayDataSource的应用 -
inpt:
大侠,有完整的例子吗?
jasperreport中JRDataSource之JRMapArrayDataSource的应用 -
lrstom:
厉害....这样你都能整理出来...不亏是高手
drawString(String messagetr, int x, int y, int anchor);函数anchor参数备忘
文章列表
在项目开发中,难免遇到一些这样那样的困难,一卡就是好几天,但解决方法往往很简单,只是因为问题是初次遇见而已。在这把遇到的一些困难点记录一下,对自己对他人都有好处。
困难点1:cocos2d-x开发的游戏,按home键 ...
由于需要用到protocol buffer,然后在安装其过程中遇到点小问题,所以把安装过程记录如下。
首先,按照http://www.myexception.cn/perl-python/671220.html这个博文的提示进行安装,但是在安装过程中提示,“configure: error: no acceptable C compiler found in $PATH”错误。
其次,解决该错误的方法是,按照这个http://www.ttlsa.com/html/2872.html博文的方法,安装gcc。
最后再进行安装protocol buffer,就可以了。
在cocos2d-x中加入一个UIView,步骤如下:
1.在CCEGLView.h中添加代码
void addSubView(void* uiView);
在CCEGLView.mm中实现
void CCEGLView::addSubView(void* uiView)
{
[[EAGLView sharedEGLView] addSubview:(UIView*)uiView];
}
2.在需要调用的地方如下调用
float screenWidth = CCDirector::sharedDirector()->getWinSize().widt ...
在iPhone中,cocos2d-x启动和前后台切换时,调用的方法和纯iPhone框架几乎是相同的。只是中间穿插了AppDelegate.cpp中的方法。其中AppDelegate.cpp主要代码如下:
bool AppDelegate::applicationDidFinishLaunching()
{
...
CCLog("i am in didfinishLaunching");
return true;
}
// This function will be called when the app is i ...
在cocos2d-x中,常通过Sprite的boundingBox()方法来获取该Sprite的边框,这个边框最常用的用途就是做为碰撞框了。但是如果你在一个Sprite(比如A)中通过addChild加入一个子Sprite(比如B),则B通过boundingBox()获取到的边框,比如boundingBox_B相对于父Layer来说,位置是不准的,这会导致明明按中了B,却得不到该有的响应。
一个校正的代码如下,首先是加入子Sprite的方法:
StartPanel::StartPanel() {
initWithFile("startpage.png&q ...
CCLayer初始化时,一般有三个步骤:
1.在继承CCLayer的子类里实现bool init();方法。
2.在继承CCLayer的子类里声明宏LAYER_NODE_FUNC(layer); 此宏的作用主要是实现通用的CCLayer初始化函数的包装。
代码如下:
#ifndef GAMELEVELLAYER_H_
#define GAMELEVELLAYER_H_
#include "cocos2d.h"
class GameLevelLayer : public cocos2d::CCLayer
{
public:
GameLe ...
在LGame中,LGraphics类的public void drawString(String messagetr, int x, int y, int anchor);函数中,最后一个anchor参数指的是锚点,起到定位的作用,而“x”,“y”参数指的就是这个锚点的位置了。anchor参数事先规定了一些常量值,这些常量值组合可以定义一些,常用的锚点。如图所示。
前段时间(2010年9月-2011年3月底),参加了新疆商务领航项目的开发,该项目主要有三个门户,管理门户、客户门户和SI门户。在这个项目中,我主要负责写service层和dao层。在此把项目中学到的一些零碎知识点,做个记录,权当项目完结的纪念吧。
1.MultiActionController绑定Command1)首先jsp页面<form:form modelAttribute="product" action="listProduct.do" method="post"><table wid ...
前段时间,做了一个android涂鸦板项目(http://mm.10086.cn/1007/300001153536.html?fw=411130),在项目中,用到了一些自定义的对话框,如图所示。
在参考了android提供的ApiDemos程序以后,这里对如何实现自己定义的对话框进行一下总结。在android的ApiDemos中的com.example.android.apis.graphics包下,有一个ColorPickerDialog类,是经典的自定义对话框的例子,我们在去除一些代码,剩下的主框架代码如下(代码中的注释详细注明每个类和方法的用途): ...
在android的ApiDemos中,画任意曲线(在FingerPaint这个例子中)的主要代码如下:
private float mX, mY;
private static final float TOUCH_TOLERANCE = 1;//这里我改为1
private void touch_start(float x, float y) {
mPath.reset();
mPath.moveTo(x, y);
mX = x; ...
前段时间(大约在2010-6-20至2010-9-20之间)开发了一个android的“唐诗宋词”程序。该程序收录了2600多首唐诗宋词,功能主要有三个方面,一是根据唐诗或者宋词,显示所有作者,二是根据作者显示所有该作者的所有作品,然后用户点击某个作品则可以浏览该诗词,三是根据用户输入的关键字搜索显示对应的诗词。
然后把在开发这个程序过程中,所得到的一些知识(也许存在个人误解的),做个总结和备忘吧。也算是一个项目完结的纪念。知识点如下:
1.android程序开发完后,在eclipse中签名步骤如下,
1)在Package Explorer视图中选择该项目,右键,选择Androi ...
xom-1.1.jar包是一个操作xml文件的jar包,利用该jar包可以很方便的操作xml文件。但是,该.jar包中并没有现成的生成xml的<![CDATA[]]>段的函数。在经过查了许多网上资料后,该官方网站好像是说<![CDATA[]]>段不安全,经常被人误用,所以不提供生成<![CDATA[]]>段的函数。但与此同时,在官网上一个国外网友,利用xom包现有的函数,写了一个生成<![CDATA[]]>段的类,来对官网的解释表示抗议。特此记录如下,代码比较简单,就不解释了。
import java.io.IOException;
impo ...
今天花了一个下午一个晚上,参考了网上许多资料,终于把paoding分词整合到solr中了,为了避免以后忘记,特此记录。
1.首先写一个类,这个类在网上都有,记录如下:
package com.test.slor.tokenizer;
import java.io.Reader;
import java.util.Map;
import net.paoding.analysis.analyzer.PaodingTokenizer;
import net.paoding.analysis.analyzer.TokenCollector;
import net ...
在jasperreport中,当我们填充数据到.jasper文件,来生成.jrprint文件时,常用的一个JRDataSource类是, JRBeanCollectionDataSource,这个类的构造方法是,public JRMapCollectionDataSource(java.util.Collection col) ,col参数这就大家熟悉的javabean list数组了。该类的用法在网上有许多例子,这里就不重复了。
而JRDataSource的另一个实现类JRMapArrayDataSource,它的构造方法如下,public JRMapArrayD ...
把图片上传到服务器,然后在前端页面显示查看的方法很多,作为一个入门的程序员,我把用到过的方法记录如下。
方法一,用struts 1上传图片。步骤如下:
1 创建一个ActionForm。
public class MessForm extends ActionForm
{
private FormFile photo;
public FormFile getPhoto()
{
return photo;
}
public void setPhoto(FormFile photo)
{
this.photo = photo;
}
}
其 ...