• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
james1207

博客园    首页    新随笔    联系   管理    订阅  订阅
2013年10月8日
android下activity中多个listview只允许主界面滚动
摘要: 之前发现了自己的APP在处理两个listview时产生的一个bug。当两个listview中的item数量多出手机屏幕时,listview不能显示完全。一开始觉得只要加一个scrollview就可以了,但是后来发现想法是错误的,因为listview本身也是一个scrollview,那么scrollview嵌套scrollview的问题就很麻烦了,到底把滚动权交给谁,结果是哪个listview都不能滚动,后来谷歌了一大圈,终于发现了两个帖子,给我启发:1 stackoverflow http://stackoverflow.com/questions/3495890/how-can-i-put- 阅读全文
posted @ 2013-10-08 22:52 Class Xman 阅读(317) 评论(0) 推荐(0)
SAP 物料基本单位与BOM单位
摘要: 比如:物料的基本单位是G,可该物料放到BOM中的单位却是PC,该如何实现呢?1. 首先要弄清楚BOM单位优先取的是发货单位(工厂数据视图1),当发货单位为空时,取基本单位;2. 然后再建立单位G 和 PC 的转换关系就可以了。 阅读全文
posted @ 2013-10-08 22:52 Class Xman 阅读(1081) 评论(0) 推荐(0)
编程之美4:求数组中的最大值和最小值
摘要: 方法1:暴力方法 遍历一遍数组,比较2*N次求出最大值和最小值方法2:改进方法 (破坏了原数组) 遍历一遍数组使得下标为偶数的元素较下标为奇数的元素大,再分别求出最大值和最小值 比较次数为3*N/2次方法3:改进方法 (不破坏原数组) 遍历一遍数组将相邻元素中较大值和nMax比较,将较小值和nMin比较 比较次数为3*N/2次方法4:改进方法 分治思想,先分别求出前半部分和后半部分数组的最大值和最小值, 然后两部分中的最大值和最小值分别比较求出整个数组的最大值和最小值 比较次数为3*N/2-2次代码如下:// 求数组中的最大值最小值.cpp : 定义控制台应用程序的入口点。#i... 阅读全文
posted @ 2013-10-08 22:50 Class Xman 阅读(696) 评论(0) 推荐(0)
枚举显示设备源码
摘要: 枚举显示设备源码 阅读全文
posted @ 2013-10-08 22:45 Class Xman 阅读(105) 评论(0) 推荐(0)
objective C中数据持久化方式1--对象归档
摘要: 第一、数据持久化的方式:NSKeyedArchiver--对象归档属性列表化(NSArray、NSDictionary、NSUserDefault)SQlite数据库、CoreData数据库其中第一、二种方式针对数据量小的数据,第三种方式针对大数据,归档的文件是加密的,属性列表明文的。归档的形式;对foundation库中对象进行归档自定义对象的归档(需要实现归档协议:NSCoding)第二 最简单归档和解归档的实现代码: @autoreleasepool { NSString *homeDictory=NSHomeDirectory(); NSArray *... 阅读全文
posted @ 2013-10-08 22:43 Class Xman 阅读(202) 评论(0) 推荐(0)
Node.js学习(11)----HTTP服务器与客户端
摘要: Node.js 标准库提供了 http 模块,其中封装了一个高效的 HTTP 服务器和一个简易的HTTP 客户端。http.Server 是一个基于事件的 HTTP 服务器,它的核心由 Node.js 下层 C++部分实现,而接口由 JavaScript 封装,兼顾了高性能与简易性。http.request 则是一个HTTP 客户端工具,用于向 HTTP 服务器发起请求。 一、HTTP服务器http.Server是http模块的HTTP服务器对象,用 Node.js 做的所有基于 HTTP 协议的系统,如网站、社交应用甚至代理服务器,都是基于 http.Server 实现的。它提供了一套封装级 阅读全文
posted @ 2013-10-08 22:40 Class Xman 阅读(410) 评论(0) 推荐(0)
今天遇到的一个很可能的诈骗电话
摘要: 刚才1诈骗电话。接通后,骗子说:嘿,老朋友,我现在换这个号码了。我说:你哪位。他说:你没听出我口音。我说:没听出。他说:我福建这边的。我说:还是不知道是谁。他说:这么多年朋友都听不出。我说:还是不知道是谁。....又墨迹了半天,我只重复:还是不知道是谁。他挂了。这种骗局一般是,如果你回答,你是不是xxx,这个时候他就会说,对对对,我就是xxx,然后怎么怎么的慢慢给你下套。你要做的就是尽量让他说,不要漏自己半分信息,否则就可能受骗了。其实我至少5个福建的同学。当同学不存在就好。 刚给这位骗子发了条短信:难道你是吴睇90%可能性不会回复,与其攻击无缝之圆,不如另辟新市场 阅读全文
posted @ 2013-10-08 22:39 Class Xman 阅读(137) 评论(0) 推荐(0)
Windbg调试命令详解(3)
摘要: 3 进程与线程既可以显示进程和线程列表,又可以显示指定进程或线程的详细信息。调试命令可以提供比taskmgr更详尽的进程资料,在调试过程中不可或缺。3.1 进程命令进程命令包括这些内容:显示进程列表、进程环境块、设置进程环境。进程列表多个命令可显示进程列表,但一般只能在特定情况下使用,它们是:|、.tlist、!process和!dml_proc。竖线命令显示当前被调试进程列表的状态信息,这个命令在本章开头已作过介绍,命令格式如下:| [进程号]请注意这里的定语:被调试进程列表。大多数情况下调试器中只有一个被调试进程,但可以通过.attach或者.create命令同时挂载或创建多个调试对象。当 阅读全文
posted @ 2013-10-08 22:36 Class Xman 阅读(970) 评论(0) 推荐(0)
(组合数学3.1.2.1)POJ 2249 Binomial Showdown(排列组合公式的实现)
摘要: /* * POJ_2249.cpp * * Created on: 2013年10月8日 * Author: Administrator */#include #include using namespace std;typedef long long int64;int64 work(int64 n , int64 k){ if(k > n/2){ k = n-k; } int64 a = 1; int64 b = 1; int i; for(i = 1 ; i <= k ; ++i){ a *= n-i+1; b *= i; if(a%b == 0){ a /= b... 阅读全文
posted @ 2013-10-08 22:34 Class Xman 阅读(197) 评论(0) 推荐(0)
[置顶] 关于产品的一些思考——腾讯之微信
摘要: 微信现在已经基本取代了我的手机QQ,我最欣赏的是接收离线消息和公众账号。 1.接收离线消息 可是新版本之后,具体从哪个版本记不清楚了,近来一段时间,总是发现离线消息接收有问题,给微信官方反映过,可是也没有感觉到问题解决,希望腾讯微信重视此问题。 阅读全文
posted @ 2013-10-08 22:32 Class Xman 阅读(131) 评论(0) 推荐(0)
ajax返回son数据
摘要: JSON 只是一种文本字符串。它被存储在 responseText 属性中 为了读取存储在 responseText 属性中的 JSON 数据,需要根据 JavaScript 的 eval 语句。函数 eval 会把一个字符串当作它的参数。然后这个字符串会被当作 JavaScript 代码来执行。因为 JSON 的字符串就是由 JavaScript 代码构成的,所以它本身是可执行的//==============================register.php 用户注册 用户名字: 用户密码: 电子邮件: ... 阅读全文
posted @ 2013-10-08 22:29 Class Xman 阅读(235) 评论(0) 推荐(0)
windows下配置环境变量时,在cmd窗口执行配置的命令时无效的原因
摘要: 一个原因肯定就是配置错误,这个就要自己仔细去检查了,如果确信配置正确,可能是你的cmd窗口在环境变量配置之前就打开的,在配置好环境变量之后,在cmd窗口执行命令是看不到效果的,可以关掉cmd窗口再重新打开执行就可以了。 阅读全文
posted @ 2013-10-08 22:27 Class Xman 阅读(585) 评论(0) 推荐(0)
内存对齐
摘要: #include using namespace std;#pragma pack(2)class A{ int i; union U { char buff[13]; int i; }u; void foo() { } typedef char* (*f)(void*); enum{red, green, blue} color;}a;int main(void){ cout using namespace std;#pragma pack(2)class A{// int i; union U { char buff[13]; int i; }u; void foo() { ... 阅读全文
posted @ 2013-10-08 22:25 Class Xman 阅读(245) 评论(0) 推荐(0)
数据结构基础(一):单链表 双链表 循环链表
摘要: (1)单链表 编程实现一个单链表的建立/测长/打印。 #include #include typedef struct student { int data; struct student *next; }node; //建立单链表 node *creat() { node *head,*p,*s; int x,cycle=1; head = (node*)malloc(sizeof(node));//最初头部没有值,只是用来指向第一个元素 p=head; while(cycle) { printf("\nplease input the ... 阅读全文
posted @ 2013-10-08 22:21 Class Xman 阅读(548) 评论(0) 推荐(0)
paip.提升用户体验----gcc c++ JIT-debugging 技术
摘要: paip.提升用户体验----gcc c++ JIT-debugging 技术 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 增添入口点: 注意:这个需要gcc扩展 event事件重编译.. ///////////////////////////////////////////////////// Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWA... 阅读全文
posted @ 2013-10-08 22:19 Class Xman 阅读(231) 评论(0) 推荐(0)
Hibernate征途(五)之继承映射和组件映射
摘要: 之所以把这两种映射放到一起说,是因为二者都是以复用为目的,减少了代码和配置量,这是相同点;二者之间的不同点类似继承和实现的区别:继承的类是一个事物的抽象,而实现的接口仅仅是功能的抽象。 继承映射 如上面所说,以下面类图为例: 它的映射方式有三种,它们的类和属性相同,只是映射文件不同,当然也导致映射的数据结构也不同,先一下以上三个类,再根据映射文件的不同说明每种映射方式。 Animalpublic class Animal { private int id; private String name; private boolean sex; //省略getter和s... 阅读全文
posted @ 2013-10-08 22:15 Class Xman 阅读(227) 评论(0) 推荐(0)
C++重载输入和输出操作符以及IO标准库中的刷新输入缓冲区残留字符问题
摘要: 今天在做C++ Primer习题的14.11时,印象中应该挺简单的一题,结果却费了很长时间。类定义:typedef string Date;class CheckoutRecord{public: CheckoutRecord(){book_id=-1;} friend ostream& operator>(istream &in,CheckoutRecord &obj);private: double book_id; string title; Date date_borrowed; Date date_due; pair borrower; vector*& 阅读全文
posted @ 2013-10-08 22:13 Class Xman 阅读(314) 评论(0) 推荐(0)
window下gvim中文界面改变成英文界面
摘要: 中文环境下设置GVIM的界面、菜单、提示为英文语言 修改你的_vimrc,通常为类似C:\Program Files\Vim 加入以下语句至末尾 " set the menu & the message to English set langmenu=en_US let $LANG= 'en_US' source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim 阅读全文
posted @ 2013-10-08 22:11 Class Xman 阅读(847) 评论(0) 推荐(0)
Android 自定义Button按钮显示样式(正常、按下、获取焦点)
摘要: 现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的。今天学习自定义Button按钮样式。Button样式修改的是Button的背景(Background)属性。 首先写一个定义Button样式的XML文件: 新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧。 程序自动给我们刚刚建的文件里加了selector结点,我们只需要在selector结点里写上三种状态时显示的背景图片(按下、获取焦点,正常)。 代码如下: 123456 我这里获取焦点跟点击时显示的是同. 阅读全文
posted @ 2013-10-08 22:08 Class Xman 阅读(4233) 评论(0) 推荐(0)
thinkphp框架 中 ajax 的应用
摘要: 在thinkphp中,内置了ajax的方法,即:ajaxReturn("data","info","status");data:传递的数据,info:显示的信息,status:状态php代码:$data['name'] = "lina";$data['age'] = '20';$this->ajaxReturn( $data, '用户的详细信息 ',1 );html通过getJSON("url", { "id&quo 阅读全文
posted @ 2013-10-08 22:07 Class Xman 阅读(172) 评论(0) 推荐(0)
动态规划晋级——HDU 3555 Bomb【数位DP详解】
摘要: 转载请注明出处:http://blog.csdn.net/a1dark分析:初学数位DP完全搞不懂、很多时候都是自己花大量时间去找规律、记得上次网络赛有道数位DP、硬是找规律给A了、那时候完全不知数位DP为何物、不过还是有很多时候要用数位DP、比如当一个数字超过了数组承受的极限、不能再打表AC、先看这道题、首先划分状态、然后初始化、最后从高位向低位状态转移、代码含详解//dp[len][0]表示长度为len不含49的数量//dp[len][1]表示长度为len不含44但以9开头的数字的数量//dp[len][2]表示长度为len含有49的数量#include#include__int64 dp 阅读全文
posted @ 2013-10-08 22:05 Class Xman 阅读(239) 评论(0) 推荐(0)
HTTP 协议中GET和POST到底有哪些区别
摘要: HTTP 定义了与服务器交互的不同方法,最常用的有4种,Get、Post、Put、Delete,如果我换一下顺序就好记了,Put(增),Delete(删),Post(改),Get(查),即增删改查,下面简单叙述一下:1)Get, 它用于获取信息,注意,他只是获取、查询数据,也就是说它不会修改服务器上的数据,从这点来讲,它是数据安全的,而稍后会提到的Post它是可以修改数据的,所以这也是两者差别之一了。2) Post,它是可以向服务器发送修改请求,从而修改服务器的,比方说,我们要在论坛上回贴、在博客上评论,这就要用到Post了,当然它也是可以仅仅获取数据的。3)Delete 删除数据。可以通过G 阅读全文
posted @ 2013-10-08 22:02 Class Xman 阅读(244) 评论(0) 推荐(0)
求二进制数中1的个数
摘要: 对于一个32位的无符号整型变量,求其二进制表示中“1”的个数,要求算法的执行效率尽可能高。#include /* 求余和相除相结合的方法 */int Count1(int v){ int num = 0; while(v) { if(v%2 == 1) { num++; } v /=2; } return num;}/* 位移操作代替除、余操作 */int Count2(int v){ int num = 0; while(v) { if(v&0x01) { num++; } v >>= 1; //右移一位相当于除以2 } return num;}/* 自身减一后进... 阅读全文
posted @ 2013-10-08 22:01 Class Xman 阅读(258) 评论(0) 推荐(0)
关于TableView中出现deallocated问题
摘要: Message sent to deallocated instance关于的ios 开发中 deallocated问题,相信大家遇到了不少了;关于怎么查找解决这个问题,特别是当问题在tableView出现的时候,我今天又有一点的新的看法. 单方面去查找中这个问题问题不大,但是当整个程序耦合性很高的时候,稍微不注意就会造成数据的过度释放。如果追踪deallocate问题技巧 当你在tableVIew中出现这样的对象的错误,一定是你对象过度的释放了,因为tableView 中的Cell是重用的,如果你在Cell中把对象释放了,会导致其他cell条目访问访问的时候找不到相应的资源了;这是... 阅读全文
posted @ 2013-10-08 21:58 Class Xman 阅读(230) 评论(0) 推荐(0)
【.Net免费公开课】--授技.Net中的高帅富技术-"工作流"
摘要: 课程简介 免费公开课主题: .Net中的高帅富技术-“工作流” 公开课开课时间: 10月17日 19:30--21:30 公开课YY频道: 85155393 (重要:公开课QQ提醒) 讲 师: 马伦 公开课软件环境: Visual Studio 2010及以上版本 公开课听课密码: 520 --------------------------------------------------------------------------------------------------- 课前普及知识 企业系统... 阅读全文
posted @ 2013-10-08 21:58 Class Xman 阅读(529) 评论(0) 推荐(1)
Linux C/C++ 编程练手 --- 大数相加和大数相乘
摘要: 最近写了一个大数相乘和相加的程序,结果看起来是对的。不过期间的效率可能不是最好的,有些地方也是临时为了解决问题而直接写出来的。可以大概说一下相乘和相加的解决思路(当然,大数操作基本就是两个字符串的操作了):一、思路:在操作大数前,一定会有一些异常判断,比如输入的字符串是否合法(是否是纯数字?是否为空?等等),然后才是具体的操作实现: 1、大数相加(大体思路:将大数相加问题,转换成十以内的两数相加):①申请合适的空间,一般可以认定,两个数字相加时,长度至多是最长的数的长度或最长的数的长度加1;②从个位(字符串中就是从最后一位)开始,进行逐位相加;③每位相加后,立即判断是否有进位,再将本次计算的个 阅读全文
posted @ 2013-10-08 21:56 Class Xman 阅读(552) 评论(0) 推荐(0)
软考二 软件测试
摘要: 一:软件测试目的及原则 软件测试就是找错,用尽可能少的测试找出尽可能多的错误。 原则:1,尽早;2,从小到大的进行;3,测试有计划;4,要设想程序有错误;5,测试不能证明软件无错误;6,应由第三方从事测试 二:测试过程 1,单元测试 单元测试在模块代码完成时进行测试。测试方法:白盒测试 2,集成测试 集成测试在模块组装后进行测试和系统设计说明书的要求结合起来进行的测试。测试方法:黑盒测试 3,确认测试 确认测试检查系统要求和客户需求是否一致。首先进行有效性测试(使用模拟数据运行系统),然后进行验收测试(使用真实数据)和安装测试 4,系统测试 系统测试是结合软硬件和网络因素进行的各种组... 阅读全文
posted @ 2013-10-08 21:54 Class Xman 阅读(248) 评论(0) 推荐(0)
objective-C 自定义对象归档的实现
摘要: 自定义对象要实现归档必须实现NSCoding协议NSCoding协议有两个方法,encodeWithCoder方法对对象的属性数据做编码处理,initWithCoder解码归档数据来初始化对象。#import @interface user : NSObject @property(nonatomic,retain)NSString *name;@property(nonatomic,retain)NSString *email;@property(nonatomic,retain)NSString *pwd;@property(nonatomic,assign)int age;@end#i. 阅读全文
posted @ 2013-10-08 21:52 Class Xman 阅读(211) 评论(0) 推荐(0)
再谈 retain,copy,mutableCopy(官方SDK,声明NSString都用copy非retain)
摘要: 之前一直以为retain就是简单的计数器+1,copy就是重新开辟内存复制对象; 其实不是这样,原来之前的自己独自徘徊于糊涂之中。 (官方SDK,对NSString属性的定义都是用copy,而不是retain) 在明了的原因是,怕你赋值的是一个MutableString,而MutableString是可变了,如果只是retain,那么当你在外面改变了这个值的时候,你的属性的值也改变了 代码: 定义一个属性: @property (copy,nonatomic)NSString *myTest; @synthesize myTest; NSMutableSt... 阅读全文
posted @ 2013-10-08 21:48 Class Xman 阅读(154) 评论(0) 推荐(0)
D3D游戏编程系列(一):DXLib的介绍
摘要: 这篇文章里我准备向大家介绍下我封装的一个基础D3D库:DXLib。有了这样一个类库,可以减少很多无用功以及繁琐的工作,使我们的效率大大提高。DXLib.h#define DIRECTINPUT_VERSION 0x0800#pragma warning(disable:4786)#pragma warning(disable:4244)#pragma warning(disable:4995)#pragma warning(disable:4996)#include #include #include #include #include #include #include #in... 阅读全文
posted @ 2013-10-08 21:48 Class Xman 阅读(1925) 评论(0) 推荐(0)
uva 11292 Dragon of Loowater (勇者斗恶龙)
摘要: Problem C: The Dragon of LoowaterOnce upon a time, in the Kingdom of Loowater, a minor nuisance turned into a major problem.The shores of Rellau Creek in central Loowater had always been a prime breeding ground for geese. Due to the lack of predators, the geese population was out of control. The peo 阅读全文
posted @ 2013-10-08 21:44 Class Xman 阅读(237) 评论(0) 推荐(0)
【iOS开发】iOS7 兼容及部分细节
摘要: 1:statusBar字体为白色在plist里面设置View controller-based status bar appearance 为 NO;设置statusBarStyle 为UIStatusBarStyleLightContent 2:设置statusBar和navigationbar为一体[nav.navigationBar setBackgroundImage:[UIImage imageNamed:@"bg_navbar.png"] forBarPosition:UIBarPositionTopAttached barMetrics:UIBarMetric 阅读全文
posted @ 2013-10-08 21:42 Class Xman 阅读(431) 评论(0) 推荐(0)
退出myeclipse 8.5配置中心
摘要: 用myeclipse 8.5没多久,进入软件中心下载插件,找不到退出按钮,唉,木想到就是一图标。 阅读全文
posted @ 2013-10-08 21:40 Class Xman 阅读(135) 评论(0) 推荐(0)
QMenu的个性化定制
摘要: 经常使用菜单,菜单的定制相当重要,普通的样式设置不难,一般需求足以实现(QMenu + QAction)。如果要足够个性,则需要进行一定的定制。 说起定制,其实也是利用Qt中现成的组件进行组装而已,使用QMenu + QWidgetAction + QAction ,再加上QSS美化就可实现个性的QMenu。 先看效果(模仿酷狗所做的一个托盘菜单): 主要代码如下: SystemTray::SystemTray() : QSystemTrayIcon() { this->createActio... 阅读全文
posted @ 2013-10-08 21:40 Class Xman 阅读(1057) 评论(0) 推荐(0)
HBase Shell输入命令无法删除问题解决技巧
摘要: 一、引言:HBase shell使用过程中,使用CRT客户端,命令输入后无法删除一直困绕着我,今天终于受不了,几番度娘,谷哥之后,终于有了解决方法,特共享给大家。二、操作步骤secureCRT中,点击【选项】【回话选项】【终端】【仿真】,右边的终端选择linux英文版本请对应选择输入:三、删除操作执行删除操作时,需要使用组合键:Ctrl+Back Space同时按下,不妨现在就开始尝试一下吧。四、遗憾我一直比较喜欢黄色字体,黑色背景,设置Linux后原来的背景色不起作用了。也不知道是什么原因导致的,希望下一步能找到答案。 阅读全文
posted @ 2013-10-08 21:36 Class Xman 阅读(205) 评论(0) 推荐(0)
“WIZnet杯”以太网技术竞赛即将开始!
摘要: 阅读全文
posted @ 2013-10-08 21:34 Class Xman 阅读(91) 评论(0) 推荐(0)
python 简单示例说明os.walk和os.path.walk的不同
摘要: import os,os.pathdef func(arg,dirname,names): for filespath in names: print os.path.join(dirname,filespath)if __name__=="__main__": print "==========os.walk================" index = 1 for root,subdirs,files in os.walk("c:\\test"): print "第",index,"层" 阅读全文
posted @ 2013-10-08 21:34 Class Xman 阅读(352) 评论(0) 推荐(0)
数据库获取随机记录
摘要: 1. mysql :SELECT * FROM Member WHERE Country = "HK"ORDERBY RAND() limit 30 2. oracle :select id from tableName where rownum<100 order by dbms_random.value 阅读全文
posted @ 2013-10-08 21:30 Class Xman 阅读(141) 评论(0) 推荐(0)
收紧房贷预示楼市风险已达临界点?
摘要: “金九银十”向来是房地产销售的旺季,但出人意料的是,在这个最需要房贷的时候,许多城市的银行却表现得相当不够给力,于是就形成了房地产热,房贷冷的奇怪景像。近期,北京、广州、天津、武汉等地多家银行都以“额度用尽”为由暂停房贷业务,一些银行虽未停贷,但也纷纷取消利率优惠甚至上浮利率,而且房贷的审批流程也出现了不同程度的延长。专家们提出警告,虽然银行信贷额度在收缩,但社会融资总量没有下降,应谨防影子银行第四季度再度活跃。目前广义货币供应量(M2)逐月同比增幅依旧超过13%的目标值。这要归功于影子银行,它们在很大程度上取代了银行信贷,支撑起了货币创造的半壁江山。但笔者认为,目前房企的融资问题可以通过影子 阅读全文
posted @ 2013-10-08 21:28 Class Xman 阅读(169) 评论(0) 推荐(0)
(组合数学3.1.2.2)POJ 2084 Game of Connections(卡特兰数公示的实现)
摘要: package com.njupt.acm;import java.math.BigInteger;import java.util.Scanner;public class POJ_2084 { public static void main(String[] args) { BigInteger catalan[] = new BigInteger[102]; catalan[1] = new BigInteger("1"); BigInteger one = new BigInteger("1"); BigInteger two = new Big 阅读全文
posted @ 2013-10-08 21:24 Class Xman 阅读(175) 评论(0) 推荐(0)
[置顶] Maven多模块项目 eclipse热部署 Maven项目实现 tomcat热部署 二
摘要: 最近看到有好多童鞋比较热衷热部署,特别是多模块的项目,其实这热部署如果多模块比较大资源,容易内存溢出或者电脑卡住,并不建议这么做。不过了解下也没有关系,这里我就在说说热部署的另外一种方法,因为我之前有写的热部署,可能让很多童鞋比较迷茫,特别是那些不喜欢写命令的童鞋。好了,现在开始吧,eclipse + maven 多模块的热部署: 1、创建项目了,废话真多,呵呵。在doc下面敲入,如下图命令,其实archetype:create 可以用 archetype:generate 因为现在有的时候老外网络不是很顺畅,大家知道的,呵呵。generate是官网推荐的,不过他要把repo1的树下下来,确实 阅读全文
posted @ 2013-10-08 21:20 Class Xman 阅读(387) 评论(0) 推荐(0)
数据备份--dump
摘要: 数据中 心操作大量的数据。当遭到破坏时,这就是一场灾难。这时候需要备份来恢复,及时你又大量的备份数据都没用,备份也肯定不是在浪费时间。你也许很幸运从 来没有经历过数据丢失。但是, 由于这种事情极少发生以及保持数据的完整性是非常重要的,通过跳过备份来“节省时间”和资源似乎是没有问题的。但是数据中心备份时非常重要的,IT从业人员都相信备份的价值并且尽最大努力进行适当的备份。完全备份完全备份就是完整地备份业务数据。例如周一用一盘磁带对整个业务系统进行备份,周二用另一个磁带队整个业务系统进行备份。优点是:当数据发生 丢失时,只要用一盘磁带就可以恢复所有丢失的数据。缺点是:由于每天进行数据完全备份,会造 阅读全文
posted @ 2013-10-08 21:18 Class Xman 阅读(294) 评论(0) 推荐(0)
MySQL高效分页解决方案集
摘要: 一,最常见MYSQL最基本的分页方式:select * from content order by id desc limit 0, 10在中小数据量的情况下,这样的SQL足够用了,唯一需要注意的问题就是确保使用了索引。随着数据量的增加,页数会越来越多,查看后几页的SQL就可能类似:select * from content order by id desc limit 10000, 10 一言以蔽之,就是越往后分页,LIMIT语句的偏移量就会越大,速度也会明显变慢。 此时,我们可以通过2种方式: 一,子查询的分页方式来提高分页效率,飘易用的SQL语句如下: SELECT * FROM `co 阅读全文
posted @ 2013-10-08 21:16 Class Xman 阅读(279) 评论(0) 推荐(0)
2、RenderScript的计算(2013.05.07)
摘要: 一、官方文档翻译: Android Renderscript计算 参考网址: http://blog.csdn.net/fireofstar/article/details/7748143 http://blog.csdn.net/fireofstar/article/details/7753710 http://blog.csdn.net/fireofstar/article/de... 阅读全文
posted @ 2013-10-08 21:14 Class Xman 阅读(422) 评论(0) 推荐(0)
判断一个数是否为2的次方幂
摘要: 给定一个整数n,判断它是否为2的次方幂。思路:2,4,8,16,32....都是2的n次幂转换为二进制分别为:10 100 1000 10000 100000这些数减1后与自身进行按位与,如果结果为0,表示这个数是2的n次幂01 011 0111 01111 011111 10&01 = 0 100&011 = 0 1000&0111 = 0 10000&01111 = 0 100000&011111 = 0 源代码:#include /* 判断一个整数是否为2的次方幂 */bool fun(int v){ bool flag = 0; if((v> 阅读全文
posted @ 2013-10-08 21:12 Class Xman 阅读(478) 评论(0) 推荐(0)
通过局域网让别人访问自己的电脑项目
摘要: 前天把学生管理系统后台写好之后,想放到网上让别人可以访问,其实也就是想让师哥看看有哪些不足。对于此方面可以说,一窍不通。没办法,只有问度娘了。插句,一般我要是遇到不会的问题,我首先会绞尽脑汁思考下,实在不行,我就会去百度。因为到目前,甚至在未来的可预见的几年里,自己会遇到的问题,基本上都是前辈曾经遇到过的。所以在网上肯定能找到答案。也不是说,我会吝啬几声大哥,大姐,而不去问别人。是因为,我怕养成某种癖好。所以,我还是建议大家学习时,遇到问题不要马上就想到去问别人。自己动手上网查查,实在查不到,再去问别人。马士兵老师说过,如果问别人再不行,就去论坛。其实我到现在还真没去过论坛问问题。因为,到目前 阅读全文
posted @ 2013-10-08 21:09 Class Xman 阅读(2323) 评论(0) 推荐(0)
山寨算名先生
摘要: 小孩出生了,9月22日晚上9点38分。国庆在家学习了一下五行、五格三才。小孩出生具体时间是:八月十八 癸巳年 辛酉月 辛卯日 已亥时 先来看五行,(地支的卯中藏乙)统计出来是2水、2火、3金、2木,金旺缺木,由于火克金,需要加火添土。(虽然他爸爸我的时辰里有很多土,不过还是给他加属性吧)再来看五格三才,五格三才有4个属性,分别是天格、人格、地格、外格,其中最重要的是人格。计算方法是单姓单名 人格 16+x 地格 x+1 外格 16+x-(16+x)+1+1 =2 (从后面看出,这个数字不好,所以所有的单姓单名都不考虑了) 总格 16+x 单姓复名 人格 16+x 地格 x+y 外格 1... 阅读全文
posted @ 2013-10-08 21:09 Class Xman 阅读(187) 评论(0) 推荐(0)
Android游戏快速入门(一):基础储备
摘要: 智能手机时代已经到来了,手机的性能正在以你我惊讶的速度提升。那么手机游戏也在迅速发展,从简单的平面单机游戏不断的向复杂的3D网络游戏发展。所以,手机游戏的市场肯定也在不断扩张。那么,作为程序猿,我们也不能落后,要与时俱进,才不会被淘汰。Android是眼下最火的手机平台,那么我们选择android平台开发肯定没错。今天我们就带着大家一步步攻克android手机游戏。其实,这一切都没有那么难,一切都是自我设限。好吧,那就一起行动起来吧! 我打算陆续的把游戏中用到的技术点和我的一些体会发布到这里,不会一下子全部罗列出来,那样会增加大家的学习负担。今天,我们将讨论游戏的基础储备。 其实,游戏有很多分 阅读全文
posted @ 2013-10-08 21:07 Class Xman 阅读(253) 评论(0) 推荐(0)
oracle database resident connection pooling(驻留连接池)
摘要: oracle在11g中引入了database resident connection pooling(DRCP)。在此之前,我们可以使用dedicated 或者share 方式来链接数据库,dedicated方式是oracle数据库默认的链接方式,无需过多的配置,而且关于dedicated的bug也是非常少的,因此,通常情况下,建议使用dedicated方式来链接数据库。但是,在服务器资源有限,并且同时连接数据库的用户量非常大时,dedicated方式就无能为力了。假设并发用户为5000,每个dedicated进程需要包含4m的内存,而每个sessioin占用的内存量为400k,那么我... 阅读全文
posted @ 2013-10-08 21:03 Class Xman 阅读(1022) 评论(0) 推荐(0)
xcode5编译过的xib 如何在xcode4.6下打开
摘要: IOS7一出来,对应的xcode版本变成了5了,这次xcode升级比较大,特别是在源代码编译方面,苹果下足了功夫,编译时间不到原来的一半,忽然强烈觉得android在这方面需要加强啊;其他不多说,XIB在XCODE5上使用的最新编译,只能在5上面修改和查看,然后4.6上面是打不开的;解决办法:兼容低版本,跟我们兼容ios5一样,选择的tagart是5.0的开发环境 在xcode5中的 Interface Builder Document 下的Opens in 改为4.6点的就行 阅读全文
posted @ 2013-10-08 21:01 Class Xman 阅读(201) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3