首页 > 编程语言
多线程的简单应用
//Demo.h文件如下: #pragma once class CDemoData; typedef void (CALLBACK* pCallBack)(void* pParam); class CDemo { public: CDemo(void); CDemo(CDemoData* pDat ...
分类:编程语言   时间:2016-10-24 13:38:33    收藏:0  评论:0  赞:0  阅读:146
二维数组
本程序显示了如何动态构造二维数组,可以指定数组的行数和列数: 二维数组可以作为矩阵进行操作,矩阵中有类似三角矩阵、稀疏矩阵和单位矩阵等特殊的矩阵。 该程序即是用来判断一个矩阵是否为单位矩阵: 其中宏定义中的N是矩阵的行列书,可以根据自己的需要自行设置大小。 2016-10-24 12:12:49 ...
分类:编程语言   时间:2016-10-24 13:37:02    收藏:0  评论:0  赞:0  阅读:266
浅谈javascript - 模块化规范
一,JS模块化演变过程 1.普通函数封装 最初的这种普通函数封装的缺点很明显:污染了全局变量,无法避免的会与其他模块发生变量名冲突,而且自身模块成员之间没有任何联系,,说白了就是没有做到“高内聚,低耦合”原则 2.对象 技术一直在进步,这种做法的避免了变量污染,只要保证模块名唯一即可,自身模块内的成 ...
分类:编程语言   时间:2016-10-24 13:35:21    收藏:0  评论:0  赞:0  阅读:240
《JavaScript设计模式与开发实践》—— 策略模式
策略模式的定义是: 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 (1) 使用策略模式计算奖金 经过思考,我们想到了更好的办法——使用策略模式来重构代码。策略模式指的是定义一系列的算法,把它们一个个封装起来。将不变的部分和变化的部分隔开是每个设计模式的主题,策略模式也不例外,策略 ...
分类:编程语言   时间:2016-10-24 13:31:40    收藏:0  评论:0  赞:0  阅读:213
配置java环境变量,实现一条命令自由切java7 或java8
在多个java编译环境中,有时需要java 7,有时又需要java 8,怎么配置java 环境,可以快速自动切换呢?下面用mac演示在 /etc/bashrc 中配置的环境变量 配置完成后,在终端执行 jdk7,就可以马上将JAVA_HOME环境变量切到java 7,切java8用jdk8: ...
分类:编程语言   时间:2016-10-24 13:30:26    收藏:0  评论:0  赞:0  阅读:228
Xcode8中添加Swift自动布局SnapKit框架报错,编译失败
恢复内容开始 既然SnapKit的作者说SnapKit已经支持Swift3.0了,那么我们就先来适配SnapKit,首先用Xcode8新建一个空项目,利用Cocoapods导入SnapKit. Podfile 打开工程,依然弹出这个选项: 是否转换到Swift3.0 刚才选择了Convert依然报错 ...
分类:编程语言   时间:2016-10-24 13:30:13    收藏:0  评论:0  赞:0  阅读:620
C++模板常用功能讲解
前言 泛型编程是C++继面向对象编程之后的又一个重点,是为了编写与具体类型无关的代码。而模板是泛型编程的基础。模板简单来理解,可以看作是用宏来实现的,事实上确实有人用宏来实现了模板类似的功能。模板,也可以理解为模具行业的模型。根据分类,有函数模板和类模板。根据传入的不同模板参数,函数模板会生成不同模 ...
分类:编程语言   时间:2016-10-24 13:27:55    收藏:0  评论:0  赞:0  阅读:356
PHP数组总结,,PHP面向对象思维思路。
...
分类:编程语言   时间:2016-10-24 13:27:07    收藏:0  评论:0  赞:0  阅读:267
redis python-redis 安装详细步骤
安装redis 把redis安装到 /opt/redis-2.8目录中 wget http://download.redis.io/releases/redis-2.8.1.tar.gz tar -zxfx redis-2.8.1.tar.gz cd redis-2.8.1 make && make ...
分类:编程语言   时间:2016-10-24 13:26:03    收藏:0  评论:0  赞:0  阅读:275
Python基础篇-day3
主要内容:字典 集合 文件处理 字符编码 1、字典dict简介dict就是key value值,索引有意义,数据无序 key定义规则:a:不可变--数字、字符串、元组(可变--列表、字典)b:不能重复 定义D = { 'name':'zs', 'age':'12', 'sid':'01'}#增D[' ...
分类:编程语言   时间:2016-10-24 13:25:48    收藏:0  评论:0  赞:0  阅读:318
Python版C语言词法分析器
...
分类:编程语言   时间:2016-10-24 13:20:57    收藏:0  评论:0  赞:0  阅读:288
python中的类中属性元素加self.和不加self.的区别
当你想让这个变量成为这个类的子变量时 class lc(): def __init__(self): self.a = 5 smalllc = lc() print smalllc. 如果不加self的话 , 那么就不能 smalllc.a 这样访问了 当你想让这个变量成为这个类的子变量时 如果不加 ...
分类:编程语言   时间:2016-10-24 13:19:56    收藏:0  评论:0  赞:0  阅读:282
Spring使用Cache、整合Ehcache
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法, ...
分类:编程语言   时间:2016-10-24 13:16:51    收藏:0  评论:0  赞:0  阅读:182
Java中是引用传递还是值传递?
前言在学习Java编程语言过程中最容易让你产生误解的问题之一就是 java是值传递还是引用传递。今天就来围绕这个话题揭开迷雾。概念首先先来认识一下什么是值传递什么是引用传递。- **值传递:**将方法...
分类:编程语言   时间:2016-10-24 11:36:58    收藏:0  评论:0  赞:0  阅读:298
Java向下转型的意义
一开始学习 Java 时不重视向下转型。一直搞不清楚向下转型的意义和用途,不清楚其实就是不会,那开发的过程肯定也想不到用向下转型。其实向上转型和向下转型都是很重要的,可能我们平时见向上转型多一点,向上...
分类:编程语言   时间:2016-10-24 11:36:38    收藏:0  评论:0  赞:0  阅读:264
Java共享内存
1 共享内存对应应用开发的意义 对熟知UNIX系统应用开发的程序员来说,IPC(InterProcess Communication)机制是非常熟悉的,IPC基本包括共享内存、信号灯操作、消息队列、信号处理等部分,是开发应用中非常重要的必不可少的工具。其中共享内存IPC机制的关键,对于数据共享、系统 ...
分类:编程语言   时间:2016-10-24 11:33:31    收藏:0  评论:0  赞:0  阅读:201
Java IO最详解
初学Java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。 首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) ...
分类:编程语言   时间:2016-10-24 11:30:39    收藏:0  评论:0  赞:0  阅读:244
Java多线程协作CountDownLatch,主线程等待子线程结束
CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 主要方法 public CountDownLatch(int count);构造方法参数指定了计数的次数 public void countDown(); countDown方法,当 ...
分类:编程语言   时间:2016-10-24 09:49:58    收藏:0  评论:0  赞:0  阅读:236
java泛型详解
学习java泛型的时候,发现网络上有很多不错的文章总结,先给出链接,方便查看和复习: http://blog.csdn.net/caihuangshi/article/details/51278793 ...
分类:编程语言   时间:2016-10-24 09:44:50    收藏:0  评论:0  赞:0  阅读:214
数据结构学习(冒泡、选择、插入、快速排序)
...
分类:编程语言   时间:2016-10-24 09:36:57    收藏:0  评论:0  赞:0  阅读:201
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!