首页 > 编程语言
在C++中实现类似Java的“synchronized”
我只是大自然的搬运工,原文来自A "synchronized" statement for C++ like in Java。简单的来讲,就是利用区域锁(Scoped locking),再加上C++的宏定义来实现的。 区域锁可参考线程同步之利器(2)——区域锁(Scoped locking) 。
分类:编程语言   时间:2015-03-25 11:48:48    收藏:0  评论:0  赞:0  阅读:466
Java获取客户端的真实IP地址
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。像移动网关一样,iisforward这个ISAPI过滤器也会对request对象进行再包装...
分类:编程语言   时间:2015-03-25 11:42:58    收藏:0  评论:0  赞:0  阅读:264
<Java> 堆和栈到底要怎么理解
一、前言 长久以来,一直被Java的内存分配问题,堆和栈问题困扰好久,面试的时候也非常心虚,这几天好好通过看书和技术博客来整理了一下,希望能找到我自己的理解方式。二、内存 内存分物理内存和虚拟内存,物理内存也就是Ram,OS通过进程来运行程序,进程会向OS申请空间来运行,每个进程都拥有独立的一段.....
分类:编程语言   时间:2015-03-25 11:42:18    收藏:0  评论:0  赞:0  阅读:232
c语言基本数据类型及存储方式
char a1 = 101; char a2 = 102; short a3 = 103; short a4 = 104; int a5 = 105; int a6 = 106; long a7 = 107; ...
分类:编程语言   时间:2015-03-25 11:41:28    收藏:0  评论:0  赞:0  阅读:267
SkipList算法实现
SkipList是一种快速查找链表,链表元素的是有序的。由W.Pugh发明于1989年。其算法复杂度如下: Average Worst caseSpace O(n) O(n log n)Search O(log n) O(n)Inse...
分类:编程语言   时间:2015-03-25 11:40:18    收藏:0  评论:0  赞:0  阅读:367
Go语言开发环境安装
1、下载golang源代码,下载地址:http://www.golangtc.com/static/go/go1.4.2.linux-amd64.tar.gz注:获取go最新安装包可从下面的地址去获取http://www.golangtc.com/download2、解压到/usr/local目录t...
分类:编程语言   时间:2015-03-25 11:39:48    收藏:0  评论:0  赞:0  阅读:308
C++中巧妙的位运算
位运算要多想到与预算和异或运算,并常常将两个数对应位上相同和不同分开处理一、x&(x-1)消除x二进制中最右边的一个1。这个比较厉害,比如统计某个二、与和异或的巧妙结合的思想与运算可以取出两个二进制数中都有1的部分,异或可以求出两个二进制数中只有一个有1的部分,所以运用位运算的时候可以将两个数用与和...
分类:编程语言   时间:2015-03-25 11:35:58    收藏:0  评论:0  赞:0  阅读:339
Spring基础
13.1 Spring 概述 Spring框架的主要优势之一是其分层架构,分层架构允许选择使用任一个组件,同时为 Java EE 应用程序开发提供集成的框架。Spring 框架的分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 Bean 的...
分类:编程语言   时间:2015-03-25 11:34:18    收藏:0  评论:0  赞:0  阅读:251
JavaScript
一. 函数的调用. 1.普通调用: 少传参数那么就会将缺少的参数默认为undefined. var add = function(a,b){ return a+b; } console.log(add(1,2)); //3 console.log(ad...
分类:编程语言   时间:2015-03-25 11:33:19    收藏:0  评论:0  赞:0  阅读:261
FF与IE对javascript和CSS的区别
1.document.formName.item("itemName")问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.fo...
分类:编程语言   时间:2015-03-25 11:32:58    收藏:0  评论:0  赞:0  阅读:243
复习java时候的一些要注意的点
1.数据类型:int(4个字节,范围-231~231-1) ,boolean,byte(一个字节,范围:-27~27-1),short(2个字节,-215~215-1),long(8个字节),char,float,double2.数组声明: int []a; int a[]; int a[]=...
分类:编程语言   时间:2015-03-25 11:31:48    收藏:0  评论:0  赞:0  阅读:176
Json在Java后台的操作
创建json时,一般用json接口,创建一个对象,在后台要对json进行操作,创建对象的时候,要使用JSONObejct创建,这样,使用很多方法,就像对map对象操作一样,可以使用类似get("**")方法获取到对应的value的值
分类:编程语言   时间:2015-03-25 10:25:48    收藏:0  评论:0  赞:0  阅读:239
第三周项目5-数组作数据成员
设计一个工资类(Salary),其中类的数据成员如下: class Salary { private: double salarys[50]; //多人的工资 int number; //实际人数 }; 要设计的成员函数有: ? void set_salarys( ):输入职工工资(输入-1标志着工资输入结束),工资保存到salary数组中,实际人数保存到...
分类:编程语言   时间:2015-03-25 10:23:40    收藏:0  评论:0  赞:0  阅读:250
C++实现判断搜集合法性功能
#include #include #include using namespace std; const int length=13; int is_valid(char *input) { if(length==strlen(input)) { if('8'==*input&&'6'==*(input+1)) { while(*input!='\0') { if...
分类:编程语言   时间:2015-03-25 10:20:52    收藏:0  评论:0  赞:0  阅读:213
c语言main函数的问题
函数遇到return语句就结束了,如果有多个return语句,那么返回第一个return语句的值 如: void main() { //TODO return 1; return 0; } 先遇到return 1,那么返回值就是1了,return 0不再执行 又如: void main() { int flag=0; //TODO if(flag==1) retur...
分类:编程语言   时间:2015-03-25 10:18:58    收藏:0  评论:0  赞:0  阅读:230
spring事物配置
@Transactional(readOnly=true) //配置事务 查询使用 只读 public Demo{         //方法的写法 (增删改要写 ReadOnly=false 为可写)         @Transactional (propagation=Propagation.REQUIRED,isolation=Isolation.DEFAULT,readOnly=fa...
分类:编程语言   时间:2015-03-25 10:17:50    收藏:0  评论:0  赞:0  阅读:245
Java实现的断点续传功能
代码中已经加入了注释,需要的朋友可以直接参考代码中的注释。下面直接上功能实现的主要代码:import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputSt...
分类:编程语言   时间:2015-03-25 10:11:48    收藏:0  评论:0  赞:0  阅读:255
Python学习之路11——序列
一个Python小白的学习之路...
分类:编程语言   时间:2015-03-25 09:07:58    收藏:0  评论:0  赞:0  阅读:280
各种查找算法效率比较 by:192132_01 mfcheer
给定一个已经排好序的N个整数的序列(数据从1到N),在该序列中查找指定的整数,并观察不同算法的运行时间。考查3类查找算法:折半查找,平衡二叉排序树的查找,B-树的查找。 要求: (1)构造树表的算法要考虑各种可能的输入数据序列; (2)可根据要求输出树表结构; (3)分析最坏情况下,三种查找算法的复杂度; (4)测量并比较三种算法在N=100,500,1000,2000,4000,6000...
分类:编程语言   时间:2015-03-25 09:07:28    收藏:0  评论:0  赞:0  阅读:201
C#调用C++代码完整实例
在进行C++/C#开发时,有时会遇到“给C++项目加C#界面”、“用C++实现C#基础功能”等问题而无从下手。本文将介绍一个非常简单的例子:C#调用C++的一个加法函数,再调用类内的减法函数,以此来介绍如何C#通过dll调用C++代码...
分类:编程语言   时间:2015-03-25 09:04:48    收藏:0  评论:0  赞:0  阅读:253
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!