首页 > 编程语言
c++ fstream中seekg()和seekp()的用法
转自:http://blog.sina.com.cn/s/blog_679f85d40100mysi.html先说一下C语言中fseek()的功能:函数原型:int fseek(FILE *fp, LONG offset, int origin)参数含义:fp 文件指针 offset 相对于orig...
分类:编程语言   时间:2015-04-17 20:20:18    收藏:0  评论:0  赞:0  阅读:303
转:用C++实现的一种插件体系结构-----概述
用C++实现的一种插件体系结构-----概述本文讨论一种简单却有效的插件体系结构,它使用C++,动态链接库,基于面向对象编程的思想。首先来看一下使用插件机制能给我们带来哪些方面的好处,从而在适当时候合理的选择使用。1,增强代码的透明度与一致性:因为插件通常会封装第三方类库或是其他人编写的代码,需要清...
分类:编程语言   时间:2015-04-17 20:19:48    收藏:0  评论:0  赞:0  阅读:215
XproerUI控件工厂代码优化-使用C++11特性优化
优化前的代码,比较冗余,通常实现一个工厂类的创建器需要三个步骤。 代码截图: 优化后的代码,更简洁,对开发人员更加友好,实现一个工厂类创建器只需要一个步骤。 代码截图:
分类:编程语言   时间:2015-04-17 20:18:08    收藏:0  评论:0  赞:0  阅读:317
python多线程编程(1)
虚拟机层面Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,暂时无法利用多处理器的优势。语言层面在语言层面,Python对多线程提供了很好的支持,Python中多线程相关的模块包括:thread,threading,Queue。可...
分类:编程语言   时间:2015-04-17 20:17:49    收藏:0  评论:0  赞:0  阅读:303
时间复杂度为O(nlogn)的LIS算法
时间复杂度为 n*logn的LIS算法是用一个stack维护一个最长递增子序列如果存在 x a[y],那么我们可以用a[y]去替换a[x]因为a[y]比较小,具有更大的潜力,使得后面的元素和它成为更长的递增序列如例子: a[] = {1,4,8,3,6};我们用一个stack st保存当前的最长递....
分类:编程语言   时间:2015-04-17 20:15:08    收藏:0  评论:0  赞:0  阅读:443
深入理解javascript中实现面向对象编程方法
介绍Javascript中面向对象编程思想之前,需要对以下几个概念有了解:1. 浅拷贝和深拷贝:程序在运行过程中使用的变量有在栈上的变量和在堆上的变量,在对象或者变量的赋值操作过程中,大多数情况先是复制栈上的信息,这样就会出现以下情况,如果变量是对象,那么这一操作,复制的只是真正对象所在 的堆内存空...
分类:编程语言   时间:2015-04-17 20:14:38    收藏:0  评论:0  赞:0  阅读:235
MFC中混合使用Duilib制作界面
因为公司项目最近入了MFC的这个大坑,用MFC做UI做了一段时间,感觉不是很方便,开发效率有点慢。 看了c++里面做界面的类库,感觉Duilib比较符合做界面的需求,而且很多大公司也在使用Duilib,那就随一下大流,并在此表达对Duilib作者及广大的开源作者的敬意。 Duilib支持win32程...
分类:编程语言   时间:2015-04-17 20:12:18    收藏:0  评论:0  赞:0  阅读:226
python多线程编程(3): 死锁和可重入锁
死锁在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。尽管死锁很少发生,但一旦发生就会造成应用的停止响应。下面看一个死锁的例子:按 Ctrl+C 复制代码按 Ctrl+C 复制代码执行结果:Thread-1 got resAThread-1 got re...
分类:编程语言   时间:2015-04-17 20:10:38    收藏:0  评论:0  赞:0  阅读:235
javascript元素跟随鼠标在指定区域运动
元素跟随鼠标在指定区域运动通常是用在商城图片的放大镜中,下面是完整的Demo: 鼠标区域 主要是两个关键点:1、获取鼠标当前位置,然后设置运动元素的当前位置为鼠标位置;2、判断元素是否靠近父级元素的边界,设置临界值;
分类:编程语言   时间:2015-04-17 20:09:58    收藏:0  评论:0  赞:0  阅读:323
springMVC笔记:jsp页面获取后台数据记录列表
1.读取数据库中的记录List> attributes;2.Controller构造Model如下:@RequestMapping("display.do") public ModelAndView display(HttpServletRequest request, ModelMap model...
分类:编程语言   时间:2015-04-17 20:08:28    收藏:0  评论:0  赞:0  阅读:3258
C++的四种强制类型转换和一个有趣的例子
又是程序员面试宝典,又是被虐的死去活来。这次是dynamic_cast。得,查资料加总结吧C++有四种强制类型转换,分别是static_cast, dynamic_cast, reinterpret_cast, const_cast ,这四种转换网上一大堆讲解比如 Jerry19880126的htt...
分类:编程语言   时间:2015-04-17 20:08:08    收藏:0  评论:0  赞:0  阅读:198
otus算法
晚上我来补充说明先贴上代码备忘function [ output_args ] = otus( IM )%OTUS Summary of this function goes here% Detailed explanation goes here[m,n,h]=size(IM);GIM=rgb.....
分类:编程语言   时间:2015-04-17 20:07:58    收藏:0  评论:0  赞:0  阅读:316
Java学习笔记(Javase毕向东版视频)五 常用API对象一
常用API:字符串操作:String类,StringBuffer类,StringBulider类字符串是最重要的数据类型之一,处理字符串也是一种语言的基本工作。1、String类: 1 public class StringDemo { 2 public static void main(S...
分类:编程语言   时间:2015-04-17 20:05:18    收藏:0  评论:0  赞:0  阅读:342
C++调用matlab实例
这段代码是C++调用matab引擎的过程,代码的目的很简单,在C++中创建一个vector数组,然后将这个vector数组单位化。写这个代码的目的是学些C++与matlab之间的数据交互,以供日后参考。 #include #include #include #include #include...
分类:编程语言   时间:2015-04-17 20:03:58    收藏:0  评论:0  赞:0  阅读:224
Java开发环境搭建
一、JDK与JRE之间是什么关系?答:JDK是Java Development Kit的缩写,是指开发人员使用的SDK,它提供了Java的开发环境和运行环境。JRE是Java Runtime Enviroment的缩写,是指Java的运行环境,面向Java程序的使用者。JDK中包含JRE。二、如何配...
分类:编程语言   时间:2015-04-17 19:59:38    收藏:0  评论:0  赞:0  阅读:143
JS去掉数组的重复项
自己知道思路怎么去,但是就是自己不会写,在网上找了一些来看,有些还是没有怎么看明白。学习到了这么一种方法var a=['ss','dd','ss','cc','dd',1,2,1]var b={}//注意这儿是声明的空对象;for(var i=0;i<a.length;i++){ b[a[i]]=....
分类:编程语言   时间:2015-04-17 19:59:08    收藏:0  评论:0  赞:0  阅读:286
在ASP.NET MVC中使用Unity进行依赖注入的三种方式
在ASP.NET MVC4中,为了在解开Controller和Model的耦合,我们通常需要在Controller激活系统中引入IoC,用于处理用户请求的 Controller,让Controller依赖于ModelRepository的抽象而不是它的实现。我们可以在三个阶段使用IoC实现上面所说的...
分类:编程语言   时间:2015-04-17 19:57:58    收藏:0  评论:0  赞:0  阅读:277
Java 计算两个日期相差月数、天数
package com.myjava;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;public class MyCalendar { /** * ...
分类:编程语言   时间:2015-04-17 19:53:18    收藏:0  评论:0  赞:0  阅读:342
JAVA实验一
课程:Java程序设计 班级: 1351 姓名:姜文敏 学号:20135112成绩: 指导教师:娄嘉鹏 实验日期:2015.04.15实验密级: 预习程度: 实验时间:13:00~15:00仪器组次: 必修/选修:选修 实验序号:1实验名称:Java开发环境的熟悉实验目...
分类:编程语言   时间:2015-04-17 19:49:18    收藏:0  评论:0  赞:0  阅读:216
Java链式编程接口
在android开发中显示一个AlertDialog时,常采用下列的写法:new AlertDialog.Builder(getApplicationContext()) .setTitle("Dialog") .setMessage("Link program") ...
分类:编程语言   时间:2015-04-17 19:48:08    收藏:0  评论:0  赞:0  阅读:265
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!