自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

s346658910的专栏

随笔杂记

  • 博客(39)
  • 收藏
  • 关注

转载 cocos2dx判断一个点是否在三角形中

// 判断点P(x, y)与有向直线P1P2的关系. 小于0表示点在直线左侧,等于0表示点在直线上,大于0表示点在直线右侧float PosBase::EvaluatePointToLine(float x, float y, float x1, float y1, float x2, float y2){ float a = y2 - y1; float b = x1 - x2; fl

2014-12-03 18:02:07 962

转载 嗯,让我们彻底搞懂C/C++函数指针吧(一)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://hipercomer.blog.51cto.com/4415661/792300摘要:这篇文章详细介绍C/C++的函数指针,请先看以下几个主题:使用函数指针定义新的类型、使用函数指针作为参数、使用函数指针作为返回值、使用函数指针作为回调函数、使用函数指针数组,使用类

2014-12-01 19:48:49 535

转载 使用cocos-2dx 3.x 封装的PageView

直接上代码:HelloWorldScene.cpp#include "HelloWorldScene.h"USING_NS_CC;#define COIN_WIDTH 212 //coin 图片宽度#define COIN_GAP 100 //间隔#define COIN_COUNT 11 //个数Scene* HelloWorld::createScene(

2014-12-01 17:51:06 1503

原创 cocos2dx 在button回调函数里removeFromParent崩溃

找到UIWidget.cpp文件:然后做以下修改(最新版本貌似已经做出了修正):void Widget::pushDownEvent(){ this->retain(); if (_touchEventCallback) { _touchEventCallback(this, TouchEventType::BEGAN); } if (_tou

2014-12-01 14:38:05 2059

转载 jsoncpp使用总结

Introductionjson is a lightweight data-interchange format. It can represent integer, real number, string, an ordered sequence of value, and a collection of name/value pairs. For detail:http://www.

2014-09-11 09:27:15 642

转载 json读取和写入数据

一、从字符串中读取JSONa.cpp?1234567891011121314151617181920212223242526272829303132#include  #include "json/json.h"

2014-09-10 11:26:05 7520 1

转载 cocos2dx 字符串管理

在Cocos2d-x中能够使用的字符串constchar*、std::string和cocos2d::__String等,其中const char*是C风格的字符串,std::string是C++风格的字符串,它封装了const char*。cocos2d::__String才是Cocos2d-x引擎提供的字符串类,这些字符串都可以互相转换,它们会在不同的场景下使用,具体使用那个可以看具体的API

2014-09-10 09:30:37 935

转载 Java将Unix时间戳转换成普通日期型的函数

public String TimeStamp2Date(String timestampString){ Long timestamp = Long.parseLong(timestampString)*1000; String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java

2014-05-16 13:44:11 635

转载 JDBC连接MySQL数据库及示例

JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。一、JDBC基础知识                JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建

2014-05-16 10:52:44 846

原创 UCenter在JAVA项目中实现的单点登录应用实例

Comsenz(康盛)的UCenter当前在国内的单点登录领域占据绝对份额,其完整的产品线令UCenter成为了账号集成方面事实上的标准。基于UCenter,可以将Comsenz旗下的Discuz!(社区论坛系统)、SupeSite(门户CMS系统)、X-Space(博客系统)从用户资源层面进行无缝整合,使得账号实现统一管理,在任何一个系统中进行注册、登录、注销等操作时,该账号在其他系统中

2014-05-15 11:40:49 2224

转载 利用JDBC连接oracle数据库

JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的

2014-05-15 11:26:12 1083

转载 TCP协议三次握手过程分析

TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urge

2014-05-09 10:01:04 596

转载 ORACLE如何使用DBLINK连接另一个数据库

一. 实现结果:在一个数据库中某个用户下编写一个存储过程,在存储过程中使用DBLINK连接另一个数据库,从此数据库中的一个用户下取数,然后插入当前的数据库中的一个表中。二. 实现方法步骤:    1. 创建存储过程    2. 在存储过程中先创建database link    3. 创建成功    4. 从另一个数据库取出数据插入到当前数据库中

2014-05-09 08:38:28 825

原创 Error configuring application listener of class org.springframework.web.util.Log4jConfigListener

这个错误的解决方法是,把tomcat里部署的项目

2014-04-15 08:49:32 1236

转载 java获取图片大小和尺寸

package stone;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import javax.imageio.ImageI

2014-03-17 21:54:03 2784

转载 CSS+DIV调整图片样式垂直居中

设置CSS使文字和图片同排同行时候上下垂直居中我们只需要在CSS样式,加入CSS如下:img{ vertical-align:middle;}加入以上对图片设置上下居中CSS样式即可让在同排文字和图片垂直居中。

2014-03-17 11:36:16 731

原创 判断两个字符串或数组中有没有重复的元素

package cn.test;public class change { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String st1="23,344,32"; String[] result1=st1.split

2014-01-03 15:57:59 3774 1

转载 Double与BigDecimal 精度问题

1] 精确的浮点运算: 在Java里面,有时候为了保证数值的准确性需要精确的数据,先提供一个例子就可以发现问题了:Java代码  public class FloatNumberTester {      public static void main(String args[]){          System.out.println(0.05+0.01);    

2013-12-24 10:01:47 887

转载 java.Math.bigdecimal的用法简介(大数据处理)

在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计 算,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类。下边我们介绍BigDecimal类:BigDecimal的实现利用到了BigInteger,不同的是BigDecimal加入了小数的概念。一般的f

2013-12-24 09:55:06 1950

转载 java写的各种排序算法---收藏

//插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @version 1.0 */public class InsertSort implements SortUtil.Sor

2013-12-23 16:38:10 610

转载 输入某年某月某日,判断这一天是这一年的第几天?

java已有API可以使用代码如下Calendar rightNow=new GregorianCalendar();rightNow.set(2007, 3, 1);int date=rightNow.get(Calendar.DAY_OF_YEAR);另一种方法:package cn.test;public class test { public static void ma

2013-12-23 14:03:49 1042

原创 找出1000以内的所有完数

package cn.test;import java.util.Scanner;public class test { public static void main(String args[]){ // 找出所有完数 System.out.println("请输入一个数字:"); Scanner input=new Scanner(System.in); int num

2013-12-23 12:20:34 1033

原创 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

package cn.test;import java.util.ArrayList;public class test { public static void main(String args[]){ System.out.println("请输入数字:"); java.util.Scanner inputNumb=new java.util.Scanner(System.in

2013-12-23 11:28:49 1929

原创 统计素数

package cn.test;import java.util.ArrayList;public class test { public static void main(String args[]){ ArrayList list=new ArrayList(); for(int i=1;i<200;i++){ if(isPrime(i)&&i!=1){ lis

2013-12-23 10:51:57 672

转载 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

import java.io.*;public class Test7{ public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuffer sb = new S

2013-12-23 10:50:37 1111

转载 jsp页面跳转与刷新的总结

jsp页面跳转的总结1. RequestDispatcher.forward()  在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet或者是JSP到另外的一个Servlet、JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都

2013-11-13 09:44:36 8089

转载 java 语言使用poi导出excel

报表输出是开发数据库应用程序经常涉及的内容,而一般的报表往往缺乏通用性,不方便用户进行个性化编辑。Excel是Windos平台上优秀的电子表格软件,如果把报表输出成Excel格式,用户就可以利用Excel的强大功能对报表进行再编辑,以满足自己的特殊需要。但是,长期以来,Java程序由于其跨平台特性,不能直接操纵excel为了实现纯Java的Excel解决方案,Apache Jakara推出了一

2013-11-07 17:33:26 2160

原创 JEncryptTool.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

如出现JEncryptTool.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform此类错误,一般是JDK的版本错误,此处更换为64位JDK,在tomcat中配置一下即可

2013-11-06 17:26:01 818

转载 关于java类的封装性的一点看法

观察以下代码: package cr.tdtx.banjin.classtest;class People { String name;// 表示人的姓名 int age; //表示人的年龄 public void tell(){ System.out.println("姓名:"+name+",年龄:"+age); } }

2013-11-06 10:41:40 923

原创 mysql group by内排序的实现以及having和where 条件语句查询的区别

例如有一个 版本号的登陆日志表,loginlog( id, LoginName, Resource, IP, LoginTime, loginversion) ,id 为 自动增长字段,loginname为登陆用户名,   logintime 为最近一次登陆时间,loginversion为登陆的版本号现在要求 选出 每个用户名的最近一次登陆的版本号(注意:用户名不能重复且必须覆盖所有数据库

2013-11-04 16:53:17 5198

原创 c primer plus 第二章习题摘录

1,如何称呼C语言的基本模块? 函数作为C语言的基本模块。2,什么是语法错误和语义错误? 语法错误指的是违背了如何把程序和语句放在一起的规则,例如英语中,I song am.而语义错误指的是含义上的错误,达不到预期的效果。3,下面哪几个是C的关键字?main,int,function,char,= int char 是C的关键字,而main 只是函数名而不是关键字,可以改动,在

2013-10-31 17:36:50 738

原创 修改js之后前台页面不能及时更新的问题

在ie浏览器中,工具=》Internet选项=》常规=》internet 临时文件=》设置=》选择每次访问此页时检查=》确定,这样以后就方便多了

2013-10-31 13:50:16 2164

原创 jfreechart柱状图参数设置

注意最主要的一点 ChartUtilities.writeChartAsPNG(response.getOutputStream(), jfreechart,700, 270);此处要设置好长度跟高度,下面所设置的柱之间的距离才能够正确的显示plot.setRangeGridlinesVisible(true); // 虚线色彩 plot.setRangeGridlineP

2013-10-31 11:16:32 2398

原创 如何在servlet中获取jsp中form表单提交的变量,以及jsp与servlet之间的数据传递

今天让这个问题纠结了大半天,关于如何在servlet中获取jsp中form表单提交的变量,由于是新手,总结的地方可能不太很准确,望见谅下面是用jfreechart做的一个柱状图,需要用到form表单中下拉选择框提交的年份,表单在此就不贴出来了<% String path = request.getContextPath(); String basePath = request.

2013-10-30 18:27:34 8541

转载 Syntax error, type parameters are only available if source level is 1.5 报错(转)

当我的eclipse使用jdk1.6的时候,创建泛型类,系统会提示错误: “Set project compiler compliance settings to '1.5'”“Syntax error, type parameters are only available if source level is 1.5”这时候需要改动两个地方: 1.右击项目-->prope

2013-10-30 14:27:42 1791

原创 c primer Plus第一章习题

1、就编程而言,可移植性表示什么?答:表示可更好地适应于多种运行环境。答案:一个程序的可移植性好,就是指程序的源代码不经修改就可以在多种不同的计算机系统里编译成可成功运行的程序。2、解释源代码文件、目标代码文件和可执行文件之间的区别。答:源代码文件是存储程序代码的文件;目标代码文件是经过编译之后将源代码转换成机器代码的文件;可执行文件是把目标文件、程序启动代码以及库文件连接后形成的

2013-10-29 16:55:32 988

转载 利用flash制作曲线报表(转)

教你用Flash制作曲线报表图一、先看图:这是一个用Flash做的动态曲线图,请将鼠标移动那些绿色的小点上看看。这个示例可以结合asp、asp.net、php、jsp等后台语言,显示你想要的数据曲线。其实是与后台语言无关的,只要按一定的格式传递数据给它就可以。另外,这仅仅是个示例程序,您在使用时,有可能得按照自己的需求重新修改,但本例基本上已涉及了Flash绘制曲线图的

2013-10-28 17:14:02 1043

转载 dom4j XML解析(转)

使用SAXReader需要导入dom4j-full.jar包。     dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。     使用举例:1.s.xml的内容

2013-10-28 15:44:11 648

转载 用jfreechart画统计分析柱状图(转)

我们介绍使用 JFreeChart 生成柱状图,首先从一个最简单的例子开始。  一 最简单的例子  为了降低门槛,让大家心理有个底,先介绍一个简单的不能再简单的例子,图片中的各类属性都采用默认值。 <%@ page import="org.jfree.chart.ChartFactory, org.jfree.chart.JFreeChart,

2013-10-28 15:32:13 1456

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除