码迷,mamicode.com
首页 > 编程语言
多线程单利模式之双检锁必要性
static CSingleton* GetInstance() { if( m_pInstance == NULL ) //优化性能,总比锁快 { CAutoLock lock( &cs ); //防止多线程引起的同步问题 if( m_pInstance == NULL ) //确保该段代码进入....
分类:编程语言   时间:2016-01-21 18:37:30    阅读次数:209
C语言 百炼成钢5
//题目13:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数//本身。例如:153是一个“水仙花数”,因为153 = 1的三次方+5的三次方+3的三次方。#define _CRT_SECURE_NO_WARNINGS#include#include#include...
分类:编程语言   时间:2016-01-21 18:38:41    阅读次数:229
排序篇_简单桶排序
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DemoSort1_1{ class Program { static void Main...
分类:编程语言   时间:2016-01-21 18:38:22    阅读次数:180
数据结构之二叉排序树
二叉排序树的定义:二叉排序树或者是空树,或者是满足如下性质的二叉树: ①若它的左子树非空,则左子树上所有结点的值均小于根结点的值; ②若它的右子树非空,则右子树上所有结点的值均大于根结点的值; ③左、右子树本身又各是一棵二叉排序树。 上述性质简称二叉排序树性质(BST性质),故二叉排序树...
分类:编程语言   时间:2016-01-21 18:30:34    阅读次数:257
geoserver的rest服务介绍,搭建java程序
在geoserver中使用Restlet来提供所有的rest服务,并且geoserver中所有的在/rest目录下的请求都被看作为一个restful server,下图就是rest服务的调用过程当新建一个项目的时候需要新建一个pom.xml到meven项目中 4.0.0 org.geoserve.....
分类:编程语言   时间:2016-01-21 18:27:24    阅读次数:333
MFC ListControl用法
1.listcontro// 设置扩展风格l风格在OnInitDialog()函数内添加下面代码:DWORD dwStyle = m_LogList.GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT;//鼠标选中某行使整行高亮(只适用与属性为.....
分类:编程语言   时间:2016-01-21 18:27:32    阅读次数:205
java static 生命周期和作用域
类的成员变量有两种:一种是被static关键字修饰的变量,叫类变量或静态变量,一种是没有被static修饰的,叫做实例变量在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使...
分类:编程语言   时间:2016-01-21 18:27:42    阅读次数:199
go语言让windows发出声音,或者播放音乐
go语言让windows发出声音,或者播放音乐的例子:会发出alert警告的声音 ( 这是我应群员的求助写的, 如果你需要了解其中的调用原理或过程 或更多go语言调用win32api的资料,加群: 218160862 , 答案我告诉你) package main func main(){ win.....
分类:编程语言   时间:2016-01-21 18:25:46    阅读次数:158
旋转数组的最小数字
题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减序列的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 1 class Solution { 2 public: 3 int min...
分类:编程语言   时间:2016-01-21 18:23:17    阅读次数:187
<笔试><面试>C/C++单链表相关(4)判断两链表是否相交,求交点(链表不带环/可能带环)
判断两链表是否相交,求交点(假设链表不带环)判断两链表是否相交,求交点(假设链表可能带环)RingEntry_Point()等函数见前篇. SListNode*Intersect(SListNode*&L,SListNode*&M)//判断两链表是否相交,求交点(假设链表不带环) { //思路:若不带环,只有相交/不想交..
分类:编程语言   时间:2016-01-21 15:56:38    阅读次数:311
Atitit.js跨域解决方案attilax大总结 后台java php c#.net的CORS支持
Atitit.js跨域解决方案attilax大总结后台javaphpc#.net的CORS支持1.设置document.domain为一致推荐12.Apache反向代理推荐13.jsonp,24.CORS,25.iframe+post36.回调解决方案>>服务端推送dwr反向ajax37.服务器中转...
分类:编程语言   时间:2016-01-21 15:48:23    阅读次数:265
分治——合并排序
分治策略中有一个经典的算法就是合并排序。这个算法的精髓也是分治二字。分而治之。将一个大规模的问题切割成若干个相同的小问题,小问题的规模非常小,非常easy解决,攻克了小的问题后再对这些小问题的结果进行合并得到大规模问题的解答。合并排序便是分治策略中比較经典的算法。首先是合并。两个排列有序的数列经过合...
分类:编程语言   时间:2016-01-21 15:45:18    阅读次数:170
JavaScript js无间断滚动效果 scrollLeft方法 使用模板
JavaScript js无间断滚动效果 scrollLeft方法 使用模板 无间断滚动scrollLeft套用模板
分类:编程语言   时间:2016-01-21 15:41:14    阅读次数:217
NLP系列(1)_从破译外星人文字浅谈自然语言处理基础
本文主要是讲了一些自然语言处理的浅层内容。知识点比较零碎,可见业务场景之繁杂。我们希望从机器学习算法的角度去观察这些业务场景,以便有个清晰的认识。文本处理的一些基础内容,如正则表达式、分词断句等是自然语言预处理过程中的常用手段。编辑距离是衡量两个字符串相似性的尺度。...
分类:编程语言   时间:2016-01-21 14:00:43    阅读次数:309
实战c++中的string系列--十六进制的字符串转为十六进制的整型(通常是颜色代码使用)
很久没有写关于string的博客了。因为写的差不多了。但是最近又与string打交道,于是荷尔蒙上脑,小蝌蚪躁动。在程序中,如果用到了颜色代码,一般都是十六进制的,即hex。但是服务器给你返回一个颜色字符串,即hex string你怎么把这个hex string 转为 hex,并在你的代码中使用?更进一步,你怎么办把一个形如”#ffceed”的hex string 转为 RGB呢?第一个问题在Jav...
分类:编程语言   时间:2016-01-21 13:57:46    阅读次数:184
Spring Boot 环境变量读取 和 属性对象的绑定
凡是被Spring管理的类,实现接口 EnvironmentAware 重写方法 setEnvironment 可以在工程启动时,获取到系统环境变量和application配置文件中的变量。 如:@Configuration public class MyWebAppConfigurer implements EnvironmentAware { private stati...
分类:编程语言   时间:2016-01-21 13:59:59    阅读次数:208
从头认识java-18.2 基本的线程机制(8)多线程的异常捕捉
这一章节我们来讨论一下多线程的异常捕捉。1.普通情况的异常package com.ray.ch17; public class Test { public static void main(String[] args) { try { new ThreadA().run(); } catch (Exception e) { System.out.println("捕捉到异...
分类:编程语言   时间:2016-01-21 13:58:44    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!