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

博客园    首页    新随笔    联系   管理    订阅  订阅
2013年8月12日
禁止CloudStack删除Xenserver原有虚拟机
摘要: CloudStack在文档中指明需要加入一台干净的Xenserver作为hyperviser。但是实际使用中,总会存在不同的需求,很多场景是试用CloudStack接管当前已有的hyperviser而非完整重新部署,那么之前在hyperviser中启动的vm,则会被判断为非CloudStack管理而被关闭或删除,如此则会产生对现有环境的不良影响。现实部署环境中,总有些情况,是要求保留现有环境中已有的vm。以Xenserver为例,非CS管理的vm,会被关闭,CS对于xenserver中vm生命周期的管理比较特殊,在关闭vm之后,还会删除vm实例,只保留磁盘文件,即vdi,这样的结果,对于原有. 阅读全文
posted @ 2013-08-12 20:31 Class Xman 阅读(356) 评论(0) 推荐(0)
2.6.33中关于at91sam9260的i2c controller驱动的问题
摘要: 在为at91sam9260移植2.6.33内核的I2C时,直接用driver/bus/i2c-at91.c这个iic的adapter驱动是不能用的,而且在makemenuconfig时,在devicedriver/i2c菜单下是看不到它的选项的。这是为什么呢?可以通过看driver/i2c/buses/Kconfig看到,对于I2C_AT91项选的依赖多了一个BROKEN这个选项,如下:280 config I2C_AT91281 tristate"Atmel AT91 I2C Two-Wire interface (TWI)"282 depends onARCH_AT91 阅读全文
posted @ 2013-08-12 20:28 Class Xman 阅读(366) 评论(0) 推荐(0)
学习Struts框架系列(三):声明式异常处理
摘要: 在Struts1.X的版本中加入了对异常的处理Exception Handler,有了它我们可以不使用try/catch捕获异常,一旦出现了我们已经定义的异常,那么就会转到相应的页面,并且携带异常信息,自动性增强。Struts框架提供了默认的异常处理org.apache.struts.action.ExceptionHandler,它的execute()方法负责处理异常,在需要实现自定义处理时重写该方法。可以在配置文件中定义由谁来处理Action类中掷出的某种异常。处理异常的流程struts的控制器负责捕获各种异常,包括控制器运行中本身抛出的异常,以及调用模型的业务方法时抛出的异常。当stru 阅读全文
posted @ 2013-08-12 20:26 Class Xman 阅读(245) 评论(0) 推荐(0)
HDU 1106 排序
摘要: 排序Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 27961 Accepted Submission(s): 7710 Problem Description 输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。 你的任务是:对这些分割得到的整数,依从小到大的顺... 阅读全文
posted @ 2013-08-12 20:24 Class Xman 阅读(137) 评论(0) 推荐(0)
华为机试题——整数减法
摘要: #include using namespace std;/*3 正数减法问题描述: 两个任意长度的正数相减,这两个正数可以带小数点,也可以是整数,请输出结果。 输入的字符串中,不会出现除了数字与小数点以外的其它字符,不会出现多个小数点以及小数点在第一个字符的位置等非法情况,所以考生的程序中无须考虑输入的数值字符串非法的情况。 详细要求以及约束:1.输入均为正数,但输出可能为负数; 2.输入输出均为字符串形式;3.如果输出是正数则不需要带符号,如果为负数,则输出的结果字符串需要带负号例如:2.2-1.1 直接输出为“1.1”,1.1-2.2 则需要输出为“-1.1” 4.输出的结果字符串... 阅读全文
posted @ 2013-08-12 20:21 Class Xman 阅读(384) 评论(0) 推荐(0)
android kernel控制台初始化过程
摘要: 对于我们的android平台,控制台被定义到了串口1上,因此初始化过程就是把控制台的输出配置到串口1上 对kernel控制台初始化是在挂载文件系统之前,由于没有串口的设备文件,不能通过打开设备文件来访问串口,只能直接访问硬件,更类似与裸机的访问方式。下面正式来看 板子初始化的过程 android\kernel_imx\arch\arm\mach-mx6\board-mx6q_sabresd.c MACHINE_START(MX6Q_SABRESD, "Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board")/* Maintain 阅读全文
posted @ 2013-08-12 20:19 Class Xman 阅读(583) 评论(0) 推荐(0)
VMware vSphere学习之手动克隆虚拟机
摘要: VMware ESxi5.0中,在没有安装VMware vCenter server虚拟机管理器的情况下,vSphere Client是没有提供克隆选项的。但是还是有以下方法可以通过vSphere Client来克隆虚拟机。1.通过vSphere Client 连接上 ESxi2.点击选中根目录的服务器,在右边摘要一栏右键存储器下的datastore1,选择浏览数据存储,如图1 图 13.进入如下界面可以看到这些就是你现有的虚拟机文件,比如我要创建一个Myserver2虚拟机的克隆,克隆的虚拟机名称为Myserv... 阅读全文
posted @ 2013-08-12 20:17 Class Xman 阅读(376) 评论(0) 推荐(0)
uploadfiy 3.0
摘要: uploadfiy v3.0中按钮可以轻易修改成中英文,而不至于想2.xx版本中,需要对中文进行编码。3.0中圆圆的按钮,很漂亮。但是,3.0中去掉了原来的onComplete函数,并且也去掉了从服务器端返回的response $("#bibtext_upload").uploadify({ swf :'images/uploadify.swf', uploader :'callback/uploadify.php', fileTypeDesc :'选择文件', fileTypeExts :'*.bib', f 阅读全文
posted @ 2013-08-12 20:15 Class Xman 阅读(242) 评论(0) 推荐(0)
Internal Server Error: /favicon.ico 的解决方法
摘要: 项目大致环境:Linux + Apache + Django + Python因为项目的需求重写了Python Logger.error 方法,每当记录错误日志的时候就发送一封邮件到指定的邮箱。项目运行其间收到了许多Internal Server Error: /favicon.ico的错误邮件。可奇怪的是错误日志中又没有关于Internal Server Error: /favicon.ico的记录,而且apache error日志中也没有相关的记录。后来根据邮件发送的时间查看apache 的access 日志发现有这么一段(xxx.xxx.xxx.xxx 是用户请求的ip)xxx.xxx. 阅读全文
posted @ 2013-08-12 20:13 Class Xman 阅读(4366) 评论(0) 推荐(0)
IOS企业开发者帐号申请
摘要: 想使用 XCode 的联机调试功能,必须先注册成为苹果开发者,再出99刀加入苹果 iOS 开发者计划才可以。加入苹果 iOS 开发者计划的方法Google 一下就会找到很多链接。但是这些链接的内容都是介绍如何以 Individual 名义加入开发者计划的,没有一个是介绍如何以 Company 名义加入开发者计划的。我认为有必要把我的经验拿出来和大家分享一下,希望能对想以 Company 名义加入苹果开发者计划的朋友有所帮助 。访问http://developer.apple.com/programs/start/standard/页面,你会看到一个简单的流程介绍。加入开发者计划之前需要先有一个 阅读全文
posted @ 2013-08-12 20:10 Class Xman 阅读(663) 评论(0) 推荐(0)
Silverlight 在ie8 下 报2152 错误
摘要: 前几天改别人的一个silverlight程序,在项目属性上 选中了 “通过使用应用程序库缓存减小XAP 大小”,编译无错,发布无错误。放服务器上测试:站点绑定域名,使用ie9、ie10 都没有问题,使用ie8 报2152 错误将域名绑定去掉,使用ip访问,错误消失。于是百度了下,很多人都说是目标框架的问题,检查了下项目全时anycpu ,然后想了下,之前都是没有错误的,只是选中了使用缓存之后,是不是这方面的原因呢把选中“通过使用应用程序库缓存减小XAP 大小”取消,重新编译发布,放到服务器测试,绑定域名不再报错。原因有可能是因为访问站点的权限有问题,导致部分zip文件下载不成功,回头把访问权限 阅读全文
posted @ 2013-08-12 20:08 Class Xman 阅读(312) 评论(0) 推荐(0)
华为机试题——字符串操作
摘要: /*问题描述:把一个字符串中的除大写字母、小写字母和数字字符之外的其他字符都去掉,输出新字符串。要求实现函数:voidmy_string(char*input,char*output)【输入】char*input,输入的字符串【输出】char*output,输出的字符串【返回】无示例输入:input=“A*(BC&De+_fg/*”输出:output=“ABCDefg”输入:input=“aB+_9”输出:output=“aB9”*/#include using namespace std;void my_string(char *input,char *output){ int i; 阅读全文
posted @ 2013-08-12 20:06 Class Xman 阅读(345) 评论(0) 推荐(0)
容斥原理与多重集合
摘要: 问题一:多重集合的组合问题问题描述:给定3个a,4个b,5个c,现在要选10个元素,求一共有多少种组合?分析:本问题就是相当于求S={3·a,4·b,5·c}的10组合数。首先,多重集合的组合有一个定理,定理描述如下:设S是有k种类型对象的多重集合,每种元素均具有无限的重复数,那么S的r组合的个数等于:那么既然这样,我们令S∞={∞·a, ∞·b,∞·c},那么S的10-组合数为设集合A是S∞的10-组合全体,则|A|=66,现在要求在10-组合中的a的个数小于等于3,b的个数小于等于4,c的个数小于等于5的组合数. 定义性质集合P= 阅读全文
posted @ 2013-08-12 20:04 Class Xman 阅读(624) 评论(0) 推荐(0)
UVA 11168 - Airport
摘要: 点击打开链接题意:给出平面上n个点,找一条直线使得所有点在直线的同侧(也可以再直线上)且到直线的距离之和尽可能小求最小的平均距离思路:要求所有点在直线同侧,因此直线不能穿过凸包。不难发现,选择凸包上的边所在的直线是最优的。关键是求所有点到直线的距离,我们可以枚举每一条凸包上的边,把直线用点斜式表示出来,然后通过一般式求出所有点到直线的总距离。由于所有点在Ax+By+C = 0的同一侧,所有的Ax0+By0+C的正负号相同。这样,我们在一开始输入时预处理所有x坐标与y坐标之和,就可以方便的算出最短距离啦。我就呵呵了 INF=1#include #include #include #include 阅读全文
posted @ 2013-08-12 20:01 Class Xman 阅读(177) 评论(0) 推荐(0)
程序员编程艺术第三十二~三十三章:最小操作数,木块砌墙问题
摘要: 第三十二~三十三章:最小操作数,木块砌墙问题作者:July、caopengcs、红色标记时间:二零一三年八月十二日题记 可能再过一两月,便又到了每年九月十月校招高峰期,在此推荐:程序员编程艺术http://blog.csdn.net/column/details/taopp.html;秒杀99%的海量数据处理面试题http://blog.csdn.net/v_july_v/article/details/7382693;编程之美;微软面试100题系列http://blog.csdn.net/column/details/ms100.html;剑指offer 我在学校那会曾经无比疯狂的... 阅读全文
posted @ 2013-08-12 19:59 Class Xman 阅读(292) 评论(0) 推荐(0)
使用js对select动态添加和删除OPTION
摘要: 动态删除select中的所有options: document.getElementById("ddlResourceType").options.length=0; 动态删除select中的某一项option: document.getElementById("ddlResourceType").options.remove(indx); 动态添加select中的项option: document.getElementById("ddlResourceType").options.add(new Option(text,value) 阅读全文
posted @ 2013-08-12 19:57 Class Xman 阅读(713) 评论(0) 推荐(0)
Android获取网络图片应用示例
摘要: 1、养成好习惯,配置字符串资源文件 strings.xml 网络图片查看器 Settings Hello world! 输入图片地址: 获取图片 获取图片失败 2、布局文件,使用垂直布局 3、编写代码这里为了方便看代码,都写在一个类里面了。可以把里面的静态方法单独拆分出来,写在一个工具类中,结构更好。public class MainActivity extends Activity implements OnClickListener { private EditText pathText; private ImageView imageV... 阅读全文
posted @ 2013-08-12 19:55 Class Xman 阅读(247) 评论(0) 推荐(0)
VC操作MPP文件
摘要: 1.背景简介 因需要对Office系列进行程序操作,特需要使用COM编程。Microsoft Project生成进度计划,office家族软件,文件后缀为.mpp。具体信息见维基百科http://zh.wikipedia.org/wiki/Microsoft_Project。 读取MPP文件,网络上示例基本为C#,因为我所使用的是VC,C#代码只能做参考了。因为COM组件是通用的,跨语言的(微软系),既然C#能做,那么VC也能做。 开发环境:Project版本:Microsoft Project 2010。VS版本:VS2005。 源码下载。 2.VC示例程序 1、 创建MFC工程,工程名为M 阅读全文
posted @ 2013-08-12 19:52 Class Xman 阅读(680) 评论(0) 推荐(0)
带"叉叉"的GridView
摘要: 由于需要用到“删除图片”的功能,需要写这样一个小demo: 对之前博文的修改发现imageView监听点击事件 效果实在不敢恭维,因此换个方式:设置Touch的监听函数, 下面的Demo没有改过来哈,自行更改哈~~~注意当你点击的时候会产生两个Touch,一个Down,一个Up,只要处理一个就可以了~~~imageView2.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-gene... 阅读全文
posted @ 2013-08-12 19:51 Class Xman 阅读(211) 评论(0) 推荐(0)
持续集成之路 —— Mock对象引起的测试失败
摘要: 今天遇到了一个很奇怪的问题,纠结了好久。在和同事念叨这个问题时,突然想到了问题所在。 问题现象: 在一个Service的单元测试类中有八个测试用例,单独运行时都可以正常通过。可是一旦一起运行时,总是会有固定的两个测试失败。 问题原因:有一个测试用例mock了Service依赖的一个Dao对象,之后的用例再使用这个Dao对象时,就使用了mock,而不是Spring初始化的Instance. 解决方法:在测试用例结束,重新将Spring初始化Dao对象set给Service对象,具体代码:public class ReportServiceTest { //被测试的... 阅读全文
posted @ 2013-08-12 19:48 Class Xman 阅读(632) 评论(0) 推荐(0)
第十一节,命名空间namespace
摘要: 1,命名空间的定义命名空间可以把不同的方法分散到不同的文件去实现,如果你会objective-C,他的作用和里面的类目有异曲同工之妙。当然了也有很多不同的地方,首先要明白的是,命名空间并不是一个类,你扩展他的方法并不是和类目一样在扩展一个类的方法。如果你学过NET开发,获取你会对这个命名空间有更好的理解。2,命名空间的写法 namespace test{ int value; void printfStr();}void test::printfStr(){ std::cout<<"teststes";} 我的习惯是一般会直接在命名空间里面定义函数或者类的成员方 阅读全文
posted @ 2013-08-12 19:46 Class Xman 阅读(339) 评论(0) 推荐(0)
UVA 1453 - Squares
摘要: 点击打开链接题意:给你一大波正方形左下角的点及其边长实际上就是40W个点然后求平面上最远两点的距离的平方旋转卡壳模板题//大白p263#include #include #include #include #include #include #include #include #include #include using namespace std;const double eps=1e-10;//精度const int INF=0x3f3f3f3f;const double PI=acos(-1.0);int dcmp(double x){//判断double等于0或。。。 if(fabs 阅读全文
posted @ 2013-08-12 19:44 Class Xman 阅读(210) 评论(0) 推荐(0)
IOS学习笔记44--ASIRequestHttp之BUG(一)
摘要: 其实这也是无意间看到的,大家看看是不是这么回事BUG:当下载线程数超过2时,就会影响到主线程响应用户请求的速度了看ASIRequestHttp.m--requestFinished代码- (void)requestFinished{#if DEBUG_REQUEST_STATUS || DEBUG_THROTTLINGASI_DEBUG_LOG(@"[STATUS] Request finished: %@",self);#endifif ([selferror] || [selfmainRequest]) {return;}if ([selfisPACFileReques 阅读全文
posted @ 2013-08-12 19:41 Class Xman 阅读(176) 评论(0) 推荐(0)
poj 2391 (Floyd+最大流+二分)
摘要: 题意:有n块草地,一些奶牛在草地上吃草,草地间有m条路,一些草地上有避雨点,每个避雨点能容纳的奶牛是有限的,给出通过每条路的时间,问最少需要多少时间能让所有奶牛进入一个避雨点。两个避雨点间可以相互到达,所以必须要拆点,如果i-->j可以到达,加边i->j+n,流量无穷大,当然i->i+n也必须有边,,,Folyd要用long long,,,,, #include#includeconst int N=410;const int inf=0x3fffffff;int gap[N],dis[N],head[N],num,start,end,ans,n;__int64 map[N] 阅读全文
posted @ 2013-08-12 19:39 Class Xman 阅读(163) 评论(0) 推荐(0)
hdu4490 Mad Veterinarian(bfs)
摘要: Mad VeterinarianTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 249Accepted Submission(s): 104 Special Judge Problem Description Mad Veterinarianpuzzles have a mad veterinarian, who has developed several machines that can transform an anim... 阅读全文
posted @ 2013-08-12 19:37 Class Xman 阅读(222) 评论(0) 推荐(0)
华为机试题——掷骰子游戏
摘要: /*问题描述:在掷骰子游戏中,会根据所掷数字在地图中前进几步,前进完成后需要根据当前地图位置所示的障碍进行相应操作,其中障碍表示:1)9:无障碍2)1:停掷一轮,即下轮所掷数字无效;3)2:后退两步,如果已经到起点不再后退;4)3:奖励前进一步如果在游戏过程中,已经走到地图终点,则游戏结束。根据输入的地图数组,和5个骰子数的数组,返回最终玩家前进了多少步。要求实现函数:voiddice(intmap_len,int*map,int*dice_val,int*output)【输入】intmap_len,地图数组的长度int*map,地图数组,值表示障碍int*dice_val,5个骰子数的数组【 阅读全文
posted @ 2013-08-12 19:35 Class Xman 阅读(589) 评论(0) 推荐(0)
单链表的增、删、改、减(C++)
摘要: 首先是是一个简单的例子,单链表的建立和输出。程序1.1#include#includeusing namespace std;struct Student{ string name; string score; Student *next;//定义了指向Candidate类型变量的指针};int main(){ int n;// cout>n; int i=1; Student *p=NULL; Student *node=NULL; Student *head=NULL; //建立链表 for(;i>node->name; cout>node->score; i 阅读全文
posted @ 2013-08-12 19:32 Class Xman 阅读(246) 评论(0) 推荐(0)
解决pl/sql 查询数据中文显示成?
摘要: 解决方法: 1.打开 PLSQL Developer 安装目录下,看到有PLSQLDev.exe的目录, 在PLSQL Developer文件夹内新建“PLSql_run.bat”文件,在该文件中输入下面内容: --------------------------------------------------------------------------------------------- set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK PLSQLDev.exe ---------------------------------------. 阅读全文
posted @ 2013-08-12 19:30 Class Xman 阅读(429) 评论(0) 推荐(0)
adb(Android Debug Bridge)(一)
摘要: 上一篇介绍的am,pm命令都是基于adb shell下的命令。这节来详细介绍下adb命令。 Android Debug Bridge(adb)是一个让你跟模拟器或者android设备通信的多功能命令。它是一个包含三个组件的client-server程序:1、运行在你开发机器上的adb client,你能从shell中通过adb命令调用一个adb client,另外ADT插件和DDMS都是使用了adb client功能。2、运行在你开发机器上的一个adb server,该adb server作用在于维护adb client和adb daemon之间的通信。3、运行在模拟器或者android设备后 阅读全文
posted @ 2013-08-12 19:28 Class Xman 阅读(247) 评论(0) 推荐(0)
简单概率dp-hdu-4487-Maximum Random Walk
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4487题目大意: 开始位置在0,每一步可以向右向左或者不动,问走了n步后,路径中能到达最右的期望。解题思路:比赛的时候,题目理解错了,认为要回到起点。-_- -_-由于最后到达的位置不确定,每条路径的最右距离也不确定。所以记dp[i][j][k]为走了i步,到达j位置,且路径中最右位置为k时概率。显然k>=j 否则为0如果k==j,这一步有两种情况,1、刚好第一次达到最大 2、先前已经达到了最大。注意此时不能从右边向左过来,超过了k.如果k>j ,说明这一步没有到达k,只能是前面的已经 阅读全文
posted @ 2013-08-12 19:26 Class Xman 阅读(232) 评论(0) 推荐(0)
获取数组中最大最小值方法
摘要: 现在获取数组中最大最小值用的越来越多了,于是乎我编了个方法供大家使用。代码如下,若有问题可以与我联系,咱们一起学习一起进步。 function getMaximin (arr,maximin) { if (maximin == "max") { return Math.max.apply(Math, arr); }else if (maximin == "min") { return Math.min.apply(Math, arr); }}var a = [3,2,4,2,10]var b = [12,4,45,786,9,78]alert(" 阅读全文
posted @ 2013-08-12 19:23 Class Xman 阅读(371) 评论(0) 推荐(0)
1423 Greatest Common Increasing Subsequence (LCIS)
摘要: 讲解摘自百度;最长公共上升子序列(LCIS)的O(n^2)算法?预备知识:动态规划的基本思想,LCS,LIS。? 问题:字符串a,字符串b,求a和b的LCIS(最长公共上升子序列)。? 首先我们可以看到,这个问题具有相当多的重叠子问题。于是我们想到用DP搞。DP的首要任务是什么?定义状态。? 1定义状态F[i][j]表示以a串的前i个字符b串的前j个字符且以b[j]为结尾构成的LCIS的长度。? 为什么是这个而不是其他的状态定义?最重要的原因是我只会这个,还有一个原因是我知道这个定义能搞到平方的算法。 而我这只会这个的原因是,这个状态定义实在是太好用了。这一点我后面再说。? 我们来考察一下这个 阅读全文
posted @ 2013-08-12 19:21 Class Xman 阅读(171) 评论(0) 推荐(0)
Strange Addition
摘要: http://codeforces.com/problemset/problem/305/A 这题就是意思没看懂,一开始以为只要个位数只要一个为0就能相加,没想到到CF里面提交第三组就过不了,才发现是要各个位上面都要有一个为0的时候才能相加。 题意很重要。。。。 AC代码: #include#include#includeusing namespace std;int main(){ int k,i,j,n,t,x,y,z,x1,y1,z1,p; int d[110],a[110]; while(scanf("%d",&k)!=EOF) { ... 阅读全文
posted @ 2013-08-12 19:18 Class Xman 阅读(170) 评论(0) 推荐(0)
APUE读书笔记-第15章-进程间通信
摘要: 15.1 引言*进程之间交换信息的方法可以经由fork或exec传送打开文件,或者通过文件系统*进程之间相互通信的其他技术——IPC(InterProcess Communication)包括半双工管道、FIFO、全双工管道、命名全双工管道、消息队列、信号量、共享存储、套接字、STREAMS 15.2 管道*管道有两种局限性:(1)历史上,它们是半双工的(即数据只能在一个方向上流动)(2)它们只能在具有公共祖先的进程之间使用*每当你在管道线中键入一个由shell执行的命名序列时,shell为每一条命令单独创建一进程,然后将前一条命令进程的标准输出用管道与后一条命令的标准输入相连接*管道是由调用 阅读全文
posted @ 2013-08-12 19:16 Class Xman 阅读(272) 评论(0) 推荐(0)
【技术文档】开发一个人力资源管理系统遇到的问题及解决的方法
摘要: 经过两个半月的实习,接触了很多Java Web开发的知识,不能说完全理解Java Web开发的技术,但在开发过程中遇到的一些问题,使自己的技术有很大的提高。当遇到问题时,通过在网上搜集解决的方法,和通过询问同事,最终发现一些问题的解决方法比想象中的简单,几乎所有的问题只要你找到了解决问题的方法后,对方法的理解和应用都是很简单的,比如一些问题的解决方法就是两行代码,有的甚至只要添加一个属性值就可以。在这里和大家分享我在开发这个系统的过程中遇到的四个问题:实现发邮件功能前台String型数据到后台Date型数据的转化页面上实时显示时间将数据导出到Excel中当然遇到的问题远远不止这四个。 1 实现 阅读全文
posted @ 2013-08-12 19:14 Class Xman 阅读(485) 评论(0) 推荐(0)
picture control控件
摘要: 注意:picture control控件,需要先更改其ID再使用。CImage myImage; CFileDialog fileDlg(TRUE,NULL,NULL,OFN_ALLOWMULTISELECT,_T("Picture Files (*.bmp *.jpg)|*bmp;;*jpg||"),AfxGetMainWnd()); CString pathName; if(fileDlg.DoModal () == IDOK) { POSITION mPos = fileDlg.GetStartPosition(); if(mPos!=NULL) { ... 阅读全文
posted @ 2013-08-12 19:11 Class Xman 阅读(314) 评论(0) 推荐(0)
armlinux下的网路传输(tcp/ip)
摘要: /*ex2serv.c*/ #include #include #include #include #include #include #include #define LISTENQ 5 #define MAXLINE512 //char data2[10] = {0,1,2,3,4,5,6,7,8,9}; int listenfd, connfd; charbuff[MAXLINE];void net_init() { int n=0; FILE *fp; //int x,y; socklen_tlen; int i=0,k=0; struct sockaddr... 阅读全文
posted @ 2013-08-12 19:09 Class Xman 阅读(388) 评论(0) 推荐(0)
黑马程序员—面向接口编程的好处
摘要: 洞悉编程思想是我们学习语言过程中的必由之路,但注意对于编程思想的理解一定要建立在大量的代码实现经验上,不然只是在口头空谈编程思想而不去编程,根本无法深入理解思想的核心。面向对象思想的核心之一,就是模拟真实世界,把真实世界中的事物抽象成类,整个程序靠各个类的实例互相通信、互相协作完成系统功能,这非常符合真实世界的运行状况,也是面向对象思想的精髓。例如:接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。在自然界的体现就是“如果你是……则必须能……”的理念。面向接口编程高内聚低耦合设计模式之开闭原则面向接口编程和面向对象编程是什么关系首先,面向接口编程和面向对象编程并不是平级的, 阅读全文
posted @ 2013-08-12 19:07 Class Xman 阅读(822) 评论(0) 推荐(1)
【.NET中AOP的实现方案】静态代理
摘要: Spring AOP 应该是比较出名的了,今天说的是C#里的AOP,C#的AOP实现的方式有很多种,现在就先介绍静态代理的实现方案;模拟场景:我们在删除用户,或者更新用户的时候进行数据原始备份,这样的话需要在删除操作进行之前进行一些数据相应的操作,但是我们又不想在删除操作里面做一些与删除无关的操作,这样使用AOP就解决这个问题了;更新操作也一样。下面是示例代码(省略引用):1、首先是实体类namespace AOP_Test1{ //实体类 public class User { public int id { get; set; } public... 阅读全文
posted @ 2013-08-12 19:05 Class Xman 阅读(404) 评论(0) 推荐(0)
linux下的framebuffer显示图片
摘要: void showbmp2() { int x,y; unsigned char *p; int index=0; struct fb_var_screeninfo vinfo; struct fb_fix_screeninfo finfo; struct fb_bitfield red; struct fb_bitfield green; struct fb_bitfield blue; //open the showdeviece fbfd = open("/dev/fb0", O_RDWR); if (!fbfd) { printf("Error: ... 阅读全文
posted @ 2013-08-12 19:02 Class Xman 阅读(777) 评论(0) 推荐(0)
android google map v1 v2 v3 参考
摘要: V1,V2已经不被推荐使用,谷歌强烈推荐使用V3.本人在选择时着实纠结了良久,现在总结如下:对于V1,现在已经申请不到API KEY了,所以不要使用这个版本。这个是网址:https://developers.google.com/maps/documentation/android/v1/maps-api-signup;对于V2,要求ANDROID SDK版本3.0以上好像,所以如果你的目标手机的版本是<3的话,V2也不适合;这个版本还是需要密钥的;对于V3,符合以上两种情况的,就用V3吧。并且谷歌大力推荐的也是V3。另外,这个版本不需要密钥。综上所述,经过激烈的思想斗志,我最终选择了V 阅读全文
posted @ 2013-08-12 19:00 Class Xman 阅读(418) 评论(0) 推荐(0)
选购好的主机和服务器可以有效提高优化效果
摘要: 选购好的主机和服务器可以有效提高优化效果 作为网站运行的依托和基石,主机和服务器在网站建设制作和优化中,所起到的作用越来越重要。从用户的角度来说,一个快速加载,持久安全稳定运行的网站,能极大提高的提升用户体验。尤其是越来越浮躁的现在,超过五六秒钟无法加载完成的网站,基本上就被放弃了。搜索引擎亦是如此,谷歌此前已经明确表示,将网站加载速度纳入网站权重计算范围,并且加载速度不仅在网站权重赋值上有所体现,在谷歌Adwords关键词广告中,也将加载速度纳入质量计算公式。谷歌如此,其他搜索引擎也是这样,只不过没有明确说出来而已。 如果将主机选购和网站优化扯上关系,很多人可能无从理解,甚至无法把握两者.. 阅读全文
posted @ 2013-08-12 18:58 Class Xman 阅读(162) 评论(0) 推荐(0)
u盘安装ubuntu10.04 、11.04 server
摘要: 10.04 先将 ubuntu server 的 iso 放到优盘上,然后在提示无法找到光驱时,按 alt+f2 打开一个新的 console 窗口,将 iso mount 上,具体操作如下: ls /dev/sd*mkdir /mnt/usb /mnt/iso mount -t vfat /dev/sdc1 /mnt/usb mount -t iso9660 -o loop /mnt/usb/ubuntu-10.10-server-amd64.iso /mnt/iso注意第二行的设备名需要根据自己实际情况修改,我这里有一个硬盘,机器还自带一个 sd 读卡器,所以优盘就排到 sdc 了。之后按 阅读全文
posted @ 2013-08-12 18:56 Class Xman 阅读(457) 评论(0) 推荐(0)
IOS学习笔记45--UITableView性能优化
摘要: 说实话,面试的时候已经被问到几次这个问题,然后就搜索了一下,看到了这篇优化文章,感觉不错,转来日后作为一种UITableView优化的方法。 使用不透明视图。 不透明的视图可以极大地提高渲染的速度。因此如非必要,可以将table cell及其子视图的opaque属性设为YES(默认值)。 其中的特例包括背景色,它的alpha值应该为1(例如不要使用clearColor);图像的alpha值也应该为1,或者在画图时设为不透明。 不要重复创建不必要的table cell。 前面说了,UITableView只需要一屏幕的UITableViewCell对象即可。因此在cell不可见时,可... 阅读全文
posted @ 2013-08-12 18:53 Class Xman 阅读(305) 评论(0) 推荐(0)
python中的lambda知多少!
摘要: python允许使用lambda关键字创造匿名函数,匿名函数是因为不需要以标准的方式来声明,比如说,使用def语句。(除非赋值给一个局部变量,这样的对象也不会再任何的名字空间内创建名字)然而,作为函数,他们也能有参数,一个完整的啦,lambda语句代表了一个表达式,这个表达式的定义体必须和声明放在同一行。我们现在来演示一下匿名函数的语法: lambda[arg1[,arg2,...,argN]]:expression 参数可选,如果时候用的参数话,参数通常也是表达式的一部分。核心笔记:lambda表达式返回可调用的函数对象 用合适的表达式调用一个lambda生成一个可以想... 阅读全文
posted @ 2013-08-12 18:51 Class Xman 阅读(438) 评论(0) 推荐(0)
上传app store 应用指南链接--2
摘要: http://www.docin.com/p-166876874.html http://jamesli.cn/blog/?p=955 http://www.adobe.com/devnet/flash/articles/app_store_guide.html 阅读全文
posted @ 2013-08-12 18:49 Class Xman 阅读(221) 评论(0) 推荐(0)
实现多楼层,每个楼层多房间,上下拖动切换楼层,左右拖动查看其他房间
摘要: FloorObject 楼层类继承于ViewFlipper,上下可以切换楼层,左右可以拉动查看每个楼层内的房间。大伙可以直接把这个类拿去修改一下使用。RoomSmallImage 类现在没写啥东西,只设置了一个背景而已,自己根据实际情况修改。 /****************FloorObject.java********************************************************/ package jtx.FloorAndRoom; import jtx.theEdge.R; import android.content.Context; im... 阅读全文
posted @ 2013-08-12 18:47 Class Xman 阅读(307) 评论(0) 推荐(0)
TCP的核心系列 — ACK的处理(一)
摘要: TCP发送数据包后,会收到对端的ACK。通过处理ACK,TCP可以进行拥塞控制和流控制,所以ACK的处理是TCP的一个重要内容。tcp_ack()用于处理接收到的ACK。本文主要内容:TCP接收ACK处理,tcp_ack()的实现。内核版本:3.2.12Author:zhangskd @ csdn基础在我们开始探究tcp_ack()的处理流程前,不妨先来回顾一些即将涉及到的概念和数据结构。struct tcp_sock { ... /* Packets which are "in flight",发送且未确认的数据包个数*/ u32 packets_o... 阅读全文
posted @ 2013-08-12 18:44 Class Xman 阅读(956) 评论(0) 推荐(0)
cocos2d-x3.0创建第一个jsb游戏
摘要: 第一步:最新的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/detai... 阅读全文
posted @ 2013-08-12 18:40 Class Xman 阅读(383) 评论(0) 推荐(0)
linux下串口控制
摘要: /* 本程序符合GPL条约 * Beneboy 2003-5-16 */ #include // printf #include // open #include // bzero #include // exit #include // times #include // pid_t #include //termios, tcgetattr(), tcsetattr() #include #include // ioctl #include "MyCom.h" #defineTTY_DEV"/dev/ttyS"//端口路径 //接收超时 #defin 阅读全文
posted @ 2013-08-12 18:38 Class Xman 阅读(387) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3