码迷,mamicode.com
首页 > 编程语言
C++ typedef用法分析
第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR...
分类:编程语言   时间:2015-06-15 18:28:00    阅读次数:130
Java 重入锁 ReentrantLock
本篇博客是转过来的。 但是略有改动感谢 http://my.oschina.net/noahxiao/blog/101558摘要从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些。场景1:如果发现该操作已经在执行中则不再执行(有状态执行) a、用在定时任务时,如果任务...
分类:编程语言   时间:2015-06-15 18:24:35    阅读次数:199
(笔试题)关于C++的虚函数和多态性
以下两段程序的输出是什么?程序1:#include "stdio.h"class Base { public: int Bar(char x) { return (int)(x); } virtual int Bar(int x) { ...
分类:编程语言   时间:2015-06-15 18:27:25    阅读次数:1304
C#中一道关于线程同步的练习题——模拟多窗口售票
题目:模拟窗口卖票,四个窗口同时对外开放售票,需要按顺序售出。要求:输出每一张票的售出时间和售出窗口,不能出现票未售出或者被售出多次的情况。using System;using System.Collections.Generic;using System.Linq;using System.Tex...
分类:编程语言   时间:2015-06-15 18:27:03    阅读次数:187
Java for LeetCode 220 Contains Duplicate III
Given an array of integers, find out whether there are two distinct indices i and j in the array such that the difference between nums[i] and nums[j] ...
分类:编程语言   时间:2015-06-15 18:25:57    阅读次数:215
利用移位、加减法实现整数开平方算法的方法(转)
利用移位、加减法实现整数开平方算法的方法(转)本算法只采用移位、加减法、判断和循环实现,因为它不需要浮点运算,也不需要乘除运算,因此可以很方便地运用到各种芯片上去。我们先来看看10进制下是如何手工计算开方的。先看下面两个算式,x = 10*p + q (1)公式(1)左右平方之后得:x^2 = 10...
分类:编程语言   时间:2015-06-15 18:19:38    阅读次数:239
VC++如何在程序中用代码注册和卸载ocx控件(代码)
方法一:在dos或Windows命令行下运行:regsvr32 ocxname.ocx 注册示例:regsvr32 netshare.ocx //注册netshare.ocx控件regsvr32 /u netshare.ocx //解除netshare.ocx控件的注册如果netshare.ocx....
分类:编程语言   时间:2015-06-15 18:20:34    阅读次数:192
Java for LeetCode 222 Count Complete Tree Nodes
Given a complete binary tree, count the number of nodes.Definition of a complete binary tree from Wikipedia:In a complete binary tree every level, exc...
分类:编程语言   时间:2015-06-15 18:19:37    阅读次数:144
Python之print详解
Python之print详解http://www.jb51.net/article/55768.htmprint的一些基本用法,在前面的讲述中也涉及一些,本讲是在复习的基础上,尽量再多点内容。eval()在print干事情之前,先看看这个东东。不是没有用,因为说不定某些时候要用到。复制代码 代码如下...
分类:编程语言   时间:2015-06-15 18:17:26    阅读次数:128
Solr相似度算法二:BM25Similarity
BM25算法的全称是 Okapi BM25,是一种二元独立模型的扩展,也可以用来做搜索的相关度排序。Sphinx的默认相关性算法就是用的BM25。Lucene4.0之后也可以选择使用BM25算法(默认是TF-IDF)。如果你使用的solr,只需要修改schema.xml,加入下面这行就可以BM25也...
分类:编程语言   时间:2015-06-15 18:15:05    阅读次数:409
Solr相似度算法二:Okapi BM25
地址:https://en.wikipedia.org/wiki/Okapi_BM25Ininformation retrieval,Okapi BM25(BM stands for Best Matching) is aranking functionused bysearch enginesto...
分类:编程语言   时间:2015-06-15 18:14:06    阅读次数:1356
javascript小例子:實現四方向文本无缝滚动效果
实现一个文本无缝滚动的效果: 文字滚动 汽车 | 运动B级车降3万5 家居 | 这么厉害的装修 女人真的要坐不住了 教育 | 各省前三报考华工重奖10万元/人 汽车 | 运动B级车降3万5 平行进口车加价11万 健康 | 滥用激素酿苦果 14岁男孩...
分类:编程语言   时间:2015-06-15 18:14:23    阅读次数:158
java DSA Signature Sign And Verify
java DSA Signature Sign And Verify
分类:编程语言   时间:2015-06-15 18:12:07    阅读次数:126
python socket编程之最简单的socket服务端
一、socket 编写server的步骤:1、第一步是创建socket对象。调用socket构造函数。如:1 socket = socket.socket( family, type ) family参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,....
分类:编程语言   时间:2015-06-15 18:10:28    阅读次数:146
201506150846_《JavaScript权威指南(第六版)——性能优化10条、小写转大写、过滤、函数》(P162-168)
一. 权威指南1. 对于类数组对象,我们不能用数组方法,但是我们可以用 Function.call(); 例如: Array.prototype.slice.call(arr,...); Array.prototype.silice.call(arr,...); Array.prot...
分类:编程语言   时间:2015-06-15 18:10:08    阅读次数:135
Java Web 架构 需要解决的几个问题
1 整体架构的选择,是选择重量级架构 还是POJO轻量级架构。2 系统建模,是选择过程式设计还是面向对象的设计。过程式设计指的是业务逻辑层只提供一个Service的接口和实现。面向对象设计指的是采用domain model模式,对整个系统进行整体的对象建模和设计。3 怎样访问数据库,是选择jdbc的...
分类:编程语言   时间:2015-06-15 18:08:42    阅读次数:116
网页动物园2.0发布,经过几个月的努力,成功转换到JAVA了
网页动物园2.0发布,经过几个月的努力,成功转换到JAVA了网页动物园2.0 正式发布!游戏发布游戏名称:网页动物园插件游戏来源:原创插件适用版本:Discuz! X1.5 - X3.5语言编码:GBK简体 UTF8简体 BIG5繁体 UTF8繁体最后更新时间:2015-06-01插件作者:§问答娱...
分类:编程语言   时间:2015-06-15 18:08:35    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!