编程技术
neuqbingoye
这个作者很懒,什么都没留下…
展开
-
Matcom:Matlab与C++结合的有效途径
摘 要 本文首先介绍了当前在国内外十分流行的工程设计和系统仿真软件包Matlab的优缺点,然后展开介绍了Matcom(一种将Matlab与C++结合的工具)的功能及如何使用,最后对其效果进行了总结。~..~关键词 Matlab Visual C++ Matcom ECG 1 工程设计软件Matlab特点分析 Matlab 是MathWorks公司于1982年推出的一套高转载 2011-12-25 13:53:28 · 1288 阅读 · 1 评论 -
OpenGL学习笔记()多边形绘制-cullface
绘制模式在绘制多边形时除了默认的填充方式,还可以使用点和线使用glPolygonMode函数来设置模式三种不同模式下的绘图 GL_FILL GL_LINEGL_POINT多边形的两面如果以顺时针绘制则是反面,逆时针绘制则是正面 // 设置正面为填充模式glPolygonMode(GL_FRONT, G原创 2013-10-13 21:39:17 · 4927 阅读 · 0 评论 -
百度2014校招 深圳软件研发岗
一、简答题1. 动态链接库和静态链接库分别有什么优缺点?2. 轮询任务调度与抢占式任务调度的区别?3. 请列出数据库中常用的锁,分别给出其应用场景?二、算法与程序设计题1. 给定任意一个正整数,求比这个数大且最小的“不重复数”,不重复的含义是相邻两位不相同,例如1101是重复数,1031是不重复数?2. 长度为极大的字符串,求这个字符串的最长原创 2013-09-28 19:58:53 · 2290 阅读 · 0 评论 -
cg编程之 Shader Language原理
Shader Language 目前主要有三种:基于OpenGL的GLSL,基于Direct3D的HLSL,还有NVIDIA公司的Cg 语言。 shader language被定位为高级语言,如,GLSL的全称是“High Level Shading Language”,Cg语言的全称为“C for Graphic”,并且这两种shader language的语法设计非常类似于C原创 2013-09-24 16:44:21 · 3342 阅读 · 0 评论 -
cg编程之-RayCast实现
先介绍下如何在现有的图形程序中加入CG着色器: 包含头文件和lib, #include #include #pragma comment( lib, "cg.lib" ) #pragma comment( lib, "cgGL.原创 2013-10-14 00:35:56 · 1600 阅读 · 0 评论 -
类对象 内存布局
数据段,代码段。 堆、栈、全局(静态)存储区、文字常量;http://www.cnblogs.com/kekec/archive/2013/01/27/2822872.html原创 2013-10-24 13:28:17 · 540 阅读 · 0 评论 -
很好的一个面试总结
http://blog.csdn.net/xiajun07061225/article/details/12844801原创 2013-10-30 14:13:47 · 569 阅读 · 0 评论 -
2013.11.21于武汉
1.二叉树的非递归遍历2.大数相乘3.排序算法,快速排序2.有序二维数组元素查找原创 2013-11-21 19:27:42 · 823 阅读 · 0 评论 -
各类排序算法及代码实现
[经典排序算法][集锦]http://www.cnblogs.com/kkun/archive/2011/11/23/2260312.html原创 2013-11-21 21:14:08 · 824 阅读 · 0 评论 -
数据可视化的一个典型案例
转子dataV http://datavlab.org/2012/02/10/1742项目作者:淘宝EDP项目简介:展示淘宝网全国实时交易情况可视化技术: Processing可视化展现形式:地图数据来源:淘宝网交易记录数据处理:实时获取淘宝当前交易记录操作交互:通过鼠标点击可以将视角聚焦到交易热点区域,再次点击切换回全屏显示淘宝网实时交易图显示淘转载 2013-12-05 21:32:42 · 7077 阅读 · 0 评论 -
DB2数据库之——文件导出
DB2, 数据转移原创 2015-02-03 22:34:00 · 1766 阅读 · 0 评论 -
开放平台-AS400通讯
开放平台tcp -----> hostroute转发 —— —>AS400核心通讯程序------>400作业条原创 2015-06-26 17:34:49 · 775 阅读 · 0 评论 -
Oracle使用笔记(1)
1.tnsname tnsnams.ora 文件中的一个test网络服务名前不要有空格。2.sqlplus 连接oracle数据库服务器 server_name连接串方式: sqlplus username/password@网络服务名 sid:sqlplus 用户名/密码@IP地址/数据库名称 sqlplus user原创 2015-09-01 17:16:56 · 475 阅读 · 0 评论 -
linux操作 常用命令
1. netstat -a ip、端口可能显示为别名 netstat -an 加上n选项 显示数字化。2. ./standalone.sh执行不能中断 ./standalone.sh& 可以后台执行原创 2015-09-29 16:35:31 · 528 阅读 · 0 评论 -
多线程编程
http://blog.csdn.net/feixiaoxing/article/details/7001999 一个貌似不错的资源原创 2013-09-21 21:11:01 · 493 阅读 · 0 评论 -
C++ 对象的内存布局
http://blog.csdn.net/haoel/article/details/3081328原创 2013-09-07 18:00:21 · 528 阅读 · 0 评论 -
类的对象和类的指针的区别
class Student { public: static int number; string name; public: Student() { } void print() // 态成员函数 print() { std::cout < < name < <" : The number of the stud原创 2012-01-07 20:18:15 · 5652 阅读 · 2 评论 -
ASCII码表 上传博客收藏下
原创 2011-11-27 21:33:38 · 491 阅读 · 0 评论 -
学编程关键在动手,提高在实践
作为一个菜鸟,东东有一些学习编程的体会,与大家一起分享,让我们学习的路上少走些弯路。东东在之前的学习中走过不少弯路,先谈一些体会(误区)吧: 体会(误区)之一:重理论,轻实践 东东在PHP上花过不少的时间,刚开始的时候总认为要先把理论搞扎实了,再去编代码,但实际上效果并不理想。记得当初就以这种心态去学的PHP,结果是把书看完了,实际上把代码也都仔细看了,但是合上书本的时候基本什么都忘了转载 2012-02-16 19:29:40 · 475 阅读 · 0 评论 -
成为编程高手的基础素养
(转)成为编程高手的基础素养 世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。1、扎实的基础 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。转载 2012-03-03 21:55:09 · 1378 阅读 · 0 评论 -
定义矩阵的几种方法
本文主要讨论的是在矩阵大小未知的情况。在数组大小未知时,一般常用的定义方法是动态内存分配,对于一个高维数组,以2D的int 型数组为例:1.将数组定义为一维的,如int *array = new int[row*colum]; 2.另一种方法是仍然定义为高维的形式,如int ** array = new int*[row];//注意这些数组元素地址并不一定连续for(int原创 2012-01-06 16:54:35 · 1701 阅读 · 0 评论 -
超过存储量, 数据如何处理
程序设计中的一个难题原创 2012-11-17 15:26:58 · 594 阅读 · 0 评论 -
BOOTMGR is compressed Press Ctrl+Alt+Del to restart
今天某同学电脑由于压缩C盘,最后导致无法进入系统,拿来电脑,开机时提示:BOOTMGR is compressed Press Ctrl+Alt+Del to restart。简单几步,即得到解决。现提供解决办法,以供网友解决燃眉之急,不必重装系统。1.将Windows7的安装光盘插入光驱,重启,设置BIOS为光盘启动。2.单击您要修复,选择操作系统,然后单击下一步转载 2013-02-28 16:09:57 · 14203 阅读 · 0 评论 -
fatal error C1189: #error : "This file was generated using the moc from 4.4.3. It
编译工程时,出现错误 "fatal error C1189: #error : "This file was generated using the moc from 4.4.3. It" ",一开始并不明白是怎么 一回事,后来在高人指点下明白。原来,我建立的工程是用Qt4.5.0建立的, 而我后来却用Qt4.4.3的运行环境去编译它。 解决办法:1.找到错误转载 2013-07-18 21:36:47 · 5036 阅读 · 0 评论 -
错误 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartu
当出现这种错误时,你首先要做得是检查代码拼写错误 ,特别是字母拼写顺序错误、{ }不匹配,有很大概率是这种低级错误。接下来才考虑其它问题: 产生这个问题可能的原因1, 你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain.2. 你用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这原创 2012-02-27 20:07:44 · 29621 阅读 · 12 评论 -
OpenCV安装配置
DLL配置:在环境变量->系统变量 添加DLL路径。 注意要重新启动VS才能生效。原创 2013-07-17 11:23:17 · 1503 阅读 · 0 评论 -
VS2008中生成lib和dll库文件
(1)新建项目--->win32控制台应用程序,输入项目名称,例如“dllTest”,点击确定;(2)点击下一步:(3)在出现的应用程序设置中,选择DLL(默认为控制台应用程序),如图所示:(4)点击完成,之后,就可以写你的库接口代码了。(5)这个时候,你会发现项目中出现了一个dllTest.cpp的文件,该文件的第一条语句,是这样的:#in转载 2013-07-20 15:24:28 · 847 阅读 · 0 评论 -
文件读取中有意思的现象
一、文本文件与二进制文件的定义 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。 简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。原创 2013-08-23 23:02:15 · 787 阅读 · 0 评论 -
在AIX中查看文件大小
一个超级常用的命令; ls -l --以长格式显示当前目录下的文件和目录1. # ls -ltotal 152drwxr-xr-x 2 oracle dba 256 2月01 09时57 archivelogdrwxr-xr-x 2 root system 256 4月25 2006 lost+founddrwxr-xr-x转载 2015-11-24 18:45:56 · 6690 阅读 · 0 评论