编程思想其实就是你实际解决某个业务功能的能力, 算法的话,就是需要你的数学功底了(当然有一些固定算法,比如:二分法等等)其实一般的项目应用对算法要求并不高, 只是要求你的代码可读性高。举个例子:比如:String str = "ss"; 1if(!"ss".equlas(str)) { 2 throws new Exception("判断错误"); 3} 4String str2 = str; 5像这个例子,按正常写法,你会用if else来做判断, 是不是逻辑会变复杂? 但是现在我们只判断不equals"ss"的情况,只要不equals就抛异常, 此时运行时,自然到这里就捕获异常, 后面不执行了。 而如果不是!equals,就继续执行第5行代码。 是不是代码简洁了点, 逻辑也变的简单了? 虽然说这非常非常的easy, 但是把它归结到编程思想里面, 也不为过。 多写代码, 你绝对会有很大的收获的。 编程思想这些东西是无法说的, 得靠代码的堆积来慢慢领悟!
② 我想在vs2010里面查看数据库中的数据怎么查看啊
同意以上回答,要是只是为了查看可以在VS中新建数据库连接,连接到你的数据中可以实现查看
③ 怎么查看dll是32位还是64位
以mfc140rus.dll为例,需要准备的材料分别是:电脑、mfc140rus.dll文件、notepad++编辑器。
1、首先,找到文件夹中的mfc140rus.dll文件。
④ 用VS2010 查询数据库
您好:这个是用到了ADO.NET的知识。通过链接打开数据库,获得数据库的数据,Province的值作为sql语句的where条件。
publicintExcuteNonQuery(stringsql)
{
SqlCommandcmd=newSqlCommand(sql,sqlConnection);
if(sqlConnection.State==ConnectionState.Closed)
{
sqlConnection.Open();
}
intresult=cmd.ExecuteNonQuery();
sqlConnection.Close();
returnresult;
}
括号中的参数就是sql查询语句。
intresult=cmd.ExecuteNonQuery();
cmd有好几个对象,上面这个是返回受影响行数。也可以返回dataset数据集。一句话两句话没法说明白。网络一下ADO.NET的相关知识就可以了,很简单。
⑤ vs2013 opencv多少位
安装opencv2.4.9,解压,请务必记住自己解压的路径。宜家以我自己的路径为例D:\Program Files
配置环境变量
1、系统变量 Path:添加D:\Program Files\opencv\build\x86\vc12\bin
2、用户变量:添加opencv变量,值D:\Program Files\opencv\build,添加PATH变量(有就不需要添加,但是值需要添加)值D:\Program Files\opencv\build\x86\vc12\bin
说明:不管你系统是32位还是64位,路径目录均选择X86,因为编译都是使用32位编译;如果选用X64,则程序运行时候会出错。
新建visual C项目
新建 visual C++项目,如下图所示,项目选项注意:如下图。
工程目录的配置(Debug)
找到属性管理器,如果找不到,请安装下图方法找到。双击Debug|Win32打开如下窗口,
设置如下:(下图红框项为设置项)
1、包含目录:(VC++目录)
D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2
2、库目录:(VC++目录)D:\Program Files\opencv\build\x86\vc12\lib
3、连接器->输入->附加依赖项:
opencv_ml249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
其实以上都是D:\Program Files\opencv\build\x86\vc12\lib下所有的lib文件,你会发现,有的后面带上d,有的没有d,这是因为Debug的就有d,Release则没有d。
工程目录的配置(Release)
其他与Debug一样,只是连接器->输入->附加依赖项不一样,设置如下:
opencv_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_nonfree249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_videostab249.lib
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
最终的测试
1、新建一个cpp文件,如下图:在cpp文件上输入以下代码:
#include <cv.h>
#include <highgui.h>
using namespace std;
int main()
{
IplImage * test;
test = cvLoadImage("D:\\Sample_8.bmp");//图片路径
cvNamedWindow("test_demo", 1);
cvShowImage("test_demo", test);
cvWaitKey(0);
cvDestroyWindow("test_demo");
cvReleaseImage(&test);
return 0;
}
⑥ C#编程,怎么在vs中自己建的类库能查看其中的代码吗怎么查看
reflector 反编译dll文件。
⑦ c++标准库算法是什么
#inlcude<algorithm>
详见下面网页:
http://www.cppreference.com/wiki/stl/algorithm/start
⑧ vs2010 用哪个工具查看 调用的库
VS2010只能查看所引用的库,但是看不到源码的。想看调用的库。你点右键转到定义就可以了,但是要看源码就要下反编译工具了。
⑨ vs2012的c语言函数库在哪里看,如何查找函数所在的头文件
你的这个函数只能在只有在Turbo C 中可以运行
在Vs中无法调用该函数,有下列办法:
1. #include <stdlib.h>
system("cls");