- 博客(105)
- 资源 (4)
- 收藏
- 关注
原创 const 与static 关键词在c 和 c++中的作用
一.C语言中的const const是C语言中保留的一个关键字,它用来限定一个变量是只读的,即不可变的。程序中使用const可以在一定程度上提高程序的健壮性,但是程序中使用过多的const,可能在对代码的阅读时增加一定的难度。1)用const修饰一般变量 注意在C语言中,用const修饰的变量必须在声明时进行初始化(用来修饰函数的形参除外); ...
2012-08-11 11:49:02
211
原创 error LNK2005 and error LNK2019
error LNK2005 and error LNK2019error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in function "public: double & __thiscall std::vectorcode generation-> runtime library "Mul...
2012-08-09 23:08:52
213
原创 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 cou...
2012-08-09 06:38:46
197
原创 LIBCD.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSV
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...
2012-08-07 09:20:07
406
原创 在VS2010下配置VC++ Directories
1:可以 在“class View” 面板 -> 右键 工程 -> 属性 -> VC++ Directories ; 但是这种方法配置的事当前工程; 2:任意建立一个MFC工程, “Property Manager” 面板 -> Debug | Win32 (Release| Win32) -> Microsoft.Cpp.Win32.use...
2012-08-07 08:29:22
221
原创 C#的OpenGL开发
用第三方插件是CSGL,其官方网站为:http://csgl.sourceforge.net/ 关键是使用其提供的两个DLL:csgl.dll 和 csgl.native.dll,csgl.dll是开发使用的,在一个C#工程中,用“项目”->“添加引用”->“浏览”找到 csgl.dll 引用。然后把两个dll都放到程序目录在运行时使用。 在需要使用OpenGL函数的cs文...
2012-08-07 07:41:07
184
原创 C# 书籍推荐
一、入门推荐 入门学习是基本不用书籍的,起码不用买实体书,网络上的电子书就够了。参照前面所述,开始编码实践吧,从System.Console.Writeline("Hello,world!")开始。如果要看书,找最薄的把基本语法看看,了解整体语言特征。 像什么《C#入门经典》(封面是红色,还有几个人笑眯眯的对着你看的那本书)之类的大部头,拿来当词典查查就行。如果实在要把...
2012-08-06 22:06:53
913
原创 C# 入门书籍推荐
前几天,写了篇文章,值得庆幸,被CSDN推荐了,所以呢,有很多同胞响应,当中也有很多新人来问我很多问题,问的大多都是一些类似如何学好.NET的问题,其实我也没怎么教过人,而且我很不喜欢去帮别人规划人生,这里只能附上一些我个人的经验,以前在技术文章我都在QQ空间里,现在我会把这些文章搬来CSDN博客里,以供大家日后一起研究 下面附上一些本人以前学习时读过的书籍: 1、C...
2012-08-06 22:06:33
3014
原创 各种图像处理类库的比较及选择(The Comparison of Image Processing Libraries)
rt The Comparison of Image Processing Libraries
2012-02-15 21:23:35
149
原创 java.lang.UnsatisfiedLinkError: no j3dcore-ogl-chk in java.library.path
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.loadLibrary...
2011-08-19 17:01:19
437
原创 电子技术掌握之软体
原理图与PCB画板1, Protel 学校用的比较多,北方使用人群多过南方,同样也是大陆教科书籍较多的电子画板软体 占用内存比较大,对电脑要求性能高下载地址http://www.verycd.com/topics/198427/2, Allegro 操作复杂线路图制作是兼并ORCAD的Capture。 目前大公司都...
2011-05-30 19:09:18
155
原创 打jar包
打成jar包: 1、没有其他类库jar文件和插件菜单“File”-->“Export”基本上默认就可以,记得next到最后,然后选中主类,否则就会出现Failed to load Main-Class manifest attribute from... 的错误如果没有使用其他插件啊,类库等,以上的步骤就可以了 2、有其他jar的...
2011-05-26 18:35:51
99
原创 TB62726的的引脚定义
第1脚GND,电源地。 第24脚VCC,电源正极 第2脚DATA,串行数据输入 第3脚CLK,时钟输入 第4脚STB,锁存输入 第23脚输出电流调整端,接电阻调整第22脚DOUT,串行数据输出 第21脚EN,使能输入 其它功能与74HC595相似,只是TB62726是16位移位锁存器,并带输出电流调整功能,但在并行输出口上不会出现高电平,只有高阻状态和低电平状态。7...
2011-05-10 13:50:27
1175
原创 Java实现通用线程池
线程池通俗的描述就是预先创建若干空闲线程,等到需要用多线程去处理事务的时候去唤醒某些空闲线程执行处理任务,这样就省去了频繁创建线程的时间,因为频繁创建线程是要耗费大量的CPU资源的。如果一个应用程序需要频繁地处理大量并发事务,不断的创建销毁线程往往会大大地降低系统的效率,这时候线程池就派上用场了。 本文旨在使用Java语言编写一个通用的线程池。当需要使用线程池处理事务时,只需按照指定...
2011-05-05 23:11:11
295
原创 Java tutorial
[url]http://download.oracle.com/javase/tutorial/uiswing/components/progress.html[/url][url]http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html[/url]
2011-05-05 21:49:54
337
原创 java.awt.component.repaint()
repaintpublic void repaint()Repaints this component. If this component is a lightweight component, this method causes a call to this component's paint method as soon as possible. Otherwise, th...
2011-05-05 18:57:58
446
原创 validate
validatepublic void validate()Validates this container and all of its subcomponents. The validate method is used to cause a container to lay out its subcomponents again. It should be invok...
2011-05-05 17:21:20
160
原创 自动控制领域有哪些控制算法
1.PID算法;Fuzzy模糊控制;Optimal优化控制;Robust控制;神经网络控制。2.非线性控制,自适应控制,模型预测控制,数字控制,智能控制(神经网络,贝叶斯模型,模糊算法,机器学习,进化,遗传等等)。这些分类之间都有交集3....
2011-04-28 09:52:36
19574
1
原创 推荐开源项目
1.源码的话我推荐你阅读sun的petstore,官方有下载。不过这个是用glassfish开发的,安装还得费点功夫,你可以参考这篇文章: http://www.diybl.com/course/3_program/java/javajs/20090507/166773.html 如果还是觉得麻烦的话,不妨下载一个netbeans,这个IDE可以直接打开项目。 如果你不是从事的EJ...
2011-04-27 12:37:49
93
原创 开源框架的学习途径
正确的学习方法不仅能够让你事半功倍,也能够让你更加接近真理。在这一系列的文章之初,我想首先说说学习一个开源框架的途径。这些学习方法,不仅适用于Struts2,我想同样适用于许多其他的开源框架,比如说Spring,Hibernate等等。而这些学习方法,也是我个人的一些心得体会,希望对初学者或者正在为学习开源框架犯愁的朋友带来一些启示。 目 录 [ - ] 阅读、仔细阅读、反复阅...
2011-04-26 16:59:11
117
原创 开源相关----如何阅读源代码
open source对于程序员来说,是很有意义的事情。根据我的经验,读源代码,至少有3个好处。第一个好处是可以学习到很多编程的方法,看好的源代码,对于提高自己的编程水平,比自己写源代码的帮助更大。当然不是说不用自己写,而是说,自己写代码的同时,可以从别人写的好的源代码中间学习到更多的编程方法和技巧。第二个好处是,可以提高自己把握大规模源代码的能力。一个比较大型的程序,往往都是经过了很多个版本很长...
2011-04-26 16:57:17
183
原创 Class.forName和New的比较
在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方 法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方 式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。 Java中工厂模式经常使用newInstance()方法来创建对象,因此从为什么要使用工厂...
2011-04-26 14:46:47
149
原创 Responding to Window-Closing Events
By default, when the user closes a frame onscreen, the frame is hidden. Although invisible, the frame still exists and the program can make it visible again. If you want different behavior, then you n...
2011-04-26 03:00:52
88
原创 Map、Collection、List接口的总结
[size=large]Map接口:[/size] | [color=blue] + -- WeakHashMap: [/color]以弱键 实现的基于哈希表的 Map。在 WeakHashMap 中,当某个键不再正常使用时,将自动移除其条 | 目。更精确地说,对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这就使该键成为可终止的,被终 |...
2011-04-26 02:52:29
93
原创 Protel 常用问题总结
1.Protel DXP 的警告,"has no driving source " 解决:两个互相连在一起的拐脚的性质不一样,比如说一个拐脚是passive,而跟它连在一起的脚为output,那么就出现这样的错误。要把它改为一个是output,另一个为input,那就行了。这种错误在dxp,altium designer里比较好改,直接双击元件,左下角的按钮edit pins里面该typ...
2011-04-25 15:10:07
873
1
原创 晶体管注意四个要素
使用晶体管注意四个要素就行,-0.1-负0.3V振荡电路, 0.65-0.7V放大电路,0.8V以上为开关电路,β值中放、高放为3-40, 低放6-80,开关100-120以上就行,不必研究其它的,你研究它的共价键、电子、空穴对我们也没用 ...
2011-02-21 03:49:37
162
原创 模拟界的牛人牛书
Behzad Razavi教授:1985于Sharif技术大学获得学士学位,并与1988和1992年分别获得斯坦福大学得硕士学位和博士学位。毕业后,他一直在AT&T 贝尔实验室和惠普实验室工作到1996年。之后,一直在加州大学教学。(一位牛人!)他具体的获奖情况笔者这里就不详细描述了,只是介绍一下这位模拟IC界大师的几本著作(按时间顺序排列):(1) Principles o...
2011-02-15 21:38:05
408
原创 Windows消息机制要点
1. 窗口过程每个窗口会有一个称为窗口过程的回调函数(WndProc),它带有四个参数,分别为:窗口句柄(Window Handle),消息ID(Message ID),和两个消息参数(wParam, lParam), 当窗口收到消息时系统就会调用此窗口过程来处理消息。(所以叫回调函数) 2 消息类型1) 系统定义消息(System-Defined Messages)...
2011-02-13 17:13:53
74
原创 开源网址
1.51源码:http://www.51aspx.com/ 2.源码之家:http://www.codejia.com/ 3.源码网:http://www.codepub.com/ 4.虾客源码:http://www.xkxz.com/ 5.多多源码:http://www.morecode.net/ 6.洪越源代码:http://www.softhy.net...
2011-02-13 11:36:22
160
原创 Windows的消息机制
Windows是一个消息(Message)驱动系统。Windows的消息提供了应用程序之间、应用程序与Windows系统之间进行通信的手段。应用程序想要实现的功能由消息来触发,并且靠对消息的响应和处理来完成。 Windows系统中有两种消息队列:系统消息队列和应用程序消息队列。计算机的所有输入设备由Windows监控。当一个事件发生时,Windows先将输入的消息放入系统消息队列中...
2011-02-13 11:33:40
145
原创 许多VC++/MFC构架的开源项目
[img]http://dl.iteye.com/upload/attachment/408551/d9eac870-af40-321b-b321-6ae4bcbd4aef.png[/img]
2011-02-09 16:14:10
130
原创 复杂的GridBagLayout
今天终于耐着性子弄懂了GridBagLayout是怎么使用的。构造函数: GirdBagLayout()建立一个新的GridBagLayout管理器。 GridBagConstraints()建立一个新的GridBagConstraints对象。 GridBagConstraints(int gridx,int gridy, ...
2011-02-07 16:06:04
94
原创 swing中的布局管理器
[img]http://dl.iteye.com/upload/attachment/408145/1ce41b72-ff0e-3ea3-94a8-1b9080c0bda7.gif[/img][img]http://dl.iteye.com/upload/attachment/408147/d0a39190-a3ad-35d7-87f4-0027f2b4cfd2.gif[/img]...
2011-02-07 15:42:51
145
原创 swing中的最上层组件
swing中几乎所有组件都是从JComponent衍生而来,也就是说这些组件lightweight component,均由纯java code所编写而成.swing中以下几个组件不是由JComponent继承而来: JFrame(JRoot Pane)//常用来建立主窗口 JDialog(JRoot Pane)//对话框窗口 JWindow(JRoot Pane)//经常...
2011-02-07 15:05:48
1186
原创 Java swing 组件分层介绍:JRootPane,GlassPane,LayeredPane
什么是Swing,什么又是lightweight component ---》Swing是JFC中的一部分,现在已被列入JAVA标准类库里面!JFC是Java Foundation Classes的缩写,其功能是提供程序设计者设计图形用户界面用的,JFC主要包括下面的5个部分: 1,AWT组件:旧有的窗口组件包 2,Swi...
2011-02-06 17:01:14
1167
4
原创 TimePicker onTimeChangedListener
[code="java"]public void setOnTimeChangedListener (TimePicker.OnTimeChangedListener onTimeChangedListener)[/code] Since: API Level 1 Set the callback that indicates the time has been [b]adjusted...
2011-02-01 21:41:18
187
原创 Unable to resolve target 'android-5'
android 2.0API Level: 5 Windows 版: http://dl.google.com/android /android -sdk_r3-windows.zip MAC : http://dl.google.com/android /android -sdk_r3-mac.zip Linux :...
2011-01-30 14:22:34
83
原创 JTextArea操作
JTextArea操作: (1)在JTextArea插入最后一条消息之后,使用selectAll()将光标强制移动到JTextArea的最后,实现滚动条的自动滚动。(Aviva中采用的方式) (2)在JTextArea插入最后一条消息之后,使用(JTextArea)recvArea.setCaretPosition(recvArea.getText().length()),将光...
2011-01-11 18:03:53
397
原创 运放放大器
通用运放(130种) ALD1704XALD1722XALD2704XALD2722XALD4704XAPA4558APC558BA10358XBA14741XBA4558XELM842AELM854xAFAN4272 G1211G1212HA17301PHA17324XHA17358XHA17741XHA17747X...
2010-12-30 16:50:40
1663
原创 学习牛人是如何学习模拟电路
复旦攻读微电子专业模拟芯片设计方 向研究生开始到现在五年工作经验,已经整整八年了,其间聆听过很多国内外专家的指点。 最近,应朋友之 邀,写一点心得体会和大家共享。我记得本科刚毕业时,由于本人打算研究传 感器的,后来阴差阳错进了复旦逸夫楼专用集成电路与系统国 家重点实验室做研究生。现在想来这个实验室名字大有深意,只是当时惘然。电路和系统,看上去是两个概念,两个层次。我同学有读电子学与信息系统方向研究...
2010-12-29 16:38:50
275
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人