摘要:
工作了,发现自己对网络是个陌生人,所以买来了本<UNIX网络编程>,发现自己一直在为win32下编程,而书里面是基于unix的,看书的时候,想实践下,发现电脑上还没装unix,怎么办,怎么办?办法有2:1 装unix2 在网上找winsock的资料,自己敲代码!哦,就这样吧,虽然书已经看到了第四章,但是还感觉很多东西不懂啊! 阅读全文
摘要:
感觉有点复杂,而且我们一般不会去写一个模板,然后再交换模板里的指针;有可能的情况是上上篇博文提到的情况,可能成员变量含有复制构造花销大的东东,这时需要一些特别的交换函数。而Meyers大师却考虑的灰常超前,佩服啊! 阅读全文
摘要:
好吧,现学现卖,表示标题有点长啊。问题不在描述了,粘贴格式不对。只把我修改好的特化版本代码贴出:#include <string>#include <iostream>#include <stdlib.h>#include <string>using namespace std;template <typename Type> int count(Type *a, int sz, Type which ){ int n = 0; for(int i=0; i < sz; i++) if ( a[i] == which ) n++ 阅读全文
摘要:
模板特化,任何针对模板参数进一步进行条件限制设计的特化版本。《泛型思维》全特化就是全部特化,即针对所有的模板参数进行特化。《c++ primer》偏特化就是部分特化,即针对部分模板参数进行特化。《c++ primer》全特化和偏特化的定义不是很严格,所以有的时候不容易让人理解。举例如下:template<class U,class T>class C{};全特化:template<>class C<int,char>{};偏特化:template<class U>class C<U,int>{};大家应该对上面的例子应该没有什么异议吧 阅读全文
摘要:
test case1:#include <iostream>#include<vector>#include <string>#include <boost/foreach.hpp>#include <boost/shared_ptr.hpp>using namespace std;class Widget{public: Widget(){} Widget(int aData, const string &aStr):m_Data(aData), m_Str(aStr){} Widget(const Widget& 阅读全文
摘要:
正在读《Effective C++》这本书的确是精品,但因为没有习题和源码,令我等屌丝很难测试练习,还要自己编写test case。哪位博友有好招,更好的学好这本书啊;另外在读《unix 网络编程第一卷》,为了学习基础的TCP/IP的东西选择了这边经典书,但源码如何在win32环境下跑呢?谁给点建议,如何也把这本书学好? 阅读全文
摘要:
之前在对于std内iterator的使用并没有太关心,一般是建立容器后,要进行遍历打印,查找之类的操作,但这种无需修改原来容器内的值的操作,比较好的策略是声明为const_iterator;比如: vector<int> lVec; lVec.push_back(1); lVec.push_back(2); lVec.push_back(3); std::vector<int>::const_iterator lIter = lVec.begin(); cout << *lIter << endl; lIter = lVec.begin()+1; 阅读全文
摘要:
http://topic.csdn.net/t/20020311/10/567589.htmlC++对象的序列化(Serialize)的一般化解决方法:。在jjhou的《深入浅出MFC》一书中,曾有部分章节提到了这个主题,MFC中也有类似的实例。只不过,我所需要的是更具有一般化意义的通用的解决方案。首要的一点,在一个包含类层次的设计中,我可以使用类的标示将对象的类型信息格式化输出到stream中,在从stream中读取时,解析这个类型信息来决定实例化哪一个类。显而易见的问题是,类自己可以正确的识别stream中的内容是否与自己的类型相匹配,可是作为类的使用者来说,他并没有简单的方法获知应该使用 阅读全文
摘要:
http://topic.csdn.net/t/20020311/10/567589.htmlC++对象的序列化(Serialize)的一般化解决方法:。在jjhou的《深入浅出MFC》一书中,曾有部分章节提到了这个主题,MFC中也有类似的实例。只不过,我所需要的是更具有一般化意义的通用的解决方案。首要的一点,在一个包含类层次的设计中,我可以使用类的标示将对象的类型信息格式化输出到stream中,在从stream中读取时,解析这个类型信息来决定实例化哪一个类。显而易见的问题是,类自己可以正确的识别stream中的内容是否与自己的类型相匹配,可是作为类的使用者来说,他并没有简单的方法获知应该使用 阅读全文
摘要:
这周感觉很忙碌,晚上睡得很早,早上精神比较好;一周下来,发现新来的是要干苦力的;昨天写日志部分的代码搞得差点左手抽筋,两小时的左右环视+对比+copy+paste;表示这也算工作量吧。另外最大的感受是git的使用,这个版本管理器真是爽,再也不用怕代码会丢失了,当初在学校怎么没接触到呢?当然要会写command才是牛人,只是用gui的恐怕一直是菜鸟;不过到现在我还是只是会3个简单命令的菜鸟,要看看这个了。。。。。周末还想把之前的代码优化一下,尽量符合设计原则,比如把read和write抽象出来,以符合SDP。write建立抽象类,可以保存为不同的格式,如高级的xml;之前学习貌似是被动的,现在是 阅读全文
摘要:
水生木(浇水使树木生长),木生火(木是五行中唯一的可燃物) ,火生土(烧完就变成尘土了) ,土生金(金是土中矿物质的沉淀) ,金生水(金属是冷的,容易在上面凝结水。水灭火 ,火可以融化金(金属) ,金(金属)可以砍断木(树木) ,草木可以防止土壤沙化 ,土克水(水来土掩)。 心属火,脾胃属土。心阳、命火正常则能助长,资生脾胃的阳气。 五行对应五脏和五时,决定着病理特征和发病的时间,简单讲: 五行 木 火 土 金 水 五脏 肝 心 脾 肺 肾 五时 春 夏 长夏 秋 冬 五行代表着五脏的属性,同时五时揭示了五脏常发病的季节,长夏是指夏季和秋季之间的季节。五行相生、相克作为五行... 阅读全文
摘要:
悲催的研究僧生活终于快结束了;不想搞科研了;也不再搞科研了;爽啊!!!O(∩_∩)O哈哈哈~ 阅读全文
摘要:
貌似学生阶段最重要的一个阶段:各种修改,各种等待,等到答辩的时候确实如此快的结束了,而且老师基本没提什么技术问题,在一些小细节上给了点意见,比如格式、图表;毕竟都是自己身边的老师,呵呵。 阅读全文
摘要:
如果一个像素的梯度大与上限值,则被认为是边缘像素,如果小于下限阈值,则被抛弃;那么如果该点的梯度位于两者之间呢?则当其与高于上限值的像素点连接时我们才保留,否则删除。 阅读全文
摘要:
概念: 在某一个谱段区,两个不同地物可能呈现相同的谱线特征。这是同谱异物,也可能同一个地物,处于不同状态,如对太阳光相对角度不同,密度不同,含水量不同等等,呈现不同的谱线特征。 同物异谱与同谱异物现象给图像判译带来困难。 阅读全文
摘要:
目录:小四正文:单倍行距 阅读全文
摘要:
1.ppt太多2.在答辩时,老师都会给你说,概述、和理论都别讲,重点讲你做的内容3.建议你自己试讲一下,看看如何突出重点、并且控制时间。一上午都很多人同时答辩,老师不愿意每个人都超时4.在论文的研究内容和研究框架那部分,就直接把你本文的“重点”做了什么算法改进,与别人的区别以及优势讲述清楚。5.没有老师能认真听你介绍到最后,所以,选择开始就把自己重点工作和创新就介绍清楚,即便老师后面没听,他也大致知道你做了什么主要工作 阅读全文
摘要:
表示得到了想要的处理效果:直接写代码吧,为了把处理过图像中相关颜色进行二值化,或者三值化,哈哈,我自己定义滴:#include "cv.h"#include "highgui.h"#include <fstream>#include <iostream>using namespace std;int main(){ IplImage* img = cvLoadImage("E:\\test.jpg", 1); /* always check */ assert(img); int nWidth = img-&g 阅读全文
摘要:
1 淘宝上的知网查重是可以相信的,拼查也很准确,一般五六个人都没得问题2 抄上一届的论文比较多的最好在去学校查之前两天左右网上查一下,比较保险,知网数据库更新比较快,神马小论文每天都在更新3 知网查出来把红色的好好改一改基本上没得问题,格式要正确,参考文献要分页分节4 对自己论文没有信心的自备一个苛刻查重版,把一些可能抄袭改动不大的删了,反正老师不看,万一学校查出来,及时求情重新查重 阅读全文
摘要:
我们这类型的文章哈,其实主要是对算法有一定改进,然后通过大量的实验和分析说明此改进的有效性,所以,一定要通过不同形式(图、表、曲线、文字等)的方式表达实验结果 1.研究目的就不要了,和研究内容整合在一起就可以了。但是研究内容和论文的重点不一致,而且写的简单了;(研究内容要根据全文内容、论文技术路线、摘要、结论等部分加以细化,目前的表达太简单)2.第二章逻辑、结构关系有些乱2.2 2.3 2.4 2.5 .2.6 2.7关系一般来说,介绍了“传统方法”,那就想说明传统方法存在的局限性,然后提出或者利用“新方法”;3.如果你的2.5只是针对2.4算法的结果,那就都包含到2.4下面把2.52.62. 阅读全文
摘要:
I am programming an image segmentation program. For this purpose I am using a multi-resolution algorithm. It works partially but one problem remains.In literature I found the following description of my problem:For the maintenance of a similar size/scale of all image objects it is necessary to let t 阅读全文
摘要:
function write_infile( filename,source_matrix )%TEST Summary of this function goes here% write matrix to filefid=fopen(filename,'a');[x,y]=size(source_matrix);for i=1:x for j=1:y-1 fprintf(fid,'%f\t',source_matrix(i,j)); end fprintf(fid,'%f\n',source_matrix(i,y));%每一行回车\nendf 阅读全文
摘要:
come formhttp://sunwjie.blogcn.com/2011/09/08/r-中的优化功能/优化问题常常在决策过程中出现。不仅是决策问题,优化更在模型拟合方面扮演这重要的角色。在回归方程中用到的最小二乘法、极大似然法有是优化在发挥作用。在 R 中的一个优化函数 optim 功能全面,这里就摆上几个小实验--都是无约束优化,如果有计划希望能写几个约束优化的实验。1、最简单的优化求目标函数 x^2+2x+1 最小时x的值optimfun <- function(x){ # 建立一个目标函数 ans <- x^2+2*2+1 return(ans)}optim(par= 阅读全文
摘要:
comefromvideolectures.net是一个很好很强大的网站,里面有各种学科的大量学术讲座视频,其中尤其又以CS的为多。视频可以在线观看,还有配套的slides可供下载。唯一不爽的是视频用通常的方法是下载不了的,即使得到了mms开头的URL,再用快车或影音传送带等软件下载也不行。虽然在线看的话流畅性也完全没有问题,但对于大部分教育网学生用户来说,毕竟流量宝贵,所以我只好找了一堆软件来试,发现这个Replay Media Catcher这个软件很好使,只要先把它打开,再访问包含流媒体的网页,它就会自动探测到视频并开始下载,而且在下载过程中你无须再一直播放着那个视频,完全可以把网页关了 阅读全文
摘要:
表示set不能随机存取,所以只好换vector了,但存取结束之后,必须删除重复元素: /* (C) OOMusou 2007 http://oomusou.cnblogs.com Filename : GenericAlgo_eliminate_duplicate.cpp Compiler : Visual C++ 8.0 / BCB 6.0 / gcc 3.4.2 / ISO C++ Description : Demo how to duplicated element in container Release : 05/27/2007 1.0 */#include... 阅读全文
摘要:
表示之前总结的不知道搞哪里去了,还在继续google。首先看创建规则:表6-4ios_base::openmode标志标志含义ios::app追加模式(append),新输出的内容追加在原文件内容的后面ios::ate文件打开后定位到文件尾,ios:app就包含此属性ios::binary以二进制方式打开文件,默认的方式是文本方式ios::in文件以输入方式打开ios::out文件以输出方式打开ios::trunc截断模式(truncate),如果文件存在,则把文件长度设为0ios::nocreate如果文件不存在则不创建ios::noreplace如果文件已存在则不替换注意用fstream创 阅读全文
摘要:
就是说所得数除6如25除6得一那就是初爻动就是最下面的一个爻 是阴变阳 是阳变阴如果是24初6除尽了那就是上爻动就是最上面的爻以此类推。。卦中只有一个动爻,这样就重点突出,利于断事。卦之动爻:一卦的动爻,是用六除后的余数,或等于六不够被六除之数,动爻得作用是:1.动爻是区别和确定体卦、用卦的主要标志,一卦有上下之分,有动爻的卦为用卦,无动爻的卦为体卦,动爻在下卦者,下卦为用。动爻在上卦者,上卦为用,体卦为自己,用卦为他人或事2.动爻是变卦的主要标志,有动则有变,阳爻动则变为阴,阴爻动则变为阳,,爻变则卦亦变。3.动爻是问事或断吉凶的标志,卦成之后,虽用五行和体用来决断吉凶,但还要看其卦中爻辞, 阅读全文
摘要:
周易卦数:乾一;兑二;离三;震四;巽五;坎六;艮七;坤八。 五行生克:金生水,水生木,木生火,火生土,土生金;金克木,木克土,土克水,水克火,火克金。 八宫所属五行:乾、兑→金;坤、艮→土;震、巽→木;坎→水;离→火。 卦气旺:震、巽木旺于春,离火旺于夏,乾、兑金旺于秋,坎水旺于冬,坤、艮土旺于辰戌丑未月。 卦气衰:春坤、艮,夏乾、兑,秋震、巽,冬离,辰戌丑未坎。 十天干:甲乙东方木,丙丁南方火,戊己中央土,庚辛西方金,壬癸北方水。 十二地支:子水鼠,丑土牛,寅木虎,卯木兔,辰土龙,巳火蛇,午火马,未土羊,申猴金,酉金鸡,戌土犬,亥水猪。 八卦象例:乾三连,坤六断,震仰盂,艮覆碗... 阅读全文
摘要:
宋庆历中,康节邵先生隐处山林,冬不炉,夏不扇,盖心在于《易》,忘乎其为寒暑也。犹以为未至,糊《易》于壁,心致而目玩焉。邃于《易》理,欲造《易》之数而未又征也。一日午睡,有鼠走而前,以所枕瓦枕投击之,鼠走而枕破。觉中有字,取视之:「此枕卖与贤人康节,某年月日某时,击鼠枕破。」先生怪而询之陶家,其陶枕者曰:「昔一人手执《周易》憩坐,举枕其书,必此老也。今不至久矣。吾能识其家。」先生偕陶往访焉,及门,则已不存矣,但遗书一册谓其家人曰:「某年某月某时,有一秀士至吾家,可以此书授之,能终吾身后事矣。」其家以书授先生,先生阅之,乃《易》之文,并有诀例。推例演数,谓其人曰:「汝父存日,有白金置睡床西北窖中, 阅读全文
摘要:
之前youtube播放器改版后那个视频下载插件失效了,2011.8.14作者更新插件后又能用了,插件下载地址http://userscripts.org/scripts/show/39167 有木有 插件的使用方法很简单:安装插件后再打开youtube会发现视频上方多了一个显示视频分辨率的小框框如240p 360p 720p等,将鼠标箭头移动到小框框上,点击右键选择链接另存为,然后会弹出对话框。。。好了,视频想塞哪儿塞哪儿吧。。。附件里面还有个chrome浏览器下批量图片秒下的插件,那也是个好东东,大批量图片下载用它特方便,我在google扩展程序库里面还没有找到类似的插件,也是用chrome 阅读全文