转自: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++,动态链接库,基于面向对象编程的思想。首先来看一下使用插件机制能给我们带来哪些方面的好处,从而在适当时候合理的选择使用。1,增强代码的透明度与一致性:因为插件通常会封装第三方类库或是其他人编写的代码,需要清...
分类:
编程语言 时间:
2015-04-17 20:19:48
收藏:
0 评论:
0 赞:
0 阅读:
215
优化前的代码,比较冗余,通常实现一个工厂类的创建器需要三个步骤。 代码截图: 优化后的代码,更简洁,对开发人员更加友好,实现一个工厂类创建器只需要一个步骤。 代码截图:
分类:
编程语言 时间:
2015-04-17 20:18:08
收藏:
0 评论:
0 赞:
0 阅读:
317
虚拟机层面Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,暂时无法利用多处理器的优势。语言层面在语言层面,Python对多线程提供了很好的支持,Python中多线程相关的模块包括:thread,threading,Queue。可...
分类:
编程语言 时间:
2015-04-17 20:17:49
收藏:
0 评论:
0 赞:
0 阅读:
303
时间复杂度为 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中面向对象编程思想之前,需要对以下几个概念有了解:1. 浅拷贝和深拷贝:程序在运行过程中使用的变量有在栈上的变量和在堆上的变量,在对象或者变量的赋值操作过程中,大多数情况先是复制栈上的信息,这样就会出现以下情况,如果变量是对象,那么这一操作,复制的只是真正对象所在 的堆内存空...
分类:
编程语言 时间:
2015-04-17 20:14:38
收藏:
0 评论:
0 赞:
0 阅读:
235
因为公司项目最近入了MFC的这个大坑,用MFC做UI做了一段时间,感觉不是很方便,开发效率有点慢。 看了c++里面做界面的类库,感觉Duilib比较符合做界面的需求,而且很多大公司也在使用Duilib,那就随一下大流,并在此表达对Duilib作者及广大的开源作者的敬意。 Duilib支持win32程...
分类:
编程语言 时间:
2015-04-17 20:12:18
收藏:
0 评论:
0 赞:
0 阅读:
226
死锁在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。尽管死锁很少发生,但一旦发生就会造成应用的停止响应。下面看一个死锁的例子:按 Ctrl+C 复制代码按 Ctrl+C 复制代码执行结果:Thread-1 got resAThread-1 got re...
分类:
编程语言 时间:
2015-04-17 20:10:38
收藏:
0 评论:
0 赞:
0 阅读:
235
元素跟随鼠标在指定区域运动通常是用在商城图片的放大镜中,下面是完整的Demo: 鼠标区域 主要是两个关键点:1、获取鼠标当前位置,然后设置运动元素的当前位置为鼠标位置;2、判断元素是否靠近父级元素的边界,设置临界值;
分类:
编程语言 时间:
2015-04-17 20:09:58
收藏:
0 评论:
0 赞:
0 阅读:
323
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
又是程序员面试宝典,又是被虐的死去活来。这次是dynamic_cast。得,查资料加总结吧C++有四种强制类型转换,分别是static_cast, dynamic_cast, reinterpret_cast, const_cast ,这四种转换网上一大堆讲解比如 Jerry19880126的htt...
分类:
编程语言 时间:
2015-04-17 20:08:08
收藏:
0 评论:
0 赞:
0 阅读:
198
晚上我来补充说明先贴上代码备忘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
常用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++调用matab引擎的过程,代码的目的很简单,在C++中创建一个vector数组,然后将这个vector数组单位化。写这个代码的目的是学些C++与matlab之间的数据交互,以供日后参考。 #include #include #include #include #include...
分类:
编程语言 时间:
2015-04-17 20:03:58
收藏:
0 评论:
0 赞:
0 阅读:
224
一、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
自己知道思路怎么去,但是就是自己不会写,在网上找了一些来看,有些还是没有怎么看明白。学习到了这么一种方法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 MVC4中,为了在解开Controller和Model的耦合,我们通常需要在Controller激活系统中引入IoC,用于处理用户请求的 Controller,让Controller依赖于ModelRepository的抽象而不是它的实现。我们可以在三个阶段使用IoC实现上面所说的...
分类:
编程语言 时间:
2015-04-17 19:57:58
收藏:
0 评论:
0 赞:
0 阅读:
277
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程序设计 班级: 1351 姓名:姜文敏 学号:20135112成绩: 指导教师:娄嘉鹏 实验日期:2015.04.15实验密级: 预习程度: 实验时间:13:00~15:00仪器组次: 必修/选修:选修 实验序号:1实验名称:Java开发环境的熟悉实验目...
分类:
编程语言 时间:
2015-04-17 19:49:18
收藏:
0 评论:
0 赞:
0 阅读:
216
在android开发中显示一个AlertDialog时,常采用下列的写法:new AlertDialog.Builder(getApplicationContext()) .setTitle("Dialog") .setMessage("Link program") ...
分类:
编程语言 时间:
2015-04-17 19:48:08
收藏:
0 评论:
0 赞:
0 阅读:
265