08 2013 档案

rman异常案例二: 归档日志被人移动到其他目录,导致数据库恢复异常(续)
摘要:上一篇文章的场景是归档日志被意外挪走,再来一个续篇,这次要讲的是正常情况下,为了节约成本,用快盘暂存归档,然后移动到慢速盘。估计很多dba不喜欢干这事情,因为这对于数据恢复又多一道工序,比较麻烦,但是老板们应该很喜欢这种方案的,:)@ 上一盘文章为:rman异常案例一: 归档日志被人移动到其他目录,导致数据库恢复异常 列举一个实际需求:我们有一套数据仓库,每天产生归档日志200G。基于性能考虑,归档日志需要使用快速读写磁盘存放,这样归档速度可以快一些,保证数据库的性能;基于成本考虑,由于存放归档日志的快速磁盘比较昂贵,所以空间不能分得太多,如果一星期或者半个月的归档日志都用快速盘存放,成本实在 阅读全文

posted @ 2013-08-24 21:19 bbsno 阅读(373) 评论(0) 推荐(0)

tasklet与workqueue的区别和不同应用环境总结
摘要:一、中断处理的tasklet(小任务)机制 中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件,它随时会到来,如果关中断的时间太长,CPU就不能及时响应其他的中断请求,从而造成中断的丢失。因此,Linux内核的目标就是尽可能快的处理完中断请求,尽其所能把更多的处理向后推迟。例如,假设一个数据块已经达到了网线,当中断控制器接受到这个中断请求信号时,Linux内核只是简单地标志数据到来了,然后让处理器恢复到它以前运行的状态,其余的处理稍后再进行(如把数据移入一个缓冲区,接受数据的进程就可以在缓冲区找到数据)。因此,内核把中断处理分为两部分:上半 阅读全文

posted @ 2013-08-24 21:17 bbsno 阅读(863) 评论(0) 推荐(0)

[置顶] Jquery网页打印
摘要:今天做项目中,需要用到打印功能,开始的时候用js来调用打印机,之后样式,还有什么的都没有了,之后ie有时候还运行不了,后来就在网上找,之后发现jquery有打印插件,所以就用了,并且发现jquery打印还可以打印局部,真的太棒了,一般的调用方式为: 实现步骤 1)引用2个js文件 2)定义打印区域的div,打印按钮 3)为打印按钮绑定打印事件 代码如下: ====打印区域==== ... 阅读全文

posted @ 2013-08-24 21:15 bbsno 阅读(406) 评论(0) 推荐(0)

svn服务器搭建和使用:Custom action GenerateSSLKey failed: Command terminated with non-zero exit code
摘要:LanguagePack——简体中文语言包TortoiseSVN——客户端安装包 VisualSVN-Server或者subversion作为服务器版本控制工具 安装VisualSVN-Server的时候next提示:Custom action GenerateSSLKeyfailed: Command terminated with non-zero exit code.解决:在安装的时候有一选项use secure connection(https://) 它默认是选中画勾的,我们将其不选,然后再next就可以安装成功了。然后再安装TortoiseSVN——客户端、LanguagePac. 阅读全文

posted @ 2013-08-24 21:13 bbsno 阅读(1199) 评论(1) 推荐(0)

RAID级别的技术原理以及优缺点简介
摘要:RAID 0原理及简介:系统向三个磁盘组成的逻辑硬盘(RAID 0 磁盘组) 发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘 从理论上讲,速度为硬盘吞吐量*硬盘数量优点:没有数据冗余,高可用性,很高的传输速率,大大提高储存性能缺点:正是因为没有数据冗余,RAID 0在提高性能的同时,并没有提供数据可靠性, 如果磁盘失效,将影响到整个数据,一旦损坏,无法恢复。适用:适用于个人、者图形工作站等数据安全要求不高的领域。注意事项: 1.raid0的两个硬盘必须容量、规格相同。 2.组成raid0的两个硬盘在改变主从盘设置时将需要重新分区,原来磁盘里的所有数据将全部丢失。 同 阅读全文

posted @ 2013-08-24 21:10 bbsno 阅读(896) 评论(0) 推荐(0)

poj2488深度搜索
摘要:这道题说的是有一个象棋棋子马,走日字,问能从左上角开始,走的路径满足字典顺序(字母是字典顺序),问是否能走完所有的点,有则输出路径,注意,这里有的棋盘可以有很多种走法,但不是字典序列的,所以应该调整好搜索方案代码如下:#include #include //搜索过程中的路径int path[100][22];//搜索的下一跳方法int dr[8][2] = {{-2,-1},{-2,1},{-1,-2},{-1,2},{1,-2},{1,2},{2,-1},{2,1}};//标记搜索过程中,同一条路径中被标记的位置int mark[27][27];//行,列int p, q;//总的点数int 阅读全文

posted @ 2013-08-24 21:08 bbsno 阅读(206) 评论(0) 推荐(0)

安卓开发25:碎片 Fragment使用
摘要:Fragment说明为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragment。fragments 的设计不需要你来亲自管理view hierarchy 的复杂变化,通过将Activity 的布局分散到frament 中,可以在运行时修改activity 的外观,并且由activity 管理的back stack 中保存些变化。 生命周期: 1.onAttach() 当Fragment附加到Activity上调用。2.onCreate() Fragment初始化 阅读全文

posted @ 2013-08-24 21:06 bbsno 阅读(362) 评论(0) 推荐(0)

python最常用函数
摘要:基本定制型 C.__init__(self[, arg1, ...]) 构造器(带一些可选的参数) C.__new__(self[, arg1, ...]) 构造器(带一些可选的参数);通常用在设置不变数据类型的子类。 C.__del__(self) 解构器 C.__str__(self) 可打印的字符输出;内建str()及print 语句 C.__repr__(self) 运行时的字符串输出;内建repr() 和‘‘ 操作符 C.__unicode__(self)b Unicode 字符串输出;内建unicode() C.__call__(... 阅读全文

posted @ 2013-08-24 21:04 bbsno 阅读(372) 评论(0) 推荐(0)

使用基于Exchange 的powershell 代码Exchange 2010 Ps 整合message tracking 功能!
摘要:最近一直都在研究powershell 自动化,我属于入门级别,当然不能和牛人比了,有些时候照着葫芦画瓢。画了一些针对exchange 一些功能做相应的定制,如果这些功能是你喜欢的,我非常 happy,如果不喜欢,请不要喷,谢谢!因为这些代码都是我一个一个敲进去的。powershell 脚本我已经0积分方式放在csdn下载里面了,当然大家希望了解神马功能,也可以和我说说,看下能不能帮大家实现相应的功能。这个powersshell 脚本怎么使用呢?运行的脚本的下载地址如下,请点击这里下载他一共有四个开关,四个开关对应的是四个不同的功能:第一个目的是查询各台服务器发送的邮件数量,执行方法如下:结果如 阅读全文

posted @ 2013-08-24 21:01 bbsno 阅读(293) 评论(0) 推荐(0)

求有多少个直角三角形满足周长为L
摘要:题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1165题意:给定一直角三角形的周长L,求有多少个这样的直角三角形。注意这里数据很多,50000组,且L#include #include #include using namespace std;typedef long long LL;const int N=10000005;const int M=1005;bool prime[N];int p[N];int pri[M];int num[M];int k,cnt,tmp,tmp1,count;void is 阅读全文

posted @ 2013-08-24 20:59 bbsno 阅读(1216) 评论(0) 推荐(0)

Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
摘要:Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。 1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。 2. copy.deepcopy 深拷贝 拷贝对象及其子对象 一个很好的例子: Python代码 importcopya=[1,2,3,4,['a','b']]#原始对象b=a#赋值,传对象的引用c=copy.copy(a)#对象拷贝,浅拷贝d=copy.deepcopy(a)#对象拷贝,深拷贝a.append(5)#修改对象aa[4].append('c')#修改... 阅读全文

posted @ 2013-08-24 20:57 bbsno 阅读(313) 评论(0) 推荐(0)

(step5.1.5)hdu 1856(More is better——DFS)
摘要:题目大意:输入一个整数n,表示有n对朋友,接下来给出n对朋友。。。输出最大的集合中的人数(即,秋季喝的最大的秩) 解题思路:并查集1)按秩的大小来插。即if( fx != fy){ //这里根据秩的大小来插入 if(rank[fx] > rank[fy]){ rank[fx] += rank[fy]; father[fy] = fx; }else{ rank[fy] += rank[fx]; father[fx] = fy; } } 2)需要求出秩的最大值int max = -1; for( i = 1 ; i max){ max = rank[i]; } ... 阅读全文

posted @ 2013-08-24 20:55 bbsno 阅读(206) 评论(0) 推荐(0)

在Windows上搭建Android的JAVA开发环境图文教程(Eclipse版本)
摘要:在Windows上搭建Android的JAVA开发环境图文教程(Eclipse版本)工具/原料 下载需要用到的工具: (1)下载JAVA的IDE开发工具– Eclipse 到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本 下载Ecplise (2)下载Java开发包 — Java SE Development Kit (JDK) JDK 6 到Sun官方网站下载JDK6,选择JDK 6 Update 12 下载JDK6 (3)下载A... 阅读全文

posted @ 2013-08-24 20:52 bbsno 阅读(268) 评论(0) 推荐(0)

学习何凯明《Single Image Haze Removal Using Dark Channel Prior》一文的总结(高清无码)。
摘要:由于CSDN博客和博客园的编辑方面有不一致的地方,导致文中部分图片错位,为不影响浏览效果,建议点击打开链接。 在图像去雾这个领域,几乎没有人不知道《Single Image Haze Removal Using Dark Channel Prior》这篇文章,该文是2009年CVPR最佳论文。作者何凯明博士,2007年清华大学毕业,2011年香港中文大学博士毕业,可谓是功力深厚,感叹于国内一些所谓博士的水平,何这样的博士才可以真正叫做Doctor。 关于何博士的一些资料和论文,大家可以访问这里:http://research.microsoft.com/en-us/um/people/ka.. 阅读全文

posted @ 2013-08-24 20:50 bbsno 阅读(5085) 评论(0) 推荐(3)

strrpos()和strripos()函数【PHP】
摘要:strripos() 函数定义和用法strripos() 函数查找字符串在另一个字符串中最后一次出现的位置。如果成功,则返回位置,否则返回 false。语法strrpos(string,find,start) 参数描述 string必需。规定被搜索的字符串。 find必需。规定要查找的字符。 start可选。规定开始搜索的位置。 提示和注释 注释:该函数对大小写不敏感。 例子: 输出:6 strrpos() 函数定义和用法strrpos() 函数查找字符串在另一个字符串中最后一次出现的位置。如果成功,则返回位置,否则返回 fals... 阅读全文

posted @ 2013-08-24 20:48 bbsno 阅读(271) 评论(0) 推荐(0)

致即将逝去的大二和写给就要到来的大三
摘要:上看了一下以前的写的最新博客是在4月份。。 大二上就不说了,打了一学期游戏。大二下本来想自己写写东西,既然没有项目经验自己找事做,就打算写写网络硬盘,当时对前端十分敢兴趣,毕竟刚看完李炎恢的视频嘛,后来天公照顾了我让我能进入我们系的实验室,现在回想起来自己运气实在是太好了,在实验室真的学到了很多,这是其他同学没有的条件,自己一定要好好的珍惜。1.泛教育信息平台 刚进实验室老师让凯哥(室长),明哥(CTO)来给我们安排个任务,就是模仿一下泛教育的信息平台,用jsp写,后台不管,用实验室的框架,主要是前台页面的HTML+CSS+JS+JQUERY和取数据时的JSP,让我三周做出来,最后兼容性什么. 阅读全文

posted @ 2013-08-24 20:45 bbsno 阅读(229) 评论(0) 推荐(0)

hdu 1114 Piggy-Bank
摘要:Problem Description Before ACM can do anything, a budget must be prepared and the necessary financial support obtained. The main income for this action comes from Irreversibly Bound Money (IBM). The idea behind is simple. Whenever some ACM member has any small money, he takes all the coins and throw 阅读全文

posted @ 2013-08-24 20:43 bbsno 阅读(128) 评论(0) 推荐(0)

Windows创建和使用IP安全策略(IPSec)
摘要:IPSec 是一种开放标准的框架结构,它通过使用加密安全服务来确保 IP 网络上保密安全的通信。Windows 的 IPSec 执行基于由 Internet 工程任务组 (IETF) IPSec 工作组开发的标准。 IPsec 可建立从源 IP 地址到目标 IP 地址的信任和安全。只有那些必须了解通信是安全的计算机才是发送和接收的计算机。每台计算机都假定进行通信的媒介不安全,因此在各自的终端上处理安全性。 IPSec 策略用于配置 IPSec 安全服务。支持TCP、UDP、ICMP、EGP等大多数通信协议,可为现有网络中的通信提供各种级别的保护。可以根据计算机、域、站点的安全需要来配置策略.. 阅读全文

posted @ 2013-08-24 20:41 bbsno 阅读(2475) 评论(0) 推荐(0)

SPOJ LCS2(Longest Common Substring II-后缀自动机向父亲更新)
摘要:1812. Longest Common Substring IIProblem code: LCS2A string is finite sequence of characters over a non-empty finite set Σ.In this problem, Σ is the set of lowercase letters.Substring, also called factor, is a consecutive sequence of characters occurrences at least once in a string.Now your task is 阅读全文

posted @ 2013-08-24 20:39 bbsno 阅读(262) 评论(0) 推荐(0)

poj1125 Floyd算法
摘要:问题描述 众所周知,证券经纪业依靠的就是过度的传言。您需要想出股票经纪人中传播假情报的方法,让您的雇主在股票市场的占据优势。为了获得最大的效果,你必须蔓延最快的方式谣言。 不幸的是你,股票经纪人信息只信任他们的“可靠来源”,这意味着你在你传播谣言之前必须考虑到他们的接触结构。它需要特定股票经纪人和一定的时间把谣言传递给他的每一位同事。你的任务将是写一个程序,告诉您选择哪一个股票经纪人作为谣言的出发点和所花费多少时间将谣言扩散到整个社会的股票经纪人。这一期限是衡量过去的人收到信息所需的时间。 输入 你的程序包含多组股票经纪人的输入数据。每组以股票经纪人的人数开始。接下来的几行是... 阅读全文

posted @ 2013-08-24 20:36 bbsno 阅读(230) 评论(0) 推荐(0)

Android入门之进度条(ProgressBar)
摘要:package com.jkxqj.helloandroid;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.ProgressBar;public class MainActivity extends Activity { private ProgressB 阅读全文

posted @ 2013-08-24 20:34 bbsno 阅读(153) 评论(0) 推荐(0)

Cstyle的C语言笔记 ---UEFI开发过程中须培养的N个习惯
摘要:有一句话说的很经典,好的程序不是给机器来读的,能被机器读懂的程序充其量算是正确的程序,而能被人读懂的程序才算是好程序。那怎么样的程序才算是人能读懂的程序呢,小弟不才虽没写过几句代码,但是还是想说说个人的看法。 个人认为写好程序大概分为几个步骤: 1.写正确的程序,如果一个程序逻辑不对不能实现该有的功能,那么哪怕你写的再漂亮,用了再多的高级的编程技巧和算法,那也绝得不算是一个好的程序,只能算是一个失败的程序。 2.写自己看得懂的程序。或许有人会说我写的程序很好,很巧妙,用到了某种语言当中的非常巧妙的技巧,执行效率很高,占用资源很少,但是代码只有他一个人能看懂。或许... 阅读全文

posted @ 2013-08-24 20:32 bbsno 阅读(572) 评论(0) 推荐(0)

Fedora14 root 登陆 (by lsyz0021)
摘要:Fedora14与Fedora9不同之处在于,Fedora14默认不能用root用户登录GUI,这样会造成不方便,下面的方法可以使得Fedora14可以使用root用户登录: ①首先普通用户切换到root用户,在终端中输入以下命令输入:su - 然后输入密码 ②修改/etc/pam.d/gdm文件,输入如下命令:# vi /etc/pam.d/gdm 在gdm文件下找到该行代码并注释掉,也就是在前面加上“#”:#auth required pam_succeed_if.so user!=root quiet然后保存退出,回到终端, ③用通样的方法编辑/etc/pam.d/gdm-p... 阅读全文

posted @ 2013-08-24 20:29 bbsno 阅读(143) 评论(0) 推荐(0)

[置顶] hdu1150解题报告--也可以说小白理解最小点覆盖学习总结
摘要:在这个题目上理解了学长说的一句话:算法不难,题目难.....找了很多结题报告,但是对于都没接触过“最小点覆盖”的我来说很是不解....于是请教了学长,现在以最通俗的方式描述,希望自己以后来看能一目了然,也能对刚接触最小点覆盖的人有帮助(ps:文字看起来多,但是很通俗,后面又结合图加以详细描述) 开始是自己理解,以为A机器有n个可以工作的地方,B有m个可以工作的地方,--完全错误..后面又不知道为什么别人的解题报告上匹配的数组为什么是map[101][101].自己就一直用map[202][1002]去做.不知道有多少人第一次看到题目能自己完全懂.哎哎只能怪自己太菜,而且还涉及到一个“最小点覆. 阅读全文

posted @ 2013-08-24 20:27 bbsno 阅读(200) 评论(0) 推荐(0)

如水晶般晶莹、匀称的时间——奇特的一生
摘要:柳比歇夫的时间如水晶般晶莹、匀称,使人为之惊叹不已。几十年的时间可以一眼看透,在漫长的岁月里,没有丝毫模糊之处,也没有禁区。在我们的时代能这样坦率地度过一生,这是罕见的事。 ——题记。 自我从几年前山寨 柳比歇夫的时间统计法到现在,期间因应试教育中断了半年左右,但又因它而重新使用。随着我不断改进,这也逐渐成为我的方法,为我所用。但我还远远达不到大师柳比歇夫的境界,他珍惜每一秒钟,并使每一秒钟都过得很有意义,同时又把这看成是一种自然而然的现象,那是最为困难的一件事。 仰之弥高,望之弥艰,钻之亦不可得。知易行难啊!! ... 阅读全文

posted @ 2013-08-24 20:25 bbsno 阅读(197) 评论(0) 推荐(0)

出差准备攻略(个人备忘录)!
摘要:1、笔记本+3G无线网卡+U盘+MP3音箱+充电器+耳机(6件套)。2、手机+手机电池+手机充电器。3、白纸本+笔。4、拉肚子药和退烧药+卫生纸+剃须刀。5、2套衣服。5、 阅读全文

posted @ 2013-08-24 20:23 bbsno 阅读(203) 评论(0) 推荐(0)

c语言之typedef别名
摘要:利用关键字typedef为数据类型创建别名:定义char* 的别名为sdstypedef char * sds 这样c1,c2相当于 char *c1,char * c2 c3,c4数组的首地址赋给c1,c2 然后c1,c2指向c3,c4数组的首地址#include#includetypedef char * sds;int main(void){ sds c1,c2; char c3[]="csdfg"; char c4[]="clkjh"; c1=c3; c2=c4; printf("*c1=%s,*c2=%s,\n",c1,c2 阅读全文

posted @ 2013-08-24 20:20 bbsno 阅读(212) 评论(0) 推荐(0)

时隔两年最近再次折腾opensuse 的一些笔记 - opensuse linux java service shell
摘要:时隔两年最近再次折腾opensuse 的一些笔记 - opensuse linux java service shell opensuse 一些常用命令: service xxx start/stop 运行或停止服务 chkconfig xxx on/off 将服务加入启动,重启后永久生效 ps -ef 查看所有当前进程 kill PID 终止某个ID 的进程 修改权限,让普通用户具有 root 权限: 1)修改 /etc/passwd 将用户id 修改成 0 如: hz:x:0:0; huangzhi;; /home/hz/bin/bash 2) 修改 /etc/sudoe... 阅读全文

posted @ 2013-08-24 20:18 bbsno 阅读(187) 评论(0) 推荐(0)

HDU1698【屠夫的钩子】
摘要:具体细节在代码里面,算是一个区间修改,点查询吧。成段更新(通常这对初学者来说是一道坎),需要用到延迟标记(或者说懒惰标记),简单来说就是每次更新的时候不要更新到底,用延迟标记使得更新延迟到下次需要更新or询问到的时候 #include #include #include #include using namespace std;#define lson rt>1))*col[rt]; sum[rt>1)*col[rt]; col[rt]=0;//大注意2. 一定得记得改回来。 }}void build(int rt,int l,int r){ sum[r... 阅读全文

posted @ 2013-08-24 20:16 bbsno 阅读(170) 评论(0) 推荐(0)

zoj3659 Conquer a New Region
摘要:Conquer a New RegionTime Limit: 5 Seconds Memory Limit: 32768 KBThe wheel of the history rolling forward, our king conquered a new region in a distant continent.There are N towns (numbered from 1 to N) in this region connected by several roads. It's confirmed that there is exact one route betwee 阅读全文

posted @ 2013-08-24 20:14 bbsno 阅读(153) 评论(0) 推荐(0)

hdu1251 统计难题 (Trie)
摘要:题意:给你一些单词,要你统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀)。裸Tire~,上模板: Code:#include #include using namespace std;const int maxn = 500000;const int maxw = 20;struct node { bool f; //是否是单词 int child[26]; //是否出现字母 int cnt; //前缀出现次数 int acnt; //单词出现次数 node() { f=false; cnt = 0; ac... 阅读全文

posted @ 2013-08-24 20:11 bbsno 阅读(129) 评论(0) 推荐(0)

流媒体开发之-获取直播节目预告-1
摘要:可可工作室出品:欢迎使用可可直播视频播放器:http://pan.baidu.com/share/link?shareid=3291150676&uk=4111208708在开发的时候,特别是创业阶段,很需要的就是资金和资源,当然我是没有资金了,那资源如何获取呢,互联网给了我们机会,对于直播类的网站有很多,而且节目很全,那既然我们现在没有资金购买资源,那我们可以暂且使用别人的资源,对于直播来说,节目预告也是一个很重要的功能,现在我们手头没有自己的服务器那我们可以解析其他网站上的资源来供我们使用,先看一下效果:这个是可可直播电视中湖南卫视的节目预告如何实现上面的效果呢,我使用的一款htm 阅读全文

posted @ 2013-08-24 20:09 bbsno 阅读(289) 评论(0) 推荐(0)

Android入门之SeekBar
摘要:效果图:(可自由滑动) package com.jkxqj.helloandroid;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.SeekBar;import android.widget.SeekBar.OnSeekBarChangeListener;public class MainActivity extends Activity { private SeekBar seekBar; @Override protected v... 阅读全文

posted @ 2013-08-24 20:07 bbsno 阅读(168) 评论(0) 推荐(0)

HTML5 classList API接口
摘要:原文地址: HTML5 classList API 原文日期: 2010年07月13日 翻译日期: 2013年08月23日 当我陷入JavaScrip和JavaScript类库框架之中时,我总是有种希望:什么时候浏览器厂商才能用本地代码原生地实现这些由工具类库所提供的方法呢? 我也知道标准的重要性,然而厂商们几乎不可能花大价钱钱仅仅为了实现这些功能。但是我相信他们会,而且是快马加鞭的实现。 好消息当然是其中的一个功能已经被纳入HTML5标准API: classList。 classList对象在HTML5之中被加入到每一个DOM节点内,开发者可以 add,remove和 ... 阅读全文

posted @ 2013-08-24 20:05 bbsno 阅读(147) 评论(0) 推荐(0)

Linux netlink之添加一个简单协议
摘要:一、netlink简介netlink协议是一种基于socket的IPC机制,可用于内核与用户空间进程、用户空间进程与用户空间进程通信,如图所示: netlink协议基于BSD socket和AF_NETLINK地址簇(address family),使用32位的端口号寻址(以前称作PID),每个netlink协议(或称作总线,man手册中则称之为netlink family),通常与一个或一组内核服务/组件相关联,如NETLINK_ROUTE用于获取和设置路由与链路信息、NETLINK_KOBJECT_UEVENT用于内核向用户空间的udev进程发送通知等。netlink具有以下特点: ① 支 阅读全文

posted @ 2013-08-24 20:02 bbsno 阅读(2332) 评论(0) 推荐(0)

OpenGL进阶(十三) - GLSL光照(Lighting)
摘要:提要 在上一篇文章中,我们介绍了简单的Shading,同时提出了一个光照模型,模拟了一个点光源,但是,关于光的故事还没有结束... 今天要学习的是方向光源(Directional Light),聚光灯,per pixel shading,halfway vector。 关于光源的原理及数学描述,请参考:光线追踪(RayTracing)算法理论与实践(三)光照 方向光源 方向光源就两个参数,方向和强度。 还是简单的ambient + diffuse + spec 光照模型。先看shader的代码。basic.vert#version 400layout (location =... 阅读全文

posted @ 2013-08-24 20:00 bbsno 阅读(1400) 评论(0) 推荐(0)

codeforces 185A Plant
摘要:点击打开cf 185A思路: 矩阵快速幂分析:1 题目要求找到在n年后向上三角形的个数2 写出前面的几个数F(0) = 1 , F(1) = 3 , F(2) = 10 , F(3) = 36 , F(4) = 136 通过前面几项我们可以找到通项公式F[n] = 4*F[n-1]-2^(n-1) 那么我们通过够找矩阵 | 4 -1 | * | F(n-1) | = | F(n) | | 0 2 | | 2^(n-1) | | 2^n |3 那么够造出矩阵之后我们直接利用矩阵快速幂,由于矩阵开始有负数,所以应该在取模的时候注意一下 代码:/**************************. 阅读全文

posted @ 2013-08-24 19:58 bbsno 阅读(169) 评论(0) 推荐(0)

iPad for iPhone Developers 101 in iOS 6: UISplitView Tutorial
摘要:跟隨本文,你將使用三種最常用的基本功能從頭至尾做一個iPad應用。首先,應用會以split view的方式顯示來自於one of Ray’s Cocos2D games 的一列表怪物。然後你可以使用popover view改變標籤的顏色。最後,你可以使用自定義輸入視圖改變怪獸的武器。讀完此文,你將可以很好的瞭解iPad相關開發的一些重要特性,你會感覺超級棒。Adding a Split View由於iPad的屏幕要比iPhone大很多,在iPad開發中,像iPhone開發那樣一次使用整個視圖作為UITableView將很少有意義。為了更好的利用屏幕空間,我們使用UISplitViewConto 阅读全文

posted @ 2013-08-24 19:56 bbsno 阅读(298) 评论(0) 推荐(0)

UVAlive 2322 (13.08.23)
摘要:There is a pile of n wooden sticks. The length and weight ofeach stick are known in advance. The sticks areto be processed by a woodworking machine in one by one fashion. Itneeds some time, called setup time, forthe machine to prepare processing a stick. The setup times areassociated with cleaning o 阅读全文

posted @ 2013-08-24 19:53 bbsno 阅读(161) 评论(0) 推荐(0)

SBT 模板
摘要:贴一发SBT的模板............慢慢熟悉学习请戳这:http://blog.csdn.net/acceptedxukai/article/details/6921334 #include #include #include #include #include #include #include #include #include #include #include #include //形如INT_MAX一类的#define MAX 111111#define INF 0x7FFFFFFF#define REP(i,s,t) for(int i=(s);i tr[tr[x].r].s 阅读全文

posted @ 2013-08-24 19:51 bbsno 阅读(165) 评论(0) 推荐(0)

UVAlive 3635 (13.08.23)
摘要:Problem C - PieTime limit: 1 secondMy birthday is coming up and traditionally I'm serving pie. Not justone pie, no, I have a number N of them, of various tastes andof various sizes. F of my friends are coming to my party andeach of them gets a piece of pie. This should be one piece of one pie,no 阅读全文

posted @ 2013-08-24 19:49 bbsno 阅读(109) 评论(0) 推荐(0)

C语言中的整型提升(integral promotion)
摘要:文章转自:http://wangwenbingood1988.blog.163.com/blog/static/3515459320116305111598/ 记得自己以前写过一篇有关整形提升的文章,今天在面试宝典上又遇到这么一道题#includeusing namespace std;int main(){unsigned char a = 0xa5;unsigned char b = ~a>>4+1;printf("b=%d\n",b);return 0;} A.245 B.246 C.250 D.2;答案:C。可以参考下面这篇文章: K&R C中关于整型提 阅读全文

posted @ 2013-08-24 19:47 bbsno 阅读(1142) 评论(0) 推荐(0)

[置顶] 从一位数组中提取最小k个元素
摘要:#include #include #include using namespace std;/* * 从n个整型数组中提取前k个最小整数 * 方法一:利用快速排序进行递归划分*/const int Max = 100; // 数组最大容量class Solution {private: vectorarray; // 输入的数组 vectorkmin; // 提取的k个最小值的数组 /* * 对数组进行划分,返回“中值”位置 */ int Adjust(vector&arr, int low, int high) { int i, j; i = low; j ... 阅读全文

posted @ 2013-08-24 19:44 bbsno 阅读(239) 评论(0) 推荐(0)

php与jquery开发注意事项
摘要:一、编码问题 jquery默认是utf-8编码的,如果php.ini的default-charset=utf-8就最好了,那么php源码件的以utf-8无BOM编码为宜;若php.ini的default-charset=gbk,那么php源码以ANSI格式编码为宜; 源码编码与php的default-charset不一致会导致中文显示乱码 二、$.post()方法 访方法比$.ajax常用,需要更多的配置可以$.ajax; 传出参数可加入多如myhash:(new Date()).getTime+Math.random()参数,以解决使用缓存的问题 在gbk编码环境中,php接收到的参数若含. 阅读全文

posted @ 2013-08-24 19:42 bbsno 阅读(205) 评论(0) 推荐(0)

UVA 712 (13.08.23)
摘要:S-TreesA Strange Tree (S-tree) over the variable set is a binary tree representing a Boolean function .Each path of the S-tree begins at the root node and consists of n+1 nodes. Each of the S-tree's nodes has a depth, which is the amount of nodes between itself and the root (so the root has dept 阅读全文

posted @ 2013-08-24 19:40 bbsno 阅读(130) 评论(0) 推荐(0)

玩转Linux打包指令——tar
摘要:在windows下,有很多压缩软件,比如winrar,winzip等等,可以将一个文件夹打包。在Linux下,压缩的命令主要有gzip和bzip2两种,后者的压缩水平较高。熟悉这两个命令的玩家都知道他们一次只能压缩一个文件或者档案。不能压缩文件夹或目录。那么如何压缩文件夹和目录呢?没错!就是tar。。tar可以在打包的同时将文件夹压缩。需要注意的是打包之后是一个文件或者是档案哦!步骤如下1、然后就开始执行打包命令喽~tar -zpcv -f report.tar.gz report tar -jpcv -f report.tar.bz2 report2、妥了,就这么简单O(∩_∩)O~你可以比 阅读全文

posted @ 2013-08-24 19:38 bbsno 阅读(233) 评论(0) 推荐(0)

POJ 3481 (SBT基础操作题)
摘要:题目有三个操作,插入一个优先级为p的,名字为k的人;取出优先级最小的人,输出名字; 取出优先级最大的人,输出名字。可以再sbt的域中加一个值存储名字,也可以直接map搞定....................这里只用了insert,getmin,getmax,remove或者del操作。 #include #include #include #include #include #include #include #include #include #include #include #include #include //形如INT_MAX一类的#define MAX 111111#defi 阅读全文

posted @ 2013-08-24 19:35 bbsno 阅读(192) 评论(0) 推荐(0)

<Win32_13>__win32控件(1)__教你玩美观的按钮控件
摘要:从今天开始,我将开始仔细讲一下win32中比较重要的一些控件的用法好了,开始今天的讲解一、初级篇——创建一般的按钮控件按钮实质上就是窗口,因此它的创建本质上和创建窗口是一样的,也是用CreateWindow或者CreateWindowEx方法来创建,只不过有一些细节需要注意一下:(1)在窗口风格中必须添加WS_CHILD,表示它是子窗口,属于一个父窗口;如果为了使按钮一创建就可见,就还得加上WS_VISIBLE(2)CreateWindow或者CreateWindowEx中HMENU hMenu参数在创建子窗口时,是表示窗口的ID标示,在这里就表示按钮的ID标示(3)win32所有控件的消息都 阅读全文

posted @ 2013-08-24 19:33 bbsno 阅读(2731) 评论(0) 推荐(0)

Hadoop HelloWord Examples- 求平均数
摘要:另外一个hadoop的入门demo,求平均数。是对WordCount这个demo的一个小小的修改。输入一堆成绩单(人名,成绩),然后求每个人成绩平均数,比如:// subject1.txt a 90 b 80 c 70 // subject2.txt a 100 b 90 c 80 求a,b,c这三个人的平均分。解决思路很简单,在map阶段key是名字,value是成绩,直接output。reduce阶段得到了map输出的key名字,values是该名字对应的一系列的成绩,那么对其求平均数即可。 这里我们实现了两个版本的代码,分别用TextInputFormat和 KeyValue... 阅读全文

posted @ 2013-08-24 19:31 bbsno 阅读(190) 评论(0) 推荐(0)

创建CSS3警示框渐变动画
摘要:日期:2013-8-23来源:GBin1.com在线演示 在线下载 现代的网页设计技术已经允许开发人员在大多数浏览器中快速实现所支持的动画,其中消息警示是非常普遍的。由于默认的JavaScript警示框往往设计不佳和过于侵入式,这导致开发人员想到找出一个更友好的用户界面解决方案。在本教程中,我会解释如何可以将CSS3警示框放在页面主体的顶部,然后, 用户可以通过点击让警示框消失,最终从DOM中删除。作为一个有趣的附加功能,我还提供了按钮,在这里你可以点击到页面顶部追加新的警示框。查看以下示例 演示,进一步了解我们的设计概念。在线演示——下载源代码创建页面首先我们需要命名“index.html. 阅读全文

posted @ 2013-08-24 19:29 bbsno 阅读(206) 评论(0) 推荐(0)

《程序猿的搬砖生活》七、爱情杂谈
摘要:有同学反映说每一篇写得太短,看得太快。关于这两个问题,我沉思良久之后,也觉得有说一点东西的必 要了--摘自鲁迅>。身为一个男人,这么多人用短和快来形容我,你们能理解我的 这种伤心吗?当这个名声传出去后,以后谁还愿意陪我一起做、爱做的事~~~对吧,我也是恨不得能 够掏出来给你们看一下,证明我是一个真正的男人,一个纯爷们。笑这么猥琐干什么?啊-这位同学 ,我指的是掏出身份证,掏出身份证给你们看一下。 好的,下面就来谈谈程序猿们的爱情。坊间传言:嫁人就嫁IT男——人傻钱多死得早。妹子们,你们 不能光说不行动啊!!!众所周知,程序员的性格大多内向、木讷、交际范围窄、所 在公司大多没几个... 阅读全文

posted @ 2013-08-23 19:48 bbsno 阅读(197) 评论(0) 推荐(0)

winrt 上的翻书特效组件 源码分享 转载请说明
摘要:[TemplatePart(Name = A_PARTNAME, Type = typeof(Border))] [TemplatePart(Name = B_PARTNAME, Type = typeof(Border))] [TemplatePart(Name = C_PARTNAME, Type = typeof(Border))] [TemplatePart(Name = D_PARTNAME, Type = typeof(Border))] [TemplatePart(Name = E_PARTNAME, Type = typeof(Border))]... 阅读全文

posted @ 2013-08-23 19:46 bbsno 阅读(165) 评论(0) 推荐(0)

UVA 11892 - ENimEN (简单博弈)
摘要:题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=478&problem=2992&mosmsg=Submission+received+with+ID+12239557 题意:有n堆石子,每堆的个数为ai,每次可以取一堆中任意非0个数石子,取到最后石子为胜。 新增条件是:每个人只能在对手最后取过的堆里取,除非对手把堆取完 题解: 简单的推理,先考虑1~n堆,每堆都是1 1 先,1 1后,1 1 1先,1 阅读全文

posted @ 2013-08-23 19:44 bbsno 阅读(171) 评论(0) 推荐(0)

CAEmitterLayer 粒子发射Layer的相关属性
摘要:CAEmitterLayer 粒子发射Layer的相关属性 emitterCells:CAEmitterCell对象的数组,被用于把粒子投放到layer上 birthRate:可以通俗的理解为发射源的个数,默认1.0。当前每秒产生的真实粒子数为=CAEmitterLayer的birthRate*子粒子的birthRate; lifetime:The cell lifetime range is multiplied by this value when particles are created. Defaults to one. emitterPosition,emitte... 阅读全文

posted @ 2013-08-23 19:41 bbsno 阅读(269) 评论(0) 推荐(0)

cmcc wlan 账号记住密码了,现在想换个账号使用,
摘要:http://211.137.185.106:8001/showlogin.do?wlanuserip=223.80.122.125&wlanacname=0001.0532.531.00&wlanparameter=dffba827a4f8f35beb74facae9c51555a93bddfc351704ac 复制此链接,打开,若提示: 你就把那个IP地址换下,,就可以出现登陆页面了、 阅读全文

posted @ 2013-08-23 19:39 bbsno 阅读(458) 评论(0) 推荐(0)

JavaScript语言核心
摘要:任何的编程语言都有自己的语言核心,和众多编程语言一样,JavaScript也有自己语言的核心。语言的核心部分一般被称之为JavaScript最为基础的部分。正所谓万事开头难,学习JavaScript也是一个道理,也有句古话说得好,好的开始是成功的一半。了解并学好JavaScript的语言核心部分是JavaScript学习道路上非常良好的开始。下面是一段代码,主要介绍了JavaScript的数据类型和变量://在script标签中,所有//后面的内容都称之为注释//注释的作用一般都是为一段JavaScript进行一些解释,让其他Web前端开发工程师或者是阅读这段代码的时候更加清楚明了//变量是一 阅读全文

posted @ 2013-08-23 19:37 bbsno 阅读(261) 评论(0) 推荐(0)

[置顶] 【原创分享】嵌入式linux应用之U-BOOT移植定制篇--20130822
摘要:虽然这样的教程网上非常之多,之前我也去参考了些,很多其实都不是很好用,不过tekkamanninja的源码非常好,这里也是参考其源码,不做深层修改,因为基本修改好了。只讲讲一些要注意的技巧,希望有些遇到困难了的朋友能尽快解决问题。平台:ubuntu13.04 配置好nfs,tftparm-linux-gcc 4.4.3uboot2010.03mini2440 NAND128M SDRAM64M一:为何选择uboot友善之臂使用的vivi,对于初学者来说,vivi更实用,也安全,一切按部就班,功能相对少,最致命的就是不能支持网络。vivi在开发时需要动不动就dnw,对于内核开发的来说比较麻烦,比 阅读全文

posted @ 2013-08-23 19:35 bbsno 阅读(248) 评论(0) 推荐(0)

[置顶] java 连接 mysql 数据库步骤
摘要:第一步: 下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar第二步:导入下载的JDBC驱动包,我用的是myeclipse,选中自己要导包的项目,右 击选中propertise,再选JavaBuildPath,右边会出现libreries,点进去,再点Add External JARs 然后再找到你要导入的驱动包。完了之后再点Order andExport,下面再选中你导入的包。第三步: 加载驱动程序:Class.forName("com.mysql.jdbc.Driver");第四步: 连接数据库:Connectio 阅读全文

posted @ 2013-08-23 19:32 bbsno 阅读(223) 评论(0) 推荐(0)

[置顶] 【原创】无线LED条屏信息报警项目---2012.05
摘要:很久没有写东西了,也许是最近些时间做的事情杂,或者人的一种心态变了,很多东西都被磨灭了,少年时的意气风发。。而如今已经是岁月的沧桑。。好了不多说了,之前一直在深圳,后来来到上海。换了工作换了环境,一切都从新开始,这个项目其实是2012年的,因为是一个公司项目,所以打包的源码还是不提供了,仅仅是一个交流参考。 上面就是这个系统,硬件平台:STC 8位单片机,LED条屏(市场上比较多),433RF模块软件平台:VS C#,keil C51部分硬件电路 LED驱动板子是很简单。这个板子是用一家LED条屏公司送的,但是由于软件上这家公司没有提供太多的支持,只好在这个基础上重新写了C51代码,... 阅读全文

posted @ 2013-08-23 19:30 bbsno 阅读(199) 评论(0) 推荐(0)

用Python正则表达式搜索统计命令行管道中的所有数字
摘要:由于最近经常要对庞大的Android代码进行统计,于是写了一个Python脚本,可以把命令行中输出的所有管道数据中的数字找出来,并进行累加等操作,使用起来非常快捷高效。例如,我希望统计Android frameworks目录中所有java/c/cpp/h代码文件的总行数,那么可以这样:1. 用find命令搜索出所有代码文件:find ./frameworks -iname "*.java" -o -iname "*.cpp" -o -iname "*.h" -o -iname "*.c" 2. 用wc -l命令统计 阅读全文

posted @ 2013-08-23 19:28 bbsno 阅读(326) 评论(0) 推荐(0)

VC下ffmpeg例程调试报错处理
摘要:tools/options/directories/include files 添加ffmpeg头文件所在路径tools/options/directories/library files 添加ffmpeg库路径project/settings/link/object/library modules 添加所用的ffmpeg库二二二二、、、、报错解决报错解决报错解决报错解决1、解决:Cannot open include file: 'inttypes.h'更新ffmpeg之后,有时编译应用ffmpeg库的工程会发现提示: Cannot openinclude file:  阅读全文

posted @ 2013-08-23 19:26 bbsno 阅读(587) 评论(0) 推荐(0)

Cholesky Decomposition
摘要:原版文章请点击Cholesky Decomposition三角矩阵三角矩阵首先是方阵,其次,如果这个方阵对角线上面或下面(不含对角线)的元素都为0的话,那么这个矩阵就被称为三角矩阵。如果是上面的元素都为0,则称之为下三角矩阵,反之则是上三角矩阵。 上三角矩阵⎡⎣⎢⎢⎢⎢⎢a1100...0a12a220...0............0..a1na2na3n....ann⎤⎦⎥⎥⎥⎥⎥ 下三角矩阵⎡⎣⎢⎢⎢⎢⎢a11a21a31...an10a22a32...an2...0...........000...ann⎤⎦⎥⎥⎥⎥⎥ 三角矩阵有一个非常好的性质,那就是在作为一个方程组的参数时,那么. 阅读全文

posted @ 2013-08-23 19:23 bbsno 阅读(1045) 评论(0) 推荐(0)

[置顶] ORM框架Hibernate (二) 对象到关系多对一映射
摘要:说明下面这几篇博客主要介绍Hibernate中各种映射关系如何来使用,并结合一些实用的例子来进行讲解以及各种属性的含义和设置,首先说一下多对一映射关系,多对一相比大家都已经知道这里也不是主要介绍多对一映射什么含义,也不是说表结构怎么设计,而是这种关系如何在对象模型中体现出来以及从对象模型映射到关系模型,这才是这篇博客的重点。对象模型结构图这是一张简单的权限管理里面的类图有两个类,一个是User类另一个是Group类,把用户分为不同的组来表示,显然他们之间是聚合关系,如下图:在前面我们已经学过聚合关系在代码里面怎么样表示,依赖对象应该含有被依赖对象的一个引用(聚合也是一种依赖),如果知道这一点很 阅读全文

posted @ 2013-08-23 19:21 bbsno 阅读(201) 评论(0) 推荐(0)

[置顶] rails2 升级到 rails3 过程详细记录
摘要:■为什么写这篇文章rails2升级到rails3的中文资料很少,rails框架的变动却很大,我知道升级过程的痛苦,写这篇文章是为了减轻后来人的痛苦。 ■作业要求Ruby 1.8.7 -> Ruby 1.9.3Rails 2.3.16 -> Rails 3.2.13 ■DB环境mysql5 ■升级过程1.请理解以下内容Rails3 Beta版重点导览(http://ihower.tw/blog/archives/3653)Rails3 RC版重点导览(http://ihower.tw/blog/archives/4590)Rails 3.1 RC版重点导览(http://ihower 阅读全文

posted @ 2013-08-23 19:19 bbsno 阅读(378) 评论(0) 推荐(0)

python 连接MYSQL数据库(入门帖)
摘要:import time import MySQLdb as db def testData2(cur): datas = [] cur.execute("select * from table") data = cur.fetchall() for i in data: o = {} # python 中{} [] ()注意这三种数据集合的定义 其中{}就相当于 MAP ,是许多keyvalue的集合。 [ ]是边长的list ()是定长的 具体可以百度 o["test1"] = i[0] o["test2"] ... 阅读全文

posted @ 2013-08-23 19:17 bbsno 阅读(192) 评论(0) 推荐(0)

【PAT】1005 Spell It Right
摘要:题目:http://pat.zju.edu.cn/contests/pat-a-practise/1005分析:简单题。将输入的字符串一个个的转换成数字再相加,然后将相加的结果用英文打印出来就可以。输入输出的顺序需要用到栈的知识。题目描述: Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English.Input Specification:Each input file contains o 阅读全文

posted @ 2013-08-23 19:14 bbsno 阅读(159) 评论(0) 推荐(0)

Eclipse & MyEclipse下常用快捷键介绍
摘要:相信常做Java应用开发的朋友经常会用到一些快捷键,这篇文章我就总结下我用到的一些快捷键。 1.导入所需要的包 举个例子吧,我们写一个集合类--ArrayList,这时需要的包叫做 import java.util.ArrayList; 如果Eclipse中没有为我们提供这个包的引用,这时就需要我们自己去添加,如果手动去查,效率会很低,所以,Eclipse中提供了一个快捷键来引入所需要的包 -- ctrl + shift + o ,你只需要敲击这几个组合键即可导入需要的包(我一般是狂点这几个键)。 2.代码注释 这里所说的代码注释分为两种,一种是代码块注释,另一种称为是行... 阅读全文

posted @ 2013-08-23 19:12 bbsno 阅读(205) 评论(0) 推荐(0)

HDU 2544
摘要:题目描述: HDU 2544分析: Dijkstra算法的典型应用。源码: #include #include //三个数组分别记录路线,最短距离,以及标志是否已经被扩展int map[101][101], dist[101], s[101];void dijkstra(int n, int x);int main(){ int n, m, a, b, c; int i, j; while (scanf("%d%d", &n, &m) != EOF) { if (n==0 && m==0) break; ... 阅读全文

posted @ 2013-08-23 19:10 bbsno 阅读(216) 评论(0) 推荐(0)

你如何只用一个数组实现三个栈?
摘要:你如何只用一个数组实现三个栈?解答我们可以很容易地用一个数组来实现一个栈,压栈就往数组里插入值,栈顶指针加1; 出栈就直接将栈顶指针减1;取栈顶值就把栈顶指针指向的单元的值返回; 判断是否为空就直接看栈顶指针是否为-1。如果要在一个数组里实现3个栈,可以将该数组分为3个部分。如果我们并不知道哪个栈将装 入更多的数据,就直接将这个数组平均分为3个部分,每个部分维护一个栈顶指针, 根据具体是对哪个栈进行操作,用栈顶指针去加上相应的偏移量即可。代码如下:class stack3{public: stack3(int size = 300){ buf = new int[size*... 阅读全文

posted @ 2013-08-23 19:08 bbsno 阅读(608) 评论(1) 推荐(0)

(step4.3.10)hdu 1455(Sticks——DFS)
摘要:题目大意:经典深搜给你若干根短棒,将其组合成等长的木棒,尽可能短,并输出其长度 代码如下:/* * 1455_3.cpp * * Created on: 2013年8月23日 * Author: Administrator */#include using namespace std;/** * kp[] :用来记录被剪后每根木棒的长度 * mark[] :用来标记是否访问过 * n : 被剪后木棒的根数 * sum :木棒的总长度 * flag : 用来标记是否成功 * len : 组合后木棒的长度 * parts :组合后木棒的根数 */int kp[65];bool mark... 阅读全文

posted @ 2013-08-23 19:05 bbsno 阅读(159) 评论(0) 推荐(0)

Android入门之相对布局(RelativeLayout)
摘要:效果如下: 阅读全文

posted @ 2013-08-23 19:03 bbsno 阅读(127) 评论(0) 推荐(0)

log4j 配置 整理一下
摘要:log4j.rootLogger=DEBUG,stdout,R##日志文件的名称(定义为控制台输出)log4j.appender.stdout=org.apache.log4j.ConsoleAppender##灵活定义输出格式log4j.appender.stdout.layout=org.apache.log4j.PatternLayout##输出格式定义log4j.appender.stdout.layout.ConversionPattern=[%t] %-5p %-20c{2} - %m %n ##日志文件的名称(定义为文件输出)log4j.appender.R=org.apache 阅读全文

posted @ 2013-08-23 19:01 bbsno 阅读(165) 评论(0) 推荐(0)

使用互斥锁解决生产者与消费者问题
摘要:互斥锁:上锁与解锁互斥锁指代相互排斥,是最基本的同步形式,它可用于保护临界取,以保证任何时刻只有一个线程在执行其中的代码。它可以用来同步一个进程内的各个线程。如果互斥锁存放在多个进程间共享的某个内存区中,它也可以用于这些进程间的同步。它实际上保护的是临界区中被操纵的数据,也就是保护由多个线程或多个进程分享的共享数据 使用方法lock_the_mutex(...)临界区unlock_the_mutex(,,,)在Posix中,互斥锁声明为具有pthread_mutex_t数据类型的变量 相关函数#include int pthread_mutex_init (pthread_mutex_t * 阅读全文

posted @ 2013-08-23 18:58 bbsno 阅读(413) 评论(0) 推荐(0)

UVA 11021 - Tribles (数学概率)
摘要:题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=481&page=show_problem&problem=1962 题意:给你k个病菌,每只活一天就会死亡,但是死亡前有一定的概率生出新的病菌,生i个病菌的概率为pi,(0#include #include #include #include #include #include #include #include #include #include #include #include #inclu 阅读全文

posted @ 2013-08-23 18:56 bbsno 阅读(147) 评论(0) 推荐(0)

数学之路(3)-机器学习(3)-机器学习算法-神经网络[12]
摘要:本博客所有内容是原创,未经书面许可,严禁任何形式的转载http://blog.csdn.net/u010255642 我们使用最原始的纯随机生成方法产生多层感知器网络 的权值矩阵,这个权值矩阵要保证输入项在网络中均匀分布,要保证权值矩阵本身的均匀分布我们修改前面的程序,不使用偏置,目标是使之更稳定,收敛效果更好,修改的基本策略是为:1、输出层的学习率较低,动量参数较高2、输入层的学习率较低,运量参数较低3、随机生成若干个权值矩阵,选择最优化的权值矩阵选择的策略是:1、输入项的方差尽可能靠近12、权值矩阵的均值尽可能小,其方差尽可能与神经元的突触连接数成反比按这个策略来生成权值矩阵,一个好的权值 阅读全文

posted @ 2013-08-23 18:54 bbsno 阅读(220) 评论(0) 推荐(0)

HDU 2569
摘要:题目描述 HDU 2569分析 使用递推的方法可以解决。 设当悬崖的长度为n时,到达彼岸的方法有F[n]种。 显然,F[1] = 3, F[2] = 9, F[3] = 21 假设已知F[n-1]与F[n-2],寻求F[n]与F[n-1]、F[n-2]之间的关系。 分为两种情况: (1)第n-2段与n-1段颜色相同,则第n段可以为三种颜色的任意一种: F[n-2] * 3 (2)第n-2段与n-1段颜色不同,第n段只能为其中的两种颜色: (F[n-1] - F[n-2]) * 2 故,总的方法数为:F[n-2] ... 阅读全文

posted @ 2013-08-23 18:52 bbsno 阅读(115) 评论(0) 推荐(0)

system2之:5 日志分析及管理
摘要:日志分析及管理 /var/log目录下面就是日志 日志的作用和分类: 图5.2 . 主机名为localhost.localdomain会出现问题如图: 是正常的 图5.3 [root@host ~]# cd /var/log/httpd http访问 [root@host httpd]# ls access_log error_log [root@host httpd]# vim access_log [root@host httpd]# 1.正常日志 [root@host... 阅读全文

posted @ 2013-08-23 18:49 bbsno 阅读(366) 评论(0) 推荐(0)

访问Excel的几种方式
摘要:1、通过OLEDB方式Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Sample.xlsx;Extended Properties=Excel 8.0;Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Sample.xlsx;Extended Properties=Excel 12.0两者区别:第一个可以访问 Office 97-2003;第二个既可以访问既可以访问 Office 2007,也可以访问 Office 97-2003如果使用第二个,需要安装AccessDatabaseEngine.exe,可以从 阅读全文

posted @ 2013-08-23 18:47 bbsno 阅读(363) 评论(0) 推荐(0)

[置顶] 【原创】我的AVRUSB Receiver (C# And C)---2008.07
摘要:上次用串口制作了一个多功能遥控器,这几天参考了别人的资料,把 ZedGraph.dll 这个控件学了一天,基本把这个弄清楚了,搞了一个红外检测仪。 源码的话由于这里传不了,下次我在论坛里发了再传上来,然后这个USB的VID/PID完全是随便填的,一个这个软件完全不会商用,仅仅内部检测用,同时对这个不保留任何版权,仅仅学习探讨用!AVRusb是一个完全开源免费的资源,这个网上很多。增加一个自动识别波形,并显示的功能,同时精度提高到5.3us(前为85.3us)。最后波形长度增加到延时120ms。由于资源的限制,缓冲只有200个BYTE 阅读全文

posted @ 2013-08-23 18:45 bbsno 阅读(137) 评论(0) 推荐(0)

将word转化为swf 进行如同百度文库的般阅读
摘要:实现如同百度文库那样类似功能需要进行一系列转化,一般流程想将word转化为pdf格式,再将pdf格式转化为swf格式。在网页上显示其实都是swf格式内容。首先将word转化为swf,需要调用com组件,可以通过office或者wps进行转化,但我尝试都没有成功,最后通过OpenOffice4.0.0进行转化才成功,OpenOffice4.0.0支持windows和linux操作系统,故需要先下载openOffice,官网上应该有。将word转化为pdf,好像只是支持英文的标题的文档,不支持汉文名字文档,可以先将文件重新命名为英文,转化之后再将文件变为汉文即可,可能还需要开始openoffic. 阅读全文

posted @ 2013-08-23 18:43 bbsno 阅读(209) 评论(0) 推荐(0)

URAL 1586
摘要:题目大意:求出n位十进制数中每相邻三位均为一个三位数素数的个数对10^9+9取模的值。Time Limit:1000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64u 数据规模:3#include#include#include#include#include#include#include#include#includeusing namespace std;typedef double db;#define DBG 0#define maa (1>| "#define pr(x) #x"=" i 阅读全文

posted @ 2013-08-23 18:40 bbsno 阅读(160) 评论(0) 推荐(0)

python 连接MS sql server2005数据库
摘要:在google上有个开源的项目叫pymssql项目地址:https://code.google.com/p/pymssql/看来段代码import pymssqlconn = pymssql.connect(host='192.168.1.1',port='1433', user='user', password='password', database='mydatabase', as_dict=True)cur = conn.cursor()cur.execute('SELECT * FROM pers 阅读全文

posted @ 2013-08-23 18:38 bbsno 阅读(318) 评论(0) 推荐(0)

UVA 10054项链(欧拉回路)
摘要:回路条件:1.所有点的度数必须为偶数。2.图必须连通。3.图必须首尾相接。思路:先统计度数,度数全为偶数,则找任意一点一路搜下去,并将搜到的边保存, 如果最后保存的边不足n条,说明图不连通,如果是n条,判读是第一条和最后一条是否相接。#include #include #include using namespace std;struct edge{ int x,y;};int a[55][55],du[55];vector my;void jie(int u) //一路接下去,如果可以组成回路,肯定可以接出一条路径 { edge t; for(int v=1;v>t; while(t- 阅读全文

posted @ 2013-08-23 18:36 bbsno 阅读(176) 评论(0) 推荐(0)

opencv 仿射变换 计算旋转矩阵源码分析
摘要:在使用opencv进行仿射变换的时候,会先计算一个放射变换矩阵,获取放射变换矩阵的函数原型: /* Computes rotation_matrix matrix */CVAPI(CvMat*) cv2DRotationMatrix( CvPoint2D32f center, double angle, double scale, CvMat* map_matrix ); 这个函数的实现为: CV_IMPL CvMat*cv2DRotationMatrix( CvPoint2D32f center, double angle... 阅读全文

posted @ 2013-08-23 18:34 bbsno 阅读(1450) 评论(0) 推荐(0)

hdu 4427 Math Magic
摘要:dp[i][j][k]为i个数,和为j,最小公倍数为k,满足的个数。dp[i+1][j+v][ lcm[k][v] ]+=dp[i][j][k]4层for循环,枚举i,j,k,v,朴素肯定超时,加上优化。首先可以预处理1000以内每两个数的最小公倍数。其次,枚举v的时候,只需要枚举m的因子就够了,因为他们要构成最小公倍数为m,必须每个数都是m的因子。这样的话k和j的枚举都降到很小了。由于100*1000*1000的int开不下,观察转移方程,i+1只和i有关,所以可以采用滚动数组。不加上面的优化,很容易超时。#include#include#include#include#include#in 阅读全文

posted @ 2013-08-23 18:31 bbsno 阅读(122) 评论(0) 推荐(0)

利用Java NIO 实现client端,支持自动重连
摘要:Java NIO 实现client端,相比较于Server端的实现,相对简单,如果要支持自动重新连接功能,就需要有线程同步的概念。以下代码实现了自动重新连接的功能,增加了一个具体的连接管理类Manager。package com.sof.nio;import java.io.IOException;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import com.sof.bas.Config;import com.sof.exe.Client;public class Manager implements Runnable { 阅读全文

posted @ 2013-08-23 18:29 bbsno 阅读(1978) 评论(0) 推荐(0)

树上计数-hdu-4705-Y
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4705 题目大意:给一棵树,求三点不能通过简单路径到达的种数(也就是不在一条线上)。解题思路:如果枚举Y形的话,要先枚举一个点,然后在子树中找三个点,这样找有点麻烦,复杂度应该为o(n^2)。如果求补集,找三点在一条线的情况就好找了,枚举中间的那个点还剩下两个点,直接o(n)就可以解决(每次计算当前子树到和前面子树)。PS:树上计数:递归+dp+数学。一般都能很好解决。遍历树只用记录父亲节点判有没访问即可。代码:#include#include#include#include#include#inc 阅读全文

posted @ 2013-08-23 18:27 bbsno 阅读(148) 评论(0) 推荐(0)

【C/C++】内存分配函数:malloc,calloc,realloc,_alloca
摘要:【C/C++】内存分配函数:malloc,calloc,realloc,_allocamalloc:原型:extern void *malloc(unsigned int num_bytes); 头文件:在TC2.0中可以用malloc.h或 alloc.h (注意:alloc.h 与 malloc.h 的内容是完全一致的),而在Visual C++6.0中可以用malloc.h或者stdlib.h。 功能:分配长度为num_bytes字节的内存块 返回值:如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存 阅读全文

posted @ 2013-08-23 18:25 bbsno 阅读(162) 评论(0) 推荐(0)

北大 ACM 1007 DNA Sorting
摘要:DNA SortingTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 75079Accepted: 30074Description One measure of ``unsortedness'' in a sequence is the number of pairs of entries that are out of order with respect to each other. For instance, in the letter sequence ``DAABEC'', this 阅读全文

posted @ 2013-08-23 18:22 bbsno 阅读(157) 评论(0) 推荐(0)

system2之:6 计划任务
摘要:计划任务 at 一次性 crontab 周期性 * 一次性任务设置: at或batch命令 at和batch都依赖于系统的atd这个系统服务 RHEL5默认是启动了的,如果没启动,可以用以下命令启动 at和batch的区别是什么?? 最大区别就是batch执行时会根据系统的工作负载大小选择到底该不该执行,而at没有这个考虑。 [root@host log_bak]# chkconfi... 阅读全文

posted @ 2013-08-23 18:20 bbsno 阅读(335) 评论(0) 推荐(0)

利用有道API进行翻译
摘要:import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder; import java.util.List; import java.util.Map; public class YoudaoTranslate { pri... 阅读全文

posted @ 2013-08-23 18:18 bbsno 阅读(307) 评论(0) 推荐(0)

Socket文件传输
摘要:import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public c. 阅读全文

posted @ 2013-08-23 18:15 bbsno 阅读(147) 评论(0) 推荐(0)

HttpClient抓取网页
摘要:一、利用NodeFilter对网页进行分析 1、生成一个Parser a.通过url提取网络上的网页 Parserparser=newParser(); parser.setURL("http://www.yahoo.com.cn"); b.提取本地网页文件 通过读文件把网页文件转化成字符串; Parserparser=Parser.createParser(html,charset); 2、利用NodeFilter做一个filter a.利用TagName NodeFilterfilter=newTagNameFilter("IMG"); b.利用Ta 阅读全文

posted @ 2013-08-23 18:13 bbsno 阅读(180) 评论(0) 推荐(0)

import android.provider.ContactsContract 出错
摘要:在操作通讯录的时候,发现导入import android.provider.ContactsContract会出错,后来百度了一下发现了有两种情况会导致该错: 情况一:android版本使用了是2.0以下,原因是android1.5里面没有androidprovider.ContactsContract包。android2.0以上才有。 情况二:android版本使用了2.0以上,但没有添加该权限,启动的时候也会出错 随手而记,希望能帮助到需要帮助的人 阅读全文

posted @ 2013-08-23 18:11 bbsno 阅读(140) 评论(0) 推荐(0)

UVALive 4327 Parade(hdu 2490 Parade)
摘要:单调队列优化的dp,要用到两层单调队列。。做了很久很久。。。原来用long long 运算要比用int慢上很多很多,就是因为我用的longlong 一直超时,改成int就ac了,真是无语啊。。。这题模型挺容易想的,但是数据量超大,肯定不能正常的递推,仔细想想可以发现,其实每一次递推不必用前一层所有满足情况的值去找到该层的最大值,可以用单调队列维护满足条件区间的最大值,这样就可以在O(1)的时间下获得最大值,于是问题就迎刃而解了。 我用的数组模拟的单调队列,写的时候一定要把下标搞清楚,不然会一直wa。dp数组表示的是到达第i层第j个点时的最大值,第一层单调队列维护的是花费时间,因为时间一直是正. 阅读全文

posted @ 2013-08-23 18:07 bbsno 阅读(166) 评论(0) 推荐(0)

在win8平板下用QQ截图时局部会放大导致只能截到放大的局部
摘要:在win8的平板下使用QQ的截图时,屏幕出现遮罩,并且犹如使用了放大镜效果一样,只能显示左上角的一个局部,其他的区域因为左上角的区域放大占用了空间,被推入不可见的区域了。 这让我非常郁闷,想来应该是QQ的bug来的,于是想问腾讯的客服看有没有解决办法,结果上他们网站一看,排队问下问题要等几个小时,还是算了,自己找办法解决,GOOGLE了一下,有的网友说是屏幕字体设置的原因,只要在设置“屏幕分辨率”处,把屏幕字体设为“较小(100%)”就可以了,另外有一种讲法是在“屏幕分辨率”处点击“放大镜”的链接,然后把放大的比例设为“100%”便能解决问题。 先说第一种,原先感觉屏幕字体太小,所以字... 阅读全文

posted @ 2013-08-23 18:04 bbsno 阅读(242) 评论(0) 推荐(0)

SEO总结(1)
摘要:中华龙集团 ------------------------------------------------------------------------------------------ 中华墨宝网 //baidu-site-verification网站首页加上才能验证通过。就相当于GB3212的 页眉的meta的信息 控制页面的编码的 有时候这些可以去掉 不影响效果 //xQ2FIWfJujPzkE5D这个代码是百度站长平台验证网站归属权的验证代码。 站长平台:http://zhanzhang.baidu.com/ 当你添加一个网站后,百度需要验证网站是否为... 阅读全文

posted @ 2013-08-23 18:02 bbsno 阅读(171) 评论(0) 推荐(0)

hpux- hp superdome9000 日常硬件故障处理总结
摘要:个人总结:主机型号: hp superdome 9000 常见故障问题:48V电源故障;I/0 FAN故障;CELL板故障;CELL板上 内存、CPU故障;CELL板 CPB 故障;BLOWER故障;I/O Chassis 故障;主机硬盘故障LED显示:attention 红灯发现故障后:操作系统收会到mail邮件,读邮件发现告警信息 MP管理系统会收到告警日志分析日志:通过分析mail邮件,MP管理系统日志,会定位出故障硬件注意:1.如果系统硬盘笼子通过SCSI线连接的 I/O Chassis 故障,就会导致系统down并且不能启动,必须马上做出更换 2.如果是CELL0 故障,会导致系统d 阅读全文

posted @ 2013-08-23 18:00 bbsno 阅读(796) 评论(0) 推荐(0)

Eclipse快捷键_10个最高效的快捷键
摘要:1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它可以列出当前类中的所有方法及属性,你只需输入你想要查询的方法名,点击enter就能够直接跳转至你想去的位置。3. ctrl+e:快速转换编辑器 这组快捷键将帮助你在打开的编辑器之间浏览。使用ctrl+ 阅读全文

posted @ 2013-08-23 17:58 bbsno 阅读(173) 评论(0) 推荐(0)

log4j 屏蔽掉 System.out
摘要:Logger logger = Logger.getLogger(Log4jTest.class); public void testSystemout(){ System.out.println("can print syso"); logger.info("log4j test"); } public static class LoggerHiddenSystemOutPrintStream extends PrintStream{ private Logger logger; public LoggerHiddenSystemOutPrintStr 阅读全文

posted @ 2013-08-23 17:55 bbsno 阅读(1043) 评论(0) 推荐(0)

HTML5 <script>元素async,defer异步加载
摘要:原文地址:HTML5′s async Script Attribute 原文日期: 2010年09月22日 翻译日期: 2013年08月22日 (译者注: 异步加载,可以理解为无阻塞并发处理.)我对于HTML5感到兴奋不已的原因之一是它实现了众多业界期待已久的特性。我们一直需要输入框显示空白提示,但都是用JavaScript来实现的。我们也想要整个块都变成可被点击,也是使用JavaScript来实现。 现在WebKit为HTML5实现了SCRIPT标签的async异步属性。过去我们使用各种JavaScript技巧来做这种事情,但现在新的属性让防止阻塞变得相对容易。 async - HTML属性 阅读全文

posted @ 2013-08-23 17:53 bbsno 阅读(129) 评论(0) 推荐(0)

【设计模式】学习笔记14:状态模式(State)
摘要:本文出自 http://blog.csdn.net/shuangde800 基本常识: 策略模式和状态模式是双胞胎,在出生时才分开 认识状态模式假设有一个糖果机, 它的工作状态图如下: 要用代码实现糖果机的功能,如果不用状态模式:一种方法是创建一个类,它的作用就是一个状态机,对每一个动作,我们都创建了一个对应的方法,这些方法用条件语句来决定在每一个状态内什么方法是最恰当的.比如对"投入25分钱"这个动作,对应的方法如下:// 我们根据糖果机的状态,定义4种状态,用整形常量来表示final static int SOLD_OUT= 0; // 糖果卖完了final stati 阅读全文

posted @ 2013-08-22 18:36 bbsno 阅读(179) 评论(0) 推荐(0)

WCF学习心得----(六)数据协定
摘要:--前言 最近各种事忙的把之前的WCF学习给耽误了一些,今天抽时间把之前的学习内容给总结了一下,因为知识点比较细碎没有做太多的练习示例,只是对其中关键的知识点做了总结,希望可以对大家有所帮助。第六章 数据协定6.1 数据协定的概述默认的情况下WCF使用称之为数据协定序列化程序的序列化引擎对数据进行序列化和反序列化,所有的.NET Framework基元类型,如整型、字符串型,以及某些被视为基元的类型,如DateTime、XmlElement不需要做其他工作就可以被序列化,并被视拥有默认的数据协定。在通常情况下通过DataContractAttribute属性应用到新建的复杂类型来完成复杂类型的 阅读全文

posted @ 2013-08-22 18:34 bbsno 阅读(202) 评论(0) 推荐(0)

自创一种新的方法建立 平衡二叉树(AVL)
摘要:下面的代码实现了:建立AVL树,在树中查找节点,册除节点,先序遍历,中序遍历,后序遍历。创立方法:先把n个数从小到大排序,然后用了二分法建立平衡二叉树(AVL);册除方法:找到要册除节点的右子树中最小的一个节点,把要册除的节点值换成找到的那个节点值,然后把找到的这个最小节点的父节点的左子树变成最小节点的右子树,最后释放这个最小节点。1.3BST删除元素的算法实现删除总共有3种情况,1只有左子树;2,只有右子树;3,左右子树都有。先看第一种 如上图所示 我们要删除4这个节点,我们就把他双亲节点的左孩子指向4的左子树。简单吧!。那我么看第二种吧 如上图所示我... 阅读全文

posted @ 2013-08-22 18:32 bbsno 阅读(330) 评论(0) 推荐(0)

windows下编译php扩展 memcache
摘要:Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。本篇主要简述编译php及其扩展memcache,在阅读后面内容之前,建议先阅读一下官方文档(地址)。下面我们以php5.3为例。一、编译环境根据你的php版本选择相应的编译器:php 5.3-5.4 :Visual C++ 9.0(Visual Studio 2008)php 5.5+ :Visual C++ 11.0(Visual Studio 20 阅读全文

posted @ 2013-08-22 18:30 bbsno 阅读(424) 评论(0) 推荐(0)

基于身份的加密(IBE)
摘要:Shamir在文献[1]中提出了一种基于身份的加密(identity-based encryption,IBE)和签名方案。首先假设存在一个可信的密钥生成中心(trusted key generation center,KGG);用户选择他的名字(或者是,网络地址,所在街道地址门牌号,电话号码)作为公钥,相应的私钥由KGG计算出来分配给每个加入网络中的用户。 IBE有点类似于理想的邮件系统:如果你知道某个人的姓名和地址,你可以发给他只有他才能读的信,你可以认证他签的签名。 加密系统如图1: 图1 加密系统 签名方案: 参数n,e及函数f是由KGG选择的,并且所有用户的n,... 阅读全文

posted @ 2013-08-22 18:27 bbsno 阅读(2677) 评论(0) 推荐(0)

纠正部分Linux初学者对ctime的误解
摘要:刚接触到ctime的时候为了与mtime区分开,误以为ctime只是当文件或目录权限发生改变的时候ctime才会变,其实大错特错了!经过我亲身试验,之后google了很多资料,总结如下:1)文件只读时, 影响atime2)文件内容修改时,包括创建,同时更新mtime和ctime3)修改文件属性时(chattr、chmod、chown等),只更改ctime这三条记住了就可以了。 阅读全文

posted @ 2013-08-22 18:25 bbsno 阅读(232) 评论(0) 推荐(0)

【Java】Java学习笔记总结(一)
摘要:2013-07-151.JDK、JRE和JVM分别是什么,区别是什么?答:①、JDK是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。②、JRE(JavaRuntimeEnvironment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。③、JVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。2.写一个冒泡法程序,给10个杂乱无章的数字,按照从小到大的顺序排列出来。Java程序为: cla. 阅读全文

posted @ 2013-08-22 18:23 bbsno 阅读(202) 评论(0) 推荐(0)

jQuery zTree v3.5 实例5 对树节点的增、删、改,添加时包含添加同级节点和子节点
摘要:最终效果如下:当鼠标移动到节点时,后面会出现三个小图标,依次代表添加、修改和删除。修改和删除可以参看上一篇文章,这篇重点在于添加。在点击添加小图标时,效果如下:会弹出对话框,提示用户是添加同级节点还是子节点,如果当前节点是叶子节点,则不能添加同级节点,因为这可以由它的父节点添加子节点来完成。这样一来,添加的同级节点都是父节点,即isParent:true。弹出的对话框使用到了artDialog,可网上下载。代码如下: Insert title here /css/zTreeStyle.css" rel="stylesheet" type="text/cs 阅读全文

posted @ 2013-08-22 18:21 bbsno 阅读(878) 评论(0) 推荐(0)

求次数不大于5的不可约多项式
摘要:1.定义 如果p(x)的因式只有非零常数及其自身的非零常数倍,那么p(x)为不可约多项式。 2. 性质 由文献[1]知,可约多项式在有限域F2具有性质: 3.求解 4.参考文献 [1]万哲先,代数和编码,高等教育出版社,2007. 阅读全文

posted @ 2013-08-22 18:19 bbsno 阅读(325) 评论(0) 推荐(0)

设计模式之: Decorator(装饰器)模式
摘要:在说明什么是Decorator模式之前,先来看看它有什么优点,通过下面的例子你或许会对它有一个简单的认识 需求背景 设计一个Modem(调制解调器)的层次结构,在这个结构中(1) Modem基类包含了一些调制解调器常用的功能,比如拨号,音量的控制(2) 子类一:LoudModem,一般的拨号器在拨号的时候是没有声音的,这种modem在拨号的时候会发出声音(3) 子类二:ScreenModem,一般的拨号器在拨号的时候是不会把号码显示在屏幕上的,这种modem在拨号的时候会将号码显示在屏幕上 方案一:继承 这是一种比较容易想到的方案,对于简单且稳定的业务场景这或许是个很好的选择,大概的类... 阅读全文

posted @ 2013-08-22 18:16 bbsno 阅读(159) 评论(0) 推荐(0)

C语言深度解剖读书笔记(1.关键字的秘密)
摘要:开始本节学习笔记之前,先说几句题外话。其实对于C语言深度解剖这本书来说,看完了有一段时间了,一直没有时间来写这篇博客。正巧还刚刚看完了国嵌唐老师的C语言视频,觉得两者是异曲同工,所以就把两者一起记录下来。等更新完这七章的学习笔记,再打算粗略的看看剩下的一些C语言的书籍。 本节知识: 1. c语言中一共有32个关键字,分别是:auto、int、double、long、char、short、float、unsigned、signed、sizeof、extern、static、goto、if、else、struct、typedef、union、enum、switch、case、break、d... 阅读全文

posted @ 2013-08-22 18:14 bbsno 阅读(276) 评论(1) 推荐(0)

【Java】Java学习笔记总结(二)
摘要:2013-07-221.AWT和Swing的区别,如何设置lookandfeel?如何往JFrame添加组件。答:AWT是抽象窗口组件工具包,是java最早的用于编写图形节目应用程序的开发包。 Swing是为了解决AWT存在的问题而新开发的包,它以AWT为基础的。设置lookandfeel:try{ UIManager.setLookAndFeel(外观名称); }catch(Exceptione){}方法setLookAndFeel的一些参数:UIManager.getCrossPlatformLookAndFeelClassName()--Java的界面外观,所有平台均一致.UIMan.. 阅读全文

posted @ 2013-08-22 18:12 bbsno 阅读(322) 评论(0) 推荐(0)

HDU 4341 Gold miner (分组背包)
摘要:Gold minerTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1488Accepted Submission(s): 592 Problem Description Homelesser likes playing Gold miners in class. He has to pay much attention to the teacher to avoid being noticed. So he always los... 阅读全文

posted @ 2013-08-22 18:10 bbsno 阅读(164) 评论(0) 推荐(0)

HDU 3496 Watch The Movie( 二维费用背包)
摘要:Watch The MovieTime Limit: 3000/1000 MS (Java/Others)Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 4458Accepted Submission(s): 1407 Problem Description New semester is coming, and DuoDuo has to go to school tomorrow. She decides to have fun tonight and will be very busy after ... 阅读全文

posted @ 2013-08-22 18:07 bbsno 阅读(196) 评论(0) 推荐(0)

Mahout源码MeanShiftCanopyDriver分析之一初识
摘要:如果要先把meanshift算法先跑一遍的话,可以直接使用synthetic_control.data数据来做,把synthetic_control.data下载赋值到一个文本文件中,然后上传到HDFS文件系统上面,使用下面的命令: bin/hadoop fs -put synthetic_control.data testdata;上传完毕后直接在mahout中运行:bin/mahoutorg.apache.mahout.clustering.syntheticcontrol.meanshift.Job 即可在终端中看到运行的情况,但是在最后面该程序把所有的数据结果都显示出来了,导致前面的J 阅读全文

posted @ 2013-08-22 18:05 bbsno 阅读(248) 评论(0) 推荐(0)

Linux进程间通信——使用匿名管道
摘要:在前面,介绍了一种进程间的通信方式:使用信号,我们创建通知事件,并通过它引起响应,但传递的信息只是一个信号值。这里将介绍另一种进程间通信的方式——匿名管道,通过它进程间可以交换更多有用的数据。 一、什么是管道 如果你使用过Linux的命令,那么对于管道这个名词你一定不会感觉到陌生,因为我们通常通过符号“|"来使用管道,但是管理的真正定义是什么呢?管道是一个进程连接数据流到另一个进程的通道,它通常是用作把一个进程的输出通过管道连接到另一个进程的输入。 举个例子,在shell中输入命令:ls -l | grep string,我们知道ls命令(其实也是一个进程)会把当前目录... 阅读全文

posted @ 2013-08-22 18:03 bbsno 阅读(179) 评论(0) 推荐(0)

【Direct3D游戏开发】——蒙皮骨骼动画学习笔记
摘要:蒙皮骨骼动画 一、蒙皮骨骼动画原理:蒙皮骨骼动画的思想来源于自然界,大多数动物都拥有一套骨骼,骨骼是身体的框架,身体的皮毛血肉都是依附于骨骼。当骨骼开始运动的时候,依附于对应骨骼的皮毛血肉都会随骨骼一起运动。而Mesh模型是由大量的三角形组成,三角形由定点组成。当我们运动时,有必要知道那些定点依附于那块骨骼,根据骨骼的移动来移动对应的顶点。 蒙皮骨骼动画的加载:和Mesh模型的加载一样,骨骼加载时也是基于本地空间,我们需要把骨骼一块一块的从基于本地空间转换到整个Mesh模型空间。对于一套骨骼,有一个根(root)骨骼,这个根骨骼位于模型的一个定点,如坐标原点,其他骨骼... 阅读全文

posted @ 2013-08-22 18:01 bbsno 阅读(499) 评论(0) 推荐(0)

虚拟机上搭建Ubuntu系统步骤
摘要:准备工作:下载:1、VMware-workstation 虚拟机。2、ubuntu-12.10-desktop-i386 ubuntu系统的镜像。安装虚拟机比较简单,一步步按照提示安装即可。网上也有一些截图,我也是参照着来的,我自己也做了个总结来记录。下面配合截图,说明ubuntu在虚拟机上的安装步骤。1、创建1个新的虚拟机,如图。2、新手选择标准配置就可以,如图。3、选择第3项,如图。4、选择安装Linux系统,如图。5、选路径,如图。6、设置占用硬盘大小,10G差不多,如图。7、点击按钮,如图。8、如图。9、移除这一项10、如图11、选择Uubuntu镜像路径。12、这一项配置好了,点击f 阅读全文

posted @ 2013-08-22 17:59 bbsno 阅读(211) 评论(0) 推荐(0)

PIC16F690 ADC模块初始化设置及应用
摘要://-AD模块时钟输入分频值-#define ADCS_DIV2 (0<<4)#define ADCS_DIV8 (1<<4)#define ADCS_DIV32 (2<<4) #define ADCS_RC (3<<4)#define ADCS_DIV4 (4<<4)#define ADCS_DIV16 (5<<4)#define ADCS_DIV64 (6<<4)//--AD通道选择------#define ADC_Chanel0 (0x00<<2)#define ADC_Chanel1 (0 阅读全文

posted @ 2013-08-22 17:56 bbsno 阅读(716) 评论(0) 推荐(0)

PIC16F690 TMR1初始化设置及应用
摘要://timer1 分频值#define TIMER1_DIV1 (0<<4)#define TIMER1_DIV2 (1<<4)#define TIMER1_DIV4 (2<<4)#define TIMER1_DIV8 (3<<4)//-----时钟源选择------------#define T1_FOSC (1<<1) #define T1_FOSC_4 (0<<1)//---------------#define TIMER1_IEN_ENB TMR1IE = 1 //使能T1中断#define TIMER1_IEN 阅读全文

posted @ 2013-08-22 17:54 bbsno 阅读(710) 评论(0) 推荐(0)

sqlserver2005 性能监视器计数器要求错误 和com+ 目录要求错误解决
摘要:安装sqlserver2005时候,检查电脑的环境时候,出现问题:1.性能监视器计数器要求错误;2.com+ 目录要求警告; 解决办法:1.性能监视器计数器要求错误。打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib该项下的Last Counter和Last Help,另外perflid下还有004和009两个大项。中文版的sqlserver修改Perflid下的Last Counter 的值跟004中Counter的值一样;修改Perflid下的Last Help的值跟004中Help的值一 阅读全文

posted @ 2013-08-22 17:52 bbsno 阅读(198) 评论(0) 推荐(0)

Android核心基础(七)
摘要:1、应用的响应性(Responsive)在Android中,应用的响应性被活动管理器(ActivityManager)和窗口管理器(WindowManager)这两个系统服务所监视。当用户触发了输入事件(如键盘输入,点击按钮等),如果应用6秒内没有响应用户的输入事件,那么,Android会认为该应用无响应,便弹出ANR(ApplicationNoResponse)对话框。如右图。在正常情况下,Android程序会在一条单线程里运行。如果Activity要处理一件比较耗时的工作,应该交给子线程完成,否侧会因为主线程被阻塞,后面的用户输入事件因没能在5秒内响应,导致应用出现ANR对话框。2、广播接 阅读全文

posted @ 2013-08-22 17:50 bbsno 阅读(219) 评论(0) 推荐(0)

由二叉树的先序中序推出后序(转)
摘要:各大公司招聘每次笔试都碰到这种题,今天来把它说清楚.三序中知道其中两个就可以推出第三个,但前提是我们必须知道中序.因为:先序和后序给我们提供的信息是一样的--告诉我们谁是根节点中序则告诉我们左右子树在哪儿例:已知先序为eacbdgf,中序为abcdefg,求后序由先序我们知道e为根节点,我们在中序中把左右子树括起来--(abcd)e(fg)同样对左子树abcd进行分析,先序为acbd,中序为abcd.--a(bcd)递归下去就可以了后序为bdcafge代码实现上述例子:?12345678910111213141516171819202122232425262728293031323334353 阅读全文

posted @ 2013-08-22 17:47 bbsno 阅读(430) 评论(0) 推荐(0)

《程序猿的搬砖生活》六、职业杂谈
摘要:最近校长这个职业也不是那么好当了,以前我不明白为什么中国校服那么丑,近来终于明白了,原 来是防校长。 我一直觉得文凭不是问题,没有文凭才是问题。所以我现在对未来的职业选择表现得相当的迷 茫。其实我在小学的时候,我的梦想是当一名科学家。后来因为我没有任何敬业精神,我认我似乎我可 以成为数学家。后来因为我没有任何专业知识,我认为似乎我可以成为艺术家。后来由于我没有任何献 身精神,我觉得我只能做一个职业玩家。然而经过我这么多年的努力,其实我发现,最难当的就是 职业玩家。>——古龙。 职业玩家的自我修养: 1.敬业精神 2专业... 阅读全文

posted @ 2013-08-22 17:45 bbsno 阅读(121) 评论(0) 推荐(0)

非常实用的织梦dede所有标签调用方法大全
摘要:最近研究了一下织梦后台,发现一些非常有用的标签调用的方法,分享给大家~~ 关键描述调用标签: -------------------------------------------------------------------------------- 模板路径调用标签: {dede:field name='templeturl'/} -------------------------------------------------------------------------------- 网站标题调用标签: {dede:global name='cfg_webn 阅读全文

posted @ 2013-08-20 22:06 bbsno 阅读(193) 评论(0) 推荐(0)

vim常用命令集(摘自鸟哥私房菜)
摘要:[Ctrl] + [f] 螢幕『向下』移動一頁,相當於[Page Down]按鍵(常用) [Ctrl] + [b] 螢幕『向上』移動一頁,相當於[Page Up] 按鍵(常用) 0 或功能鍵[Home] 這是數字『0 』:移動到這一行的最前面字元處(常用) $ 或功能鍵[End] 移動到這一行的最後面字元處(常用) G 移動到這個檔案的最後一行(常用) gg 移動到這個檔案的第一行,相當於1G 啊!(常用) n n 為數字... 阅读全文

posted @ 2013-08-20 22:04 bbsno 阅读(192) 评论(0) 推荐(0)

LINUX下把多行文件合并成一行,并组装成SQL
摘要:先说一下适用的场景,市场部那边希望看到某些商品中“黄牛”用户的活动情况,以及“黄牛”使用代金券的情况,然后发一个excel文件过来,拿到文件先复制到notepad++中,格式类似:idname price 1name1 price1 2name2 price2 3name3 price3 4name4 price4 5name5 price5 6name6 price6 7name7 price7 8name8 price8 9name9 price9 查询的时候根据ID查询,所以要把所有的ID组织到一行中,并写成(1,2...,8,9)的格式,这需要做如下件事:第一,删除第一行标题,sed. 阅读全文

posted @ 2013-08-20 22:02 bbsno 阅读(1271) 评论(0) 推荐(0)

UVA 10148 Advertisement (贪心 + 区间选点问题)
摘要:Problem F "Advertisement"The Department of Recreation has decided that it must be more profitable, and it wants to sell advertising space along a popular jogging path at a local park. They have built a number of billboards (special signs for advertisements) along the path and have decided 阅读全文

posted @ 2013-08-20 22:00 bbsno 阅读(291) 评论(0) 推荐(0)

linux环境应用程序LOG日志打印(C语言)
摘要:下面是前段时间做项目用到的一个输出LOG日志的代码,每个文件最多记录10W行,超过10W行,将当前日志文件重命名,重新再打开。直接看代码吧,很简单!int InitTCpRtpLog(){ char log[256]; mkdir(TCP_RTP_LOG_PATH, 0755); snprintf(log, sizeof(log), "%s/%s", TCP_RTP_LOG_PATH, TCP_RTP_LOG_FILE); vTcpRtpLogHandle = fopen((char*)log, "a"); if (vTcpRtpLogHandle){ 阅读全文

posted @ 2013-08-20 21:57 bbsno 阅读(1617) 评论(0) 推荐(0)

js实现发布订阅模型(雏形)
摘要:Email:longsu2010 at yeah dot net 今天花了一点时间写了个订阅发布模式的雏形,仅是一个雏形,写的很简单,很不完善,比如事件(主题)回调函数的this都没做处理。 有时间再继续完善吧,或者说有人顶我就有动力来完善,现阶段仅供抛砖,有任何疏漏错误欢迎指正。(function(){/** * 事件对象的构造函数 */function Event(name){this.name = name;this.handlers = [];}Event.prototype.getName = function(){return this.name;};Event.prototype 阅读全文

posted @ 2013-08-20 21:55 bbsno 阅读(286) 评论(0) 推荐(0)

hdu 1011 Starship Troopers 树形dp
摘要:树形dpdp[i][j]表示 i房间还有j个士兵能获得的最大价值。当士兵数为0个的时候,就不能继续往下走了。但当大部队遇到中途的bug为0的房间的时候,就可以不留士兵获取价值。#include#include#include#includeusing namespace std;vector tree[105];int sum[105],val[105];int dp[105][105];bool vis[105];int a,b,n,m;void dfs(int now){ int need=(sum[now]+19)/20; for(int i=need;i=need;j--)... 阅读全文

posted @ 2013-08-20 21:53 bbsno 阅读(106) 评论(0) 推荐(0)

final与static
摘要:final 关键字 和 static 用法 一、final 根据程序上下文环境,Java 关键 字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员 方法 和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的... 阅读全文

posted @ 2013-08-20 21:50 bbsno 阅读(221) 评论(0) 推荐(0)

linux学习笔记之--vim 程序编辑器
摘要:Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。1图解vim各命令操作 2命令模式(command mode)控制屏幕光标的移动,进行文本的删除、复制等文字编辑工作(不使用[Del]键和[Backspace]键)以及进入插入模式,或者回到底行模式。1) 移动光标vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母“h”、“j”、“k”、“l”分别控制光标左、下、上、右移一格。按“ctrl+b”:屏幕往后移动一页。按“ctrl+f”:屏幕往前移动一页。... 阅读全文

posted @ 2013-08-20 21:48 bbsno 阅读(255) 评论(0) 推荐(0)

maven build
摘要:org.apache.maven.plugins maven-jar-plugin false lib/ true com.opensource.netrix.push.aog.Startup . META-INF/ebus/ META-INF/spring/ META-INF/** log4j.xml logback.xml 阅读全文

posted @ 2013-08-20 21:46 bbsno 阅读(313) 评论(0) 推荐(0)

python手记(28)
摘要:#!/usr/bin/env python#-*- coding: utf-8 -*-import cv2import numpy as npfn="test2.jpg"if __name__ == '__main__': print 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' print print 'loading %s ...' % fn img = cv2.imread(fn) sp=img.shape print sp #height s 阅读全文

posted @ 2013-08-20 21:44 bbsno 阅读(476) 评论(0) 推荐(0)

phpcms v9联动菜单的调用方法_详解get_linkage函数
摘要:phpcms v9联动菜单调用方法[此为内容页调用方法]:{get_linkage($areaid,1,' >> ',1)}显示效果: PHPCMS吧 >> 模板下载 >> PHPCMS模板 [字段名字为 areaid]如果你要在列表页或者其他地方调用,除了内容页,他们有个共同点,都是在 loop 循环体里.变量书写格式就需要修改,比如:{get_linkage($r['areaid'],1,' >> ',1)} 复制代码当然这个 $r 也不是绝对的.要看你的loop 是如何写的. {loop $d 阅读全文

posted @ 2013-08-20 21:41 bbsno 阅读(263) 评论(0) 推荐(0)

poj3744 Scout YYF I
摘要:Scout YYF ITime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 4023Accepted: 1029DescriptionYYF is a couragous scout. Now he is on a dangerous mission which is to penetrate into the enemy's base. After overcoming a series difficulties, YYF is now at the start of enemy's famous "min 阅读全文

posted @ 2013-08-20 21:39 bbsno 阅读(140) 评论(0) 推荐(0)

phpcms新版V9关于列表页与内容页调用同级栏目方法!
摘要:最近phpcms官方发布了最新的v9正常版本,但是对于调用标签和说明相对较少。最近做了一个网站使用的最新版本,在这里陆续把一些常用到的调用方法列出来以供参考:V9中列表页调用当前同级栏目名称列表方法!{pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"} {loop $data $r} {$r[catname]} {/loop} {/pc} V9中内容页调用当 阅读全文

posted @ 2013-08-20 21:37 bbsno 阅读(448) 评论(0) 推荐(0)

Java内存管理
摘要:Java的内存管理有内存分配与内存回收,Java中内存分配与回收完全用虚拟机自动实现。内存分为:栈,堆,代码区,静态变量存储区。栈:存放局部变量,引用对象,形参(形参是一种特殊的局部变量)。例如,定义局部变量int i=20; 那么i分配在栈中,栈中的内容用完后立即释放,所以速度较快,注意一点,基本数据类型不一定分配在栈中。堆:存放new出来的对象,堆里面的内容用完后不会立即释放空间。代码区:主要存放代码。静态变量存储区:存放字符串,static变量。下面我们来解释语句:House h=new House()根据上面所描述,可以知道h存在于栈中,而House()存在于堆中,对应如图所示:h存放 阅读全文

posted @ 2013-08-20 21:34 bbsno 阅读(115) 评论(0) 推荐(0)

ORM框架Hibernate (二) 持久化对象的三种状态分析
摘要:引入在解压Hibernate有好几十兆就感觉这比Struts大多了,应该比Struts要深奥一些果然是这样,不过如果你看了这篇文章,你也会理解的。这里先不说对象的状态,本来对象挺简单的Hibernate又把对象分了三种状态,初次让人看了有点头晕的感觉怎么这么复杂?通过看了一些资料体会是不应该先理解各种状态以及他们的用法,而应该先重点理解一下Hibernate里面的session缓存机制,如果对session理解了自然而然的就懂了对象的状态。Hibernate中session并不是通常用的那个会话session,此session非彼session。Session机制Hibernate中加入ses 阅读全文

posted @ 2013-08-20 21:32 bbsno 阅读(300) 评论(0) 推荐(0)

如何制作并更改项目icon文件
摘要:我们制作一个项目,他的icon是项目的门面。一般来讲icon图标需要我们设置成.ico的图片文件,但是这种格式的图片文件特别难以找到,所以下面我们来亲手制作这种图标。1.到google图片找到想制作的图片a,保存。2.到项目文件中中找到icon所需大小,size(885,655)就是高,宽。3.到http://uupoop.com/中,对a的大小进行修改,用魔棒工具可以去掉边上的留白,保存为png为佳,这样的图片背景是透明的。4.利用格式工厂将a.png转换成.ico文件,在icon处上传即可! 阅读全文

posted @ 2013-08-20 21:30 bbsno 阅读(309) 评论(0) 推荐(0)

myeclipse工具注册序列号程序
摘要:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen {private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www. 阅读全文

posted @ 2013-08-20 21:27 bbsno 阅读(149) 评论(0) 推荐(0)

HDU 4571 SPFA+DP
摘要:好题,长沙邀请赛的一道题。这种题还是蛮常见的,SPFA+DP优化,记得上次北大校赛就有一道。根据题意,我们可以虚拟两个超级源点和超级汇点,源点到所有点的距离都是这段距离加上参观的时间。所有点到汇点的距离就是该点到终点的距离。这样控制之后,对于终点就有2个选择了,路过或者参观。对于途中除起点终点以外的点,我们可以先进行一遍floyd,然后根据他们的val值进行连边,值是两点之间的距离加上参观的时间。这样对于每一点其实也有两个选择了,可以参观该点,即a -> b,也可以路过该点,即a -> b(路过,floyd保证了这一点) ->c。然后从源点开始跑一遍spfa,最后在终点和超级 阅读全文

posted @ 2013-08-20 21:25 bbsno 阅读(122) 评论(0) 推荐(0)

关于为什么AAS默认编码是ISO-8859-1的说明
摘要:曾经在项目中发现客户的某些页面存在乱码,但是是个别情况,并不是全部,于是很奇怪,直接把相关页面拿过来看,结果发现,此页面中没有任何关于页面编码的声明。比如:或者等等,没有任何声明,只有最简单的基本html,甚至这几个页面除了基本html以外,没有什么其他jsp相关的内容,只是被命名为jsp文件。 但是,在aas默认环境下运行时,乱码!但是,在aas运行过程的日志中可以看出,页面在解析时使用的是ISO-8859-1编码,当时很奇怪这件事情,为什么一定要使用这样的一个编码,曾经为这事还略微有那么一点不满,最近在研究servlet相关的规范时,终于了解个中原因了。原来,servlet规范中明确规定& 阅读全文

posted @ 2013-08-20 21:23 bbsno 阅读(265) 评论(0) 推荐(0)

AccessibleObject.setAccessible(boolean flag)
摘要:JDK API中的解释 : AccessibleObject 类是 Field、Method 和 Constructor 对象的基类。它提供了将反射的对象标记为在使用时取消默认 Java 语言访问控制检查的能力。对于公共成员、默认(打包)访问成员、受保护成员和私有成员,在分别使用 Field、Method 或 Constructor 对象来设置或获得字段、调用方法,或者创建和初始化类的新实例的时候,会执行访问检查。 在反射对象中设置 accessible 标志允许具有足够特权的复杂应用程序(比如 Java Object Serialization 或其他持久性机制)以某种通常禁止... 阅读全文

posted @ 2013-08-20 21:21 bbsno 阅读(458) 评论(0) 推荐(0)

Android入门之环境搭建
摘要:原创:Android入门之环境搭建作者:MilkCu摘要:本文介绍了最简单最快捷的Andoid环境搭建方法,没有一步步的配置JAVA环境,没有使用eclipse一步步的配置插件,而是直接使用Google提供的集成插件的adt-bundle,使不求甚解的学习者能够把更多的精力放在android内容的学习上,更快的开发出自己的应用。安装JAK从ORACLE官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载并安装。安装ADT从Android官网(https://developer.android.com/s 阅读全文

posted @ 2013-08-20 21:18 bbsno 阅读(184) 评论(0) 推荐(0)

测试网络连接的时间 tracert及其其它常用命令
摘要:背景: 项目即将上线,给客户开的测试环境客户总说慢(13s响应)。但是,本地发布运行时也就300ms以内,于是将项目发布到另一个服务器上测试,测试的结果响应时间是1.3s以内。所以,开始怀疑是不是给客户开的测试环境服务器效能问题,于是登录客户的测试服务器上测试。在测试服务器上打开浏览器测试,发现响应时间在300ms以内,这样可以确定服务器执行程序没有问题。那猜想问题就出现在客户连接到服务器这段时间上。于是我想到了Tracert 这个命令来测试连接到服务器所需要的时间是多少。从其它人的博客中找到的一些资料整理一下以便学习。顺便讲解一下: ping命令详解 使用 ping可以测试计算机名和计... 阅读全文

posted @ 2013-08-20 21:17 bbsno 阅读(504) 评论(0) 推荐(0)

百度地图 - 合并模拟器和真机的静态库文件
摘要:场景在我们进行运用百度地图时,百度地图给我们准备了两个静态库文件,分别运用于模拟器和真机。如果我们要一边用模拟器,一边用真机测试那我们需要时不时地替换静态库文件了。这样实在太麻烦了,所以我们需要将两个文件,合并成一个通用的文件,方便我们的开发。实现我们需要在百度开发者中心将两个静态库文件下载到本地。分别找出两个文件的绝对路径。运用lipo命令(注意:不要忽略空格),合并两个静态库文件。例如: lipo -create /Users/zcl/desktop/111/BaiduMap_iOSSDK_v2.0.2_Lib/libs/Release-iphoneos/libbaidumapapi... 阅读全文

posted @ 2013-08-20 21:14 bbsno 阅读(244) 评论(0) 推荐(0)

“易信”亮点功能的测试报告
摘要:【易信】发布了,引起一阵骚动,不妨认真测试一下,了解这个产品究竟如何?基本功能有其它机构已做了一些测试,而且也没亮点。我倒是更关注其最大的亮点:免费短信、电话语音等留言功能。测试得到了朋友霍先生、柴先生的支持:Kerry:我自己,在安卓4.0.3手机上安装了易信1.0.1.139霍先生:已安装易信,并加入我的好友圈柴先生:没有安装易信,是电话通讯录的朋友首先进入主导航,看起来有点想“豌豆荚”那样的导航,左边三个主菜单,但我不喜欢,倒是微信那种底部固定的功能按钮方便,至少让用户多操作一次。如果要给某个朋友发送“免费短信”、“电话留言” ,这个朋友又没有用易信或不在用户易信的好友圈内,其操作相当麻 阅读全文

posted @ 2013-08-20 21:12 bbsno 阅读(232) 评论(0) 推荐(0)

Build Eclipse plug-in for Hadoop
摘要:Hadoop Eclipse plug-in(installed in Eclipse IDE or Spring Tool Suite) eases the experience ofMap/Reduceon Hadoop. Hadoop distribution does not include Hadoop Eclipse plug-in jar, but includes source code of that plug-in. In this post, we'll see all the steps to build Hadoop eclipse plug-in from 阅读全文

posted @ 2013-08-20 21:10 bbsno 阅读(521) 评论(0) 推荐(0)

io 一不小心 关闭不住的偶
摘要:try { for (String file : files) { String result=backupPath + File.separator + file; Files.createParentDirs(new File(result)); fos = new FileOutputStream(result); ftpClient.setBufferSize(1024); ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE); ftpClient.retrieveFile(fi... 阅读全文

posted @ 2013-08-20 21:07 bbsno 阅读(143) 评论(0) 推荐(0)

hdu 1059二进制优化背包问题
摘要:#include #include int max(int a,int b ) { return a>b?a:b; } int a[8]; int dp[50000]; int main() { int i,j,m=0,sum,k,l; while(scanf("%d%d%d%d%d%d",&a[1],&a[2],&a[3],&a[4],&a[5],&a[6])!=EOF) { m++; sum=a[1]*1+a[2]*2+a[3]*3+a[4]*4+a[5]*5+a[6]*6; if(!a[1]&&!a 阅读全文

posted @ 2013-08-20 21:05 bbsno 阅读(131) 评论(0) 推荐(0)

Wireshark 高级特性
摘要:二、Wireshark 高级特性 1、网络端点和会话 端点:Wireshark的EndPoints窗口(Statistics->EndPoint),包括每个端点的地址、传输发送数据包的数量和字节数。 会话:Wireshark的会议窗口(Statistics->Conversion),以地址A和地址B显示了会话中端点的地址、以及每个设备发送或收到的数据包和字节数。 2、基于协议分层结构的统计数据 有时需要知道文件中协议的分布情况,也就是捕获中TCP、IP、DHCP等所占的百分比是多少。使用Wireshark的Protocol Hierarchy Statistics(协议分层统计)窗 阅读全文

posted @ 2013-08-20 21:00 bbsno 阅读(399) 评论(0) 推荐(0)

Linux shell if参数
摘要:shell 编程中使用到得if语句内判断参数–b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真-h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效-k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真-p 当file存在并且是命令管道时返回为真-r 当由pathname指定的文件或目录存在并且可读时返回为真 阅读全文

posted @ 2013-08-20 20:58 bbsno 阅读(150) 评论(0) 推荐(0)

CityEngine规则开发中文视频教程
摘要:各位网友,大家好!大家期待已久的规则开发教程新鲜出炉,在视频中讲解了规则基础理论和原理,规则的基本语法和常用函数,并用三个示例:常用函数使用、建筑规则编写、地块中区域建筑规则实现。===============================================================资源下载在线视频观看:播放视频和Demo下载:下载更多产品资讯,请关注: @ArcGIS_三维=============================================================== 阅读全文

posted @ 2013-08-20 20:56 bbsno 阅读(537) 评论(0) 推荐(0)

Java Servlet系列之Servlet入门
摘要:什么是Servlet Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。Servlet相关名称Web服务器 Web服务器,即Web Server,是Web(互联网)上的一台或多台机器。这些机器上部署了系统软件以及... 阅读全文

posted @ 2013-08-20 20:53 bbsno 阅读(267) 评论(0) 推荐(1)

throw throws Throwable 关联于区别
摘要:总结:throw 是在方法中抛出一个异常,不能单独使用 。 throws是在方法定义处或者类定义处声明该类或方法可能产生的异常,(一个或者多个).----也可以理解为将方法内部异常不处理直接抛出,让调用处去处理。 throwable 是所有错误和异常的超类,所以当不知道要产生的异常是什么类型时候,直接throws Throwable即可 Throw与Throws的区别 异常类从哪里来?有两个来源,一是Java语言本身定义的一些基本异常类型,二是用户通过继承Exception类或者其子类自己定义的异常。Exception 类及其子类是... 阅读全文

posted @ 2013-08-20 20:51 bbsno 阅读(811) 评论(0) 推荐(0)

更改UIView的背景加载图片消耗内存比较
摘要:本文分析对比了各种更改UIView背景的方法。当然,背景是根据一个图片来的(非纯色)。一.加一个uiimageview在uiview上面 UIImageView* imageView = [[UIImageView alloc] initWithFrame:view.bounds]; imageView.image = [[UIImage imageNamed:@"name.png"] stretchableImageWithLeftCapWidth:left topCapHeight:top]; [view addSubview:imageView];这种方式,如果原始图 阅读全文

posted @ 2013-08-20 20:49 bbsno 阅读(260) 评论(0) 推荐(0)

hdu 1297 Children’s Queue(高精度加法+情况分析+打表)
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1297 题目大意:校长要给孩子们排队,要求不能有单独的女孩子站在最后,问,对于n个人(男女不限)的合法队列有多少。 解题思路:num[n] = num[i - 1] + num[ i - 2] + num[i - 4];不懂的话介绍一篇:http://www.cnblogs.com/hong0220/archive/2013/03/21/2972803.html 模板连接:http://blog.csdn.net/keshuai19940722/article/details/10087993 .. 阅读全文

posted @ 2013-08-20 20:47 bbsno 阅读(135) 评论(0) 推荐(0)

插入排序
摘要:插入排序的原理同很多人打牌时,整理手中的牌时的做法差不多。在开始摸牌时,左手是空的,接着一次从桌上摸起一张牌,并将它插入到左手一把牌中的正确位置上,这样左手的牌永远都是顺序摆放的。 插入排序伪代码如下:INSERT-SORT(A) for j Insert A[j] into the sorted sequence A[1..j-1]. i 0 and A[i] > key do A[i+1] = 0 && a[i] > key) { a[i+1] = a[i]; ... 阅读全文

posted @ 2013-08-20 20:45 bbsno 阅读(119) 评论(0) 推荐(0)

Windows的PNP和电源特性概述
摘要:转载注明 >>【作者:张佩】【镜像:http://www.yiiyee.cn/Blog/pnp/】这一节讲述一般设备的PNP和电源特性。PNP特性PNP是Plug And Play的简称,代表和外部设备插拔有关事件的处理。PNP是现代操作系统必须支持的基本特性,其目的是希望操作系统能够在软硬件支援下,在基本无需用户干预的情况下,即可很好地处理外部设备的接入和移除操作;当设备配置发生动态变更时,系统也能悄没生息地处理好,并一切正常地使用它们。有些笔记本是当成工作站来用的,这样就需要很多外部接口。但一般的笔记本,局限于物理空间,不能够提供过多的外部接口,会使用接口坞来扩展。大的接口坞上 阅读全文

posted @ 2013-08-20 20:42 bbsno 阅读(355) 评论(0) 推荐(0)

bnu_4060 Plants vs. Zombies
摘要:原题链接:http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=4060分析: 解法一:注意到这里只有一个数据的单起来的,其他都两两配对,有进有出(被杀死)。那么我们用sum表示他们的和,进则加,出则减。最好剩下的sum就是单着的那个数。 解法二:对于这种两两配对,就一个数单着的题,可以用‘^’(异或)运算去掉相同的,留下不同的。 异或运算: 0^a=a; a^a^b=b; a^a=0; a^c^b^a^b=c;(相同的^后都变成0了,最后只剩下单个的和0异或); 我的代码(解一):#includetypedef long long LL;int . 阅读全文

posted @ 2013-08-20 20:40 bbsno 阅读(171) 评论(0) 推荐(0)

Eclipse设置:背景与字体大小和xml文件中字体大小调整
摘要:Eclipse中代码编辑背景颜色修改:代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些。设置方法如下:1、打开window / Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Text Editors,右边出现TestEditors面板。 面板中有这样一个选项:Appearance color options;其中是各种板块颜色的设置,其中有一项是background color,勾掉System Default,点击'colo 阅读全文

posted @ 2013-08-20 20:38 bbsno 阅读(153) 评论(0) 推荐(0)

Mvn multi mirrors 从多个地方下载
摘要:首先mvn这个东西和ant差不多。都是编译工程+打包的东西。 很多开源软件都用。这些开源软件里面有大量的第三方依赖。很可惜,这些第三方依赖很有可能在很多个repository中。查找StackOverFlow发现大多回答是这样的:在conf/setting.xml中写入: UK UK Central http://uk.maven.org/maven2 central 这样就加入了一个。 UK UK Central http://uk.maven.org/maven2 centra... 阅读全文

posted @ 2013-08-20 20:36 bbsno 阅读(332) 评论(0) 推荐(0)

暑期总结之--c#界面设计作业Mini U-NET(多图杀猫)
摘要:这个项目是差不多耗费了我20天的时间才设计完成的,内容主要是利用c#写出良好的界面,并加以一定算法。下面就是对这个项目进行总结与汇总。一.功能篇(1)首先展示一下总体效果,大体设计分四部分,上面的工具菜单栏,左面的选择窗口,中间的三个页签,下面的菜单栏显示状态坐标。我们看到,因为这个项目是要进行基站的损耗模拟计算,所以在地图方面,我调用的是百度地图api。放大、缩小、保存、新建这些基础功能就不一一讲解了。(2)使用这个软件,首先要点击工具栏的黄色添加基站按钮。界面会显示基站以及它的作用范围单机site0,会显示site的一些属性。我们也可以转换页签到excel中查看并修改(3)右... 阅读全文

posted @ 2013-08-20 20:33 bbsno 阅读(302) 评论(0) 推荐(0)

六度分离_hdu_1869(floyd算法).java
摘要:六度分离Time Limit: 5000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3139Accepted Submission(s): 1221 Problem Description 1967年,美国著名的社会学家斯坦利·米尔格兰姆提出了一个名为“小世界现象(small world phenomenon)”的著名假说,大意是说,任何2个素不相识的人中间最多只隔着6个人,即只用6个人就可以将他们联系在一起,因此他的理论也被称为“六度分离”理论(si... 阅读全文

posted @ 2013-08-20 20:31 bbsno 阅读(196) 评论(0) 推荐(0)

MFC版的Hello World
摘要:MFC版的Hello World 使用MFC类库写个Hello示例程序比直接用Win32 API写要简单的多了。因为MFC用几个类封装了应用程序的创建,消息循环等等东东。 闲话少说,先给来一个最简单的MFC版Hello World. //Hello.h#ifndef Hello1_H_#define Hello1_H_ #include // Declare the application classclass CTestApp : public CWinApp{public: virtual BOOL InitInstance();};// Create an instan... 阅读全文

posted @ 2013-08-20 20:29 bbsno 阅读(411) 评论(0) 推荐(0)

Google Protobuf的安装、配置、以及简单demo编译
摘要:【准备工作】Google Protobuf安装包 https://code.google.com/p/protobuf/downloads/list文档 https://developers.google.com/protocol-buffers/docs/overview?hl=zh-CN项目首页https://code.google.com/p/protobuf/ 【前提】 我是以root用户的身份来登录的,非root用户可以su命令登录root帐号,或者在需要权限的命令前面加sudo。 【安装】 假设下载的是protobuf-2.1.0.ta... 阅读全文

posted @ 2013-08-20 20:27 bbsno 阅读(513) 评论(0) 推荐(0)

在Android工程中加入AIDL文件时,gen目录生成的文件报错-问题解决
摘要:今天在弄清除缓存的东东,按照网上别人的方法,创建了一个AIDL文件,这个时候发现gen目录下自动生成的java文件报错了,内容是里面的一些方法要去掉override,但是去掉之后还是报错,所以我想应该不是要去掉override。。于是又四处寻找问题解决办法,最终看到某某大神说和JDK版本有关系,我表示很无语,不过,我试着把properities->java compiler里面的JDK版本从1.5改成了1.6 ,居然真的可以了! 囧! 下面上图: 问题现象: 解决方法: link 阅读全文

posted @ 2013-08-20 20:25 bbsno 阅读(135) 评论(0) 推荐(0)

常用maven 命令
摘要:常用命令 Maven2 的运行命令为 : mvn 常用命令为 : mvn archetype:generate:创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除目标目录中的生成结果 mvn package : 依据项目生成 jar 文件 mvn install :在本地 Repository 中安装 jar... 阅读全文

posted @ 2013-08-20 20:22 bbsno 阅读(159) 评论(0) 推荐(0)

MinGW 编译 libsndfile-1.0.25
摘要:最近做的一个项目需要读写 wav 文件。在网上找到 libsndfile 刚好满足我的需要。 但是编译的时候遇到了点小麻烦,这里记录一下编译的过程,免得下次再编译时忘记了。 因为是在编译完成若干天后写的,有些细节可能不一定准确。libsndfile 是一个 C 语言写成的 开放源代码的音频文件读写的库。可以读写 WAV 格式,FLAC 格式和其他许多常见格式(因为专利原因不支持MP3)。LGPL 协议。 如果只是用 libsndfile 读写标准的 PCM 编码的 wav 文件,那就很简单。 只要有 MSYS, ./configure make make install ... 阅读全文

posted @ 2013-08-20 20:20 bbsno 阅读(353) 评论(0) 推荐(0)

GCD
摘要:Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main_queue** @abstract* Returns the default queue that is bound to the main thread.** @discussion* In order to invoke blocks submitted to the main queue, 阅读全文

posted @ 2013-08-20 20:18 bbsno 阅读(228) 评论(0) 推荐(0)

C++中构造函数和析构函数(virtual)的执行顺序
摘要:using namespace std;class People { public: People(){ cout doSomething(); delete stu1; cout doSomething(); delete stu2; return 0; } 执行结果:stu1: Output from the structor of calss People! Output from the structor of calss Student! Do something in class Student! Output from the destructor of cals... 阅读全文

posted @ 2013-08-20 20:16 bbsno 阅读(362) 评论(0) 推荐(0)

HDU 4539 状压DP
摘要:这道题是腾讯马拉松的题,中文题,就不解释题意了。状压DP,同炮兵阵地,写着练练手。攻击范围是曼哈顿距离2,画个图能知道是这样的 x x xx o x下半部分就不画了。其实就是裸题。#include #include #include #include #include #include #include #include #include #include #include #include #define Max 2505#define FI first#define SE second#define ll long long#define PI acos(-1.0)#def... 阅读全文

posted @ 2013-08-20 20:13 bbsno 阅读(115) 评论(0) 推荐(0)

android之知识点小结二
摘要:SharedPreferences的使用:在这里也是偏向于使用android自带的SharedPreferences管理机制,简要说明使用流程,备忘:首先在主activity里面初始化SharedPreferences,SharedPreferences prefs=null;...@Override public void onCreate(Bundle savedInstanceState) {...prefs=PreferenceManager.getDefaultSharedPreferences(this);.../*注册SharedPreferences的监听器,一旦SharedP 阅读全文

posted @ 2013-08-19 20:54 bbsno 阅读(147) 评论(0) 推荐(0)

项目说事——信不信反正我信了(合作开发总结之文档)
摘要:信不信反正我信了。这句话让我很无耐啊,是啊经历过合作开发的程序猿应该都有着同感——无耐。项目开发应该是件高兴的事,挣钱嘛、工作经验啊谁不高兴,可是问题又来了,以前只是个人开发项目啊,文档好歹写写,图好歹画画,自己能看懂就得了,最主要是软件赶快写代码,把软件设计完成就可以万事大吉了。饿,想的倒美,项目开发哪有那么简单,每个环节都要精雕细琢,因为现在是合作开发,不是你个人的项目,要知道你好坏谁管啊,最主要是你这个枢纽,中间环节一定要做好,上有项目经理下有软件代码,你要兼顾哪个? 有人跳出来说了,那当然是项目经理喽,项目经理和小菜的命运息息相关,要多和项目经理交流交流,让他给我分个轻点的活,这样项目 阅读全文

posted @ 2013-08-19 20:52 bbsno 阅读(179) 评论(0) 推荐(0)

Linux基本操作 3----- Linux文件基本操作管理
摘要:1 复制文件和目录 1 使用cp复制文件或目录:cp 源文件(文件夹) 目标文件(文件夹) 2 常用的参数:-r 递归复制整个目录树 -rv显示详细的信息 1 复制文件到当前的目录下,比如我们在当前的目录下的tmp文件复制到当前的目录下,那么我们 需要更改名称为tmp2 2 复制文件到指定目录下,比如我要把当前目录下的tmp文件复制到Downloads目录下 3 复制文件夹到当前目录下,比如我要把家目录下的tmpDir文件夹复制一份到tmpDir2 4 显示详细的复制信息 2 移动,重命名文件或文件夹 1 通过mv命令移动或者重命名文件... 阅读全文

posted @ 2013-08-19 20:50 bbsno 阅读(169) 评论(0) 推荐(0)

Kendo UI开发教程(12): Kendo MVVM 数据绑定(一) attr
摘要:Kendo UI MVVM数据绑定支持的绑定属性有 attr, checked, click, custom , disabled,enabled, events, html, invisible, , style, text ,value,visible,这些属性可以绑定到DOM元素或是Kendo UI组件的属性。本篇介绍 attr 绑定。attr 支持把ViewModel的属性或方法绑定到DOM元素的某个属性, 比如设置hyperlink 的herf 和title属性, image元素的 src 或 alt 属性。 其基本用法为attr: { attribute1: field1, att 阅读全文

posted @ 2013-08-19 20:47 bbsno 阅读(289) 评论(0) 推荐(0)

读《Linux内核设计与实现》我想到了这些书
摘要:从题目中可以看到,这篇文章是以我读《Linux内核设计与实现》而想到的其他我读过的书,所以,这篇文章的主要支撑点是《Linux内核》。 开始读这本书已经是很久以前的事了,不过,由于时间和精力原因,没有认真的分析和深入研究这本书所涉及的诸多内容,现在想来,仍旧很是遗憾,直到最近,再次把这本书拿过来阅读,才勉强可以说是对书中的知识点有了一定的了解,我说的这种了解,远达不到精通的地步,可能略懂才更适合我。 好吧,首先先简单的介绍下这本书。这本书的作者是:Robert Love ,相信系统的学习过Linux的朋友都应该知道这个人,可是,很遗憾,我在百度百科里查不到他的介绍。这是一本翻译过... 阅读全文

posted @ 2013-08-19 20:45 bbsno 阅读(311) 评论(0) 推荐(0)

hdu4435 charge-station
摘要:charge-stationTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 610 Accepted Submission(s): 306 Problem Description There are n cities in M^3's empire. M^3 owns a palace and a car and the palace resides in city 1. One day, she wants to trave... 阅读全文

posted @ 2013-08-19 20:42 bbsno 阅读(147) 评论(0) 推荐(0)

[置顶] 划分类的依据
摘要:多年的实践,个人觉得类分得太细则导致类太多,维护类间的关系会增加代码维护的难度,而类分得太粗,则一个类太庞大,太复杂,也会增加代码维护的难度。自己总结了几条划分类的原则:1、如果类中有其它类也要复用的部分,则要将复用的部分抽取出来作为一个类。2、一个类中有几个相关的部分,但每个部分内部联系紧密,而各部分间联系不紧密,如果此时这个类很庞大的话,则也应该划分出类来。第三点作为补充:3、如果一个类是由你和同事共同维护的话,则可能的话可以把自己的部分抽取成一个类来,避免两人的代码交叉在一起,产生混乱。 阅读全文

posted @ 2013-08-19 20:40 bbsno 阅读(121) 评论(0) 推荐(0)

[置顶] 学生信息管理系统——配置windows防火墙允许访问SQL Server 2008服务器
摘要:问题描述: 我在做学生管理系统的时候,Windows防火墙一直是关着的,在另一台电脑上运行的学生管理系统的时候可以顺利的登录,但是当把Windows防火墙打开之后,再运行系统,就无法进入了。解决办法: 第一步:先检查一下你的SQL相关服务的端口有没有打开,该服务器的端口是:1433,如果你在SQL server的配置管理器中已经启用了TCP/IP的话,那么你的端口是开着的,你可以调出CMD命令窗口,输入“netstat -na”或者输入“netstat -nao”出现图中划红线的部分说明该端口已经打开。 还有另外一种方法打开端口:1)、打开 “控制面板——windows防火墙——高级设置”2) 阅读全文

posted @ 2013-08-19 20:38 bbsno 阅读(185) 评论(0) 推荐(0)

织梦后台如何安装
摘要:如果你是刚刚接触前端的话,想必一定没听说过织梦。如果你是初级程序员的话,想必一定想了解有关织梦的相关知识吧。那么接下来,为大家分享一下织梦的安装的小步骤吧。织梦安装详细步骤:1.此次安装步骤完全在环境已经搭配好的前提下进行,有关运行环境的搭配,敬请留意小编的环境配置相关经验 2.将织梦uploads文件夹下面的文件拷贝到网站根目录下,然后点击localhost便开始了织梦的安装,首先进行的是许可协议,勾选我已经阅读并同意此协议,点击继续进行下一步 3.阅读织梦许可协议,选择“我已经阅读并同意此协议”,然后点击继续 4.检查服务器是否支持以下功能。 5.接着就是系统环境的检测,主要看看你... 阅读全文

posted @ 2013-08-19 20:36 bbsno 阅读(281) 评论(0) 推荐(0)

Java JFrame实现无边框无标题
摘要:很多时候我们弄一个界面,不想要默认的边框,或者不想要右上角的那个最大化按钮,比如qq面板上面就没有最大化按钮。但是我查了很多资料都说不能直接去掉最大化按钮,必须把整个边框和标题都去掉,然后自己画。。 这个测试代码也很简单:《1》JFrame无边框无标题《2》添加背景图片(添加背景图片有很多方法,大致上都是图片在JLabel里面,JLabel在Panel上面,Panel上面还有一个Panel放其它控件)《3》创建ImageIcon,直接用new ImageIcon("img/aaa.jpg");创建的时候,图片不能放在src包里面,放里面不行,我也不知道为什么。。。《3》实现 阅读全文

posted @ 2013-08-19 20:33 bbsno 阅读(2212) 评论(0) 推荐(0)

SharePoint 2013的100个新功能之网站管理(一)
摘要:一:设置盘网站操作现在被替换为新的(设置)盘子。一些新的操作像添加一个应用、添加一个页面或设计管理器被添加而像创建网站则从菜单中移除了。二:移除以其他用户身份登录在SharePoint 2013中,从用户欢迎菜单中移除了以其他用户身份登录。目前还没有可替代的方式。三:创建网站或子网站链接用来创建子网站的“创建网站”链接被移动到了查看所有网站内容页面。该链接现在叫做新网站。更多信息四:SharePoint应用所有的列表和库现在都是应用了。很简单,点击网站内容,选择添加一个应用来创建一个列表或库。更多信息五:项目网站SharePoint 2013提供了一个新的项目网站模板,提供独立的Web部件和页 阅读全文

posted @ 2013-08-19 20:31 bbsno 阅读(198) 评论(0) 推荐(0)

cvFindContours之轮廓个数
摘要:在利用cvFindContours查找轮廓时,时常要统计轮廓的个数,cvFindContours(src,storage,&count,sizeof(CvContour),CV_RETR_EXTERNAL,CV_CHAIN_APPROX_SIMPLE,cvPoint(0,0));刚开始,我是利用count->total统计个数的,但是结果却不对,其实这个结果返回的个数就是轮廓的个数。及int num=cvFindContours(); 阅读全文

posted @ 2013-08-19 20:29 bbsno 阅读(331) 评论(0) 推荐(0)

RequireJS 入门指南
摘要:简介如今最常用的JavaScript库之一是RequireJS。最近我参与的每个项目,都用到了RequireJS,或者是我向它们推荐了增加RequireJS。在这篇文章中,我将描述RequireJS是什么,以及它的一些基础场景。 异步模块定义(AMD) 谈起RequireJS,你无法绕过提及JavaScript模块是什么,以及AMD是什么。 JavaScript模块只是遵循SRP(Single Responsibility Principle单一职责原则)的代码段,它暴露了一个公开的API。在现今JavaScript开发中,你可以在模块中封装许多功能,而且在大多数项目中,每个模块都有其自己的. 阅读全文

posted @ 2013-08-19 20:27 bbsno 阅读(517) 评论(1) 推荐(0)

RESTFUL Service : based on Jersey
摘要:REST, Representational State Transfer, is a powerful, lightweight architecture that allows you to work with data in a comprehensive manner via HTTP. Yet, as powerful as REST is, getting it to work with your code can be a bit of a chore without some help. When it comes to coding in Java, Jersey provi 阅读全文

posted @ 2013-08-19 20:24 bbsno 阅读(224) 评论(0) 推荐(0)

hdu 1548 A strange lift(优先队列)
摘要:简单的优先队列,原来没学觉得还是不好做(貌似原来题目都没咋搞懂!!!)今早遇见果断拿下!!! 清早水一道吧!(再过两天想回家看看,集训一个多月了,咋说呢!说累不累,就是不想了!!!)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 阅读全文

posted @ 2013-08-19 20:22 bbsno 阅读(109) 评论(0) 推荐(0)

phpcms v9如何调用外部数据库
摘要:{pc:get dbsource="jp" sql="SELECT `html_id`,`html_type`,`html_title` FROM `htmlfile` WHERE `html_type` = '8' ORDER BY`html_id` DESC" rows="8" }{loop $data $r} {str_cut($r[html_title], 28,'')}{\loop}{/pc} 阅读全文

posted @ 2013-08-19 20:20 bbsno 阅读(309) 评论(0) 推荐(0)

web后台守护线程如何获得spring容器中的bean
摘要:spring是无法将bean注入例如ServletContextListene之类的web后台守护线程的,会提示nullpointer错误。而自己new显然行不通(脱离了spring容器),而再new一个新的spring显然不是好的办法,这样将会有两个spring,两套service、dao等组件。较好的办法是获取当前唯一的spring容器,再getbean。代码就两行:WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();EmployeeService employeeService=( 阅读全文

posted @ 2013-08-19 20:18 bbsno 阅读(830) 评论(0) 推荐(0)

MyReport报表引擎2.7.5.0主要新功能
摘要:新增图片控件能够通过url地址字符串加载图片 新增仪表盘图表控件 标题单元格、表格单元格支持前缀属性设置能够在同一个单元格显示前缀标签和数据,较少设计时的单元格占用数量。 报表设计器功能的改善支持UNDO、REDO操作,设计时更方便。 相关链接MyReport演示、产品网站 相关文章MyReport专栏 阅读全文

posted @ 2013-08-19 20:15 bbsno 阅读(144) 评论(0) 推荐(0)

OC学习那些事:内存管理
摘要:1.范围任何继承了NSObject的对象,对基本数据类型无效。2.原理每个对象内部都保存了一个与之相关联的整数,称为引用计数器。当使用alloc、new或者copy创建一个对象的时,对象的引用计数器设置为1。给对象发送一条retain消息,可以使引用计数器+1。给对象发送一条release消息,可以使引用计数器-1。当一个对象的引用计数器值为0时,那么它将被销毁,其占用的内存被系统收回。OC也会自动发送一条dealloc消息,一般会重写dealloc方法,在这里做释放相关的资源。一定不要直接调用dealloc方法。可以给对象发送retainCount消息获取当前的引用计数器值。3.原则谁创建, 阅读全文

posted @ 2013-08-19 20:13 bbsno 阅读(214) 评论(0) 推荐(0)

MyReport.TD套打引擎1.0.4.0主要新功能
摘要:新增条形码控件支持常用的条码显示和打印 新增横线、垂线、矩形控件能够设置套打格式的边框和内边线 预览效果 报表设计器功能的改善支持UNDO、REDO操作,设计时更方便 新增快捷键功能"复制(Ctrl+C)","粘贴(Ctrl+V)","全选(Ctrl+A)"新增右键菜单"复制(Ctrl+C)","粘贴(Ctrl+V)","全选(Ctrl+A)","移置顶层","上移一层","移置底层","下移一层" 阅读全文

posted @ 2013-08-19 20:11 bbsno 阅读(173) 评论(0) 推荐(0)

C++指针数组,数组指针
摘要:#include main(){ static int m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};/* 定义二维数组m并初始化*/ int (*p)[4];//数组指针 p是指针,指向一维数组,每个一维数组有4个int元素 int i,j; int *q[3];//指针数组 q是数组,数组元素是指针,3个int指针 p=m; //p是指针,可以直接指向二维数组 printf("--数组指针输出元素--/n"); for(i=0;i<3;i++)/*输出二维数组中各个元素的数值*/ { for(j=0;j<4;j++) { p... 阅读全文

posted @ 2013-08-19 20:04 bbsno 阅读(345) 评论(0) 推荐(0)

spring bean parent属性详解
摘要:必要条件:子bean必须与父bean保持兼容,也就是说子bean中必须有父bean定义的所有属性。 父bean必须是抽象bean或者定义lazy-init=true也就是不让bean工厂实例化该bean注:好多人将parent指向的类说是子类继承了父类,其实说法不正确,正确的说法应该是子bean父bean而不是子类父类,因为如果子bean指定的类已经继承了其他的类,那么在这里一样可以有一个父bean,(如果真像大家说的那样那不成多重继承了吗)如果父bean有class属性,而子bean没有,那么子bean的class就和父bean相同 例如:... //********... 阅读全文

posted @ 2013-08-19 20:02 bbsno 阅读(402) 评论(0) 推荐(0)

Javascript中最常用的55个经典技巧
摘要:Javascript中最常用的55个经典技巧 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标 7. 关闭输入法 8. 永远都会带着框架 9. 防止被人frame 10. 阅读全文

posted @ 2013-08-19 20:00 bbsno 阅读(119) 评论(0) 推荐(0)

Linux2.6--进程抢占和上下文切换
摘要:上下文切换,也就是从一个可执行进程切换到另一个可执行进程,由定义在kernel/sched.c中的context_switch()函数负责处理。每当一个新的进程被选出来准备投入运行的时候,schedule()就会调用该函数。它完成了两相基本工作: 1.调用声明在中的switch_mm(),该函数负责把虚拟内存从上一个进程映射切换到新的进程中去,其实就是切换到另一个进程的地址空间中,请看下图示例: 2.调用声明在中的switch_to(),该函数负责从上一个处理器状态切换到新进程的处理器状态。这包括保存,恢复栈信息和寄存器信息,还有其他和体系结构有关的状态信息,都必须以每个进程为对象... 阅读全文

posted @ 2013-08-19 19:58 bbsno 阅读(352) 评论(0) 推荐(0)

redis 无法启动
摘要:brew info redislaunchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plistps aux | grep redis kill -9 78053 ./deploy/sh/redis_server.sh start linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()... 阅读全文

posted @ 2013-08-19 19:55 bbsno 阅读(414) 评论(0) 推荐(0)

导航