搜索到与相关的文章
编程技术

位运算之左移右移运算

位运算之左移右移运算之详解先看如下一段左移右移的代码及其结果:代码#include"stdio.h"charleftshift(chari,intn){if(n<0)return-1;returni<>n;}intmain(){//leftshiftchara1=127;chara2=-1;for(inti=1;i<=8;i++)printf("%

系统 2019-08-12 09:30:39 3980

C++

Linux C/C++ 内存泄漏检测工具:Valgrind - 张

LinuxC/C++内存泄漏检测工具:Valgrind-张宴的博客-Web系统架构与底层研发inuxC/C++内存泄漏检测工具:Valgrind大|中|小[2009-7-3121:01|by张宴]Valgrind是一款Linux下(支持x86、x86_64和ppc32)程序的内存调试工具,它可以对编译后的二进制程序进行内存使用监测(C语言中的malloc和free,以及C++中的new和delete),找出内存泄漏问题。Valgrind中包含的Memche

系统 2019-08-12 01:32:06 3980

Tomcat

利用ant进行远程tomcat部署

在javaEE项目中,需要将工程部署到远程服务器上,如果部署的频率比较高,手动部署的方式就比较麻烦,可以利用Ant工具实现快捷的部署。这篇博文详细介绍了ant配置的步骤(http://www.cnblogs.com/GloriousOnion/archive/2012/12/18/2822817.html),但是在tomcat7以上不适用,需要修改配置,具体如下:1.配置tomcat的用户角色tomcat7中的用户角色有:manager-gui—Acces

系统 2019-08-12 01:33:05 3979

各行各业

单点登录SSO的实现原理

单点登录SSO(SingleSignOn)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其它系统中登录,也就是用户的一次登录能得到其它全部系统的信任。单点登录在大型站点里使用得很频繁,比如像阿里巴巴这种站点,在站点的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,假设每一个子系统都须要用户认证,不仅用户会疯掉,各子系统也会为这种反复认证授权的逻辑搞疯掉。实现单点登录说究竟就是要解决怎样产生和存储那个信任,再就是其

系统 2019-08-12 01:31:51 3979

Python

Python二维数组按列取元素

Numpy数组可以直接切片,但是普通的Python二维数组不行。方法一a=[[1,2],[3,4]]b=[i[0]foriina]#从a中的每一行取第一个元素。print(b)[1,4]方法二a=[[1,2],[3,4]]b=list(zip(*a))print(b)[(1,3),(2,4)]

系统 2019-09-27 17:49:20 3978

Oracle

ORACLE EM 此网站的安全证书有问题

在本机调试OracleEM服务的时候,经常会出现如下界面,安全提示:“此网站的安全证书有问题”。大家经常都是直接点击“继续浏览此网站(不推荐)”进入EM管理界面进行操作,虽然能够进入之后进行正常的操作,但是毕竟非常的繁琐,每次都要看到这个红红的叉叉。怎么能够以后不用点击可以直接进入呢?如下几步可以搞定这个问题:1)点击:“继续浏览此网站(不推荐)”,进入EM的登录界面:在地址栏上面会出现“证书错误”的提示,然后点击“证书错误”会弹出如下界面:2)点击“查看

系统 2019-08-29 23:17:54 3978

Android

Android 菜单(ContextMenu)

Android菜单(ContextMenu)Android的ContextMenu,即上下文菜单。(类似电脑上的鼠标右键功能,选中某个元素,然后点右键,在弹出菜单上执行操作。)在手机上,通过长时间按住界面上的元素,就会出现事先设计好的上下文菜单。主要用到的方法有://创建显示上下文菜单setOnCreateContextMenuListener//监听长按事件setOnItemLongClickListener//监听普通按键事件setOnItemClic

系统 2019-08-12 09:29:30 3977

Linux

Linux: Terminal 计算器功能 (bc命令)Terminal

MacOSXshipswithapowerfulandusefulcommand-linecalculatorcalledbc.GNUbcprovidesanarbitraryprecisioncalculatorthatallowsyoutotypeinexpressionsforimmediatecalculation.Itusesthestandardconventionsforcomputerarithmetic,i.e.+and-areaddit

系统 2019-08-29 22:30:04 3976

Oracle

oracle中导入导出数据备份数据库

数据库所在位置将数据导出到的文件名用户名备份数据库:expcsm/csm@127.0.0.1/orclfile=c:/baoan_1.1.0_20120816.dmpowner=(csm)数据库所在位置需要导入数据的文件名恢复数据库:impcsm/csm@127.0.0.1/orclfile=c:/baoan_1.1.0_20120816.dmpfull=yoracle中导入导出数据备份数据库

系统 2019-08-12 01:33:57 3976

各行各业

持续集成(Continuous Integration),

持续集成(ContinuousIntegration)•持续集成(ContinuousIntegration),缩写为CIp是一项软件开发实践,其中团队的成员经常集成他们的工作,通常每个人每天至少集成一次——这导致每天会集成多次。每次集成是通过自动化的构建(包括测试)进行的,目的是尽快地检查集成错误。许多团队发现这样做能够减少大量的集成问题,让团队能够更快的开发一致的软件。p自动化的构建:获取版本、编译、单元测试、静态检查、集成测试、系统测试、软件部署、信

系统 2019-08-12 01:31:48 3976