- 浏览: 152703 次
- 性别:
- 来自: 北京
最新评论
-
kenloveyuan:
...
牛人博客收集中...
文章列表
一.C语言中的const
const是C语言中保留的一个关键字,它用来限定一个变量是只读的,即不可变的。程序中使用const可以在一定程度上提高程序的健壮性,但是程序中使用过多的const,可能在对代码的阅读时增加一定的难度。
...
error LNK2005 and error LNK2019
error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in function "public: double & __thiscall std::vector<double,class std
MSVCRT.lib(MSVCR80.dll) : error LNK2005: _strtol already defined in LIBCMTD.lib(strtol.obj)
this kind error, ...
OpenGL Basics
- 博客分类:
- 图形学
Hi and welcome back to one more article about OpenGL. Last time we created a Windows Forms application with an OpenGLControl on it so our OpenGL could draw a box. In this article I want to explain couple of more things. First of all, I would like to cover the OpenGL Coordinate System. Of course I can ...
LIBCD.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.dll)
LIBCD.lib(crt0dat.obj) : error LNK2005: __exit already defined in msvcrtd.lib(MSVCRTD.dll)
LIBCD.lib(dbgheap.obj) : error LNK2005: _malloc already defined in msvcrtd.lib(MSVCRTD.dll)
LIBCD.lib(dbgheap.obj) : err ...
1:可以 在“class View” 面板 -> 右键 工程 -> 属性 -> VC++ Directories ;
但是这种方法配置的事当前工程;
2:任意建立一个MFC工程, “Property Manager” 面板 -> Debug | Win32 (Release| Win32) -> Microsoft.Cpp.Win32.user(双击)-> VC++ Directories ;
这种方法就像之前的配置一样,所有新建的工程都默认配置好了;
用第三方插件是CSGL,其官方网站为:http://csgl.sourceforge.net/
关键是使用其提供的两个DLL:csgl.dll 和 csgl.native.dll,csgl.dll是开发使用的,在一个C#工程中,用“项目”->“添加引用”->“浏览”找到 csgl.dll 引用。然后把 ...
一、入门推荐
入门学习是基本不用书籍的,起码不用买实体书,网络上的电子书就够了。参照前面所述,开始编码实践吧,从System.Console.Writeline("Hello,world!")开始。如果要看书,找最薄的把基本语法看看,了解整体语言特征。
像什么《C#入门经典》(封面是红色,还有几个人笑眯眯的对着你看的那本书)之类的大部头,拿来当词典查查就行。如果实在要把他读完,真是件活受罪的事情。
推荐书籍:
1、《Apress Illustrated C Sharp 2008》,译名:《C#图解教程》
2、《Beginning ...
前几天,写了篇文章,值得庆幸,被CSDN推荐了,所以呢,有很多同胞响应,当中也有很多新人来问我很多问题,问的大多都是一些类似如何学好.NET的问题,其实我也没怎么教过人,而且我很不喜欢去帮别人规划人生,这里只能 ...
rt The Comparison of Image Processing Libraries
Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-d3d in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at javax. ...
原理图与PCB画板
1, Protel
学校用的比较多,北方使用人群多过南方,同样也是大陆教科书籍较多的电子画板软体
占用内存比较大,对电脑要求性能高
下载地址
http://www.verycd.com/topics/198427/
2, Allegro
操 ...
打成jar包:
1、没有其他类库jar文件和插件
菜单“File”-->“Export”
基本上默认就可以,记得next到最后,然后选中主类,否则就会出现
Failed to load Main-Class manifest attribute from... 的错误
如果没有使用其他插件啊,类库等,以上的步骤就可以了
2、有其他jar的类库
先将那些类包含进来:右键点该project,然后properties——》java build path——》libraries-》add extenel jar,选择需要包含的类库jar文件,ok
然后使用Fat ...
第1脚GND,电源地。
第24脚VCC,电源正极
第2脚DATA,串行数据输入
第3脚CLK,时钟输入
第4脚STB,锁存输入
第23脚输出电流调整端,接电阻调整
第22脚DOUT,串行数据输出
第21脚EN,使能输入
其它功能与74HC595相似,只是TB62726是16位移位锁存器,并带输出电流调整功能,但在并行输出口上不会出现高电平,只有高阻状态和低电平状态。74HC595并行输出口有高电平和低电平输出。TB62726与5026的引脚功能一样,结构相似。
线程池通俗的描述就是预先创建若干空闲线程,等到需要用多线程去处理事务的时候去唤醒某些空闲线程执行处理任务,这样就省去了频繁创建线程的时间,因为频繁创建线程是要耗费大量的CPU资源的。如果一个应用程序需要频繁地处理大量并发事务,不断的创建销毁线程往往会大大地降低系统的效率,这时候线程池就派上用场了。
本文旨在使用Java语言编写一个通用的线程池。当需要使用线程池处理事务时,只需按照指定规范封装好事务处理对象,然后用已有的线程池对象去自动选择空闲线程自动调用事务处理对象即可。并实现线程池的动态修改(修改当前线程数,最大线程数等)。下面是实现代码:
//ThreadTask .java ...
http://download.oracle.com/javase/tutorial/uiswing/components/progress.html
http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html