摘要:
有买才有卖,如果你每次都揣着钱想为在网上搜到的对自己解决问题有用的信息而付费的话,那么如果你搞清楚了一个别人没有搞清楚的问题,那么你肯定也希望别人也会为你付费,这样对你才公平,这也是人的交换本性,远古时期的人类不就是靠这个发展出文明了吗?然而文明不可能在物物交换的基础上发展到更高程度。 远古时期,纯粹的物物交换中,人们是不会带有盈利思想的,虽然人的本性是贪婪的,但是在物物交换中完全体验不出这一点,因为那时还没有货币。物物交换中,如果哪一方发现自己吃了亏,就会终止此次交换,想盈利的一方也就无利可图!但是货币这种中介出现后,事情就不一样了,作为一种中介以及标准,其本身也是有一定价值的,然而其作..
阅读全文
posted @ 2013-08-18 22:31
风言枫语
阅读(1424)
推荐(0)
摘要:
最近有点走火入魔了!本文所用技术非标准,较真儿者慎入!! 一个局域网内,两台机器拥有同样的IP,可以吗? 这不就是IP地址冲突吗?当然不行! 可是要知道,如果搞点旁门左道,还是可以做到的! 首先要明白的是,IP数据报在以太网中的收发特征: 对于发送来讲:只要你有一个目标MAC供你封装成帧,就可以发出去,而这个MAC地址是由ARP来获取的;对于接收来讲:只要收到帧的目标MAC是接收到帧的网卡的MAC地址,就可以正确接收! 现在我们逐步的来实现一个局域网内拥有同样IP还能正常越过默认网关访问不同外网的情景。实际上,在我实现的简版SDN中,一切都是保存在conntrack中的,它甚至可以保存一个..
阅读全文
posted @ 2013-08-18 22:29
风言枫语
阅读(322)
推荐(0)
摘要:
在我的ip_conntrack版本中,它目前已经可以缓存路由,filter规则等,还可以平滑生效最新配置的NAT,它越来越像真正的SDN了,唯一有待完善的就是将5元组的tuple进化成N元组的tuple了,其余的更新及修正都是些不会引发质变的量变。 现在看一下,ip_conntrack还能缓存什么?当然了,在我的"路由cache in conntrack"版本中,我只是将dst_entry简单的从skb中拷贝到了ip_conntrack中,类似IPMARK那样,可以在skb和conntrack之间save和restore。数据包进入协议栈被处理的流程依然没变,优化掉的仅仅是
阅读全文
posted @ 2013-08-18 22:27
风言枫语
阅读(205)
推荐(0)
摘要:
题目链接:UVA216 使用暴利枚举所有可能的排列,找出最小花费时候的排列即可。使用一个数组来保存输入,使用一个数组来产生排列,使用另外一个数组来保存当期最小花费时候的排列。 for(int i=0;i>input[i].x>>input[i].y; array[i]=i; //一定要在这里给solution赋初始值,负责solution里面可能是空的 solution[i]=i; }一定要在初始的时候就给保存结果的数组赋初始值,因为第一个排列可能就是最优解。如果第一个就是最优解的话那么............
阅读全文
posted @ 2013-08-18 22:24
风言枫语
阅读(124)
推荐(0)
摘要:
话说,平凡之处显真格,这一点也没错! 比如,对旋转图像进行双线性插值,很简单吧? 可,对我,折腾了大半天,也没有达到预期效果! 尤其是三个误区让我抓瞎好久:1,坐标旋转公式。 这东西,要用的时候查资料,抄过来,从不记清,猛地一下让人写正确,确实不容易,虽然只是正余弦的排列问题。画图推导的方法也是知道,但是,奈何又记不得三角形的和角展开公式。没办法,只好逐一测试验证了,心血经验,45、90,135,180这几个角度最好都验证一下。2,双插的数据来源。 一开始,思维上习惯地数据来源认定应该是旋转之后的,为此施展多种手段都不能较好克服数据有效性、配对性等异常。搞个带掩模的3*3滤波吧,却使图像变模.
阅读全文
posted @ 2013-08-18 22:22
风言枫语
阅读(417)
推荐(0)
摘要:
模板(hdu1086)include using namespace std;struct point{ double x,y;};struct segment{ point begin,end;};double min(double x,double y){ return xy?x:y;}bool onsegment(point pi,point pj,point pk) //判断点pk是否在线段pi pj上{ if(min(pi.x,pj.x)>n&&n) { count = 0; for(int i=1; i>seg[i].beg...
阅读全文
posted @ 2013-08-18 22:20
风言枫语
阅读(5044)
推荐(0)
摘要:
1.内存分配参数---大纲Ø如何设置堆内存Ø如何设置栈内存Ø如何设置方法区Ø如何设置对的分配比率Ø设置参数打印堆栈;ØJava程序的两种模式:Server&Client2.设置堆内存Ø设置最大堆内存Ø参数:-Xmx10M,表示堆内存最大为10M,如果超过10M则会出现内存溢出的异常。Ø查看方法: maxMemory() Ø设置最小堆内存Ø参数:-Xms2M,系统初始化的时候就会分配2M内存给java程序。Ø设置新生代内存Ø参数1:-Xmn5M,表示堆内存中新
阅读全文
posted @ 2013-08-18 22:18
风言枫语
阅读(3963)
推荐(0)
摘要:
之前讲过动态规划DP,现在来说说贪心。贪心算法在解决问题的策略上目光短浅,只根据当前已有的信息就做出选择,而且一旦做出了选择,不管将来有什么结果,这个选择都不会改变。也就是说贪心对于算法的每一个决策点,每一次的选择,做一个当时看起来是最佳的选择。它并不是从整体最优考虑,它所做出的选择只是在某种意义上的局部最优。贪心算法对于大部分的优化问题都能产生最优解,但不能总获得整体最优解,通常可以获得近似最优解。我们先从DP来过渡到贪心,先来看一个例子,活动选择问题。假设有一个需要使用某个资源(教师等场地)的n个活动组成的集合S={a1,a2,···,an},该资源每次只能由
阅读全文
posted @ 2013-08-18 22:15
风言枫语
阅读(1805)
推荐(0)
摘要:
Delay Constrained Maximum Capacity PathTime Limit: 10000/10000 MS (Java/Others)Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 544Accepted Submission(s): 192 Problem Description Consider an undirected graph with N vertices, numbered from 1 to N, and M edges. The vertex number...
阅读全文
posted @ 2013-08-18 22:13
风言枫语
阅读(228)
推荐(0)
摘要:
ScheduledExecutorFactoryBean忽略异常继续执行程序中有一个定时任务,每10分钟把满足条件的任务从一个表迁移到另一张表,程序启动的时候数据库异常了一段时间,之后数据库恢复了。但是通过观察,发现此定时任务挂掉了,再也没有重启起来。解决此问题的办法是要在任务线程的run方法中中捕获runtime异常,如果使用ScheduledExecutorFactoryBean,只要配置continueScheduledExecutionAfterException属性为true即可。Spring文档描述的很清楚:setsup a JDK 1.5ScheduledExecutorServ
阅读全文
posted @ 2013-08-18 22:11
风言枫语
阅读(657)
推荐(0)
摘要:
罗马帝国崩塌,欧陆各诸侯封土建国,在基督教的名义下,上演了一出出大戏,或战争和英雄,或王子和公主,或猎鹰和巫婆,...中世纪末期,开始了长达几百年的战争,这些战争催生了西方文明,将西方带入了世界的顶峰。实际上,这些战争的原因几乎都可以归结为亲家或亲属之间的财产纠纷。 和中国春秋战国时期一样,当时的欧洲也是嫡长子继承制,公国侯国之间普遍联姻,然而和中国不同的是,那时欧洲是一夫一妻制,即使是国王,公爵也不会三妻四妾,因此虽然是嫡长子继承制,然而却不一定有所谓的嫡长子,那么国家交给谁就是一个问题,为了确保继承的顺利,出现了一个又一个的所谓顺位继承人,因此就会出现A国的王子娶了B国的公主,B国公主..
阅读全文
posted @ 2013-08-18 22:09
风言枫语
阅读(538)
推荐(0)
摘要:
以前用Quartus II每次新建工程时,都要设置工程名,选择工程路径,选择芯片型号等等,好麻烦呀!可不可以建一个工程模板,以后新建工程时直接改相应文件名就可以呀!后来我一琢磨,感觉也不是不可以。因此就有了下面的内容,大家可参考我说的方法试一试! 1. 在一个非中文目录下建立一个工程文件,取名为XXXX2. 打开Quartus II软件,选择 File>New Project Wizard,设置工程保存路径和工程名字。我把工程模板建立在D:/FPGA/XXXX下面了,工程模板取名为XXXX,如下图: 然后选择你需要的芯片型号,最后点击完成。 3. 现在我要建立一个Verilog HDL程
阅读全文
posted @ 2013-08-18 22:06
风言枫语
阅读(1150)
推荐(0)
摘要:
使用软件:apache_2.0.55-win32-x86-no_ssl.msi Setup-Subversion-1.5.3.msi TortoiseSVN-1.5.10.16879-win32-svn-1.5.7.msi 一、安装apache服务器安装apache_2.0.55-win32-x86-no_ssl.msi,开始是需要设置一下网址啊邮箱啊,随便设置(真实不存在都没问题),然后就是基本无脑的下一步下一步安装完测试时候127.0.01能访问,默认是80端口,若80端口已经占用,请修改配置文件修改端口号 二、安装svn服务器端和客户端安装Setup-Subversion-1.5.3..
阅读全文
posted @ 2013-08-18 22:04
风言枫语
阅读(434)
推荐(0)
摘要:
1、联系人表结构添加一条联系人信息packagecom.itheima.insertcontact;importandroid.app.Activity;importandroid.content.ContentValues;importandroid.database.Cursor;importandroid.net.Uri;importandroid.os.Bundle;importandroid.view.View;publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstan
阅读全文
posted @ 2013-08-18 22:02
风言枫语
阅读(259)
推荐(0)
摘要:
Script.NET Perl解释器的代码已经提交到GitHub网站。GitHub项目地址: https://github.com/blueantst/Script.NET Perl解释器代码在Src\Interps\Perl目录下,目前支持Perl5.10版本,后续会考虑支持Perl5.18版本。因为Perl的运行库比较大,没有提交到git库,可以安装Script.NET 2.2版本的Perl开发包之后,将Interps\Perl\lib目录拷贝到Src\Interps\Perl\perl-5.10\lib目录。 Script.NET Perl解释器代码支持Perl脚本的调试、运行功能。 .
阅读全文
posted @ 2013-08-18 22:00
风言枫语
阅读(243)
推荐(0)
摘要:
hdu 1754 I Hate It其实我只是来存一下我的splay模板的。。请大牛们多多指教#include#include#includeusing namespace std ;const int maxn = 222222 ;int son[2][maxn] , col[maxn] , fa[maxn] , size[maxn] , val[maxn] ;int tot ;int num[maxn] ;void new_node () { size[tot] = 1 ; fa[tot] = son[0][tot] = son[1][tot] = -1 ; val[tot] = col[
阅读全文
posted @ 2013-08-18 21:57
风言枫语
阅读(136)
推荐(0)
摘要:
遥想2003年刚上大学之际,收到淘宝网发到宿舍的宣传手册,制作精美,当时就感觉不错,居然网上可以买这么多东西,真新鲜。不过,穷学生没啥钱也没去他家网站了解了解,不过倒是有几个浙江的同学很早就在那买东西,后来笔记本、相机都从那淘,就这样慢慢地淘宝他就火了,火得一塌糊涂。 这2天,读了《淘宝技术这十年》,讲技术却不枯燥,很轻松地读完了,感触颇多,也彻底消除了对网站开发、开源软件的一些误解。这些误解是什么呢,在此先按住不提,待最后慢慢道来。 下面,我来谈谈读完这本书的几点感触,有些地方乱弹琴的话就不要计较撒。 1、好的架构不是设计出来的,而是进化而来的。 ...
阅读全文
posted @ 2013-08-18 21:55
风言枫语
阅读(338)
推荐(0)
摘要:
一、序最近在将程序往linux上面部署,特此记录下部署步骤,待以后参考。web工程部署必备软件为:JDK、tomcat、数据库软件(oracle或mysql),远程监控、上传下载必备软件:VNC、SSH。VNC可以为我们提供图形界面的远程控制,但是它在上传、下载文件上明显力不从心。SSH也是一款远程控制软件,它在上传下载上很优秀,所以在此推荐这两款软件。在此没有提FTP,是因为它在上传、下载时除了必备的几个端口外,还需开放其他的端口,这对于网络控制很严的单位,不是很实用,而且SSH的上传、下载功能很强大,故推荐使用SSH。 下面说明一下,相关软件的默认端口及下载地址:oracle端口:15..
阅读全文
posted @ 2013-08-18 21:50
风言枫语
阅读(273)
推荐(0)
摘要:
前言:我想这些应该会让一个刚接触01背包的童鞋有收获!诚恳的希望有人指出我写的不清楚的地方。一起讨论。。学习dp一周左右啦,关于01背包前前后后看了很多次,只是把一个模板死记下来,却完全不能理解,也看到很多前辈为了有助理解做的的一些表格,但是感觉还是迷糊,哎哎。。只怪自己脑子不够用....后面一次花了几个小时模拟了一次过程。这里作为一次详细的笔记,也作为一个分享:(前面的文字是比较繁琐,但是需要沉下心看,后面结合图表就容易理解也不那么烦人啦)首先关于01背包问题:有N个物品,每个物品(只有唯一一个) i 对应有重量w[i]、价值va[i]。有一个背包可以放M重的物品,现在让你从N个物品中选择几
阅读全文
posted @ 2013-08-18 21:48
风言枫语
阅读(309)
推荐(0)
摘要:
17.1 引言*两种高级IPC:基于STREAMS的管道(STREAMS-based pipe)以及UNIX域套接字(UNIX domain socket)可以在进程间传送打开文件描述符。服务进程可以使它们的打开文件描述符与指定的名字相关联,客户进程可以使用这些名字与服务进程通信 17.2 基于STREAMS的管道*可以用fattach函数给STREAMS管道一个文件系统中的名字*一旦STREAMS管道连接到文件系统名字空间,那么原来该名字的底层文件就不再可访问的。打开改名字的任一进程将能访问相应管道,而不是访问原先的文件。在调用fattach之前打开底层文件的任一进程可以继续访问该文件*虽然
阅读全文
posted @ 2013-08-18 21:46
风言枫语
阅读(197)
推荐(0)