-
参考了这两个网页:
http://www.c-sharpcorner.com/uploadfile/shrutishrivastava/imageprocessing12192005061519am/imageprocessing.aspx
http://www.c-sharpcorner.com/UploadFile/mahesh/BrowseorOpenaFile12012005010624AM/BrowseorOpenaFile.... -
如何修改Eclipse的默认Workspace路径 - [C/C++/Java]
2009-08-12 | Tag:Eclipse Workspace 修改 默认
今天从同事那里拷过来一个Eclipse,发现一个问题:Workspace的路径还是他所定义的。如何改变默认的路径呢?经过在Eclipse文件夹里的一番搜索,发现这样可以:
修改eclipse\configuration\.settings的那个PREFS文件。在里面可以看到“RECENT_WORKSPACES=…”,在这里修改,把后面的路径改成自己想要设置的Workspace路径。
-
如有讲得不正确的地方,请指出。
白盒测试是针对程序的内部结构进行测试,发现程序在内部结构上存在的错误。白盒测试的内容包括基本分支测试(Basis Path Testing)和控制结构测试(Control Structure Testing)。
基本分支测试
基本分支测试着重于覆盖程序所有可能“路径”。所谓程序的&ldqu... -
使用OpenGL做场景漫游不外有两个思路:一个是动物体,一个是动相机。
所谓动物体就是:
// assume the observer moves
reverseMove(object);
draw(object);
所谓动相机就是:
... -
最基础的OpenCV与Qt的结合 - [Computer Graphics (计算机图形学)]
2009-07-19 | Tag:Qt OpenCV 图片 显示
这是一个利用OpenCV读取一张图片然后用Qt生成窗口display出来。做的主要是IplImage到QImage的转换。大部分参考了这个人的博客(http://leohart.net/site/comments/convert_opencv_iplimage_to_qt_qimage/)
基本用法就是:
1)声明这个类,传入图片路径到构造函数中;
2)用getQImage函数获得QImage,然后就可以用到Qt的东西中。... -
读“程序员的三大美德”有感 - [I Am A Geek~]
2009-07-18 | Tag:程序员 美德 懒惰 傲慢
第一次是在我们学院的bbs上看到的,转载如下
“Perl之父Larry Wall说到“懒惰、傲慢、缺乏耐性是程序员的三大美德”。
这看起来似乎不可理喻,但听听解释你就会同意这个说法了。
懒惰:因为好的程序员会致力于减少需要完成的工作量。而且是想尽一切办法减少
傲慢:容易被荣誉感冲昏头脑,所以会把程序写的尽可能的完美,免得被别人嘲笑
缺乏耐性:坚决... -
Java有用的知识点(保持更新) - [C/C++/Java]
2009-07-17 | Tag:Java 重要 要点 易错
1、C++的类可以实现多重继承,JAVA的类不行;
2、JAVA的类不能实现多重继承,JAVA的界面(interface)可以; -
glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT)
这个函数清空了颜色缓存和深度缓存,必须在初始化时调用,否则就可能出现上一个程序的画面。
glShadeModel(GL.GLenum mode);
参数有两个选择,如果选择了GL.GL_SMOOTH 那么在光栅化时OpengGL将对不同顶点之间的颜色值进行插值,而如果是 ... -
在JOGL中如何使用GLU - [C/C++/Java]
2009-07-13 | Tag:jogl Java GLU 未定义
如果安装的是旧版本的jogl,那么使用方法是:
final GLU glu = gluAutoDrawable.getGLU();
其中gluAutoDrawable是类型为GLAutoDrawable类型的变量。
如果安装的是最新版本,那么只要
final GLU glu = new GLU();
即可。
-
msdbg.dll未正确安装的解决办法 - [C/C++/Java]
2009-07-12 | Tag:VS2005 msdbg.dll 注册 安装
如果按照系统提示注册msdbg.dll不成功,那么应该打开C:/Program Files/Common Files/Microsoft Shared/VS7Debug 在这个路径下,如果你看到了一个msdbg2.dll,那么注册一下它,应该就可以解决debug的问题了。
如果还不行,请致邮anthony.x.chan@hotmail.com -
如何在Windows和Linux下配置JOGL - [C/C++/Java]
2009-07-10 | Tag:JAVA JOGL OpenGL 配置
想必也没什么人用JOGL了,算了,还是写一下吧。
首先要google之,下一个jogl.jar的文件。然后Windows用户要下一个jogl-natives-win32的压缩包,Linux用户要下一个jogl-natives-linux的压缩包。
之后对于Windows用户,把jogl.jar解压到jre路径下的lib/ext中,把jogl-natives-win32解压到jre路径下的bin中。
对于Linux用户,在你... -
Java GUI中的各种layout - [C/C++/Java]
2009-05-28 | Tag:Layout Java GUI 排列
Java GUI 中有些多种layout,分别是:
1)Flow Layout
2)Border Layout
3)Grid Layout
... -
关于Radiobutton的值获取和排列问题 - [C#]
2009-05-12 | Tag:C# Radiobutton 值 排列
首先关于值获取,需要先在Radiobutton的属性中定义一下每一个项的index值,然后在函数中就可以直接获取SelectedIndex。
再次关于Radiobutton的排列,不能在designer里改,必须在属性里改,有个Vertical/Horizontal的属性。
-
我这个函数是用C#写的,定的规则是:不能有负号,可以有小数点。 private bool isNumber(string str) { char[] chr = new char[str.Length]; chr = str.ToCharArray(); bool allowPoint = true; for (int i = 0; i < chr.Length; i++) { ...
-
VS2005 the application failed to initialize properly (0xc0150004)的解决方法 - [C/C++/Java]
2009-04-21 | Tag:VS 初始化 正常 0xc0150004
通常需要重新装一遍vs的sp1。(在装的过程中很可能遇到磁盘空间不够,没办法,必须先腾出空间。其实它不需要占用那么多,只是拿来做临时空间)
再不行的话装个redistribute。
博客http://hi.baidu.com/qinpc/blog/item/7700bb316c08b4ad5edf0ef7.html说还不行的话“在C:\WINDOWS\WinSxS中搜索 “8.0.50727.163” 和 &ld... -
VS使用者的Qt的初始化系统配置 - [C/C++/Java]
2009-04-16 | Tag:Qt 初始 配置 VS2005
首先要把Qt的文件夹拷贝到某个位置,let's say,C:\Qt\4.4.4\...
然后需要设三个系统变量:
1、在用户变量里的Path里加上C:\Qt\4.4.4\bin\
2、在用户变量里新建QTDIR,为C:\Qt\4.4.4
3、在用户变量里新建QMAKESPEC,为(如果你用VS2005)win32-msvc2005
最好再装个VS的插件,如qt-vs-ad... -
如何设置VS2005的字体、颜色和背景颜色 - [C/C++/Java]
2009-04-03 | Tag:VS2005 字体 颜色 背景
中英对照:
工具-->选项-->环境-->字体和颜色
Tools-->Options-->Environment-->Fonts and Color -
解决耳塞杂音噪音问题 - [I Am A Geek~]
2009-02-26 | Tag:计算机 耳机 噪音 杂音
给实验室电脑接了新的耳机延长线,发现还是有噪音,通过以下方法解决了,不一定适用。
双击声音图标,打开声音属性控制,里面有个“线路输入音量”,将其设为静音。
搞定。
-
如何让VS2005显示行号 - [C/C++/Java]
2009-02-25 | Tag:C++ VS2005 行号 显示
感谢以下链接:
http://www.cnblogs.com/fishert/archive/2007/04/28/731585.html
工具(Tools)-->选项(Options)-->文本编辑器(Text Editor)-->所有语言(All Languages)-->显示(Display)-->显示行号(Line numbers)
搞定。 -
MSVCP80D.dll not found的解决方法 - [C/C++/Java]
2009-02-17 | Tag:VS2005 dll 未找到 MSVCP80D
感谢以下链接,但窃以为治标不治本: http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/60fe1672-9db6-4411-8bd4-62f2d21201c7/ 在Project->Project Properties->Configuration Properties->Mainfest Tool->Input and Output->Embed Manifest 中把'YES'... -
解决Error spawning 'cmd.exe'的问题 - [C/C++/Java]
2009-02-16 | Tag:C++ VS2005 cmd.exe spawning
http://social.msdn.microsoft.com/Forums/en-US/Vsexpressinstall/thread/adc6e067-60a4-4914-9673-571b047d9376/
感谢以上链接。解决方法:
Options -> Projects and Solutions -> VC++ Directories page
在Executable中添加
... -
如何快速便捷地建立Qt工程 - [C/C++/Java]
2009-02-13 | Tag:Qt 工程 C++ Coding
假设你已经把Qt装好了……
1、建立你的工程所在的文件夹;
2、加入(如果有的话).h文件和.cpp文件(至少用记事本建个main嘛);
3、打开cmd,进入该文件夹(就是该目录)
4、输入命令:qmake -project
5、输入命令:qmake -tp vc
搞定。(看看文件夹里是不是多了东西) -
The Mathematics of Communication Complexity - [ITCSC Winter School 2009]
2009-01-30 | Tag:Communication Complexity Yao Chih-Chi
<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;...
-
Introduction to Game Theory and Its Application in Network - [ITCSC Winter School 2009]
2009-01-29 | Tag:Game Theory Network 计算机
Game Theory is about decison-making and its trade-off between several players. Each player make their strategies according to the anticipated behaviour of the others, pursuing a maximazation of benefits.
A classcial model of game theory is t... -
Tools for Designing FPT Algorithm - [ITCSC Winter School 2009]
2009-01-28 | Tag:FPT 算法 Graph 计算机
For an NP hard problem we can make it into NP solvable if we confine some of its parameters to stay within a certain boundary
For instance, given a graph G, we are to find a set of vertices that cover an arbitrary number of edges. This problem is ... -
Multiuser Information Theory - [ITCSC Winter School 2009]
2009-01-24 | Tag:ITCSC Multiple Access Broadcast Interference
The lecturor, Chandra Nair introduced 3 basic models of multiuser information exchange, namely, Multiple Access, Broadcast and Interference.
Multiple Access is about many-to-one message sending. Broadcast is about one-to-many message sendi... -
Network Coding & Abstract Algebra - [ITCSC Winter School 2009]
2009-01-23 | Tag:ITCSC Network Algebra Coding Abstract
This talk concerns about the basic problems of a network. For example, A wants to send an email to B and so does B. How can this happen, say, simutaneously?
A little bit mor sophisiticated is about encoding and decoding. Say, instead of se... -
关于syscall_table.S的问题 - [Operating System(操作系统)]
2008-12-24 | Tag:计算机 ubuntu fedora Linux 操作系统
什么是syscall_table.S? 每当系统调用发生时,操作系统会先到/usr/include/asm/unistd.h中,看该系统调用是否存在,若存在则读取一个索引号,利用该索引号到arch/i386/kernel/syscall_table.S中寻找相应表项,然后根据该表项到kernel/sys.c中调用相应函数。syscall_table.S就扮演这样一个“二级索引” 本实验中遇到的一个问题 当在syscall_table... -
grub下进入操作系统 - [I Am A Geek~]
2008-12-12 | Tag:计算机 操作系统 grub ubuntu fedora
前段时间为了装ubuntu,在windows下把feodra分区给删除了,结果一启动就生生地进入了grub提示符了。经过多方google,得到了解决方法:
在grub下输入如下指令:
grub>root (hd0,0)
grub>chainloader (hd0,0)+1
grub>boot
就可以进入操作系统了。
-
昨天在图书馆远程连接实验室,想把一个ppt搬到自己的本上。
通常的做法是:发个邮件给自己,然后在另一边下。然而有个问题,我实验室的Thunderbird特别灵敏,如果你发个邮件给自己,它马上就收到并且存到本地磁盘。也就是说,当你发完邮件回到自己本上时,邮件已从服务器上被剪切至实验室机子上了。
所以必须用别的办法。
最后我用了一个很扯的办法。我把文件传送到一个ftp上,然后在另一端下载。想起来,真是很囧……








