随笔 - 909  文章 - 0  评论 - 16  阅读 - 60万
11 2013 档案
Linux 上不可修改的文件和目录
摘要:有时候我们需要让一个我们自己的目录中的内容不能变动,也就是不允许其他人随便删改我们的目录和目录中的文件。这里,首先,我们需要知道两个概念,文件的粘滞位和属性。 文件如果设置了粘滞位(这里的文件指的是目录),那么这个目录中的文件是不允许其他用户删除的。粘滞位设置后,在文件的权限中x会变成 t 或者 T ,当既设置了执行权限,又设置了粘滞位时,显示的是 T ,如果没有设置执行权限,那么显示的就是 t 。在我们的系统中最常见的就是 /tmp 文件夹,我们可以看到下面这张图系统设置的权限位: 文件如果不可以修改,那么这个就是文件的属性问题了,我通常保证这个文件是只读的,我一般会用 chat... 阅读全文
posted @ 2013-11-22 10:51 我的小人生 阅读(897) 评论(0) 推荐(0) 编辑
Java工作队列和线程池
摘要:背景 最近的需要做一个与设备通信的web项目。当然,我们需要写好与设备之间的通信协议(socket)。大致的时序逻辑时:当用户用浏览器点击页面某一控件后,它就向后台发送一个post请求,后台解析前台发送的参数,然后封装成相应的帧格式,然后与设备进行通信,设备接到指令后,完成相应的功能,然后将数据信息返回给后台服务器,后台服务器将这些返回的数据组织好,一方面返回给前台页面,一方面将数据存储到数据库中。 问题: 1.由于通信设备只允许一个socket与它通信,因此,所有的用户都需要共用一个socket,所以,在某一时刻,不能有2个用户同时使用socket 2.当很多条相同的指令以较短的时间间隔.. 阅读全文
posted @ 2013-11-22 10:47 我的小人生 阅读(590) 评论(0) 推荐(0) 编辑
ACMDP之最长公共子序列长度—HDU1159
摘要:Common SubsequenceProblem Description A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = another sequence Z = is a subsequence of X if there exists a strictly increasing sequence of indices of X such that for all j = 1,2,...,k... 阅读全文
posted @ 2013-11-22 10:43 我的小人生 阅读(405) 评论(0) 推荐(0) 编辑
Linux的文件属性
摘要:在Linux中,文件的拥有者可以将文件的属性设置成三种属性,可读(r)、可写(w)和可执行(x).文件又分为三个不同的用户级别,文件的拥有者(u),文件的所属组(g),其他用户(o).第一个字符显示文件的属性:1、“-” 普通文件2、“d” 目录文件3、“l” 链接文件4、"b" 块设备5、"p" 命名管道6、 "f" 堆栈文件 二、如何改变文件的属性和权限1、 chgrp :改变文件所属用户组2、chown: 改变文件所有者3、chmod: 改变文件的权限。 首先的问题是什么时候需要使用chmod和chgrp呢?最常见的例子就是在复 阅读全文
posted @ 2013-11-22 10:39 我的小人生 阅读(243) 评论(0) 推荐(0) 编辑
SAP财务凭证冲销
摘要:爱思普信息咨询/SAP Partner网(SAP软件/ERP介绍/SAP All-in one介绍) 客户公司的同事有时经常会问到冲销的问题,可能大部份的用户对于财务的冲销功能都不是很理解,这里我们全面的来看看。SAP系统中财务凭证的冲销方式:• 正常的冲销过帐可使系统将错误的借方作为贷方、将错误的贷方作为借方来过帐。因此正常的冲销过帐将导致交易数据的增加。• 负过帐也是将错误的借方作为贷方、将错误的贷方作为借方来过帐。但是不会将过帐金额添加到交易数据中,而是从交易数据中减去。这样就将交易数据设置回发生错误过帐之前的状态。通常系统使用正常冲销过帐来冲销凭证。若要使用负过帐,必须首先满足以下前. 阅读全文
posted @ 2013-11-22 10:35 我的小人生 阅读(1542) 评论(0) 推荐(0) 编辑
Linux 上的游戏 Supertuxkart
摘要:Linux 上玩游戏 Supertuxkart中午休息的时候,打开Supertuxkart游戏,这个是GNU下的一款3D赛车游戏,制作精美,玩法简单。最有趣的是,我连接笔记本的外接键盘被侦测出来是Microsoft Wired Keyboard,居然不能玩这个游戏,GNU也太小心眼了吧。不过也挺有趣的,看来以后在Linux上,最好不要买MS的键盘,否则可能随时冒出这种让人啼笑皆非的怪事来。 阅读全文
posted @ 2013-11-22 10:31 我的小人生 阅读(350) 评论(0) 推荐(0) 编辑
【iOS 7】使用UIScreenEdgePanGestureRecognizer实现swipe to pop效果
摘要:在iOS 7还没有发布的时候,各种App实现各种的swipe to pop效果,比如这里有一份简单的demo。在iOS 7上,只要是符合系统的导航结构:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; // Override poi... 阅读全文
posted @ 2013-11-22 10:28 我的小人生 阅读(501) 评论(0) 推荐(0) 编辑
UVA 557 - Burger(概率 递推)
摘要:BurgerWhen Mr. and Mrs. Clinton's twin sons Ben and Bill had their tenth birthday, the party was held at the McDonald's restaurant at South Broadway 202, New York. There were 20 kids at the party, including Ben and Bill. Ronald McDonald had made 10 hamburgers and 10 cheeseburgers and when he 阅读全文
posted @ 2013-11-22 10:24 我的小人生 阅读(235) 评论(0) 推荐(0) 编辑
Objective-C-使用NSMutableURLRequest发送POST请求,使用NSJSONSerialization解析JSON字符串
摘要:NSString *reqData = @"Data="; NSData *postDatas = nil; NSString *urlPath = @"url"; //组json字符串数据 NSMutableDictionary *mulDic = [[[NSMutableDictionary alloc] init] autorelease]; [mulDic setValue:@"P003" forKey:@"type"]; //NSJSONSerialization 组json字符串 if ([NSJSON 阅读全文
posted @ 2013-11-22 10:21 我的小人生 阅读(700) 评论(0) 推荐(0) 编辑
js showModalDialog打开新的页面给原页面传值问题
摘要:a.html中打开一个新页面b.html,b.html页面给a.html中的input传一个值并将value赋给input框。a.html: b.html: b.html 阅读全文
posted @ 2013-11-22 10:17 我的小人生 阅读(196) 评论(0) 推荐(0) 编辑
svn2git使用小记
摘要:Github强烈推荐使用svn2git工具将svn repository转成git repository:https://help.github.com/articles/importing-from-subversion简单使用了一下。对于一个有标准结构的repo,即根目录下有trunk, branches, 和tags,可以使用以下基本的命令:svn2git /path/to/your/svn/repo 这第一个命令将svn repo在你当前的目录里重建。取决于你repo的历史,这一步可能会运行很长时间。(如果svn repo不是标准结构,请参照这里https://github.com/n 阅读全文
posted @ 2013-11-22 10:13 我的小人生 阅读(980) 评论(0) 推荐(0) 编辑
模拟等待事件row lock waits
摘要:是索引块分裂引起的锁等待,往往与enq: TX - index contention 伴随产生,enq:TX - index contention的解释。 Waits for TX in mode 4 also occur when a transaction inserting a row in an index has to wait for the end of an index block split being done by another transaction. This type of TX enqueue wait corresponds to the wait e... 阅读全文
posted @ 2013-11-22 10:09 我的小人生 阅读(334) 评论(0) 推荐(0) 编辑
URAL 1994 The Emperor's plan 求组合数 大数用log+exp处理
摘要:URAL 1994 The Emperor's plan 求组合数 大数用log#include#include#include#include#include#include#include#include#include#include#include#include #define REP(i, n) for(int i=0; i<n; i++)#define PB push_back#define LL long long#define CLR(a, b) memset(a, b, sizeof(a))using namespace std;const int maxn 阅读全文
posted @ 2013-11-22 10:06 我的小人生 阅读(262) 评论(0) 推荐(0) 编辑
struts总结
摘要:struts总结1.为什么学习Struts框架a.Struts框架好处struts2是主流的开发技术,大多数公司在使用,struts把相关的servlet组件的各种操作都进行了相应的封装,这样就可以轻松地完成复杂的操作。Struts2是基于MVC模式开发的,MVC结构是一个优秀的设计思想,可以提高程序结构的灵活性,便于日后的维护和扩展。--简化开发工作量,提高开发效率 --采用了优秀的设计思想(MVC)b.Struts框架作用struts充当控制器,接收请求,分发处理,c.如何学习Struts框架先重点掌握框架使用,原理性有余力可以多了解些。注:我们目前使用的Struts版本为struts22 阅读全文
posted @ 2013-11-22 10:02 我的小人生 阅读(429) 评论(1) 推荐(0) 编辑
URAL 1992 CVS 链表
摘要:不更改链表结构,只是添加节点,没有删除节点。通过记录和更改标记来模拟题意的插入和删除,复制指针模拟链表:预开指针,存在M[]中,可以提高效率#include#include#include#include#include#include#include#include#include#include#include#include #define REP(i, n) for(int i=0; ival = y; u->pre = pre; pre = u;}void del(point* &last){ last = last->pre;}int t, m, n;int m 阅读全文
posted @ 2013-11-22 09:58 我的小人生 阅读(257) 评论(0) 推荐(0) 编辑
android游戏物理引擎开发——粒子系统(三)
摘要:生病了,医院躺了几天,动了个小手术,动手术之后的几天在医院看了几本《大众软件》,又想到自己必须得买台台式机了,这破笔记本实在用不下去了,然后开始喜欢看些硬件的东西,等我熟悉了以后,写几个硬件DIY的教程~~啦啦啦,德玛~first Boold~ 等毕业就买,现在买了寝室也没地方放~先前期研究研究吧~进入正题吧~!碰撞检测也是游戏开发中必须有的一环碰撞检测什么游戏都会用到,FPS游戏里的子弹和角色的碰撞,角色扮演里角色之间的碰撞,角色和环境之间的碰撞~太多了~我先给大家做一个碰撞基础知识的介绍,然后给大家细讲一下碰撞中的矩形碰撞!介绍这个的原因是我之后想做一个类似雷电的游戏,此游戏中用到的检测就 阅读全文
posted @ 2013-11-22 09:54 我的小人生 阅读(1016) 评论(0) 推荐(0) 编辑
状态模式与上机
摘要:在机房收费的合作版中,组长将状态模式和上机相结合勾出了设计图,我根据自己的理解对其进行了完善和补充。一业务描述输入卡号,点击上机按钮,判断卡号是否存在,接着判断余额是否充足,再判断该卡是否正在上机,如果没有上机那么向数据库中填入一条记录。相对比别的操作,上机就显得相对复杂,需要做判断卡号是否存在,余额是否充足,此卡是否上机以及在数据库中填入数据四个操作。需要特别注意的是只有将四个模式紧紧联系在一起才能称为完整的上机。而且只有做完判断才能进入填充数据库这个操作。因此,刚开始我们将一个多分支语句放在了OnlineBLL中帮助我们进行判断。二状态模式简述状态模式属于创建型模式,用于类的创建,主要意图 阅读全文
posted @ 2013-11-22 09:51 我的小人生 阅读(195) 评论(0) 推荐(0) 编辑
[置顶] 程序员必知(三):一分钟知道URI编码(encodeURI)
摘要:因为浏览器会用一些特殊的字符作为特定的意义,所以在要传输的内容上如果有这些特殊的字符的话,就需要对其进行转义才能正确传输,如以下字符为发送时候的关键字,即特殊字符;/?:@&=+$,# 所以我们在遇到传输此字符时可以先编码,然后服务器端在进行解码,就可以拿到正确的数据了。如要传输文本的内容为:A=b&c=d 则编码为 A%3Db%26c%3Dd 服务器端进行相应的解析即可拿到A=b&c=d可能有人要问了,如果被编码的里边含有%怎么办,同样的,如果被编码的字符串有%则被相应的编码为%25,解码的时候看到%25就是一个%。 常用的编码有:= %3D& %26% %2 阅读全文
posted @ 2013-11-22 09:47 我的小人生 阅读(182) 评论(0) 推荐(0) 编辑
[置顶] Oracle job procedure 存储过程定时任务
摘要:oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。一、查询系统中的job,可以查询视图--相关视图select * from dba_jobs;select * from all_jobs;select * from user_jobs;-- 查询字段描述/*字段(列) 类型 描述JOB NUMBER 任务的唯一标示号LOG_USER VARCHAR2(30) 提交任务的用户PRIV_USER VARCHAR2(30... 阅读全文
posted @ 2013-11-21 17:33 我的小人生 阅读(184) 评论(0) 推荐(0) 编辑
浅析动态表单
摘要:动态表单的应用非常广泛,面对复杂的需求要求,在一些情况下使用动态表单能够解决很多问题。与一般的需求一样,动态表单主要包含两部分:动态表单的定义和显示、动态表单内容的接收与存储。用例分析:表单就不用说了,就是我们提交的页面;表单域是指一个字段,例如注释中的例子:用户名称这一字段就是表单域;一个表单域一般由标签、名称、表单输入形式、条目、表单域类型构成;每一种表单输入形式都对应一个freemarker模板,达到动态对应的目的;条目一般就是输入形式为选择框的时候,提供的字段。这里需要稍微注意的一点是:表单域与条目是组合关系,如果表单域不存在,那么条目也将不存在;表单域类型就是输入框所对应的Java类 阅读全文
posted @ 2013-11-21 17:30 我的小人生 阅读(463) 评论(0) 推荐(0) 编辑
DoctorNote医生处方笔记开发记录
摘要:1.开发背景 一个开诊所的中医朋友,希望我能给他开发一个记录病人姓名和处方的Android手机app,以便查询病人每次就诊信息,比如上一次的处方,以前他要找个病人上一次的就诊处方,几乎要翻遍一叠厚厚的处方纸张才能找到(他的门诊量还是很大的),非常麻烦。于是利用周末的两天时间开发了这款DoctorNote软件,软件截图如下: DoctorNote开发过程用了很Android各个方面的知识点,比如ActionBar的使用、自定义ActionBar样式、SQLite的使用、AsyncTask的使用,SearchView的使用和SearchActivity的编写,以及AlertD... 阅读全文
posted @ 2013-11-21 17:26 我的小人生 阅读(561) 评论(0) 推荐(0) 编辑
Step2:配置Oracle Dataguard
摘要:接着step1我用Rman duplicate测试下.1,2两步请参考step1中的1,23.startup nomount (standby),一定要是nomount.4.rman duplicate(primary)[oracle@dg1 admin]$ rman target /Recovery Manager: Release 11.2.0.2.0 – Production on Tue Jul 30 01:16:45 2013Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.conn 阅读全文
posted @ 2013-11-21 17:23 我的小人生 阅读(684) 评论(0) 推荐(0) 编辑
IOS开发UIImage中stretchableImageWithLeftCapWidth方法的解释
摘要:- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapWidth;Creates and returns a new image object with the specified cap values. During scaling or resizing of the image, areas covered by a cap are not scaled or resized. Instead, the 1-pixel wide area n. 阅读全文
posted @ 2013-11-21 17:19 我的小人生 阅读(236) 评论(0) 推荐(0) 编辑
解析客户端脚本、服务器端脚本
摘要:做b/s的东西,感觉首先要弄懂客户端与服务器端的交互原理(参考之前文章:http://blog.csdn.net/wang379275614/article/details/9771659),前台与后台的概念,前台、后台代码是如何被编译或解释的一个过程,不能云里雾里。 现在做网站必然离不开脚本,如果只懂得写codebehide里的东西是远远不够的,这里主要介绍asp.net中脚本(js为例)的分类及解释过程。两种脚本概念 在写js代码时,首先要知道,脚本分客户端脚本和服务器端脚本,它们二者有很大的区别,解释机理是不同的。顾名思义,一个运行在客户端,一个运行在服务器端。(一般都写在前台的.asp 阅读全文
posted @ 2013-11-21 17:16 我的小人生 阅读(400) 评论(0) 推荐(0) 编辑
tomcat目录结构
摘要:tomcat下有9个目录,分别是bin,commo n,conf,logs,server,shared,temp,webapps,work 目录,现在对每一目录做介绍. tomcat根目录在tomcat中叫,文章中把tomcat解压后在c:/下. 1./bin: 存放各种平台下启动和关闭Tomcat的脚本文件.其中有个档是catalina.bat,打开这个windos配置文件,在非注释行加入JDK路径,例如 : SET JAVA_HOME=C:\j2sdk1.4.2_06 保存后,就配置好tomcat环境了. startup.bat是w... 阅读全文
posted @ 2013-11-21 17:12 我的小人生 阅读(212) 评论(0) 推荐(0) 编辑
weblogic目录结构
摘要:安装WEBLOGIC SERVER weblogic server 的目录结构 weblogic server的classpath变量 weblogic server使用命令行 通过管理控制台执行核心的管理任务 命令行管理 安装有三种不同的方式安装weblogic server 》用户图形界面GUI 》控制台console模式 》Silent(沉默)模式(用脚本安装) BEA的installer支持平台windows2000/xp solaris hp-ux aix GUI方式安装(windows) 》到BEA下裁weblogic se... 阅读全文
posted @ 2013-11-21 17:09 我的小人生 阅读(3129) 评论(0) 推荐(0) 编辑
UIImage的使用
摘要:UIImage是IOS中层级比较高的一个用来加载和绘制图像的一个类,更底层的类还有CGImage,以及IOS5.0以后新增加的CIImage。今天我们主要聊一聊UIImage的三个属性: imageOrientation, size, scale,几个初始化的方法: imageNamed,imageWithContentsOfFile,以及绘制Image的几个draw开头的方法。一、UIImage的size,scale属性先想一个问题“一个图像的尺寸到底是多大呢?” 第一反应可能就是image.size,恭喜你答错了,正确的答案是图像的实际的尺寸(像素)等于image.size乘以image. 阅读全文
posted @ 2013-11-21 17:05 我的小人生 阅读(284) 评论(0) 推荐(0) 编辑
分布式存储Ceph的几种安装方法,源码,apt-get,deploy工具,Ubuntu CentOS
摘要:最近搞了下分布式PB级别的存储CEPH尝试了几种不同的安装,使用期间遇到很多问题,和大家一起分享。 一、源码安装 说明:源码安装可以了解到系统各个组件, 但是安装过程也是很费劲的,主要是依赖包太多。 当时尝试了centos 和 ubuntu 上安装,都是可以安装好的。 1下载ceph http://ceph.com/download/ wgethttp://ceph.com/download/ceph-0.72.tar.gz 2 安装编译工具apt-get installautomakeautoconfautomakelibtoolmake ... 阅读全文
posted @ 2013-11-21 17:01 我的小人生 阅读(1448) 评论(0) 推荐(0) 编辑
java web 自定义错误页面 完整jsp错误页面代码(同时写错误日志) error.jsp
摘要:1、首先配置web.xml 添加一下代码 500 /error.jsp 2、error.jsp页面 错误页面 错误提示 尊敬的用户:系统出现了异常,请重试。 如果问题重复出现,请向系统管理员反馈。 详细错误信息 ... 阅读全文
posted @ 2013-11-21 16:58 我的小人生 阅读(818) 评论(0) 推荐(0) 编辑
linux ps命令详解
摘要:linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。 2)ps -A 显示所有程序。 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4)p 阅读全文
posted @ 2013-11-21 16:54 我的小人生 阅读(609) 评论(0) 推荐(0) 编辑
Cocos2d-x MultipleTouch & CCControllButton's confusion
摘要:在cocos2dx的程序设计中有时候会遇到需要多点触摸的功能,下面先介绍一下在cocos2dx中多点触摸的一般规则,然后介绍我遇到的一个有关多点触摸的情景的解决方案。 (一)使用多点触摸规则:关于多点触摸在TestCPP中有一个例子展示,通过这个例子就可以知道多点触摸是如何使用的了。简单说一下步骤:①开启多点触摸在ios文件夹中的AppController.mm文件的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中:[_ 阅读全文
posted @ 2013-11-21 16:51 我的小人生 阅读(272) 评论(0) 推荐(0) 编辑
android 处理图片之--bitmap处理
摘要:-2、从资源中获得bitmap Resources res=getResources(); Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.pic); 或者 Bitmap bmp = ((BitmapDrawable)getResources().getDrawable(R.drawable.show)).getBitmap(); /** * 以最省内存的方式读取本地资源的图片 * * @param context * @param resId * @return */ public Bitma... 阅读全文
posted @ 2013-11-21 16:47 我的小人生 阅读(482) 评论(0) 推荐(0) 编辑
JBoss 目录结构
摘要:安装JBoss 会创建下列目录结构: 目录 描述 bin 启动和关闭JBoss 的脚本 client 客户端与JBoss 通信所需的Java 库(JARs) docs 配置的样本文件(数据库配置等) docs/dtd 在JBoss 中使用的各种XML 文件的DTD 。 lib 一些JAR,JBoss 启动时加载,且被所有JBoss 配置共享。(不要把你的库放在这里) server 各种JBoss 配置。每个配置必须放在不同的子目录。子目录的名字表示配置的名字。JBoss 包含3 个默认的配置:minimial,default 和all,在你安装时可以进行选择。 server/all JBoss 阅读全文
posted @ 2013-11-21 16:44 我的小人生 阅读(165) 评论(0) 推荐(0) 编辑
如何将Android默认的Camra程序导入到eclipse中
摘要:由于工作需要将camera源码导入到Eclipse中,找了很多的方法,现将自己的整理发出来。。。。由于开发的要求,需要将Android默认的Camra程序导入到eclipse中,进行修改和再开发。 大家都知道,Android默认的Camera程序存放于Android的源码中,Android源码只支持 使用make进行编译,若想把Camera源码导入到Eclipse中,会遇到各种不同的问题,以下 记录了导入的整个过程和其中遇到的问题。 1. 在Android源码中找到Camera源码,Android2.3.3中,Camera的路径为: packages/apps/Camera/ 2.新建一个a. 阅读全文
posted @ 2013-11-21 16:40 我的小人生 阅读(215) 评论(0) 推荐(0) 编辑
SGU107——987654321 problem
摘要:For given number N you must output amount of N-digit numbers, such, that last digits of their square is equal to 987654321.InputInput contains integer number N (1#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;int main(){// for(i... 阅读全文
posted @ 2013-11-21 16:36 我的小人生 阅读(264) 评论(0) 推荐(0) 编辑
解析Systemtap
摘要:SystemTap 的架构让我们深入探索 SystemTap 的某些细节,理解它如何在运行的内核中提供动态探针。您还将看到 SystemTap 是如何工作的,从构建进程脚本到在运行的内核中激活脚本。动态地检查内核SystemTap 用于检查运行的内核的两种方法是 Kprobes 和返回探针。但是理解任何内核的最关键要素是内核的映射,它提供符号信息(比如函数、变量以及它们的地址)。有了内核映射之后,就可以解决任何符号的地址,以及更改探针的行为。Kprobes 从 2.6.9 版本开始就添加到主流的 Linux 内核中,并且为探测内核提供一般性服务。它提供一些不同的服务,但最重要的两种服务是 Kp 阅读全文
posted @ 2013-11-21 16:33 我的小人生 阅读(728) 评论(0) 推荐(0) 编辑
csdn 刷分小工具(刷了1000多被封了,慎用)
摘要:先上图,周第一, 月第六代码未整理,比较乱,仅仅供参考(cookie已经废了,号被封了,哈哈) using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;namespace ConsoleApp{ class HttpTest2 { static string cookie = "Cookie: __gads=ID=1f8dc03afe... 阅读全文
posted @ 2013-11-21 16:29 我的小人生 阅读(3790) 评论(0) 推荐(0) 编辑
[置顶] 单机版hadoop实例安装
摘要:目标:运行单机版hadoophttp://localhost:50030mapredule监控界面http://localhost:50070HDFS监控页面-->安装linux系统-->java环境-->ssh免密码登陆-->防火墙iptables-->配置hadoop 环境准备:Centos 6.3 http://mirror.symnds.com/distributions/CentOS-vault/6.3/isos/i386/ CentOS-6.3-i386-bin-DVD1.isoJDK http://download.oracle.com/otn-pu 阅读全文
posted @ 2013-11-21 16:26 我的小人生 阅读(705) 评论(1) 推荐(0) 编辑
理解C++中函数的返回
摘要:连续几年的C++程序设计课教学中,学生中总有人要求为他们单独解释函数的返回(return)究竟是什么意思。各种书中都会详讲返回值的问题,而学生们掌握的难点却是在返回至何处执行。本文试图通过对一般函数及递归函数从程序执行的流程角度,返回即是“被调用函数执行结束后,返回至调用这个函数的位置,接着完成其他任务。”。这句话绕一些,看一些具体的例子。//例1#include using namespace std;int max(int x, int y);int main(){ int a,b,c; a=30; b=20; c=max(a,b); couty) ... 阅读全文
posted @ 2013-11-21 16:22 我的小人生 阅读(2623) 评论(0) 推荐(0) 编辑
linux中删除目录
摘要:在linux中删除一个目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可解决。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的,一旦删除不可恢复.当然,rm还有更多的其他参数和用法,man rm就可以查.. 阅读全文
posted @ 2013-11-21 16:18 我的小人生 阅读(6036) 评论(0) 推荐(1) 编辑
一步一步学android控件(之十六)—— CheckBox
摘要:根据使用场景不同,有时候使用系统默认的CheckBox样式就可以了,但是有时候就需要自定义CheckBox的样式。今天主要学习如何自定义CheckBox样式。在CheckBox状态改变时有时需要做一些额外的工作,可以在OnCheckedChangeListener做这些工作。所以今天的内容如下:1、系统默认样式2、自定义checkBox样式3、使用OnCheckedChangeListener监听器监听CheckBox的选中状态。先看一下效果图: 图一 图二图一为默认样式和自定义样式,当checkBox的checked... 阅读全文
posted @ 2013-11-21 16:15 我的小人生 阅读(432) 评论(0) 推荐(0) 编辑
mysql 不支持innodb的问题解决
摘要:在新的机器上安装了mysql后,发现里面新创建的数据表的存储引擎都是myisam,于是执行下面语句,把mysiam改为innodb。alter table tbl_test engine=innodb;在show create table tbl_test一下看看还是mysiam。 于是使用root账号show variables,看看数据库配置有啥问题。发现有个have_innodb 变量是 DISABLED。 这得修改数据库配置文件了,打开配置文件my.ini ,找到skip-innodb,把它屏蔽掉 #skip-innodb重启一下数据库,再执行alter table tbl_test 阅读全文
posted @ 2013-11-21 16:11 我的小人生 阅读(725) 评论(0) 推荐(0) 编辑
git 删除分支和删除文件夹
摘要:1、删除分支 1.1查看所有分支: git branch -a 得到结果: 1.2删除HEAD分支 git push origin --delete HEAD 2、删除文件夹 2.1 查看本地分支下的文件 ls 得到结果: 2.2删除raindow文件夹及其下所有的文件 git rm raindow -r -f 删除的效果: 2.3同步删除操作到远程分支: git commit -m "delete raindow" 同步的效果: ... 阅读全文
posted @ 2013-11-21 16:08 我的小人生 阅读(967) 评论(0) 推荐(0) 编辑
OutLook中发送用户密码加密的小技巧
摘要:1 在左上栏目里面选择 New E-mail选项卡,点击进入发送新邮件页面。 2 在第一栏选择Options选项,点击打开 3 看到有一个红色按钮Perssion按钮,打开 4 在下面选择Do Not Forward,确认即可完成加密功能。 阅读全文
posted @ 2013-11-21 16:04 我的小人生 阅读(650) 评论(0) 推荐(0) 编辑
IOS - view之间切换
摘要://进入下一页 - (IBAction)Go:(id)sender { TwoViewController *twoVC = [[TwoViewController alloc] init];//这里因为是自己生成的xib文件,所以这样子写就可以拉,如果是自己手动建的xib,那你要制定是哪一个xib twoVC.valueDelegate = self; [self setModalTransitionStyle:UIModalTransitionStylePartialCurl];//设置跳转过渡的一个style [self pre... 阅读全文
posted @ 2013-11-21 16:01 我的小人生 阅读(241) 评论(0) 推荐(0) 编辑
在java中高效的计数器
摘要:在编程中,经常会用到HashMap作为计数器,本文简单介绍三种实现方式第一种,最直观的计数器。public void naiveCounter(String sArr[]) { HashMap counter = new HashMap(); for (String a : sArr) { if (counter.containsKey(a)) { int oldValue = counter.get(a); counter.put(a, oldValue + 1); ... 阅读全文
posted @ 2013-11-20 12:25 我的小人生 阅读(2803) 评论(1) 推荐(0) 编辑
flex dispatchEvent 实例
摘要:flashbuilder sdk:3.6;jdk:1.7,;tomcat:7;myeclipse:10.0Flex dispatchEvent实例下载:点击打开链接 Flex dispatchEvent实例:所谓dispatchEvent是一个什么东西呢?按照我单纯 的理解,就是我定义了一个事件,然后去监听这个事件,最后,当有人触发这个事件的时候,就调用监听程序进行处理。好了,废话不多说了,看代码吧。首先说下思路: 页面里面有一个Button,点击button后,会有两个操作,一是弹出另外一个窗口,二是注册自定义事件(加自定义事件的监听);然后在弹出窗口定义函数,主要是发送自定义事件以及输入框 阅读全文
posted @ 2013-11-20 12:22 我的小人生 阅读(337) 评论(0) 推荐(0) 编辑
paip.云计算以及分布式计算的区别
摘要:paip.云计算以及分布式计算的区别云计算的特点 1网格计算 2分布式计算 2云计算以及网格计算以及分布式计算的区别 2作者Attilax艾龙,EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax云计算是网格计算、分布式计算、并行计算、自主计算、虚拟化等传统计算机和网络技术发展融合的产物,是整合了这些技术的商业化实现。云计算包括基础设施即服务、平台即服务、软件即服务三个层次,不同的企业分别从这些层次去细化服务功能,通过集中化的管理方式降低用户使用相应服务的成本,从而提供商业价值。云计算的技术基础是分布式计算, 阅读全文
posted @ 2013-11-20 12:18 我的小人生 阅读(237) 评论(0) 推荐(0) 编辑
UVa 10465 Homer Simpson (枚举)
摘要:10465 - Homer SimpsonTime limit: 3.000 secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=114&page=show_problem&problem=1406 这数据量。。枚举绝对是最快的方式了。 完整代码: /*0.025s*/#includeusing namespace std;int main(){ int m, n, t, x, ans1, ans2, drink, i, k; while (~s 阅读全文
posted @ 2013-11-20 12:14 我的小人生 阅读(180) 评论(0) 推荐(0) 编辑
leetcode Interleaving String
摘要:Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2.For example, Given: s1 = "aabcc", s2 = "dbbca",When s3 = "aadbbcbcac", return true. When s3 = "aadbbbaccc", return false. 当然题意还是比较简单的。上来看到这个题目我直接dfs搜索,然后往上提交直接超时。只能换个思路,其实还是一个典型的动态规划问 阅读全文
posted @ 2013-11-20 12:11 我的小人生 阅读(201) 评论(0) 推荐(0) 编辑
Spider Studio 数据挖掘集成开发环境
摘要:(最新版本: 2.7.12.1) 传统的多线程蜘蛛程序虽然采集速度快, 但是明明不需要所有内容, 却胡子眉毛一把抓, 将整个网页都下载下来当作一个文本进行处理. 由于网页内容参差不齐, 所以抓取质量常常无法保证; 在面对由ajax等动态技术呈现的信息时更是束手无策. 自从所见即所抓技术发明之后, 这一切便得到了改观. Spider Studio 以所见即所抓为核心, 以脚本的方式来完成抓取, 并且提供了大量辅助功能. 功能特点 1. C# 脚本化抓取 比如下面这段代码会打开本页并将产品简介提取出来显示在对话框中. 更多脚本使用信息请查看所见即所抓脚本指南 2. 可视化定位 用鼠标... 阅读全文
posted @ 2013-11-20 12:07 我的小人生 阅读(352) 评论(0) 推荐(0) 编辑
第13周上机验证
摘要:/* * 程序的版权和版本声明部分: * Copyright (c) 2013.烟台大学计算机学院。 * All rights reserved. * 作 者:张凯 * 完成日期:2013 年 11月 19 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:略 * 问题描述:上机实践* 程序输出:略 * 问题分析:* 算法设计:略 */ #include using namespace std;void f(int );int main(){ int i=1234; f(i); return 0;}... 阅读全文
posted @ 2013-11-20 12:04 我的小人生 阅读(149) 评论(0) 推荐(0) 编辑
C++面向对象三大特性
摘要:面向对象三大特性继承publicprotectedprivatepublic继承publicprotected不可见private继承privateprivate不可见protected继承protectedprotected不可见封装封装和数据抽象的作用a.避免类内部出现无意的.可能破坏类对象状态的用户级错误。b.随着时间推移可以根据需求改变或bug报告来完善类实现,而无须改变用户级代码。多态多态要素:基类指针或引用虚函数(一个接口,多种方法)多态与非多态的实质区别就是函数地址是早绑定还是晚绑定。如果函数的调用,在编译器编译期间就可以确定函数的调用地址,并生产代码,是静态的,就是说地址是早绑 阅读全文
posted @ 2013-11-20 12:00 我的小人生 阅读(574) 评论(0) 推荐(0) 编辑
4G通信技术LTE介绍
摘要:参考文档在这里LTE技术LTE是继GSM/EDGE和UMTS/HSxPA之后的由3GPP推出的移动网络技术最新标准,属于4G。未来网络需要更高的数据速率,和包路由优化系统。更好的QoA和更廉价的设施。WCDMA和CDMA系统的终端复杂度非常高,造价昂贵。相关参数LTE要求下行速率达到100Mbps/20MHz,谱效达到5 bit/s/Hz,上行达到50Mbps/20MHz,即谱效2.5 。小区最优范围5Km,最大支持100kM。小区支持最大200个active users。移动速度在15kM/h下最优,支持高移动速度。延迟user plane< 5ms control plane < 阅读全文
posted @ 2013-11-20 11:57 我的小人生 阅读(1101) 评论(0) 推荐(0) 编辑
汉澳战斗檄文,跟着汉澳去战斗
摘要:汉澳战斗檄文,跟着汉澳去战斗 winxp死亡倒计时,明年网游全面崩溃?这是几年前说的话,现在似乎应验了!winxp死亡,国内上亿台电脑必须迁移操作系统,微软想进行豪赌,逼迫国内用户升级到win7,可惜半路杀出汉澳,不会得逞了!用户有理想的操作系统新选择!那就是sinox! 网游网友用户必须迁移到win7吗?win7完善的反盗版,想使用盗版难了,个人用户暂时用一下也可凑合,网吧用盗版win7不容易!用户迁移到sinox,能玩网络游戏吗?通过汉澳的wine模拟层,可以运行部分网络游戏,但是这些用户估计难以支撑网游,大量网游可能倒闭! 对于winxp盗版用户来说,那时... 阅读全文
posted @ 2013-11-20 11:53 我的小人生 阅读(160) 评论(0) 推荐(0) 编辑
AdapterView及其子类之二:使用ListActivity及ArrayAdapter创建列表
摘要:见归档项目ListActivityDemo.zip。基本步骤如下:1、创建一个TextView,用于指定每一个ListView的格式 2、创建主类 package com.ljh.listactivitydemo;import android.app.ListActivity;import android.os.Bundle;import android.view.View;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.Toast;//(1)继承ListActivi 阅读全文
posted @ 2013-11-20 11:50 我的小人生 阅读(197) 评论(0) 推荐(0) 编辑
[置顶] Objective-C ,ios,iphone开发基础:protocol 协议(委托,代理)的声明
摘要:协议是为了弥补Objective-c中类只能单继承的缺陷,在Objective-c2.0之前当一个类遵循一个协议的时候,必须在类中实现协议的所有方法,在Objective-c2.0之后协议中的方法就有关键字来区别那些方法是必须实现的,那些方法不是必须实现的,默认是不必须实现的@optional 修饰的方法是不必须实现的,@required修饰的方法必须实现,一般用的比较多的代理委托有UITextFieldDelegate,UITableViewDataSource,UITableViewDelegate等,而我根据自己的经验目前觉得使用自定义委托用的最多的时候就是网络请求数据的时候,把网络接口 阅读全文
posted @ 2013-11-20 11:46 我的小人生 阅读(146) 评论(0) 推荐(0) 编辑
ZOJ1111:Poker Hands(模拟题)
摘要:A poker deck contains 52 cards - each card has a suit which is one of clubs, diamonds, hearts, or spades (denoted C, D, H, S in the input data). Each card also has a value which is one of 2, 3, 4, 5, 6, 7, 8, 9, 10, jack, queen, king, ace (denoted 2, 3, 4, 5, 6, 7, 8, 9, T, J, Q, K, A). For scoring 阅读全文
posted @ 2013-11-20 11:43 我的小人生 阅读(387) 评论(0) 推荐(0) 编辑
基于jquery扩展漂亮的分页控件(ajax)
摘要:分页控件式大家在熟悉不过的控件,很多情况下都需要使用到分页控件来完成列表数据加载操作,在很多分页控件中有的编写麻烦,有的应用扩展比较复杂,有的分页控件样式比较丑陋,有的分页控件用户体验操作比较简单等等一些不符合自己的要求,在此之际为了项目需求,自己扩展一个分页控件js类,以便日后方便重用,现在分享这个控件。 分页控件分解:1。初始化对象2。分页控件绑定前台显示3。异步调用获取数据4。单击按钮回调事件5。按钮单击事件6。文本框输入事件7。点击确定搜索事件。 Html代码:Css样式代码: /*分页*/div div.pageDiv{clear:left;float:none;text-ali.. 阅读全文
posted @ 2013-11-20 11:39 我的小人生 阅读(233) 评论(0) 推荐(0) 编辑
设计模式实战应用之一:策略模式
摘要:策略模式的定义 策略模式是应用最普遍的设计模式之一。Gof 把策略模式归类到对象行为型模式,《 设计模式:可复用面向对象软件的基础》对策略模式做出了明确的定义:“ Define a family of algorithms, encapsulate each one, and make theminterchangeable.Strategy lets the algorithm vary independently fromclients that use it.”,翻译过来就是:“ 定义了一族算法,将每个算法分别封装起来,并且互相之间可以替换。策略模式可以使算法的变化独... 阅读全文
posted @ 2013-11-20 11:35 我的小人生 阅读(242) 评论(0) 推荐(0) 编辑
HDU 3635 并查集+路径压缩+记录每个点移动次数
摘要:题意:给定n个点 oper个操作每个点有1个龙珠下面2种操作:T u v 把u点所有龙珠搬到vQ u 问u点当前所在城市 u点所在城市有几个龙珠 u点被移动几次思路:并查集可以求出 u 点所在城市,记录每个点的 son(子节点数)可以求出 某城市的龙珠数量用step 记录每个点被移动了几次#include#includeinline int Max(int a,int b){return a>b?a:b;}#define N 100001struct node{ int step, parent, son;}a[N];char s[2];int find(int x){ if(x... 阅读全文
posted @ 2013-11-20 11:32 我的小人生 阅读(154) 评论(0) 推荐(0) 编辑
java方法签名
摘要:方法的名字和参数列表称为方法的签名。方法的返回类型不是方法签名的一部分。 阅读全文
posted @ 2013-11-20 11:28 我的小人生 阅读(458) 评论(0) 推荐(0) 编辑
USACO Feb. 2012
摘要:Moo找规律 吧 第一个是很久以前自己写的递归#include__int64 n;__int64 dfs(__int64 l,__int64 r,__int64 k){ //printf("%I64d %I64d\n",l,r); // return 1; __int64 kk = (r - k - 3)/2,temp; if(n>kk&&nkk+k+3) { n=n-(r-kk); temp = dfs(1,1+kk-1,k-1); } return temp;}int main(){ __int64 r=3,count=0; scanf(" 阅读全文
posted @ 2013-11-20 11:25 我的小人生 阅读(231) 评论(0) 推荐(0) 编辑
第13周 函数的递归调用(1+2+3+4+5)
摘要:/** 程序的版权和版本声明部分:* Copyright (c) 2013.烟台大学计算机学院。* All rights reserved.* 作 者:张凯* 完成日期:2013 年 11月 19 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:* 输入描述:i=5* 问题描述:上机实践* 程序输出:15* 问题分析:1+2+3+4+5* 算法设计:函数的递归调用*/#include using namespace std;int sub(int);int main(){ int i=5; cout <<sub(i)<<endl;}int sub(int n) 阅读全文
posted @ 2013-11-20 11:20 我的小人生 阅读(606) 评论(0) 推荐(0) 编辑
[置顶] MapReduce 编程之 倒排索引
摘要:本文调试环境: ubuntu 10.04 , hadoop-1.0.2 hadoop装的是伪分布模式,就是只有一个节点,集namenode, datanode, jobtracker, tasktracker...于一体。本文实现了简单的倒排索引,单词,文档路径,词频,重要的解释都会在代码注视中。第一步,启动hadoop, 开发环境主要是用eclipse. 在本地文件系统中新建三个文本文档作为数据源:并且上传到HDFS文件系统上:如上图,在HDFS上新建了一个输入路径文件夹:input1,此路径将会作为后面程序的输入参数;如果你打开了eclipse,你同样会在DFSLocation中看到此目. 阅读全文
posted @ 2013-11-20 11:17 我的小人生 阅读(259) 评论(0) 推荐(0) 编辑
java学习之路---线程(重点)
摘要:1.多线程是一种并发机制的有效手段。进程和线程一样,都是实现并发的一个基本单位。线程是比进程更小的一种实现单位,线程是在进程的基础上的进一步划分。所谓的多线就是在一个进程中产生了多个线程,这些线程可以同时存在,同时运行。2.多线程的实现 1.继承Thread类 2.实现runnable接口 3.继承Thread类 public class ThreadDemo extends Thread{ private String userName ; ... 阅读全文
posted @ 2013-11-20 11:13 我的小人生 阅读(673) 评论(0) 推荐(0) 编辑
CentOS下用Tomcat+Zookeeper+Nginx+Solr完美搭建SolrCloud平台(五)
摘要:六、修改 /etc/rc.d/rc.local 文件,设置开机自启动1、nginx 主机的设置[root@nginx 桌面]# vi /etc/rc.d/rc.local#!/bin/shtouch /var/lock/subsys/localnginx2、solr 主机的设置[root@nginx 桌面]# vi /etc/rc.d/rc.local#!/bin/shtouch /var/lock/subsys/local/media/solr/app/zookeeper/bin/zkServer.sh start/media/solr/app/tomcat/bin/catalina.sh 阅读全文
posted @ 2013-11-20 11:10 我的小人生 阅读(875) 评论(0) 推荐(0) 编辑
HDU 2199 Can you solve this equation? (二分 水题)
摘要:Can you solve this equation? Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6023Accepted Submission(s): 2846 Problem Description Now,given the equation 8*x^4 + 7*x^3 + 2*x^2 + 3*x + 6 == Y,can you find its solution between 0 and 1... 阅读全文
posted @ 2013-11-20 11:06 我的小人生 阅读(153) 评论(0) 推荐(0) 编辑
POJ 3130 How I Mathematician Wonder What You Are! /POJ 3335 Rotating Scoreboard 初涉半平面交
摘要:题意:逆时针给出N个点,求这个多边形是否有核。思路:半平面交求多边形是否有核。模板题。定义:多边形核:多边形的核可以只是一个点,一条直线,但大多数情况下是一个区域(如果是一个区域则必为 )。核内的点与多边形所有顶点的连线均在多边形内部。半平面交:对于平面,任何直线都能将平面划分成两部分,即两个半平面。半平面交既是多个半平面的交集。定义如其名。半平面交求多边形的核。设多边形点集为 *p,核的点集为*cp。开始时将p的所有点放到cp内,然后枚举多边形的所有边去切割cp,cp中在边内侧的点保留,外侧的点删除,注意添加交点。在边的内侧或外侧可以用叉乘来判断,还有注意多边形点集的顺序是逆时针还是顺时针。 阅读全文
posted @ 2013-11-19 09:49 我的小人生 阅读(188) 评论(0) 推荐(0) 编辑
RStudio:R语言编辑器
摘要:RStudio:R语言编辑器四窗口左上:写代码,运行的方式是ctrl+Enter,或者用Run按钮10 + 15## [1] 25左下:终端,上面窗口的代码运行后会在这里显示,也可以直接在这里写代码右上:工作区,显示变量,还有一个历史记录右下:这个里面的有几个窗口,可以显示画的图a = c(1, 2, 3)b = c(4, 5, 6)plot(b, a)fit = lm(a ~ b)abline(fit, col = "red")也可以安装包,显示帮助# ?plot文学化编程,knitrTools->option->Sweave:knitr 具体看"k 阅读全文
posted @ 2013-11-19 09:46 我的小人生 阅读(2164) 评论(0) 推荐(0) 编辑
R 语言画图的基本参数
摘要:R 语言画图的基本参数点点的种类点的种类参数为 pch,每一种符号对应一个数字编号# 点有25种,为了展示25种点x = 1:25y = 1:25x## [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23## [24] 24 25plot(x, x, pch = x)# 在图上随意添加点lines(10, 15, type = "b", pch = 5)# type的含义plot(x, y, type = "p", pch = x) #point 仅仅画出点plot(x, y, 阅读全文
posted @ 2013-11-19 09:42 我的小人生 阅读(1048) 评论(0) 推荐(0) 编辑
R语言-Knitr包的详细使用说明
摘要:R语言-Knitr包的详细使用说明by 扬眉剑 来自数盟【总舵】群:3213114201.相关资料1:自动化报告-谢益辉https://github.com/yihui/r-ninja/blob/master/11-auto-report.md2:knitr与可重复的统计研究(花絮篇)http://cos.name/2012/06/reproducible-research-with-knitr/3:knitr官网http://yihui.name/knitr/在官网中有谢益辉自己录制的一段英文的讲解视频我的学习都是从以上三个资源中获取。所以特意在文件夹中把1,2转换为PDF, 希望大家仔细阅 阅读全文
posted @ 2013-11-19 09:39 我的小人生 阅读(11200) 评论(0) 推荐(0) 编辑
Android短彩信源码解析-短信发送流程(三)
摘要:3、短信pdu的压缩与封装相关文章:-------------------------------------------------------------1、短信发送上层逻辑2、短信发送framework层逻辑-------------------------------------------------------------一直很逃避对这一部分做一个总结。因为这部分有些超出我能力范围之外,关于段彩信的3GPP协议,也看过一些,但总归觉得自己并非专业。对协议的学习仅仅停留在使用层面。刚开始了解这部分的时候,下过许多功夫,也走了不少弯路,为了截取pdu数据包,给10086/10010发了 阅读全文
posted @ 2013-11-19 09:35 我的小人生 阅读(1335) 评论(0) 推荐(0) 编辑
JDBC入门
摘要:JDBC即Java DataBase Connectivity,是SUN公司为了使JAVA程序灵活的访问各种不同的关系型数据库而提供的规则。使用JDBC能够降低JAVA操作数据库的难度和复杂度,并且使得JAVA程序能够灵活的进行移植。JDBC的体系结构如下图所示。 JDBC是一个标准的数据访问接口,能够访问各种不同的关系型数据库,它是一套类和接口,是Java的一部分。通过JDBC可以屏蔽下层不同的数据库具体实现。使得下层的各种数据库操作均统一映射到JDBC中,从而增强项目的可移植性。 JDBC为java语言提供了一个调用级接口,主要完成3个方面的功能:建立与数据库的连接;向数据库发送SQL语句 阅读全文
posted @ 2013-11-19 09:31 我的小人生 阅读(195) 评论(0) 推荐(0) 编辑
字符数组如何排成一大一小各自有序的形式
摘要:思路:在一般的排序方法之上,只是在比较的时候采用一点大小写统一比较的方法/** * @author ZTX * 字符数组排序 * 结果为:一大一小,顺序排列 * 2013年11月18日19:33:13--2013年11月18日19:51:35 * 思路:在一般的排序方法之上,只是在比较的时候采用一点大小写统一比较的方法 */public class RankChar { public static void main(String args[]){ char chars[]={'a','b','D','c','B' 阅读全文
posted @ 2013-11-19 09:28 我的小人生 阅读(303) 评论(0) 推荐(0) 编辑
加密
摘要:AES的优点是比较快,缺点就是密钥的保密很关键,在管理上也是一个问题,因为太多的密钥也不太好保密和管理;而RSA则相对要慢一点,非对称下面的RSA公钥和密钥也要安全一些。对使用者来说,只要能方便的处理就可以了,最终的使用者并不一定关心它们的算法实现过程,所以对使用者来说,AES只需要让用户设置一个password,然后就可以得到加密密文和进行解密,RSA则只需要掌握一个密钥和公钥,不需要掌握太多的东西,否则就事倍功半,得不偿失。 a方有一对公钥和秘钥,对aes的password用公钥加密,得出加密密码,使用此密码对明文加密,得到密码内容b方有公钥,对aes的password用公钥加密,得到加密 阅读全文
posted @ 2013-11-19 09:24 我的小人生 阅读(132) 评论(0) 推荐(0) 编辑
easyui tree在struts1中的使用
摘要:前段时间写过类似的功能,开发环境是struts2,jdk1.6,tomcat而这次是修改N年前的项目项目的开发环境为struts1,jdk1.4,weblogic8,比较过时所以就增加了使用easyui的难度。难点为:一、配置action 不能像struts2那样直接可以和json完美整合action中result结果集为 treeNodes而struts1需要在action中进行json转换JSONArray jsonArray = JSONArray.fromObject(treeNode); 二、jdk1.4无法使用泛型(不用也无妨)三、struts1与json整合,需要... 阅读全文
posted @ 2013-11-19 09:21 我的小人生 阅读(271) 评论(0) 推荐(0) 编辑
【读书笔记】-- 文本可视化研究综述
摘要:1、一些背景1.1 文本可视化简介文本可视化技术综合了文本分析、数据挖掘、数据可视化、计算机图形学、人机交互、认知科学等学科的理论和方法,为人们理解复杂的文本内容、结构和内在的规律等信息的有效手段。1.2文本可视化作用和重要性问题海量信息使人们处理和理解的难度日益增大,传统的文本分析技术提取的信息仍然无法满足人们利用浏览及筛选等方式对其进行合理的分析理解和应用。作用将文本中复杂的或者难以通过文字表达的内容和规律以视觉符号的形式表达出来,同时向人们提供与视觉信息进行快速交互的功能,使人们能够利用与生俱来的视觉感知的并行化处理能力快速获取大数据中所蕴含的的关键信息。重要性文本可视化涵盖了信息收集、 阅读全文
posted @ 2013-11-19 09:17 我的小人生 阅读(925) 评论(0) 推荐(0) 编辑
一步一步学android控件(之十五) —— DegitalClock & AnalogClock
摘要:原本计划DigitalClock和AnalogClock单独各一篇来写,但是想想,两个控件的作用都一样,就和在一起写一篇了。DegitalClock和AnalogClock控件主要用于显示当前时间信息,使用也很简单。先看效果图: 上面小的长方形为DegitalClock效果图,正方形的为AnalogClock,上图中是用了自定义背景widget_button_drawable.xml,详细内容参见一步一步学android控件(之三) —— Button。今天的主要内容在布局文件中——widget_lclock_layout.xml 其中 @color/text_view_fill... 阅读全文
posted @ 2013-11-19 09:14 我的小人生 阅读(373) 评论(0) 推荐(0) 编辑
精彩,sinox.org官网贴满winxp死亡大字报
摘要:sinox杀死windowxp不可避免,不用说,微软还自己掐死他!!! 中国人会升级正版 windows7吗?昨天也许会,但今天不会了,因为 sinox大字报出来了! 这下举国皆知了。 换装sinox, 时不我待! www.sinox.org 阅读全文
posted @ 2013-11-19 09:10 我的小人生 阅读(188) 评论(0) 推荐(0) 编辑
对八皇后问题的拓展探究
摘要:对八皇后问题的拓展探究 至繁归于至简,这次自己仍然用尽可能易理解和阅读的解决方式。 1、问题说明: 西洋棋中的皇后可以直线前进,吃掉遇到的所有棋子,如果棋盘上有八个皇后,则这八个皇后如何相安无事的放置在棋盘上,1970年与1971年,E.W.Dijkstra与N.Wirth曾经用这个问题来讲解程式设计之技巧。2、解法:关于棋盘的问题,都可以用递回求解,然而如何减少递回的次数?在八个皇后的问题中,不必要所有的格子都检查过,例如若某列检查过,该该列的其它格子就不用再检查了,这个方法称为分支修剪。下面自己写的的具体代码,以棋盘上的八皇后为例,修改下面的N = 8,即可从八皇后问题拓展至此类所有的棋盘 阅读全文
posted @ 2013-11-19 09:06 我的小人生 阅读(330) 评论(0) 推荐(0) 编辑
uml 在需求分析阶段的应用
摘要:上一篇博客写了uml在软件开发过程中的应用,这以篇要详细介绍一下UML在需求分析过程中的应用。 以机房收费系统为例进行讲解,先介绍一个该系统。 首先该系统的用户分为三个等级,一般用户,操作员,管理员,一般用户的权限,能够查看学生余额,充值记录,上机记录,学生上机状态查看等。操作员可以进行学生注册,充值,退卡,收取金额查询,学生退卡查询,学生基本信息的维护,查看操作员的工作记录。管理员负责对上机的一些基本数据的设定,结账。添加,删除用户,查看日结账单,周结账单。首先看一下设备连接图:读卡器的工作就是读取卡的id号,并触发系统中一次enter 事件。工作流程就是,主要的流程就是这五个步骤,其他的. 阅读全文
posted @ 2013-11-19 09:03 我的小人生 阅读(3529) 评论(0) 推荐(0) 编辑
PHP+MySQL开发技术详解—学习笔记
摘要:1. PHP is Hypertext Preproocessor。 2. Hello World: 3. 标记风格: a) b) 4. 注释: a) // b) /**/ c) # 5. 数据类型: a) 4种标量类型 i.boolean:取值true和false; ii.integer iii.float,也成为double iv.string:单引号(不显示变量值)、双引号(显示变量值)、界定符(value1,key2=>value2);或者myarray[k1]=v1; ii.对象类型object: class MyClass { public$var1;... 阅读全文
posted @ 2013-11-19 08:59 我的小人生 阅读(502) 评论(0) 推荐(0) 编辑
修改mysql字符编码出现Job failed to start解决办法
摘要:从网上找到如下资料: $sudo gedit /etc/mysql/my.cnf [client]下添加: default-character-set=utf8 [mysqld]下添加: default-character-set=utf8 然后保存退出 $ /etc/init.d/mysql restart 结果出现了: Since the script you are attempting to invoke has been converted to an Upstart job, you may... 阅读全文
posted @ 2013-11-18 14:05 我的小人生 阅读(352) 评论(0) 推荐(0) 编辑
[置顶] 栈/入栈/出栈顺序(c语言)-linux
摘要:说明:1、栈底为高地址,栈顶为低地址。2、入栈顺序:从右到左。 解释1:栈在内存中的结构[注:0x00 到 0x04之间间隔4个地址]入栈:指针先指向0x10,从高地址向低地址方向填数值,最终指针在0x00位置结束。[栈底 到 栈顶][高地址 到 底地址]出栈:从0x00位置开始遍历到0x10位置。[栈顶 到 栈底][底地址 到 高地址] 解释2:程序入栈顺序#include int t(int e0, int e1, int e2 ){ int a=1; int b=2; int d0=4,d1=44,d2=444; printf("e... 阅读全文
posted @ 2013-11-18 14:01 我的小人生 阅读(1282) 评论(0) 推荐(0) 编辑
[置顶] a+=1/a=+1/a-=1区别-c语言
摘要:1、解释 a+=1/a=+1/a-=1 含义a+=1实质等于 a += 1,也就是等于 a = a + 1; a=+1实质等于 a = +1;[因为运算符中没有=+,很多人误以为是 a =+ 1(错误)] a-=1实质等于 a -= 1;也就是等于 a = a - 1; 2、与 a++ / ++a 区别a += 1 又等于 ++a -> a = a + 1;a -= 1 又等于 --a -> a = a - 1;[为什么不是等于 a++ 呢? 因为 a++ 是先进行复制再累加,而他们是先累加再赋值] 所有可以说:a += n 是 ++a 的一种拓展,实现每次累加多个数值。 阅读全文
posted @ 2013-11-18 13:57 我的小人生 阅读(929) 评论(0) 推荐(0) 编辑
[置顶] 函数传递不定参数理解-c语言
摘要:感性认识Typedef char *va_list;/*这个在中有定义*/#define va_start(ap,p) (ap=(char*)(&(p)+1))#define va_arg(ap,type) ((type*)(ap+=sizeof(type)))[-1]#defien va_end(ap)/*下面为测试函数*/#include#include#includevoid fun(char *s, ... ) /* ...为声明不定个数参数*/{ va_list ap; int t; /*与main()中的a,b,c 相同的类型声明*/ va_start(ap,s); pri 阅读全文
posted @ 2013-11-18 13:54 我的小人生 阅读(391) 评论(0) 推荐(0) 编辑
产品上线缓存作梗 平板抓包妹子献策
摘要:在近一年的努力之后,公司的移动产品终于是千呼万唤始出来:要上线了。为了配合这次上线,偶们.net组的集中用户登录平台也做了相应的修改:根据职位决定用户登录后跳转到不同的业务页面。给移动产品做支持服务,偶也算是大姑娘上轿——头一回。当然了古人说的好:凡事豫则立。在这个不计成本、不计效率的环境下,研发人员本着没有蛀牙的中心思想,实施文档在一改再改、反复推敲之后,一份连从古代穿越到现在的孔乙己也能看懂的文档总算是准备好了。当然了其中也有些写作能力不好的研发人员写出的文档竟然比文言文还难看懂:几个文件复制替换的操作竟然没写上个5到6页的操作步骤,简直是对孔乙己先生智商的侮辱。有点儿吐槽了,言归正传。总 阅读全文
posted @ 2013-11-18 13:50 我的小人生 阅读(175) 评论(0) 推荐(0) 编辑
C++中动态申请二维数组并释放方法
摘要:C/C++中动态开辟一维、二维数组是非常常用的,以前没记住,做题时怎么也想不起来,现在好好整理一下。C++中有三种方法来动态申请多维数组 (1)C中的malloc/free (2)C++中的new/delete (3)STL容器中的vector下面逐一介绍:第一种:malloc/free1.动态开辟一维数组//动态开辟一维数组void dynamicCreate1Array(){ int m; int i; int *p; printf("请输入开辟的数组长度:"); scanf("%d",&m); p = (int*)malloc(sizeof 阅读全文
posted @ 2013-11-18 13:47 我的小人生 阅读(459) 评论(0) 推荐(0) 编辑
iOS-default.png启动图片
摘要:我在xcode5下写的代码,我下载了iOS6的模拟器,我用iOS6和iOS7的模拟器切换运行,有的时候可以运行有的时候不可以运行,报错:2013-11-17 16:49:04.049 sim[4747:303] /Applications/xcode5/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin/sim: Did not find an executable file at the path: '/Users/will/Library/Developer/Xcode/DerivedDat 阅读全文
posted @ 2013-11-18 13:43 我的小人生 阅读(248) 评论(0) 推荐(0) 编辑
poj1459
摘要:初涉网络流。改日再写一些概念性的介绍。ek算法可作为模板使用。 #include #include usingnamespacestd; #defineMAXN105 #defineinf1q; while(1) { memset(pre,-1,sizeof(pre)); memset(used,0,sizeof(used)); while(!q.empty()) q.pop(); q.push(0); used[0]=true; while(!q.empty()) { now=q.front(); q.pop(); if(now==vertices+1) break; for(i=0;i.. 阅读全文
posted @ 2013-11-18 13:40 我的小人生 阅读(131) 评论(0) 推荐(0) 编辑
rqnoj-390-地震了!-动态规划
摘要:一步步的往前走,判断当前状态与上一个状态的关闭。注意,题目输入的楼层的速度是从小到大,而实际运用的楼层顺序是从大到小。。#include#include#include#include#define max3(a,b,c) max(max(a,b),c)using namespace std;int dp[110][221];int b[10010];int main(){ int n,v,k,i,j,a; while(~scanf("%d%d%d",&n,&v,&k)) { memset(dp,0,sizeof(dp)); for(i=n-1;i. 阅读全文
posted @ 2013-11-18 13:36 我的小人生 阅读(180) 评论(0) 推荐(0) 编辑
Qt + CURL + mimetic 发送邮件(带附件)
摘要:使用了大名鼎鼎的CURL 开源库,以及mimetic开源库。CURL支持N多协议。功能超强,但是不能直接发邮件附件,需要自己拼mime。太麻烦,于是乎~~mimetic主要用于构造邮件mimetic格式数据。 CURL:http://curl.haxx.se/ mimetic:http://www.codesink.org/mimetic_mime_library.html源码:http://download.csdn.net/detail/kfbyj/6566431 m_Email.SetUserInfo("你的邮箱帐号", "你的邮箱密码"); m_ 阅读全文
posted @ 2013-11-18 13:33 我的小人生 阅读(1029) 评论(0) 推荐(0) 编辑
android Studio gradle so的加载
摘要:最近在使用Android Studio开发android项目,我的项目是由gradle构建的,gradle的优势文档上有说明,当你不断使用中,我越来越发现,太TMD方便啦,优势大大的明显。打包,功能模块多实现切换等等吧,在这里感谢Nick Xu的引导和帮助。回到正题,如何加载so库。以前的项目都没有使用jni比较简单的项目,最近由于工作原因,感觉切换成Android studio基于gradle构建项目能够很好的解决公司内多款产品的问题,所所以开始研究如何加载so库,发现这方面的资料很少,多次尝试终于成功啦,在此笔记。(如有错误,请留言纠正)。一:so库应该放在那里呢? │app│ |── l 阅读全文
posted @ 2013-11-18 13:29 我的小人生 阅读(2008) 评论(0) 推荐(0) 编辑
[PoC]某B2B网站的一个反射型XSS漏洞
摘要:Author: Charlie个人微博:http://YinYongYou.com转载请注明出处。工作过程纯粹手贱,测试了一下。然后发现了这么一个东西。有心利用能造成大范围影响。如可以自由修改用户信息。漏洞存在文件:*.b2b.youboy.com/framephoto.html 【用户商铺的framephoto.html 文件均存在】成因:没有对提交的参数 path 和 t 的值进行过滤就插入到网页。漏洞证明: 看到这里,懂的同学就知道弹出那个框是什么意思了。不懂的继续往下看。看看它能干嘛。先看下面一张图展示一个简单的攻击过程: 正常访问应该如图片中所示。提交用户名密码 -> 服务器验 阅读全文
posted @ 2013-11-18 13:26 我的小人生 阅读(655) 评论(0) 推荐(0) 编辑
Python中的基本语句
摘要:本文简单的介绍下Python的几个基本语句。print语句 print可同时打印多个表达式,只要将他们用逗号隔开。>>> name='Gumy'>>> greet='hello'>>> print(name+',',greet) #注意这里既有用到+号,又用到逗号同时打印多个表达式Gumy, helloimport语句 在导入一些模块的时候会用到import。 import somemodule from somemodule import somefunction from somemodu 阅读全文
posted @ 2013-11-18 13:22 我的小人生 阅读(1153) 评论(0) 推荐(0) 编辑
视频: 千重浪Linux系统调试技术培训 03-01_Basic-CPU-Register
摘要:免费轻松学习Linux系统调试技术欢迎收看本工作室放到优酷上播放的免费教学视频。清晰! 完整! 无病毒!请点击:http://v.youku.com/v_show/id_XNjM1OTQ3MjY0.html 阅读全文
posted @ 2013-11-18 13:18 我的小人生 阅读(132) 评论(0) 推荐(0) 编辑
iOS-图片png
摘要:把图片添加到工程里面:就报了108个警告!!! 然后我发现我添加的图片有很多命名是这样子的: xcode去找图片的时候是按照什么方式找的呢????? 还发现有好几张同名的图片。。。。。----------------------在这个地方把里面的png全部删除,,然后把工程里面的图片删除了,再加上自己现在需要的那几个png进去。就ok了。之前是一股脑的把整个工程的png全部加进去,没有注意到有的是不同颜色的图片但是同名。 --- 阅读全文
posted @ 2013-11-18 13:15 我的小人生 阅读(165) 评论(0) 推荐(0) 编辑
linux 下安装apache 快速教程
摘要:最近自学linux,看鸟哥的文章。提到了apache,所以在虚拟机redhat 5下安装了一把,结合国内外文章写下快速可行的教程:-------------------------------------------------------------------------------系统版本: # cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.4 (Tikanga) 一 步骤概览:(摘自apache官网) Download $ http://httpd.apache.org/download.cgi .. 阅读全文
posted @ 2013-11-18 13:11 我的小人生 阅读(437) 评论(0) 推荐(0) 编辑
《UNIX环境高级编程》笔记--更改用户ID和组ID
摘要:在unix系统中,特权是基于用户和组ID的,当程序需要增加特权,或需要访问当前并不允许访问的资源时,我们需要更换自己用户ID或组ID,使的新ID具有合适的特权或访问权限。与此类似,当程序需要降低其特权或阻止对某些资源的访问时,也需要更换用户ID或组ID,从而使新ID不具有相应特权或访问这些资源的能力。可以用setuid函数设置实际用户ID和有效ID,与此类似,可以使用setgid函数设置实际组ID和有效组ID。#include int setuid(uid_t uid);int setgid(gid_t gid);//两个函数返回值:若成功则返回0,出错则返回-1。POSIX.1包含了两个函数 阅读全文
posted @ 2013-11-18 13:08 我的小人生 阅读(318) 评论(0) 推荐(0) 编辑
【Java】Treeset实现自定义排序
摘要:两个类,一个学生类,含姓名和出生日期两个属性;还有一个学生排序类,重写compare函数,自定义排序规则是先比较出生日期,如果相同再比较姓名字母package birthday;import java.util.Calendar;public class Student { private String name; private Calendar birthday; Student(String aname,Calendar date) { name=aname; birthday=date; } public String getName() { return name; } p... 阅读全文
posted @ 2013-11-18 13:04 我的小人生 阅读(965) 评论(0) 推荐(0) 编辑
rqnoj-396-SY学语文-dp
摘要:纯动态规划。注意初始化为-INF#include#include#include#include#define INF 99999999#define max3(a,b,c) max(max(a,b),c)using namespace std;int n,m,i,j;int map[1010][1010];int dp[1010][1010];int main(){ while(~scanf("%d%d",&n,&m)) { for(i=1;i=1&&j-2>=1&&map[i-1][j-2]!=-1) { ... 阅读全文
posted @ 2013-11-18 13:01 我的小人生 阅读(196) 评论(0) 推荐(0) 编辑
[数字图像处理]数字图像的有理数倍缩放(缩小与放大)
摘要:1.序言 根据上两节的内容,我们已经实现了整数倍的扩大与缩小。链接给在下面,有需要的就点吧。 [数字图像处理]数字图像的整数倍扩大(数字图像插值) [数字图像处理]数字图像的整数倍缩小 事实上,在缩小与放大图像的时候,很多时候需要非整数倍的变换,整数倍变换是很特殊的情况。在实现了整数倍的扩大与整数倍的缩小之后,就可以实现有理数倍的变换。 2.图像的分辨率的有理数倍变换 图像的分辨率的有理数倍变换,如上图所示。先进行U倍的扩大,然后再缩小D倍,那么,就实现了U/D倍的分辨率变换。这里值得说的是,U与D都是整数,其中↑U表示了零值插入操作,↓D则表示为降采样操作。... 阅读全文
posted @ 2013-11-18 12:57 我的小人生 阅读(3005) 评论(0) 推荐(0) 编辑
在数据库各种状态下查询DBID的五大类十种方法汇总
摘要:关于DBID:DBID是DataBase IDentifier的缩写,意思就是数据库的唯一标识符。 这个DBID在数据文件头和控制文件都是存在的,可以用于标示数据文件的归属。 对于不同数据库来说,DBID应当不同,而db_name则可能是相同的。 但是DBID是可变的,在进行数据库Clone等操作时,DBID可以被重置。 dbid是一个根据db_name \ db create time等hash出来的值 NOMOUNT/MOUNT/OPEN及未打开数据库等状态时,查询或获取数据库DBID的方法汇总:五大种类合计10种方法 一、数据库MOUNT/OPEN时,从v$databas... 阅读全文
posted @ 2013-11-18 12:54 我的小人生 阅读(812) 评论(0) 推荐(0) 编辑
再来一种求大数阶乘的方法
摘要:过多的我就不说了,直接看看代码:java版的:/** * */package Factorial;/** * @author 牟尼(昵称) * @blog:http://blog.csdn.net/u012027907 * */public class Factorial {/* * 大数阶乘计算类 */ /* * 分析:大数阶乘用数组来存储,如5的阶乘可存在数组cal[]中,表示为 * 0 1 2 3 *[3][0][2][7] *个位存阶乘的位数 *要求5的阶乘,则要求得4!的结果,一直要求的1!的结果为1; *所以使用循环即可 */ /* * 大数阶乘计算 *... 阅读全文
posted @ 2013-11-18 12:50 我的小人生 阅读(186) 评论(0) 推荐(0) 编辑
改变Oracle数据库连接端口
摘要:Oracle数据库默认数据库监听与连接端口是1521, 但是有时候项目中需要更改默认端口这样做很多时候客户要求,基于安全考虑. 以Oracle 11g 为例, 更改Listener的端口大致需要以下几步:1. 通过命令行查看当前Listener的状态 c:\>lsnrctl status执行以后,显示内容一般会告诉你,当前Listener与那些数据库实例相关联2. 执行命令停止Oracle Listener服务c:\>lsnrctl stop执行该命令,停止Oracle监听服务,3. 打开listener.ora与tnsnames.ora文件修改端口号,同时要在listener. 阅读全文
posted @ 2013-11-18 12:46 我的小人生 阅读(2020) 评论(0) 推荐(0) 编辑
code::blocks编译多文件 没有定义的引用
摘要:code::blocks是一款据说灰常强大的IDE,以前虽然也经常使用,但一没用过高度功能,二来没用它写过工程性的东西,简单点说就是一个以上的源文件并且加入其他非标准的头文件,今天想做一个多文件的语法的测试,用的CB,结果却非常不幸的无法编译过,在主函数里调用另一个源文件里的函数,却提示没有定义的引用,若干分钟后终于找出原因:在Manager窗口(就是源文件、头文件等文件的列表窗口)里,在定义函数的那个源文件上点右键,会出现一个菜单,选择最后一项:Properties,然后出现一个对话框 在这里选择第二个标签:Build,然后将Build中下面的两个复选框Debug和Release都选中,再. 阅读全文
posted @ 2013-11-18 12:43 我的小人生 阅读(317) 评论(0) 推荐(0) 编辑
中断子系统7_中断出口处理
摘要:// 中断公共入口1.1 common_interrupt: //所有可屏蔽中断函数的公共入口 SAVE_ALL //寄存器入栈 movl %esp,%eax // eax保存栈顶指针 call do_IRQ //中断处理函数 jmp ret_from_intr //从中断返回// 从中断返回// 函数主要任务:// 1.确定中断发生前的运行模式// 1.1 恢复内核执行路径// 1.1.1 检查是否内核抢占,执行内核抢占// 1.1.2 恢复硬件上下文 // 1.1.3.iret// 1.2 恢复用户执行路径/... 阅读全文
posted @ 2013-11-18 12:36 我的小人生 阅读(256) 评论(0) 推荐(0) 编辑
Leetcode: Sort List
摘要:Sort a linked list inO(nlogn) time using constant space complexity. /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *sortList(ListNode *head) { // IMPORT... 阅读全文
posted @ 2013-11-18 12:32 我的小人生 阅读(208) 评论(0) 推荐(0) 编辑
jquery 鼠标经过放大图片
摘要:jquery.elevatezoom.js文件请到演示文件查看演示JavaScript CodeXML/HTML Code原文地址:http://www.freejs.net/article_jquerytupiantexiao_89.html 阅读全文
posted @ 2013-11-18 12:29 我的小人生 阅读(432) 评论(0) 推荐(0) 编辑
在Tomcat上运行ADF Essentials应用
摘要:Tomcat 7.0.32,Oracle ADF Essentials 12.1.2Oracle ADF Essentials是Oracle ADF框架的免费版本。Oracle ADF essentials应用可以运行在Glassfish应用服务器上,Glassfish应用服务器是通过认证的可以运行Oracle ADF Essentials的应用服务器。然而,Oracle ADFEssentials应用也可以运行在其他JavaEE容器上。下面描述在Tomcat7上运行ADF FacesRich Client示例。需要下载下面的文件• Apache Tomcat 7 : http://tomca 阅读全文
posted @ 2013-11-18 12:25 我的小人生 阅读(352) 评论(0) 推荐(0) 编辑
简谈HTML5与APP技术应用
摘要:HTML5到底能给企业带来些什么?HTML5是近年来互联网行业的热门词汇,火的很。微软IE产品总经理发文: 未来的网络属于HTML5。乔布斯生前也在公开信《Flash之我见》中预言:像HTML5这样在移动时代中创立的新标准,将会在移动设备上获得胜利。更有人高调宣称“APP将在几年内灭亡,HTML5取而代之”。怪吓人的。这么革命性的东西,不能只是技术宅们的那杯茶,在商业应用上也该有所作为。更具体些:HTML5到底将给企业带来什么?本文中我们做了如下探讨:一、改变企业网络广告的模式与分布广告是企业网络营销的主要方式之一。十几年来,无论是展示还是互动,基本被Adobe Flash所主宰。然而,HTM 阅读全文
posted @ 2013-11-18 12:22 我的小人生 阅读(368) 评论(0) 推荐(0) 编辑
Boost的Serialization和SmartPoint搭配使用
摘要:准确来说,这篇博文并不是译文,而是一篇某个网页中代码改写而来。原文章中的代码存在几处严重错误,网页又不提供留言功能(不是没有而是一个没有留言功能的留言板)。4年过去了,作者对这些错误不更正让人无法接受。遂在此“翻译”之。原网址:点击打开链接 此代码是用来解决Boost库中持久化内存问题(主要是内存泄露)。代码如下:#include #include #include #include #include #include #include #include #include #include #include using namespace std;using namespace boost.. 阅读全文
posted @ 2013-11-18 12:18 我的小人生 阅读(322) 评论(0) 推荐(0) 编辑
C语言简单实现sizeof功能代码
摘要:sizeof不是函数,而是运算符,C/C++语言编译器在预编译阶段的时候就已经处理完了sizeof的问题,也就是说sizeof类似于宏定义。下面给出一个sizeof的一个宏定义实现版本#define sizeof(L_Value) ((char*)(&L_Value + 1) - (char*)(&L_Value)) 实验一:#define mysizeof(L_Value) ((char*)(&L_Value + 1) - (char*)(&L_Value))int main(){ int a[5]={1,2,3,4,5}; printf("%d&q 阅读全文
posted @ 2013-11-18 12:15 我的小人生 阅读(1465) 评论(0) 推荐(0) 编辑
高扩展的基于NIO的服务器架构
摘要:当你考虑写一个扩展性良好的基于Java的服务器时,相信你会毫不犹豫地使用Java的NIO包。为了确保你的服务器能够健壮、稳定地运行,你可能会花大量的时间阅读博客和教程来了解线程同步的NIO selector 类和处理常见的陷阱上。本篇文章介绍了一个基本的、面向连接的基于NIO的服务器架构。在介绍之前,让我们先来看一下该它首选的线程模型和它的基本组件。线程架构模型 最先想到的实现多线程服务器程序的方法是每个线程负责一个连接。这是传统的,JDK1.4版本以前的解决方案,因为老版本的JDK缺少非阻塞支持。这种方式为每一个连接创建一个工作线程。由创建的工作线程等待新传入的数据,处理请求,返回相应数据, 阅读全文
posted @ 2013-11-18 12:11 我的小人生 阅读(207) 评论(0) 推荐(0) 编辑
Kicad使用经验谈
摘要:最近开始学习使用Linux上的开源软件KiCad来绘制电路图和PCB。学习这个还是比较快的,用了两天了,觉得还是蛮方便的。在这两天的使用以及今后的使用过程中,一定会有很多想要谈的。所以,就写下这篇博文,方便记录,也方便今后查阅。错误及解决Pin connected to some others pins but no pin drive it. 这个错误花了我不少时间来检查。我当时犯了两个错误:. 我自己做了一个元件库来存放我自己会用到的一些的东西。结果我在编辑的时候不小心把管脚属性搞错了: 我当时错误地选成了inpu... 阅读全文
posted @ 2013-11-18 12:07 我的小人生 阅读(3448) 评论(1) 推荐(1) 编辑
字串数_hdu_1261(大数极致).java
摘要:字串数Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2661Accepted Submission(s): 606 Problem Description 一个A和两个B一共可以组成三种字符串:"ABB","BAB","BBA". 给定若干字母和它们相应的个数,计算一共可以组成多少个不同的字符串. Input 每组测试数据分两行,第一行为n(1<=n<=26),表示不同 阅读全文
posted @ 2013-11-18 12:04 我的小人生 阅读(254) 评论(0) 推荐(0) 编辑
hdu 4781 Assignment For Princess (2013ACMICPC 成都站 A)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4781 由于题目太长,这里就不直接贴了,直接说大意吧。题目大意:有一个n个点,m条边的有向图,每条边的权值分别为1,2,3........m,让你构造满足下列条件的有向图。1:每两个点之间最多只有一条有向边,且不存在自环。2:从任意点出发都可以达到其他任意一个点,包括自己。3:任意一个有向环的权值和都是3的倍数。 思路:首先我们可以将点1到n连成一条链,边的权值分别是1到n-1,然后点n到点1连一条边,若n%3为0或2,则边权值为n,否则边权值为n+2(m>=n+3),现在我们构造出了一个环且满足上述三 阅读全文
posted @ 2013-11-18 12:00 我的小人生 阅读(234) 评论(0) 推荐(0) 编辑
[置顶] Jquery中DOM操作(详细)
摘要:Jquery中的DOM操作为了能全面的讲解DOM操作,首先需要构建一个网页。HTML代码: 你最喜欢的水果是? 苹果 橘子 菠萝 n节点操作:一、查找节点1、查找元素节点获取元素节点并打印它的文本内容,jQery代码如下:var li_txt=$("ul li:eq(1)").text();//获取里第二个节点的文本内容 alert(li_txt);//结果为橘子2、查找属性节点利用jQuery选择器查找到需要的元素之后,就可以使用attr()方法来获取它的各种属性的值,attr()方法的参数可以是一个,也可以是两个,当参数是一个时,则是要查询... 阅读全文
posted @ 2013-11-18 11:57 我的小人生 阅读(397) 评论(0) 推荐(0) 编辑
hdu 4786 Fibonacci Tree (2013ACMICPC 成都站 F)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4786Fibonacci TreeTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 49Accepted Submission(s): 26 Problem Description Coach Pang is interested in Fibonacci numbers while Uncle Yang wants him to do some... 阅读全文
posted @ 2013-11-18 11:53 我的小人生 阅读(185) 评论(0) 推荐(0) 编辑
android开发教程(八)——环境搭建之java-ndk
摘要:目录 android ndk是android用于开发本地代码的开发工具包。它提供C/C++交叉编译工具。android内核、驱动、已有的C/C++代码,都需要ndk来支持开发。目前支持以下平台:arm、mpis、x86ARMv5TE, including Thumb-1 instructions (see docs/CPU-ARCH-ABIS.html for moreinformation)ARMv7-A, including Thumb-2 and VFPv3-D16 instructions, with optional support for NEON/VFPv3-D32 instru 阅读全文
posted @ 2013-11-18 11:49 我的小人生 阅读(424) 评论(0) 推荐(0) 编辑
cloudstack4.2+xenserver6.0.2 详细配置攻略
摘要:搭建一台安装了XenServer的服务器搭建一台安装了CloudStack的服务器用以管理云平台可以使用CloudStack云平台进行虚拟机管理使用远程桌面访问windows虚拟机由于最近实验室要搭建cloudstack+xenserver环境,先写出这个配置文档,以便后期查阅,文章后面我会给出一个shell脚本安装cloudstack (*^__^*) 嘻嘻…… 安装cloudstack的那台机器安装的操作系统为centos6.3 desktop版本,xenserver安装的是xenserver6.0.2版,因为根据官方文档指示,目前cloudstack4.2只支持到6.0.2版本的... 阅读全文
posted @ 2013-11-18 11:46 我的小人生 阅读(887) 评论(0) 推荐(0) 编辑
11道php面试题
摘要:贡献11道php面试题及解决方法,跟大家总结一下曾经遇到的部分面试题。希望可以给大家得到帮助。 1、 什么事面向对象?主要特征是什么?面象对象是把自然界的物体和概念直接映射到程序界的一种比较优雅的手段主要特征:继承、封装、多态 2、有一个网页地址, 比如PHP开发资源网主页: http://www.phpres.com/index.html,如何得到它的内容?($1分)答:方法1(对于PHP5及更高版本): $readcontents = fopen("http://www.phpres.com/index.html", "rb"); $contents 阅读全文
posted @ 2013-11-18 11:42 我的小人生 阅读(400) 评论(0) 推荐(0) 编辑
oracle 中控制文件中到底记录了哪些信息
摘要:oracle 控制文件中的信息 oracle 11g oracle 10g DATABASE DATABASE CKPT PROGRESS CKPT PROGRESS REDO THREAD REDO THREAD REDO LOG REDO LOG DATAFILE DATAFILE FILENAME FILENAME TABLESPACE TABLESPACE TEMPORARY FILENAME TEMPORARY FILENAME RMAN CONFIGURATION RMAN CONFIGURATION LOG HISTORY LOG HISTORY OFFL... 阅读全文
posted @ 2013-11-18 11:39 我的小人生 阅读(788) 评论(0) 推荐(0) 编辑
Tiny6410声卡驱动——录音与回放
摘要:在Linux下,音频设备程序的实现与文件系统的操作密切相关。Linux将各种设备以文件的形式给出统一的接口,这样的设计使得对设备的编程与对文件的操作基本相同,对Linux内核的系统调用也基本一致,从而简化了设备编程。 如何对各种音频设备进行操作是在Linux上进行音频编程的关键,通过内核提供的一组系统调用,应用程序能够访问声卡驱动程序提供的各种音频设备接口,这是在Linux下进行音频编程最简单也是最直接的方法。 声卡不是Linux控制台的一部分,它是一个特殊的设备。声卡主要提供3个重要的特征: 数字取样输入/输出频率调制输出MIDI接口 这3个特征都有它们自己的设... 阅读全文
posted @ 2013-11-18 11:35 我的小人生 阅读(421) 评论(0) 推荐(0) 编辑
高扩展的基于NIO的服务器架构(二)
摘要:接上文高扩展的基于NIO的服务器架构Reactor模式如下图所示,将不同事件的检测分离开,当一种事件发生时一个事件处理器EventHandler将通知与该事件处理相对应的专用工作线程采用这种架构,连接的通道不得不注册在一个Selector上。这样才能通过调用register方法使通道有效。未完待续...SocketChannel channel = serverChannel.accept();channel.configureBlocking(false);// register the connectionSelectionKey sk = channel.register(selecto 阅读全文
posted @ 2013-11-18 11:32 我的小人生 阅读(302) 评论(0) 推荐(0) 编辑
负载均衡算法
摘要:本地流量管理技术主要有以下几种负载均衡算法:动态负载均衡算法包括: 最少连接数,最快响应速度,观察方法,预测法,动态性能分配,动态服务器补充,服务质量,服务类型,规则模式。静态负载均衡算法包括:轮询,比率,优先权静态负载均衡算法轮询(Round Robin):顺序循环将请求一次顺序循环地连接每个服务器。当其中某个服务器发生第二到第7 层的故障,BIG-IP 就把其从顺序循环队列中拿出,不参加下一次的轮询,直到其恢复正常。比率(Ratio):给每个服务器分配一个加权值为比例,根椐这个比例,把用户的请求分配到每个服务器。当其中某个服务器发生第二到第7 层的故障,BIG-IP 就把其从服务器队列中拿 阅读全文
posted @ 2013-11-18 11:28 我的小人生 阅读(368) 评论(0) 推荐(0) 编辑
oracle 学习笔记--用户管理
摘要:oracle 用户管理 创建用户(需要具有dba权限的用户) create user 用户名 identified by 密码 defaule tablespace users //默认表空间 temporary tablespace temp //临时表空间 quota 3m on users //用户建立的对象(视图,索引)只能是3m grant connect to 用户名 //为用户名创建权限 grant create session to 用户名 //为用户创建session权限 创建一个用户小红,然后分配给她两个角色, 可以让小红登录,创建表以及... 阅读全文
posted @ 2013-11-18 11:25 我的小人生 阅读(172) 评论(0) 推荐(0) 编辑
Holding Bin-Laden Captive!_hdu_1085(DP).java
摘要:/* * 9607741 2013-11-17 18:04:23 Accepted 1085 187MS 5700K 1251 B Java zhangyi http://acm.hdu.edu.cn/showproblem.php?pid=1085 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 12778 Accepted Submission(s): 5728 Problem Description We a... 阅读全文
posted @ 2013-11-18 11:21 我的小人生 阅读(166) 评论(0) 推荐(0) 编辑
Java日期格式化
摘要:翻译人员: 铁锚 翻译时间: 2013年11月17日 原文链接: Simple example to show how to use Date Formatting in Java 代码示例如下,说明参见注释: import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;public class TestDate { /** * 日期格式化对象,格式: "yyyy-MM-dd" */ public static Simp 阅读全文
posted @ 2013-11-18 11:17 我的小人生 阅读(362) 评论(0) 推荐(0) 编辑
[置顶] Linux信号相关笔记
摘要:最近又温习了一遍Linux中的信号知识,发现有很多东西以前没有注意到,就通过这篇博客记录一下,巩固一下知识点。 一,信号基础: 信号是什么?为了回答这个问题,首先要从异常说起,这里的异常不是指c++/java中的Exception,而是指控制流的一种突变。 控制流指一个程序的指令序列,它在最简单的情况是平滑的,意味着上一条指令地址和下一条指令地址在存储器中是相邻的,但是程序也可以通过跳转,函数调用和函数返回来造成控制流产生突变,这是一种必要的机制,使得程序能够对由程序变量表示的内部程序中的变化做出反应。 但是一个进程也必须能够对系统状态的变化做出反应,这些系统状态不是被内部程序... 阅读全文
posted @ 2013-11-18 11:14 我的小人生 阅读(370) 评论(0) 推荐(0) 编辑
带构造方法的枚举
摘要:package com.howlaa.day03;public class EnumTest { public static void main(String[] args) { WeekDay weekday =WeekDay.FRI; System.out.println(weekday); System.out.println(weekday.name()); System.out.println(weekday.ordinal()); System.out.println(weekday.valueOf("SUN")); System.out.println(wee 阅读全文
posted @ 2013-11-18 11:10 我的小人生 阅读(446) 评论(0) 推荐(0) 编辑
找子字符
摘要://******************************************************************* //功能: 在源字符串中找子字符串,并返回子字符串在源字符串首次出现处 //的指针 //输入: pszSrc--源字符串 //pszSub --子字符串 //输出: 无 //返回: 子字符串在源字符串首次出现处的指针,如果未找到,返回NULL //******************************************************************* //char *FindStr(const char *pszSrc, c. 阅读全文
posted @ 2013-11-18 11:06 我的小人生 阅读(170) 评论(0) 推荐(0) 编辑
Linux编译安装RTL8192CU芯片驱动,使用TP_LINK wn823n无线网卡
摘要:前几天给自己的台式电脑安装了Window 7+CentOS 6.4 Linux双系统,发现在Windows 7下面可以正常使用TP_LINK wn823n无线网卡来连接无线网络,但是在Linux下面,检测不到无线网络,而那个usb无线网卡的指示灯也一直没亮。上网查了一下,说是在Linux下面需要安装无线网卡的驱动也能使用。我的usb无线网卡型号是TP_LINK wn823n,上TP_LINK的官网根据型号下载驱动的时候,发现该无线网卡只有Windows的驱动,没有Linux的,相当不爽。于是继续搜索资料,发现TP_LINK wn823n采用的是RTL的芯片,也就是说,如果有RTL对应芯片的源. 阅读全文
posted @ 2013-11-18 11:03 我的小人生 阅读(6069) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示