摘要:
在android中,在oncreate里面只是将布局信息设置好,并没有进行布局,因此是没法进行测量view或者屏幕的长高,可以通过下面的observer来观察,当view布局完成之后会回调下面的两个接口。 这个接口里面函数往往会调用多次。可加上标志位可实现只测量一次。 ViewTreeObserver vto = llPopupChild.getViewTreeObserver(); vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { public boolean onPreDraw() { if (hasMe 阅读全文
posted @ 2013-06-19 21:05
jlins
阅读(255)
评论(0)
推荐(0)
摘要:
check the original problem here:http://acm.hdu.edu.cn/showproblem.php?pid=1800the AC code:#include<iostream>#include<cstring>#include<algorithm>#include<cmath>#include<map>#include<cstdio>using namespace std;int level[3010];bool visit[3010];bool cmp(int a,int b){ 阅读全文
posted @ 2013-06-19 21:03
jlins
阅读(194)
评论(0)
推荐(0)
摘要:
(1).var="" if [ -n "$var" ]; then echo "not empty" else echo "empty" fi(2).function empty { local var="$1" # Return true if: # 1. var is a null string ("" as empty string) # 2. a non set variable is passed # 3. a declared variable or array 阅读全文
posted @ 2013-06-19 21:02
jlins
阅读(293)
评论(0)
推荐(0)
摘要:
第二篇更多的是从技术的角度对iOS界面组成原理进行了简单的解析,篇幅很短,可稍作了解;更多关于iOS开发入门的内容可参考“设计师应该了解的iOS应用开发基础知识”一文。另外,非常感谢各位朋友在微博上的支持与鼓励,不过有一点需要注意,目前做的这个版本(2013-06-15)并非iOS7设计规范的最终版;该版本的作用及注意事项详见下面的重要提示。重要:这是针对于正在开发中的API或技术的预备文档。虽然该文档在技术精确度上经过了严格的审核,但并非最终版本,仅供苹果开发者计划的注册会员使用。苹果提供这份机要文档的目的,是帮助你按照文中描述的方式对技术的选择及界面的设计开发进行规划。这些信息有可能发生变 阅读全文
posted @ 2013-06-19 21:00
jlins
阅读(294)
评论(0)
推荐(0)
摘要:
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:urlStr]]; [request setPostValue:[NSString stringWithFormat:@"%d",_forumId] forKey:@"topic.forum_id"]; [request setPostValue:[NSString stringWithFormat:@"%d",userid] forKey:@"topic 阅读全文
posted @ 2013-06-19 20:58
jlins
阅读(183)
评论(0)
推荐(0)
摘要:
//方法一:cell .contentView .backgroundColor = [ UIColor redColor ];//方法二:UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier :CellIdentifier];UIView* bgview = [[ UIView alloc ] initWithFrame :CGRectMake( 0 , 0 , 1 , 1 )];bgview .opaque = YES ;bgview .backgroundColor = [ UIC... 阅读全文
posted @ 2013-06-19 20:56
jlins
阅读(4551)
评论(0)
推荐(0)
摘要:
编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定义如下:int g_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用int g_Test,那么就会产生LNK2005错误... 阅读全文
posted @ 2013-06-19 20:54
jlins
阅读(463)
评论(0)
推荐(0)
摘要:
一.视图1.iphone手机上的窗口就是UIWindow类的一个实例(1个手机应用只有一个UIWindow)。2.UIView类用于实现视图。 UIView提供了方法来添加和删除子视图。一个视图可以有多个子视图,这些子视图按照顺序放在父窗口下: -(void) addSubview:(UIView *)view;//添加子视图 -(void) removeFromSuperview;//从父窗口上删除子视图(自己) -(void) insertSubview:(UIView *)view atIndex:(int)index;//按照顺序添加子视图 -(void) insertSubview: 阅读全文
posted @ 2013-06-19 20:52
jlins
阅读(3649)
评论(0)
推荐(0)
摘要:
AndroidAPK一.APK的结构以及生成APK是AndroidPackage的缩写,即Androidapplicationpackage文件或Android安装包。每个要安装到Android平台的应用都要被编译打包为一个单独的文件,扩展名为.apk。APK文件是用编译器编译生成的文件包,其中包含了应用的二进制代码、资源、配置文件等。通过将APK文件直接传到Android手机中执行即可安装。APK文件其实就是zip格式,但其扩展名被改为apk。在这里我们为了详细讲述Android应用程序我们将创建一个永恒的话题,它就是HelloWorld程序,在这里我们创建的Android的HelloWor 阅读全文
posted @ 2013-06-19 20:50
jlins
阅读(20723)
评论(1)
推荐(3)
摘要:
如果想调用某个类的某个方法可以写成这样,这个方法来自NSObject类C代码 performSelector:performSelector:withObject:performSelector:withObject:withObject:实际调用C代码 [selfperformSelector:@selector(displayViews)withObject:nilafterDelay:1.0f]; 有三个方法分别是C代码 //父视图[self.viewsuperview]//所有子视图[self.viewsubviews]//自身的windowself.view.window循环一个视图 阅读全文
posted @ 2013-06-19 20:48
jlins
阅读(7003)
评论(0)
推荐(1)
摘要:
有的索引根本用不着,但当在对表修改时,它也是会自动修改,这样会降低数据库的速度。下面来做个简单试验来监视索引是否使用。首先创建个表,SQL> create table t (id int,sex char(1),name char(10));Table created.然后输入数据,SQL> begin 2 for i in 1..100 3 loop 4 insert into t values(i,'M','sun'); 5 end loop; 6 commit; 7 end; 8 /PL/SQL procedure successfully c 阅读全文
posted @ 2013-06-19 20:46
jlins
阅读(220)
评论(0)
推荐(0)
摘要:
上一篇我们已经探讨了Jquery的有关的内容,简单的选择器以及一些Jquery的属性事件和方法等内容,让我们简单的学到了Jquery的比较基础的内容,下面我们就来探讨Jquery的一些其它的内容,比如Jquery 与AJAX的使用等内容方面,希望学习了能使大家对Jquery的使用更加的灵活1、实现Jquery与AJAX的联合使用AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。(1)、jQuery - AJAX load() 方法jQuery load() 方法是简单但强大的 AJAX 方法。load() 方法从服务器加载数据,并把返回的数据放入被选元素中 阅读全文
posted @ 2013-06-19 20:44
jlins
阅读(241)
评论(0)
推荐(0)
摘要:
给大家本人我精心模仿的高仿114la网址导航源码,我们都知道114la网址导航的影响力,喜欢的朋友可以下载学习一下。 由于文件较大,没有上传了,下载地址在下面有的。 附源码下载:114la网站导航源码 阅读全文
posted @ 2013-06-19 20:42
jlins
阅读(502)
评论(0)
推荐(0)
摘要:
提到寻路算法,大家都会想到A*算法。在度娘找了不少代码,看了不少教程之后,尤其是这个文章中提到的总结:http://www.cppblog.com/christanxw/archive/2006/04/07/5126.htmlA*算法总结(Summary of the A* Method)Ok,现在你已经看完了整个的介绍,现在我们把所有步骤放在一起:1.把起点加入open list。2.重复如下过程:a.遍历open list,查找F值最小的节点,把它作为当前要处理的节点。b.把这个节点移到close list。c.对当前方格的8个相邻方格的每一个方格?◆如果它是不可抵达的或者它在close 阅读全文
posted @ 2013-06-19 20:40
jlins
阅读(1534)
评论(0)
推荐(0)
摘要:
辞职交接期间无聊看了一下搜索引擎,java社区比较火的当然是Lucene,想写一个简单的小例子,在网上找了些资料,不过都不是4.3的,自己看了一下。下载地址:http://lucene.apache.org/core/ 项目结构 constans.java 是常量类LuceneIndex.java 建立索引类 LuceneSearch.java 搜索类 数据文件: package com.xin;public class Constants { public final static String INDEX_FILE_PATH = "e:\\lucene\\test"; 阅读全文
posted @ 2013-06-19 20:38
jlins
阅读(4535)
评论(0)
推荐(1)
摘要:
MyEclipse开发的都常用到其中一个"Open In Explorer"的小插件,可以直接在Windows资源管理器中打开选中文件所在的目录,工具虽小,但我们经常需要用到它 由于MyEclipse收费以及体积庞大的原因,现在我已经改用Eclipse(WTP) +Tomcat进行开发了,这个组合对我来说足以满足目前项目开发的需要,但就是缺少这个小插件,为了继续享受这个快捷打开文件目录的功能,自己动手DIY了一个插件,功能简单,但足够使用。 插件下载:org.lightframework.eclipse.explorer_1.0.0.201003172130.jar 喜欢这 阅读全文
posted @ 2013-06-19 20:36
jlins
阅读(3194)
评论(0)
推荐(0)
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace 第四讲1 { class Program { static void Main(string[] args) { Console.Write(10 / 3 * 1.0); decimal PI = 3.14m; double pi = (double)PI; Console.ReadKey(); int TX = 35; int KZ = 50; int sum = TX * 3 +... 阅读全文
posted @ 2013-06-19 20:34
jlins
阅读(302)
评论(0)
推荐(0)
摘要:
给大家分享一款很厉害的死循环代码,喜欢的朋友可以下载学习,但不得非法使用。 网页中的死循环代码 A、死循环代码: 『把下列代码加入到网页中,可达到如上效果』 <img src=javascript:location=“网页的文件名.htm:”> 说明:当含有这段代码的网页被人点击,连接就会不断的打开IE浏览器,直到你的系统资源浪费到0%~只有重新启动才能正常使用! 预防方法:禁用所有的ActiveX控件和插件!因为这是一个ActiveX教本程序~ B、恐怖的大图片: 『把下列代码加入到网页中,可达到如上效果』 <img src= "http://... 阅读全文
posted @ 2013-06-19 20:33
jlins
阅读(558)
评论(0)
推荐(0)
摘要:
脚本说明: 第一步:把如下代码加入<body><center><script language=javascript src="../js/shang.js"></script> 区域中 <script language=javascript> var layers =document.layers,style=document.all,both=layers||style,idme=908601; if(layers){layerRef='document.layers';styleRef = 阅读全文
posted @ 2013-06-19 20:31
jlins
阅读(411)
评论(0)
推荐(0)
摘要:
项目中有这样的需求,要显示一本书的概述,默认显示2行,点击展开按钮,显示全部,点击收回,有显示2行。 开始的时候按钮事件中,可能写的是这样一段代码:if (isExpand) { [lblBrief setNumberOfLines:2]; lblBrief.text = [StringUtil subString:strBrief AndSubLength:90]; [btnBrief setImage:[UIImage imageNamed:@"detailBriefDown"] forState:UIControlStateNormal]; [btnBrief s.. 阅读全文
posted @ 2013-06-19 20:29
jlins
阅读(1648)
评论(0)
推荐(0)
摘要:
慎重选择容器类型C++提供了几种不同的容器供你选择,可是你有没有意识到它们的不同点在哪里?为了防止你在选择时有所疏忽,这里给出了简要回顾: 阅读全文
posted @ 2013-06-19 20:27
jlins
阅读(134)
评论(0)
推荐(0)
摘要:
修改hosts 文件内容: 进入etc 文件夹,找到hosts 文件,把该文件复制出来,修改完里面的内容后,先把etc中的hosts 文件删除,然后在把修改后的文件脱机去 可能需要管理员的密码,你输入你的登陆密码就ok搞定了 有两种办法来实现显示 Mac 下的隐藏文件:命令行方式和软件方式。 命令行方式:显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏Mac隐藏文件的命令:defaults write co... 阅读全文
posted @ 2013-06-19 20:25
jlins
阅读(379)
评论(0)
推荐(0)
摘要:
对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态,是指示灯的作用,如果没有正确的图标很可能造成数据的丢失等之前看了网上其他人写的帖子,,有一些是直接删除注册表下“ShellIconOverlayIdentifiers”的含有Tortoise标题的文件夹,,重启之后还是不行,,又找了一些帖子,做了以下一些修改就ok啦。 步骤: 输入:win+r,输入regedit,调出注册表信息,按下Ctrl+F,在注册表里搜索“ShellIconOverlayIdentifiers” 3。将TortoiseAdded、TortoiseConflict……TortoiseUnversio... 阅读全文
posted @ 2013-06-19 20:23
jlins
阅读(1803)
评论(0)
推荐(1)
摘要:
TortoiseSVN设置-》常规设置-》subversion 配置文件 -》编辑或者Windows XP 在 C:\Documents and Settings\Administrator\Application Data\Subversion\config 文件Windows7 在 C:\Users\Administrator\AppData\Roaming\Subversion\config 文件注意:Administrator为用户名第一步: 解除enable-auto-props的注释(删掉前面的#): enable-auto-props = yes第二步: [auto... 阅读全文
posted @ 2013-06-19 20:21
jlins
阅读(666)
评论(0)
推荐(0)
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace if语句 { class Program { static void Main(string[] args) { //如果张三的考试成绩大于90,那么爸爸奖励他100块钱。 Console.WriteLine("请输入张三的成绩"); int cj = Convert.ToInt32(Console.ReadLine()); if (cj > 90) { / Console.Wri 阅读全文
posted @ 2013-06-19 20:19
jlins
阅读(579)
评论(0)
推荐(0)
摘要:
最近在看Spring的时候回顾了一下ThreadLocal,下面是ThreadLocal的使用说明。概述首先,谈到ThreadLocal的使用,我们先来了解一下ThreadLocal是什么?ThreadLocal是在JDK1,2的版本中开始提供的,他不是一个线程,而是一个线程的本地化对象。当某个变量在使用ThreadLocal进行维护时,ThreadLocal为使用该变量的每个线程分配了一个独立的变量副本,每个线程可以自行操作自己对应的变量副本,而不会影响其他线程的变量副本。 从线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal... 阅读全文
posted @ 2013-06-19 20:17
jlins
阅读(271)
评论(0)
推荐(0)
摘要:
1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为如果静态函数库改变了,那么你的程序必须重新编译。2. 动态函数库 这类库的名字一般是libxxx.so;相对于静态函数库,动态函数库在编译的时候 并没有被编译进目标代码中,你的程序执行到相关函数时才调用该函数库里的相应函数,因此动态函数库所产生的可执行文件比较小。由于函数库没有被整合进你的程序,而是程序运行时动态的申请并调用,所. 阅读全文
posted @ 2013-06-19 20:16
jlins
阅读(3975)
评论(0)
推荐(0)
摘要:
1.二进制数中1的个数①有一个字节(8bit)变量,求其二进制表示中"1"的个数。思路一:二进制数的最低位如果为1,那么它不可以被2整除,反之可以。我们可以先判断最后一位是否为1,然后右移一位,重复判断最后一位是否为1,直至该数为0;这个算法时间复杂度为O(N),其中N是这个二进制数的位数;思路二:对于一个二进制数X,运算X&(X-1)可以将最后二进制表示中的最后一位1置为0,重复该操作直至该数为0;这个算法时间复杂度为O(M),其中M为二进制表示中1的个数;代码:int Count(int v){ int num = 0; while(v)[ num += v & 阅读全文
posted @ 2013-06-19 20:14
jlins
阅读(269)
评论(0)
推荐(0)
摘要:
命名空间表aopProvides elements for declaring aspects and for automatically proxying @AspectJannotated classes as Spring aspects.beansThe core primitive Spring namespace, enabling declaration of beans and how they should be wired. context Comes with elements for configuring the Spring application cont... 阅读全文
posted @ 2013-06-19 20:12
jlins
阅读(224)
评论(0)
推荐(0)
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace 练习 { class Program { static void Main(string[] args) { //第一题 打印100次——“欢迎来到CSDN DOT班学习!” int i=0; while(i<100) { Console.WriteLine("欢迎来到CSDN DOT班学习!"); i++; } //第二题 计算1到100这100个整数的和 1+2+3+4+100 阅读全文
posted @ 2013-06-19 20:10
jlins
阅读(1111)
评论(0)
推荐(0)
摘要:
上会写的Flexigrid折行显示时,获取值有问题,报错。getRows: function(){ //add by jej var rtnList = new Array(); var objRows = $('.trSelected', $(t)); if(objRows!=null){ for(var i=0;i<objRows.length;i++){ var row = objRows[i]; var rowMap = new Object(); for(var j=0;j<row.cells.length;j++)... 阅读全文
posted @ 2013-06-19 20:08
jlins
阅读(310)
评论(0)
推荐(0)
摘要:
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/9128819XML是一种非常重要的文件格式,由于C++对XML的支持非常完善,cocos2d-x选择XML作为主要的文件存储格式。在cocos2d-x中集成了libxml2来解析XML数据。定义一个用于解析的类,这个类继承CCSAXDelegator和CCObject,然后实现CCSAXDelegator的纯虚函数。#ifndef XMLANALYSIS_H_H#define XMLANALYSIS_H_H#include "cocos2d.h"#inc 阅读全文
posted @ 2013-06-19 20:06
jlins
阅读(368)
评论(0)
推荐(0)
摘要:
【1、】CPngButton.h(资源是最后图片)#pragma once #include<atlimage.h> #define PNUM 19 #define PLAYTIME 100 // CPngButton class CPngButton : public CButton { DECLARE_DYNAMIC(CPngButton) public: CPngButton(); virtual ~CPngButton(); virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct); virtual void P... 阅读全文
posted @ 2013-06-19 20:04
jlins
阅读(2259)
评论(0)
推荐(0)
摘要:
本系统使用的是基于JSP+SERVLET+TOMCAT6数据库使用的是MYSQLIDE是MYECLIPSE8.5,页面编辑使用的是百度的ueditor,比较适合咱国人采用MVC模式,使用的关键技术,通用的分页技术,一些项目开发的小技巧,如批量删除,,,本文章适合刚学习JSP+SERVLET,但没有实战经验的童鞋。欢迎交流学习。1,第一个模块是登陆处理。关键代码如下: <form action="${pageContext.request.contextPath }/user?method=login" onsubmit="return submitCheck 阅读全文
posted @ 2013-06-19 20:03
jlins
阅读(1294)
评论(0)
推荐(0)
摘要:
学习【android-sdk-linux根目录】/tools/ant/build.xml,觉得如下几点很有用,记录之1)ant脚本中属性值是于前置定义优化的原则,即属性发生重复定义时,前面定义的值不会被后面定义的覆盖;2)需要注意javac的交叉编译参数(-bootclasspath <路径> 覆盖引导类文件的位置),注意到它可能很容易理解在J2SE平台下编译android平台的类文件是怎么做到的;这里有介绍该参数的文章:http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/javac.html#options3) 阅读全文
posted @ 2013-06-19 20:00
jlins
阅读(1282)
评论(0)
推荐(0)
摘要:
当我们开发自定义类型的Field时,可能会用到GetValidatedString这个方法。但是有时候这个方法并没被调用原因是:当Field的Value为null时,该方法不会被调用解决办法:将Value的值由null改为""即可解决问题 阅读全文
posted @ 2013-06-19 19:58
jlins
阅读(176)
评论(0)
推荐(0)
摘要:
在电信领域的产品,可能都会提供Disaster Recovery。许多人都知道ghost,可能用过Symantec NetBackup,他们都能帮你备份和恢复系统。如果你自己想通过简单的tar,dump, dd, cpio实现它,需要实现哪些功能呢?首先你想实现哪些backup类型? 他们分为:Full/Incremental/Network/Dump. Full就是备份所有的东西。Incremental就是在上一次Full备份基础之上只备份所有后来的任何改动。 Network就是有一个client帮助把你备份并且通过sftp或者其他方式传到远端服务器。Dump能够把整个磁盘分区信息或者文件系 阅读全文
posted @ 2013-06-19 19:56
jlins
阅读(221)
评论(0)
推荐(0)
摘要:
/// <summary> /// 获取汉字的全拼音 /// </summary> /// <param name="x">传汉字的字符串</param> /// <returns>汉字的字符串的拼音</returns> public string GetSpell(string x) { int[] iA = new int[] { -20319 ,-20317 ,-20304 ,-20295 ,-20292 ,-20283 ,-20265 ,-2025... 阅读全文
posted @ 2013-06-19 19:55
jlins
阅读(271)
评论(0)
推荐(0)
摘要:
strncpy的用法:它与strcpy的不同之处就在于复制n个字符,而不是把所有字符拷贝(包括结尾'\0')。 函数原型:char * strncpy(char *dst,const char * src, int n) 当src的长度小于n时,dst内的未复制空间用'\0'填充。否则,复制n个字符到dst,没有加'\0'。这里就要注意在字符串dst结尾处理加'\0'的情况了 strcpy ,strncpy ,strlcpy的用法好多人已经知道利用strncpy替代strcpy来防止缓冲区越界。 但是如果还要考虑运行效率的话,也许 阅读全文
posted @ 2013-06-19 19:53
jlins
阅读(762)
评论(0)
推荐(0)
摘要:
@charset "utf-8";/* CSS Document */.center3{ width:980px; position:relative;float:left; background:#FFE4DB;}img{ border:0}.center3 p{ padding:0; margin:0;}.indent p{ text-indent:2em;}/***********************丽人定向减肥**************************/.dxjf .ct1{ margin:40px 10px 0 10px ; display:inli 阅读全文
posted @ 2013-06-19 19:51
jlins
阅读(411)
评论(0)
推荐(0)
摘要:
WPF编程学习——布局本文目录1.布局简介2.面板(Panel)3.视图框(Viewbox)4.滚动视图控件(ScrollViewer)5.公共布局属性1.布局简介应用程序界面设计中,合理的元素布局至关重要,它可以方便用户使用,并将信息清晰合理地展现给用户。WPF提供了一套功能强大的工具——面板(Panel),来控制用户界面的布局。你可以使用这些面板控件来排布元素。如果内置布局控件不能满足需要的话,还可以创建自定义的布局元素。2.面板(Panel)WPF用于布局的面板主要有6个,StackPanel(栈面板)、WrapPanel(环绕面板)、DockPanel(停靠面板)、Canvas(画布) 阅读全文
posted @ 2013-06-19 19:49
jlins
阅读(532)
评论(0)
推荐(0)
摘要:
查看表结构查看mnesia表的结构:mnesia:info().查看此表的基本信息:mnesia:table_info(<tableName>, all).Mnesia初使化mnesia:stop(),mnesia:create_schema([node()]),mnesia:start().创建表mnesia:create_table(<tableName>, [{attributes, record_info(fields,<tableName>)}, {disc_copies, [node()]}]).读表记录读出表的所有key列表:mnesia:di 阅读全文
posted @ 2013-06-19 19:47
jlins
阅读(453)
评论(0)
推荐(0)
摘要:
目前我正在进行MongoDB的双机热备方面相关的工作。根据我目前看到的MongoDB方面的材料,MongoDB的实际部署有三种方式,分别是“主动复制”,“副本集”以及“分片副本集”。首先我们从最简单的开始,也就是先来做“主从备份”。首先明确我只是测试,测试觉得不错会部署在我们的项目的服务器上面。介绍一下我的testbed,三个虚拟机,安装的都是ubuntu12.10的x86_64的服务器版操作系统。分别叫“MongoDBMaster”“MongoDBSlave1”“MongoDBSlave2”。1.安装MongoDB。这部分可以参考“MongoDB系列之一”,按照官网来做就没有什么问题。2.配 阅读全文
posted @ 2013-06-19 19:45
jlins
阅读(227)
评论(0)
推荐(0)
摘要:
JNDI的作用 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface)。 随着分布式应用的发展,远程访问对象访问成为常用的方法。虽然说通过Socket等编程手段仍然可实现远程通信,但按照模式的理论来说,仍是有其局限性的。RMI技术,RMI-IIOP技术的产生,使远程对象的查找成为了技术焦点。JNDI技术就应运而生。JNDI技术产生后,就可方便的查找远程或是本地对象。 可以认为就是我给你一个字符串,你就给出对应字符串所对应的对象。 如果没有JNDI例如要想通过JDBC访问数据库: Connection conn=null; ... 阅读全文
posted @ 2013-06-19 19:43
jlins
阅读(296)
评论(0)
推荐(0)
摘要:
第一步:最新的cocos2d-x。下载地址https://github.com/cocos2d/cocos2d-xgithub上最新的引擎,值得注意的是官网上发布的引擎是稳定版。选择哪种就看个人喜好了。但是最新功能你都体验不到。建议下载git工具然后clone到本地来更新 第二步:下载后用cmd终端里面进入cocos2d-x\tools\project-creator目录下 用python运行 create_project.py脚本(没有搭建python环境的请参照win7下python环境参考 http://blog.csdn.net/fairyeye/article/details/66. 阅读全文
posted @ 2013-06-19 19:41
jlins
阅读(1337)
评论(0)
推荐(0)
摘要:
最近在项目中遇到了一个解析XML的问题,我们是用android自带的DOM解析器来解析XML的,但发现了一个android的问题,那就是在2.3的SDK上面,无法解析像<, >, 等字符串。尽管我们从服务器端返回的数据中,应该是不能包含< >这样的字符,应该使用转义,但有时候,由于历史原因,导致服务器端不能作这样的修正,所以这样的问只能是在客户端来解决了。下面我就说一说我们是如何解决这种问的。1,现象我们的解析代码是:DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();Documen 阅读全文
posted @ 2013-06-19 19:39
jlins
阅读(284)
评论(0)
推荐(0)
摘要:
接下来讲解的是通过AJAX验证用户名是否已经添加 用户名: <input type="text" name="userName" id="userName" onblur="validateName()" /> 当输入完信息,移开光标时,则会调用validateName()这个JS函数。该函数如下: <script type="text/javascript"> var request = false; function validateName(){ var userN 阅读全文
posted @ 2013-06-19 19:37
jlins
阅读(512)
评论(0)
推荐(0)
摘要:
怀着期望,忐忑的心情看完了asp.net的一部分视频,这部分的学习也到了一个段落,颗粒归仓的工作还是要做的,但是有什么比一张图来得更直观有效呢?先来张图,这次真的是有图有真相: 通过asp.net的学习,让我更深刻地理解了什么是结网,也明白了吃饭原理!首先结网: 结网是用我们已有的知识作为节点,绑住新知识里的相同点,然后延伸出去让知识的整体性为新一点的知识联系起来,这样我们就可以让新旧知识在大脑里接一个线,线的两头有旧的和新的知识,但是这还不够…… 大家都知道基因很复发,多少大国的精英一起研究才能绘制人类的基因图谱!但是基因也很简单,就是一个个简单的碱基对,他们的螺旋组合早... 阅读全文
posted @ 2013-06-19 19:36
jlins
阅读(169)
评论(0)
推荐(0)
摘要:
背景:近期项目中需要实现弹出浮层增加数据,并且浮动层可以拖拽解决步骤:1、浮动层实现 2、拖拽实现多方查资料,基本实现功能,现做demo,便于以后使用先上图片大体展示实现效果: 再上代码,展示我的实现思路:DragAndDrop.html<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Con 阅读全文
posted @ 2013-06-19 19:34
jlins
阅读(986)
评论(0)
推荐(0)
摘要:
系统支持的shell在 /etc/shells里面Bash Shell 的功能: 1.命令修补能力(histroy) 2.命令与档案补全功能 3.命令别名设定功能 4.工作前景背景控制 5.支持通配符type指令 变量的取用:echo变量的设置规则:1. 发量不发量内容以一个等号『=』连结,如下所示: 『myname=VBird』 2. 等号两边不能直接接空格符,如下所示为错诨: 『myname = VBird』戒『myname=VBird Tsai』 3. 发量名称叧能是英文字母不数字,但是开头字符不能是数字,如下为错误: 『2myname=VBird』 4. 发量内容若有... 阅读全文
posted @ 2013-06-19 19:32
jlins
阅读(191)
评论(0)
推荐(0)
摘要:
源于手游的火爆和大环境的影响,最近在学习cocos2d-x。其实以前一直有想搞andriod和ios的尝试,可惜本屌丝没钱买mac os x,只好先开始学习andriod,于是买了小米2s作为测试机,开始搞cocos2d-x,学习了有一个月,基本所有cocos2d-x的书都浏览了一遍,同时移植了一个三消类游戏到andriod(https://github.com/philsong/HungryChameleon-Andriod游戏的代码在这里 ),搞完这个项目整个框架基本熟悉了。cocos2d-x从我个人感觉目前需求非常火爆,本人目前在青岛,联系了2家青岛的游戏公司,一家手游A说是融资了300 阅读全文
posted @ 2013-06-19 19:30
jlins
阅读(655)
评论(0)
推荐(0)

浙公网安备 33010602011771号