摘要: 求删点后最小的生成树,n#include#include#include#include#include#include#include#include#include#include#include#include#define FF(i, a, b) for(i=a; ib; i--)#define CLR(a, b) memset(a, b, sizeof(a))#define LL long long#define CPY(a, b) memcpy(a, b, sizeof(b))using namespace std;ofstream fout ("output.txt&q 阅读全文
posted @ 2013-07-13 20:58 jlins 阅读(174) 评论(0) 推荐(0)
摘要: 解决lssub未能发现海信HisenseUSB设置:选择 天翼宽带连接如下所示:luogw@luogw-ThinkPad-Edge:~$ lsusb Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 阅读全文
posted @ 2013-07-13 20:56 jlins 阅读(401) 评论(0) 推荐(0)
摘要: #include #include #define N 10 using namespace std;typedef struct node *link;struct node { int item; link l,r; };link NODE(int item,link l,link r){ link t = (link)malloc(sizeof(struct node)); t->item = item; t->l = l; t->r = r; return t; }link insert_node(link t,int item){ if... 阅读全文
posted @ 2013-07-13 20:54 jlins 阅读(478) 评论(0) 推荐(0)
摘要: B. Help Kingdom of Far Far Away 2time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputFor some time the program of rounding numbers that had been developed by the Codeforces participants during one of the previous rounds, helped the citizens of Far Fa 阅读全文
posted @ 2013-07-13 20:52 jlins 阅读(315) 评论(0) 推荐(0)
摘要: 批量文件改名 正则替换 中英翻译文件名 批量操作 界面和使用效果如下图 使用步骤如下 CSDN下载在这里http://download.csdn.net/detail/vonlycn/5746999 阅读全文
posted @ 2013-07-13 20:50 jlins 阅读(193) 评论(0) 推荐(0)
摘要: 下面就一些每天都在使用的东西列个表(不分先后),肯定是不全的,或者是不详细的,高手请补充,入门弟子请体验Eclipse提高工作效率的好习惯:1、切换编辑点 Alt + 2、查看打开文件 Ctr + e3、充分利用模板 主要是自己定义的4、自定义快捷键生成Getter和Setter我的:Ctr+Shift+S,S 单个的属性的生成你可以:Ctr+1 建议中有一项5、删除时候尽量不要退格或者Delete键,行级别 Ctr+d,行中个别部分 Ctr+x6、看见方法名或者变量名不好,替换Ctr+2,r7、查找选中的下一个:Ctr+k,反查:Ctr+Shift+k8、运行Ctr+F119、大小写转化:C 阅读全文
posted @ 2013-07-13 20:48 jlins 阅读(195) 评论(0) 推荐(0)
摘要: import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPsend { /** * @param args */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub DatagramSocket ds=new DatagramSocket(); String string="hello world&q 阅读全文
posted @ 2013-07-13 20:46 jlins 阅读(196) 评论(0) 推荐(0)
摘要: 这道题算是比较综合的了,要用到扩展欧几里得,乘法二分,高斯消元。看了题解才做出来orz基本思路是这样,建一个n*(n-1)的行列式,然后高斯消元。关键就是在建行列式时会暴long long,所以要用取模来计算,即公式ax=b,等价于ax=b(mod p)因为答案范围不超过正负10^17次,p可以取(2*10^17+3)。然后加减乘除都能够进行了,乘法用乘法二分来做,除法用模线性方程求逆来做。#include#include#includeusing namespace std;#define LL __int64const LL p=(LL)200000000*1000000000+3;//杭 阅读全文
posted @ 2013-07-13 20:44 jlins 阅读(329) 评论(0) 推荐(0)
摘要: 知识预备 1. 回顾:logistic回归出发,引出了SVM,即支持向量机[续]。2. Mercer定理:如果函数K是上的映射(也就是从两个n维向量映射到实数域)。那么如果K是一个有效核函数(也称为Mercer核函数),那么当且仅当对于训练样例,其相应的核函数矩阵是对称半正定的。核函数描述和分析 考虑在” 回归和梯度下降 “一节的“线性回归”中提出的问题,特征是房子的面积x,这里的x是实数,结果y是房子的价格。假设我们从样本点的分布中看到x和y符合3次曲线,那么我们希望使用x的三次多项式来逼近这些样本点。那么首先需要将特征x扩展到三维 ,然后寻找特征和结果之间的模型。我们将这种特征变换称作特征 阅读全文
posted @ 2013-07-13 20:43 jlins 阅读(1588) 评论(0) 推荐(0)
摘要: 之前在本地网络中建了一个CentOS软件源,挺好用的,可是发现有些软件还是装不上,因为系统安装盘中的包并不全,有些软件的依赖在updates源中,updates源在网上,怎么把其中的包拿到呢?一种方法,当然也是最最正常的方法,就是做个计划任务,定时从CentOS官方镜像站中同步。【引用请注明出处:http://blog.csdn.net/bhq2010/article/details/9318269】可是我们也就是在本地用用,不需要同步,于是写了个Java程序,找了个速度比较快的镜像(东北大学的,写程序的时候北理工的镜像站打不开),直接很暴力地把上面的updates目录下的包(http://m 阅读全文
posted @ 2013-07-13 20:41 jlins 阅读(309) 评论(0) 推荐(0)
摘要: 这场div2可以说是我见过的比较水的一场吧。基本都是一眼题。比赛地址http://acm.bnu.edu.cn/bnuoj/contest_show.php?cid=1836题号是237A-237E A题:Free Cash这题不能多说。就是每个分钟覆盖一下,算出最大就行。 B题:Young Table题目中有一个很重要的条件是,操作的个数不大于这些数的个数就行了。那么很明显的一个想法就是,第一个位置放1,第二个位置放2,依次类推,最后肯定能满足条件。复杂度应该是n^2的。 C题:Primes on Interval首先看到数据范围是10^6然后看到求最小。很显然的一个想法就是二分判断可... 阅读全文
posted @ 2013-07-13 20:39 jlins 阅读(237) 评论(0) 推荐(0)
摘要: VMware vSphere 服务器虚拟化之二十八 桌面虚拟化之安装View传输服务器View 传输服务器用于管理和简化数据中心与在最终用户本地系统上检出使用的 View 桌面之间的数据传输。必须安装 View 传输服务器才能支持运行 View Client with Local Mode 的桌面。有些操作需要用 View 传输服务器在 vCenter Server 的 View 桌面和客户端系统中相应的本地桌面之间发送数据。如下: ■ 当用户检入或检出桌面时,View Manager 将对该操作进行授权和管理。View 传输服务器会在数据中心与本地桌面之间传输文件。 ■ View 传输服务. 阅读全文
posted @ 2013-07-13 20:37 jlins 阅读(740) 评论(0) 推荐(0)
摘要: 在.net下,如果你加载了一副8位的灰度图像,然后想向其中绘制一些线条、或者填充一些矩形、椭圆等,都需要先创建Grahpics.FromImage创建Grahphics对象,而此时会出现:无法从带有索引像素格式的图像创建graphics对象 这个错误,让我们的后续工作无法完成。本文叙述了一种另外的方法来实现它。 我们通过Reflector发编译.net framework的相关函数后发现,FromImage的实现过程如下:public static Graphics FromImage(Image image){ if (image == null) { th... 阅读全文
posted @ 2013-07-13 20:35 jlins 阅读(384) 评论(0) 推荐(0)
摘要: 八皇后问题是回溯算法中比较经典的案例。在 n × n 的棋盘中放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行、同一列、同一斜线上的棋子。关于该题的解向量,我们可以用n元组x[1:n] 表示n后问题的解。其中,x[i] 表示皇后i放在棋盘的第i行的第x[i]列。例如说8皇后问题其中一个解可以表示如下,其中Q表示皇后所在的位置。 这里n 元组 x =[8,3,1,6,2,5,7,4],其对应的解是在棋盘的1,2,3….8行中,分别将皇后放在第8,3….4列上。看到解向量后,我们很容易知道其解空间的结构是一个满n叉树。确定了解空间后,我们还需要将题目中给定的条件 阅读全文
posted @ 2013-07-13 20:33 jlins 阅读(1010) 评论(0) 推荐(0)
摘要: 题目链接:点击链接简单BFS,和二维的做法相同(需注意坐标)题目大意:三维的空间里,给出起点和终点,“O”表示能走,“X”表示不能走,计算最少的步数#include #include #include #include using namespace std;char map[11][11][11];int v[11][11][11],d[6][3] = { {1,0,0},{-1,0,0},{0,1,0},{0,-1,0},{0,0,-1},{0,0,1} };int begin_x,begin_y,begin_z,end_x,end_y,end_z;int flag,n;struct no 阅读全文
posted @ 2013-07-13 20:31 jlins 阅读(179) 评论(0) 推荐(0)
摘要: 今天一同事问我为什么有些过程函数里面有Var而有些没有,不解,遂到网上百度,得解。快哉,快哉。在Delphi过程、函数中传递参数几个修饰符为Const、Var、Out。另一种不加修饰符的为默认按值传递参数。 以下是我百度出来的八种Delphi过程函数的传递方式。 一、默认方式以值方式传递参数 procedure TForm1.ProcNormal(Value: string); begin OrigNum:=Value+' Me'; lblReturn.Caption:=OrigNum;//OrigNum为'Hello Me' lblOrig.Caption:= 阅读全文
posted @ 2013-07-13 20:29 jlins 阅读(488) 评论(0) 推荐(0)
摘要: 1、 补注a)硬件,打通通讯通道若学习者购买了学习板,通常可以在学习板提供的示例代码中找到LCD的相关驱动代码,基本上,这里的驱动的所有代码都可以从里面找到。从上面的示意图可见,MCU要在LCD上显示内容,需要经过:1、 Core2、 Dbus,SystemBus3、 Bus Matrix4、 FSMC5、 SSD19636、 LCM驱动LCD,就要相应地将这些通道开启,初始化,只要其中一个环节未打通,就不可能成功点亮LCD屏。首先是到SSD1963的引脚,虽然说,MCU与SSD1963显示芯片的连接是通过FSMC方式,但由于FSMC与GPIO是共用引脚的,因此,需要先打开相应的GPIO。代码 阅读全文
posted @ 2013-07-13 20:27 jlins 阅读(1020) 评论(1) 推荐(0)
摘要: 前边我们学习了一下Python下如何读取一个文件的基本操作,学会了read和readline两个函数,本节我们学习一下Python下写文件的基本操作方法。 这里仍然是举例来说明如何写文件。例子的功能是往当前目录下的b.txt文件里写入两个字符串。 程序代码如下:wfile = open("b.txt", 'w')wfile.write("hello ")wfile.write("www.jeapedu.com\n")wfile.close() 代码第1行是以写的方式打开当前目录下的b.txt这个文件,第2~3行分别写入 阅读全文
posted @ 2013-07-13 20:25 jlins 阅读(474) 评论(0) 推荐(0)
摘要: 前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof正文 1. 确定取消对话框 使用 AlerDialog 创建对话框 builder.setIcon(R.drawable.icon); builder.setTitle("你确定要离开吗?"); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { publi... 阅读全文
posted @ 2013-07-13 20:23 jlins 阅读(274) 评论(0) 推荐(0)
摘要: Colored SticksTime Limit: 5000MSMemory Limit: 128000KTotal Submissions: 27134Accepted: 7186DescriptionYou are given a bunch of wooden sticks. Each endpoint of each stick is colored with some color. Is it possible to align the sticks in a straight line such that the colors of the endpoints that touch 阅读全文
posted @ 2013-07-13 20:21 jlins 阅读(193) 评论(0) 推荐(0)
摘要: 汇总一些ubuntu相关的问题1.Ubuntu支持安装多媒体播放插件(新系统安装后必备)ubuntu-restricted-extraspackage allows users to install ability to play popular non-free media formats, including DVD, MP3, Quicktime, and Windows Media formats. sudo apt-get install ubuntu-restricted-extras 2.VirtualBox is not currently allowed to access. 阅读全文
posted @ 2013-07-13 20:20 jlins 阅读(134) 评论(0) 推荐(0)
摘要: 对于未引用参数的警告的解决方法,前两种是风格上的区别:1注释掉未使用的形参名intFuncXXX(intnArg1,int/*nArg2*/){ReturnnArg1+2;}2使用UNREFERENCED_PARAMETER宏intFuncXXX(intnArg1,intnArg2){UNREFERENCED_PARAMETER(nArg2);ReturnnArg1+2;}3使用pragma抑制编译器警告(1) #pragmawarning(disable:4100)使用#pragmawarning(default:4100)重新启用(2)在代码中抑制单个函数的未引用警告#pragmawarn 阅读全文
posted @ 2013-07-13 20:18 jlins 阅读(307) 评论(0) 推荐(0)
摘要: 1367: [Baltic2004]sequenceTime Limit:20 Sec Memory Limit:64 MB Submit:521 Solved:159 [ Submit][ Status] Description Input Output 一个整数R Sample Input 7 9 4 8 20 14 15 18 Sample Output 13 HINT所求的Z序列为6,7,8,13,14,15,18. R=13 左偏树+1这题裸裸的左偏树,我却各种WA。。。。结果发现 左偏树合并 a*b==0 会乘爆掉。。。掉节操。。。。。#... 阅读全文
posted @ 2013-07-13 20:16 jlins 阅读(401) 评论(0) 推荐(0)
摘要: 本文使用的是cocos2d-x-2.1.4版本 ,截至目前为止是最新稳定版 所谓的开发环境就是制作游戏的地方,打个比方读者就会十分清楚了。比如提到做饭,人们都会想到厨房。这是因为厨房有炉灶、烟机、水盆以及其他工具。这就是一个做饭的环境。很有有人会在卧室炒菜做饭吧!同样的,游戏开发也需要一个制作环境。这个环境包含了编辑器、程序库、打包工具以及设备连接。接下来就教大家开始配置开发环境。不过配置环境之前要先去Cocos2d-X的官方网站下载Cocos2d-x,截至到目前为止,最新版的版本是cocos2d-x-2.1.4下载地址:http://www.cocos2d-x.org/projects/co 阅读全文
posted @ 2013-07-13 20:14 jlins 阅读(307) 评论(0) 推荐(0)
摘要: 给navigationItem中添加个搜索栏,效果和大部分程序一样。代码如下: UISearchBar *searchBar = [[UISearchBaralloc] initWithFrame:CGRectMake(0, 0, 200, 28)]; searchBar.backgroundImage = [UIImageimageNamed:@"btu_search"]; searchBar.placeholder = @"搜索"; searchBar.delegate = self; UIBarButtonItem *searchButton = 阅读全文
posted @ 2013-07-13 20:12 jlins 阅读(383) 评论(0) 推荐(0)
摘要: 回顾前面的文章,实现了一个简单工厂模式来创建不同类对象,但由于c++没有类似new "Circle"之类的语法,导致CreateShape 函数中需要不断地ifelse地去判断,如果有多个不同类对象需要创建,显然这是很费神的,下面通过宏定义注册的方法来实现动态创建对象。 Shape.h: C++ Code 1 2 3 4 5 6 7 8 9 10 11 12 13 ... 阅读全文
posted @ 2013-07-13 20:10 jlins 阅读(285) 评论(0) 推荐(0)
摘要: 传送门☞Android兵器谱☞转载请注明☞http://blog.csdn.net/leverage_1229 1.队长和排队长,通常都是随机变量,而且分布不易得到,因此一般考虑其均值和方差等数字特征 2.排队时间和逗留时间,随机变量,顾客最关心的指标 3.忙期和闲期,是服务系统所关心的随机变量指标,主要反映系统的服务强度。忙期和闲期交替出现。 在损失制和混合制服务系统中,还关心诸如顾客损失率、服务强度等指标解排队问题的目的,是研究系统的运行效率,估计服务量,确定系统参数的最优值,以决定系统结构是否合理,研究设计改进措施等。达到此目的的首要任务是研究数量指标的概率规律 业务量 ... 阅读全文
posted @ 2013-07-13 20:08 jlins 阅读(468) 评论(0) 推荐(0)
摘要: Description You are a butler in a large mansion. This mansion has so many rooms that they are merely referred to by number (room 0, 1, 2, 3, etc...). Your master is a particularly absent-minded lout and continually leaves doors open throughout a particular floor of the house. Over the years, you hav 阅读全文
posted @ 2013-07-13 20:06 jlins 阅读(220) 评论(0) 推荐(0)
摘要: 解决SQL查询总是超时已过期 、在WIN8里提示:OLE DB 或 ODBC 错误 : 查询超时已过期; HYT001.由于数据库设计问题造成SQL数据库新增数据时超时 症状:  Microsoft OLE DB Provider for SQL Server 错误 '80040e31' ([ODBC SQL Server Driver]超时已过期);  服务器上看CPU、内存占用率很低;  事件日志中提示: 数据库 '*********' 中文件 '***********' 的自动增长在 453 毫秒后已取消或出现超时。使用 ALTER 阅读全文
posted @ 2013-07-13 20:04 jlins 阅读(10963) 评论(0) 推荐(0)
摘要: 题目链接:点击链接DFS做法:点击链接之前用DFS做的,结果超时,看了别人的做法才做出来,现在用BFS做了,明显感觉用BFS容易多了#include #include #include #include using namespace std;char map[105][105];int v[105][105];//记录起点到达每个点的最少转弯次数int d[4][2] = { {1,0},{-1,0},{0,-1},{0,1} };int begin_x,begin_y,end_x,end_y;int flag,n,m,num;struct node{ int x,y; int ... 阅读全文
posted @ 2013-07-13 20:02 jlins 阅读(223) 评论(0) 推荐(0)
摘要: 本文介绍的是客户端请求在多个后端服务器之间的均衡,注意与客户端请求在多个nginx进程之间的均衡相区别(Nginx根据每个工作进程的当前压力调整它们获取监听套接口的几率,那些当前比较空闲的工作进程有更多机会获取到监听套接口,从而客户端的请求到达后也就相应地被它捕获并处理)。如果Nginx是以反向代理的形式配置运行,那么对请求的实际处理需要转发到后端服务器运行,如果后端服务器有多台,如何选择一台合适的后端服务器来处理当前请求,就是本文要说的负载均衡。这两种均衡互不冲突并且能同时生效。 nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则... 阅读全文
posted @ 2013-07-13 20:00 jlins 阅读(9715) 评论(0) 推荐(0)
摘要: xcode 版本4.5 模拟器:6.0项目需求:刚进去界面横屏,从这个界面进去的界面全是竖屏。程序的根控制器用了UINavigationController。下面是代码:1.在appdelegate中添加代码:- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ returnUIInterfaceOrientationMaskAll;}2.给 UINavigationController添加个catego... 阅读全文
posted @ 2013-07-13 19:58 jlins 阅读(619) 评论(0) 推荐(0)
摘要: 之前设置了firefox的数据同步,可以在不同电脑上,同步自己的书签等信息,感觉很方便实用,最近在点工具立即同步时,不报错,书签也没有同步,没有任何响应:后来查了许多网上资料,都不见效,无意间看到 https://support.mozilla.org/zh-CN/kb/how-do-i-manage-my-firefox-sync-account#w_gaaiaeoe-augc-iuug 中设置同步数据,于是试了下,果然好了:1、工具-->选项 2、选同步-->管理帐户-->重设同步3、选择推荐选项,下一步,下一步,确定。这样就能把数据同步过来了。 阅读全文
posted @ 2013-07-13 19:56 jlins 阅读(1114) 评论(0) 推荐(0)
摘要: 最近要用到Android NDK,调用本地代码。就学了下Android NDK,顺便与大家分享。下面以一个具体的实例计算斐波那契数列,说明如何利用Android NDK,调用本地代码。以及比较本地代码与java代码的效率。开发环境搭建见以前写的XP下搭建Android开发环境和XP下搭建AR开发环境,具体过程不再重复。这里主要介绍利用Android NDK调用本地代码,实现全过程。一、新建Android Application其它默认,Next直至Finish完成新建工程。二、使用javah命令生成供本地调用的头文件1.新建java文件(class),文件FibLib.javapackage 阅读全文
posted @ 2013-07-13 19:54 jlins 阅读(480) 评论(0) 推荐(0)
摘要: Linux的ip_conntrack实现得过于沉重和精细。而实际上有时候,根本不需要在conntrack中对TCP的状态进行跟踪,只把它当UDP好了,我们的需求就是让系统可以将一个数据包和一个五元组标示的流相关联,因为很多的基于流的策略都设置在conntrack结构中,所以当关联好之后,就可以直接取出策略来作用于数据包了,不再需要为每一个数据包都来一次策略匹配。 TCP的状态本就不应该在途中被检测,这也是TCP/IP的设计者的中心思想。还好,Linux提供了两个sysctl参数可以在一定程度上放弃对TCP状态的精细化监控,它们是: net.netfilter.nf_conntrack... 阅读全文
posted @ 2013-07-13 19:53 jlins 阅读(1220) 评论(0) 推荐(0)
摘要: oracle 之 内存—鞭辟近里(一)今天是2013-07-8日,这几天一直都在寻找一本深入研究oracle内存的书籍,期间一波三折弄的自己神魂颠倒,但是还是被我拿下了,感谢支持我的朋友,这周打算把oracle的内存进行一下深入剖析,以此记录学习笔记。 一)内存体系结构: 每当数据库的实例启动的时候oracle database就会分配内存以及后台进程,在内存区域中存储的如下相关信息: 》程序代码 》关于以及连接的会话信息,即使该会话不是活动状态。 》程序执行期间需要的相关信息 》关于数据共享一些锁的信息。 》缓冲的数据,想数据块和重做日志记录等等。 可以查一下上面这个图: A)基本... 阅读全文
posted @ 2013-07-13 19:51 jlins 阅读(251) 评论(0) 推荐(0)
摘要: overview of the pga pga是在操作系统的进程或是线程特定的一块内存区域,它不是共享的。因为pga是进程指定的,因此它不会在sga中分配。 pga是一个内存堆,其中包含了被专用服务器或是共享服务器金曾锁需要的一些会话变量信息。服务器进程需要在pga中分配一些所需的内存结构。 一个比喻为,pga是一个临时的文件管理员的工作区域,这个文件管理员就是服务进程,她是为客户服务工作的(client process),然后文件管理员把工作区域分为很多的区域,然后来处理或是保存客户的不同信息,当这个工作完成的时候,那么相关区域的空间就会被释放掉。 如下图,显示了在专用服务器模式下所有的.. 阅读全文
posted @ 2013-07-13 19:49 jlins 阅读(263) 评论(0) 推荐(0)
摘要: oracle 之 内存—鞭辟近里(三)今天是2013-07-08,今天晚上突然接到一个电话,我的外甥问我的qq是多少,我感觉很吃惊,他长大了。在他现在这个年龄就开始接触网络,我难免有少许担心,希望他合理利用网络。 一)pga introduction: pga是为服务器进程分配的一块私有的内存,其中包含了相关数据信息和控制信息。每个进程只能对自己的pga区域进行读和写相应的执行代码信息。在运行区域中一个简单的内容就是游标,每个时间游标都会被执行,每个新的run-time area也是为游标相应的分配pga中的内存,以此来完成服务进程所要完成的执行操作。也就是说,run-time area 的. 阅读全文
posted @ 2013-07-13 19:47 jlins 阅读(728) 评论(0) 推荐(0)
摘要: 保留版权,转载请注明出处:http://blog.csdn.net/panjunbiao/article/details/9318811在这一篇文章里,参照宣雨松的《Unity 3D游戏开发》第38页的例子,用C#写出我的第一个Unity项目 Hello Unity。第一步,新建项目: 点击“Create Project”创建项目之后,我们看到项目中只有一个摄像机对象“Main Camera”。 并且Unity为我们创建了一个未命名(untitled)的场景,点击“File -> Save Scene”可以设定场景的名字并保存。 点击保存场景菜单之后,可以在保存场景窗口中输入场景的名字, 阅读全文
posted @ 2013-07-13 19:45 jlins 阅读(3651) 评论(0) 推荐(0)
摘要: 工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一些相关的产品组成一个“产品族”,由同一个工厂来统一生产,这就是我们本文将要学习的抽象工厂模式的基本思想。1 界面皮肤库的初始设计 Sunny软件公司欲开发一套界面皮肤库,可以对Java桌面软件进行界面美化。为了保护版权,该皮肤库源代码不打算公开,而只向用户提供已打包为jar文件的class字节码文件。用户在使用时可以通过菜单来选择皮肤,不同的皮肤将提供视觉效果不同的按钮、文本框、组合框等界面元素. 阅读全文
posted @ 2013-07-13 19:43 jlins 阅读(273) 评论(0) 推荐(0)
摘要: autowire属性值有byName 根据Bean定义时的“id"属性上指定的别名与Setter名称是否一致进行自动装配byType 根据PoJo的setXXX()方法所接受的类型判断bean定义文件是否定义有类似的类型对象进行自动装配constructor Spring容器比对容器中的Bean实例类型及相关的构造方法上的参数类型是否符合进行自动装配autodetect 先进行constructor自动装配,若缺省,则进行byType自动装配no不进行自动装配depends-on若A depends-on B意思是实例化A之前必须先实例化B,但A不需要持有B的实例abstract属性 阅读全文
posted @ 2013-07-13 19:41 jlins 阅读(8953) 评论(0) 推荐(0)
摘要: oracle 之 内存—鞭辟近里(四) 今天是2013-07-11日,首先我非常感谢我的哥们也是我的网友杨工,非常感谢他能在大数据库内帮我执行一下我所需要的信息。就是他说的网络真是一个互助友爱的平台。 前面,我学习 pga内存的结构concept以及常用的动态查看pga的分配使用情况。现在我在学习一下怎么启动pga管理。 如果启动一个自动管理的pga,需要配置二个参数,一个是pga_aggregate_target,一个是workarea_size_policy,这些参数在前面我学习了,但是如何设置pga_aggregate_target这个参数在刚刚创建新的库的时候是可以通过前面o... 阅读全文
posted @ 2013-07-13 19:39 jlins 阅读(169) 评论(0) 推荐(0)
摘要: 前段时间搞无状态的TCP conntrack,发现其中一个静态数组表示的TCP状态机很是不错,希望这种思想以后可以用在实际的工作中,直说吧,就是这个状态机数组: static const u8 tcp_conntracks[2][6][TCP_CONNTRACK_MAX] = { {/* ORIGINAL *//* sNO, sSS, sSR, sES, sFW, sCW, sLA, sTW, sCL, sS2 *//*syn*/ { sSS, sSS, sIG, sIG, sIG, sIG, sIG, sSS, sSS, sS2 },/*...};... 阅读全文
posted @ 2013-07-13 19:37 jlins 阅读(463) 评论(0) 推荐(0)
摘要: 今天加入了一些新功能:1. YUV文件格式支持(yuv420p 420sp, yuv422, yuv444)2. 亮度,色调,饱和度,对比度的调整。3. 反色,灰度,阈值化操作。4. 加入历史记录,以支持回退、前进等操作。5. LOG模块和快捷键等等。YUV文件格式支持 不了解YUV格式的同学可以先看看这个: http://zh.wikipedia.org/wiki/YUV Opencv提供了YUV的转换函数, 但是色彩会有些损失。所以根据公式自己写了一个。 我这个是最近邻插值算法,相对于双线性或者双三次插值比较简单。 感兴趣的读者也可以自己实现。void _YUVtoBGR(Vec3b&am 阅读全文
posted @ 2013-07-13 19:35 jlins 阅读(617) 评论(0) 推荐(0)
摘要: 题记:本系列文章的目的是抛开书本从源代码和使用的角度分析Linux内核和相关源代码,byhankswang和你一起玩转linux开发轻松搞定TCP/IP协议栈,原创文章欢迎交流, byhankswang@gmail.com欢迎加入到CHLK - Linux开发交流群 QQ:327084515讨论Linux开发相关问题 GNU系列之glibc 介绍 最近写程序的时候突然想到一个问题,我们在做内核开发的时候很少使用到C库函数,在linux kernel中使用到C库的几个重要的地方如系统启动时候的标准输入输出,scsi驱动部分还有就是linux/tools。我们修改内核代码的时候都使用内核自... 阅读全文
posted @ 2013-07-13 19:33 jlins 阅读(2355) 评论(0) 推荐(0)
摘要: 上一篇文章输生成了jni头文件,里面包含了本地C代码的信息,提供我们引用的C头文件。下面实现本地代码,再用ndk-build编译生成.so库文件。由于编译时要用到make和gcc,这里很多人是通过安装cygwin,搭建一个linux环境编译。我是直接用Android NDK里ndk-build工具编译,没有安装cygwin,也能编译。一、编写本地代码fib.c首先在过程fiblib下新建一个目录jni,将上一篇生成的jni头文件添加到这个目录,接着在源码目录下新建文件fib.c:文件jni/fib.c:#include "com_example_fiblib_FibLib.h&quo 阅读全文
posted @ 2013-07-13 19:32 jlins 阅读(362) 评论(0) 推荐(0)
摘要: 在应用中,我们常常使用标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提供了一个自动装配的机制,尽管这种机制不是很完善,但是在应用中结合标签还是可以大大的减少我们的劳动强度。前面提到过,在定义Bean时,标签有一个autowire属性,我们可以通过指定它来让容器为受管JavaBean自动注入依赖对象。的autowire属性有如下六个取值,他们的说明如下:1、No:即不启用自动装配。Autow 阅读全文
posted @ 2013-07-13 19:30 jlins 阅读(656) 评论(0) 推荐(0)
摘要: 背景先需要在full system下运行gem5,通过网上查找资料以及向别人请教,终于成功运行,网上大多是关于alpha指令集的,且都是英文的,为了方便大家学习,现在总结一下,希望对大家有所帮助。首先需要安装gem5-stable,可以参考我前面的一篇博客:http://blog.csdn.net/wyj7260/article/details/8267345首先做一下声明,关于ubuntu的版本:ubuntu的版本没有明确的要求,我在分别在ubuntu的10.04,11.04,以及12.10上安装成功。gem5版本也没有特别的要求,我用的是gem5-stable_2012_02_02,如果是 阅读全文
posted @ 2013-07-13 19:28 jlins 阅读(1124) 评论(0) 推荐(0)
摘要: 2 产品等级结构与产品族 在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法具有唯一性,一般情况下,一个具体工厂中只有一个或者一组重载的工厂方法。但是有时候我们希望一个工厂可以提供多个产品对象,而不是单一的产品对象,如一个电器工厂,它可以生产电视机、电冰箱、空调等多种电器,而不是只生产某一种电器。为了更好地理解抽象工厂模式,我们先引入两个概念: (1) 产品等级结构:产品等级结构即产品的继承结构,如一个抽象类是电视机,其子类有海尔电视机、海信电视机、TCL电视机,则抽象电视机与具体品牌的电视机之间构成了一个产品等级结构,抽象电视机是父类,而具体品牌的电视机是其 阅读全文
posted @ 2013-07-13 19:26 jlins 阅读(231) 评论(0) 推荐(0)
摘要: 题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=6&problem=342&mosmsg=Submission+received+with+ID+12044263C++代码:#include #include int main(){ char a[3000]; char s[3000]; char str[]={'A','*','*','*' 阅读全文
posted @ 2013-07-13 19:24 jlins 阅读(198) 评论(0) 推荐(0)
摘要: 演示效果:http://www.mypf110.com/qcd/ {dede:channelartlist row=4 type='son'} {dede:field name='typename'/} {dede:arclist row='1' infolen='60' listtype='image'} [field:title /] [field:description/]....[详细] {/dede:arclist} ... 阅读全文
posted @ 2013-07-13 19:22 jlins 阅读(342) 评论(0) 推荐(0)